external libs: rebuilt vorbis, ogg, and flac from newer sources.
authorOzkan Sezer <sezeroz@gmail.com>
Sun, 06 Oct 2019 23:11:11 +0300
changeset 955865a65fcd09a
parent 954 15b7b98a85c7
child 956 3c57deb3e245
external libs: rebuilt vorbis, ogg, and flac from newer sources.
VisualC/external/include/vorbis/codec.h
VisualC/external/include/vorbis/vorbisfile.h
VisualC/external/lib/x64/LICENSE.ogg-vorbis.txt
VisualC/external/lib/x64/libFLAC-8.dll
VisualC/external/lib/x64/libogg-0.dll
VisualC/external/lib/x64/libvorbis-0.dll
VisualC/external/lib/x64/libvorbisfile-3.dll
VisualC/external/lib/x86/LICENSE.ogg-vorbis.txt
VisualC/external/lib/x86/libFLAC-8.dll
VisualC/external/lib/x86/libogg-0.dll
VisualC/external/lib/x86/libvorbis-0.dll
VisualC/external/lib/x86/libvorbisfile-3.dll
Xcode/Frameworks/FLAC.framework/Versions/A/FLAC
Xcode/Frameworks/Ogg.framework/Versions/A/Ogg
Xcode/Frameworks/Ogg.framework/Versions/A/Resources/Info.plist
Xcode/Frameworks/Ogg.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt
Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/codec.h
Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/vorbisenc.h
Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/vorbisfile.h
Xcode/Frameworks/Vorbis.framework/Versions/A/Resources/Info.plist
Xcode/Frameworks/Vorbis.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt
Xcode/Frameworks/Vorbis.framework/Versions/A/Vorbis
external/flac-1.3.2/0050-flac.git-4f47b63e.patch
external/flac-1.3.2/0051-flac.git-952c93b2.patch
external/flac-1.3.2/0052-flac.git-230cffe0.patch
external/flac-1.3.2/0053-flac.git-4a43f2bd.patch
external/flac-1.3.2/0054-flac.git-6ecd1a26.patch
external/flac-1.3.2/0055-flac.git-d1780580.patch
external/flac-1.3.2/src/libFLAC/cpu.c
external/flac-1.3.2/src/libFLAC/include/private/macros.h
external/flac-1.3.2/src/libFLAC/stream_decoder.c
external/flac-1.3.2/src/metaflac/operations.c
external/libogg-1.3.2/0001-ogg.git-14920bae03.patch
external/libogg-1.3.2/0002-ogg.git-ea2b959407.patch
external/libogg-1.3.2/0003-ogg.git-facdf03524.patch
external/libogg-1.3.2/0010-optflags.patch
external/libogg-1.3.2/configure
external/libogg-1.3.2/configure.in
external/libogg-1.3.2/src/framing.c
external/libogg-1.3.2/win32/ogg.def
external/libvorbis-1.3.5.patch
external/libvorbis-1.3.5/AUTHORS
external/libvorbis-1.3.5/CHANGES
external/libvorbis-1.3.5/COPYING
external/libvorbis-1.3.5/Makefile.am
external/libvorbis-1.3.5/Makefile.in
external/libvorbis-1.3.5/README
external/libvorbis-1.3.5/aclocal.m4
external/libvorbis-1.3.5/autogen.sh
external/libvorbis-1.3.5/compile
external/libvorbis-1.3.5/config.guess
external/libvorbis-1.3.5/config.h.in
external/libvorbis-1.3.5/config.sub
external/libvorbis-1.3.5/configure
external/libvorbis-1.3.5/configure.ac
external/libvorbis-1.3.5/depcomp
external/libvorbis-1.3.5/doc/01-introduction.tex
external/libvorbis-1.3.5/doc/02-bitpacking.tex
external/libvorbis-1.3.5/doc/03-codebook.tex
external/libvorbis-1.3.5/doc/04-codec.tex
external/libvorbis-1.3.5/doc/05-comment.tex
external/libvorbis-1.3.5/doc/06-floor0.tex
external/libvorbis-1.3.5/doc/07-floor1.tex
external/libvorbis-1.3.5/doc/08-residue.tex
external/libvorbis-1.3.5/doc/09-helper.tex
external/libvorbis-1.3.5/doc/10-tables.tex
external/libvorbis-1.3.5/doc/Doxyfile.in
external/libvorbis-1.3.5/doc/Makefile.am
external/libvorbis-1.3.5/doc/Makefile.in
external/libvorbis-1.3.5/doc/Vorbis_I_spec.cfg
external/libvorbis-1.3.5/doc/Vorbis_I_spec.css
external/libvorbis-1.3.5/doc/Vorbis_I_spec.html
external/libvorbis-1.3.5/doc/Vorbis_I_spec.pdf
external/libvorbis-1.3.5/doc/Vorbis_I_spec.tex
external/libvorbis-1.3.5/doc/a1-encapsulation-ogg.tex
external/libvorbis-1.3.5/doc/a2-encapsulation-rtp.tex
external/libvorbis-1.3.5/doc/components.png
external/libvorbis-1.3.5/doc/eightphase.png
external/libvorbis-1.3.5/doc/fish_xiph_org.png
external/libvorbis-1.3.5/doc/floor1-1.png
external/libvorbis-1.3.5/doc/floor1-2.png
external/libvorbis-1.3.5/doc/floor1-3.png
external/libvorbis-1.3.5/doc/floor1-4.png
external/libvorbis-1.3.5/doc/floor1_inverse_dB_table.html
external/libvorbis-1.3.5/doc/floorval.png
external/libvorbis-1.3.5/doc/footer.tex
external/libvorbis-1.3.5/doc/fourphase.png
external/libvorbis-1.3.5/doc/framing.html
external/libvorbis-1.3.5/doc/helper.html
external/libvorbis-1.3.5/doc/hufftree-under.png
external/libvorbis-1.3.5/doc/hufftree.png
external/libvorbis-1.3.5/doc/index.html
external/libvorbis-1.3.5/doc/libvorbis/Makefile.am
external/libvorbis-1.3.5/doc/libvorbis/Makefile.in
external/libvorbis-1.3.5/doc/libvorbis/index.html
external/libvorbis-1.3.5/doc/libvorbis/overview.html
external/libvorbis-1.3.5/doc/libvorbis/reference.html
external/libvorbis-1.3.5/doc/libvorbis/return.html
external/libvorbis-1.3.5/doc/libvorbis/style.css
external/libvorbis-1.3.5/doc/libvorbis/vorbis_analysis.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_analysis_blockout.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_analysis_buffer.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_analysis_headerout.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_analysis_init.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_analysis_wrote.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_bitrate_addblock.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_bitrate_flushpacket.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_block.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_block_clear.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_block_init.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment_add.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment_add_tag.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment_clear.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment_init.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment_query.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_comment_query_count.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_commentheader_out.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_dsp_clear.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_dsp_state.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_granule_time.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_info.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_info_blocksize.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_info_clear.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_info_init.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_packet_blocksize.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_blockin.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_halfrate.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_halfrate_p.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_headerin.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_idheader.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_init.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_lapout.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_pcmout.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_read.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_restart.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_synthesis_trackonly.html
external/libvorbis-1.3.5/doc/libvorbis/vorbis_version_string.html
external/libvorbis-1.3.5/doc/oggstream.html
external/libvorbis-1.3.5/doc/programming.html
external/libvorbis-1.3.5/doc/residue-pack.png
external/libvorbis-1.3.5/doc/residue2.png
external/libvorbis-1.3.5/doc/rfc5215.txt
external/libvorbis-1.3.5/doc/rfc5215.xml
external/libvorbis-1.3.5/doc/squarepolar.png
external/libvorbis-1.3.5/doc/stereo.html
external/libvorbis-1.3.5/doc/stream.png
external/libvorbis-1.3.5/doc/v-comment.html
external/libvorbis-1.3.5/doc/vorbis-clip.txt
external/libvorbis-1.3.5/doc/vorbis-errors.txt
external/libvorbis-1.3.5/doc/vorbis-fidelity.html
external/libvorbis-1.3.5/doc/vorbisenc/Makefile.am
external/libvorbis-1.3.5/doc/vorbisenc/Makefile.in
external/libvorbis-1.3.5/doc/vorbisenc/changes.html
external/libvorbis-1.3.5/doc/vorbisenc/examples.html
external/libvorbis-1.3.5/doc/vorbisenc/index.html
external/libvorbis-1.3.5/doc/vorbisenc/ovectl_ratemanage2_arg.html
external/libvorbis-1.3.5/doc/vorbisenc/ovectl_ratemanage_arg.html
external/libvorbis-1.3.5/doc/vorbisenc/overview.html
external/libvorbis-1.3.5/doc/vorbisenc/reference.html
external/libvorbis-1.3.5/doc/vorbisenc/style.css
external/libvorbis-1.3.5/doc/vorbisenc/vorbis_encode_ctl.html
external/libvorbis-1.3.5/doc/vorbisenc/vorbis_encode_init.html
external/libvorbis-1.3.5/doc/vorbisenc/vorbis_encode_init_vbr.html
external/libvorbis-1.3.5/doc/vorbisenc/vorbis_encode_setup_init.html
external/libvorbis-1.3.5/doc/vorbisenc/vorbis_encode_setup_managed.html
external/libvorbis-1.3.5/doc/vorbisenc/vorbis_encode_setup_vbr.html
external/libvorbis-1.3.5/doc/vorbisfile/Makefile.am
external/libvorbis-1.3.5/doc/vorbisfile/Makefile.in
external/libvorbis-1.3.5/doc/vorbisfile/OggVorbis_File.html
external/libvorbis-1.3.5/doc/vorbisfile/callbacks.html
external/libvorbis-1.3.5/doc/vorbisfile/chaining_example_c.html
external/libvorbis-1.3.5/doc/vorbisfile/chainingexample.html
external/libvorbis-1.3.5/doc/vorbisfile/crosslap.html
external/libvorbis-1.3.5/doc/vorbisfile/datastructures.html
external/libvorbis-1.3.5/doc/vorbisfile/decoding.html
external/libvorbis-1.3.5/doc/vorbisfile/example.html
external/libvorbis-1.3.5/doc/vorbisfile/exampleindex.html
external/libvorbis-1.3.5/doc/vorbisfile/fileinfo.html
external/libvorbis-1.3.5/doc/vorbisfile/index.html
external/libvorbis-1.3.5/doc/vorbisfile/initialization.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_bitrate.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_bitrate_instant.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_callbacks.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_clear.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_comment.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_crosslap.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_fopen.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_info.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_open.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_open_callbacks.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_pcm_seek.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_pcm_seek_lap.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_pcm_seek_page.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_pcm_seek_page_lap.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_pcm_tell.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_pcm_total.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_raw_seek.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_raw_seek_lap.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_raw_tell.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_raw_total.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_read.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_read_filter.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_read_float.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_seekable.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_serialnumber.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_streams.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_test.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_test_callbacks.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_test_open.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_time_seek.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_time_seek_lap.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_time_seek_page.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_time_seek_page_lap.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_time_tell.html
external/libvorbis-1.3.5/doc/vorbisfile/ov_time_total.html
external/libvorbis-1.3.5/doc/vorbisfile/overview.html
external/libvorbis-1.3.5/doc/vorbisfile/reference.html
external/libvorbis-1.3.5/doc/vorbisfile/seekexample.html
external/libvorbis-1.3.5/doc/vorbisfile/seeking.html
external/libvorbis-1.3.5/doc/vorbisfile/seeking_example_c.html
external/libvorbis-1.3.5/doc/vorbisfile/seeking_test_c.html
external/libvorbis-1.3.5/doc/vorbisfile/seekingexample.html
external/libvorbis-1.3.5/doc/vorbisfile/style.css
external/libvorbis-1.3.5/doc/vorbisfile/threads.html
external/libvorbis-1.3.5/doc/vorbisfile/vorbisfile_example_c.html
external/libvorbis-1.3.5/doc/window1.png
external/libvorbis-1.3.5/doc/window2.png
external/libvorbis-1.3.5/examples/Makefile.am
external/libvorbis-1.3.5/examples/Makefile.in
external/libvorbis-1.3.5/examples/chaining_example.c
external/libvorbis-1.3.5/examples/decoder_example.c
external/libvorbis-1.3.5/examples/encoder_example.c
external/libvorbis-1.3.5/examples/frameview.pl
external/libvorbis-1.3.5/examples/seeking_example.c
external/libvorbis-1.3.5/examples/vorbisfile_example.c
external/libvorbis-1.3.5/include/Makefile.am
external/libvorbis-1.3.5/include/Makefile.in
external/libvorbis-1.3.5/include/vorbis/Makefile.am
external/libvorbis-1.3.5/include/vorbis/Makefile.in
external/libvorbis-1.3.5/include/vorbis/codec.h
external/libvorbis-1.3.5/include/vorbis/vorbisenc.h
external/libvorbis-1.3.5/include/vorbis/vorbisfile.h
external/libvorbis-1.3.5/install-sh
external/libvorbis-1.3.5/lib/Makefile.am
external/libvorbis-1.3.5/lib/Makefile.in
external/libvorbis-1.3.5/lib/analysis.c
external/libvorbis-1.3.5/lib/backends.h
external/libvorbis-1.3.5/lib/barkmel.c
external/libvorbis-1.3.5/lib/bitrate.c
external/libvorbis-1.3.5/lib/bitrate.h
external/libvorbis-1.3.5/lib/block.c
external/libvorbis-1.3.5/lib/books/Makefile.am
external/libvorbis-1.3.5/lib/books/Makefile.in
external/libvorbis-1.3.5/lib/books/coupled/Makefile.am
external/libvorbis-1.3.5/lib/books/coupled/Makefile.in
external/libvorbis-1.3.5/lib/books/coupled/res_books_51.h
external/libvorbis-1.3.5/lib/books/coupled/res_books_stereo.h
external/libvorbis-1.3.5/lib/books/floor/Makefile.am
external/libvorbis-1.3.5/lib/books/floor/Makefile.in
external/libvorbis-1.3.5/lib/books/floor/floor_books.h
external/libvorbis-1.3.5/lib/books/uncoupled/Makefile.am
external/libvorbis-1.3.5/lib/books/uncoupled/Makefile.in
external/libvorbis-1.3.5/lib/books/uncoupled/res_books_uncoupled.h
external/libvorbis-1.3.5/lib/codebook.c
external/libvorbis-1.3.5/lib/codebook.h
external/libvorbis-1.3.5/lib/codec_internal.h
external/libvorbis-1.3.5/lib/envelope.c
external/libvorbis-1.3.5/lib/envelope.h
external/libvorbis-1.3.5/lib/floor0.c
external/libvorbis-1.3.5/lib/floor1.c
external/libvorbis-1.3.5/lib/highlevel.h
external/libvorbis-1.3.5/lib/info.c
external/libvorbis-1.3.5/lib/lookup.c
external/libvorbis-1.3.5/lib/lookup.h
external/libvorbis-1.3.5/lib/lookup_data.h
external/libvorbis-1.3.5/lib/lookups.pl
external/libvorbis-1.3.5/lib/lpc.c
external/libvorbis-1.3.5/lib/lpc.h
external/libvorbis-1.3.5/lib/lsp.c
external/libvorbis-1.3.5/lib/lsp.h
external/libvorbis-1.3.5/lib/mapping0.c
external/libvorbis-1.3.5/lib/masking.h
external/libvorbis-1.3.5/lib/mdct.c
external/libvorbis-1.3.5/lib/mdct.h
external/libvorbis-1.3.5/lib/misc.h
external/libvorbis-1.3.5/lib/modes/Makefile.am
external/libvorbis-1.3.5/lib/modes/Makefile.in
external/libvorbis-1.3.5/lib/modes/floor_all.h
external/libvorbis-1.3.5/lib/modes/psych_11.h
external/libvorbis-1.3.5/lib/modes/psych_16.h
external/libvorbis-1.3.5/lib/modes/psych_44.h
external/libvorbis-1.3.5/lib/modes/psych_8.h
external/libvorbis-1.3.5/lib/modes/residue_16.h
external/libvorbis-1.3.5/lib/modes/residue_44.h
external/libvorbis-1.3.5/lib/modes/residue_44p51.h
external/libvorbis-1.3.5/lib/modes/residue_44u.h
external/libvorbis-1.3.5/lib/modes/residue_8.h
external/libvorbis-1.3.5/lib/modes/setup_11.h
external/libvorbis-1.3.5/lib/modes/setup_16.h
external/libvorbis-1.3.5/lib/modes/setup_22.h
external/libvorbis-1.3.5/lib/modes/setup_32.h
external/libvorbis-1.3.5/lib/modes/setup_44.h
external/libvorbis-1.3.5/lib/modes/setup_44p51.h
external/libvorbis-1.3.5/lib/modes/setup_44u.h
external/libvorbis-1.3.5/lib/modes/setup_8.h
external/libvorbis-1.3.5/lib/modes/setup_X.h
external/libvorbis-1.3.5/lib/os.h
external/libvorbis-1.3.5/lib/psy.c
external/libvorbis-1.3.5/lib/psy.h
external/libvorbis-1.3.5/lib/psytune.c
external/libvorbis-1.3.5/lib/registry.c
external/libvorbis-1.3.5/lib/registry.h
external/libvorbis-1.3.5/lib/res0.c
external/libvorbis-1.3.5/lib/scales.h
external/libvorbis-1.3.5/lib/sharedbook.c
external/libvorbis-1.3.5/lib/smallft.c
external/libvorbis-1.3.5/lib/smallft.h
external/libvorbis-1.3.5/lib/synthesis.c
external/libvorbis-1.3.5/lib/tone.c
external/libvorbis-1.3.5/lib/vorbisenc.c
external/libvorbis-1.3.5/lib/vorbisfile.c
external/libvorbis-1.3.5/lib/window.c
external/libvorbis-1.3.5/lib/window.h
external/libvorbis-1.3.5/libvorbis.spec
external/libvorbis-1.3.5/libvorbis.spec.in
external/libvorbis-1.3.5/ltmain.sh
external/libvorbis-1.3.5/m4/Makefile.am
external/libvorbis-1.3.5/m4/Makefile.in
external/libvorbis-1.3.5/m4/add_cflags.m4
external/libvorbis-1.3.5/m4/ogg.m4
external/libvorbis-1.3.5/m4/pkg.m4
external/libvorbis-1.3.5/macos/compat/strdup.c
external/libvorbis-1.3.5/macos/compat/sys/types.h
external/libvorbis-1.3.5/macos/decoder_example.mcp
external/libvorbis-1.3.5/macos/encoder_example.mcp
external/libvorbis-1.3.5/macos/libvorbis.mcp
external/libvorbis-1.3.5/macos/libvorbis.mcp.exp
external/libvorbis-1.3.5/macos/libvorbisenc.mcp
external/libvorbis-1.3.5/macos/libvorbisenc.mcp.exp
external/libvorbis-1.3.5/macos/libvorbisfile.mcp
external/libvorbis-1.3.5/macos/libvorbisfile.mcp.exp
external/libvorbis-1.3.5/macos/vorbis.mcp
external/libvorbis-1.3.5/macosx/English.lproj/InfoPlist.strings
external/libvorbis-1.3.5/macosx/Info.plist
external/libvorbis-1.3.5/macosx/Vorbis.xcodeproj/project.pbxproj
external/libvorbis-1.3.5/missing
external/libvorbis-1.3.5/symbian/bld.inf
external/libvorbis-1.3.5/symbian/config.h
external/libvorbis-1.3.5/symbian/vorbis.mmp
external/libvorbis-1.3.5/test/Makefile.am
external/libvorbis-1.3.5/test/Makefile.in
external/libvorbis-1.3.5/test/test.c
external/libvorbis-1.3.5/test/util.c
external/libvorbis-1.3.5/test/util.h
external/libvorbis-1.3.5/test/write_read.c
external/libvorbis-1.3.5/test/write_read.h
external/libvorbis-1.3.5/todo.txt
external/libvorbis-1.3.5/vorbis-uninstalled.pc.in
external/libvorbis-1.3.5/vorbis.m4
external/libvorbis-1.3.5/vorbis.pc.in
external/libvorbis-1.3.5/vorbisenc-uninstalled.pc.in
external/libvorbis-1.3.5/vorbisenc.pc.in
external/libvorbis-1.3.5/vorbisfile-uninstalled.pc.in
external/libvorbis-1.3.5/vorbisfile.pc.in
external/libvorbis-1.3.5/vq/16.vqs
external/libvorbis-1.3.5/vq/16u.vqs
external/libvorbis-1.3.5/vq/44c-1.vqs
external/libvorbis-1.3.5/vq/44c0.vqs
external/libvorbis-1.3.5/vq/44c1.vqs
external/libvorbis-1.3.5/vq/44c2.vqs
external/libvorbis-1.3.5/vq/44c3.vqs
external/libvorbis-1.3.5/vq/44c4.vqs
external/libvorbis-1.3.5/vq/44c5.vqs
external/libvorbis-1.3.5/vq/44c6.vqs
external/libvorbis-1.3.5/vq/44c7.vqs
external/libvorbis-1.3.5/vq/44c8.vqs
external/libvorbis-1.3.5/vq/44c9.vqs
external/libvorbis-1.3.5/vq/44p-1.vqs
external/libvorbis-1.3.5/vq/44p0.vqs
external/libvorbis-1.3.5/vq/44p1.vqs
external/libvorbis-1.3.5/vq/44p2.vqs
external/libvorbis-1.3.5/vq/44p3.vqs
external/libvorbis-1.3.5/vq/44p4.vqs
external/libvorbis-1.3.5/vq/44p5.vqs
external/libvorbis-1.3.5/vq/44p6.vqs
external/libvorbis-1.3.5/vq/44p7.vqs
external/libvorbis-1.3.5/vq/44p8.vqs
external/libvorbis-1.3.5/vq/44p9.vqs
external/libvorbis-1.3.5/vq/44u0.vqs
external/libvorbis-1.3.5/vq/44u1.vqs
external/libvorbis-1.3.5/vq/44u2.vqs
external/libvorbis-1.3.5/vq/44u3.vqs
external/libvorbis-1.3.5/vq/44u4.vqs
external/libvorbis-1.3.5/vq/44u5.vqs
external/libvorbis-1.3.5/vq/44u6.vqs
external/libvorbis-1.3.5/vq/44u7.vqs
external/libvorbis-1.3.5/vq/44u8.vqs
external/libvorbis-1.3.5/vq/44u9.vqs
external/libvorbis-1.3.5/vq/8.vqs
external/libvorbis-1.3.5/vq/8u.vqs
external/libvorbis-1.3.5/vq/Makefile.am
external/libvorbis-1.3.5/vq/Makefile.in
external/libvorbis-1.3.5/vq/bookutil.c
external/libvorbis-1.3.5/vq/bookutil.h
external/libvorbis-1.3.5/vq/distribution.c
external/libvorbis-1.3.5/vq/floor_11.vqs
external/libvorbis-1.3.5/vq/floor_22.vqs
external/libvorbis-1.3.5/vq/floor_44.vqs
external/libvorbis-1.3.5/vq/huffbuild.c
external/libvorbis-1.3.5/vq/latticebuild.c
external/libvorbis-1.3.5/vq/latticetune.c
external/libvorbis-1.3.5/vq/localcodebook.h
external/libvorbis-1.3.5/vq/make_floor_books.pl
external/libvorbis-1.3.5/vq/make_residue_books.pl
external/libvorbis-1.3.5/vq/metrics.c
external/libvorbis-1.3.5/vq/vqgen.c
external/libvorbis-1.3.5/vq/vqgen.h
external/libvorbis-1.3.5/win32/VS2005/README
external/libvorbis-1.3.5/win32/VS2005/libogg.vsprops
external/libvorbis-1.3.5/win32/VS2005/libvorbis/libvorbis_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2005/libvorbis/libvorbis_static.vcproj
external/libvorbis-1.3.5/win32/VS2005/libvorbisfile/libvorbisfile_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2005/libvorbisfile/libvorbisfile_static.vcproj
external/libvorbis-1.3.5/win32/VS2005/vorbis_dynamic.sln
external/libvorbis-1.3.5/win32/VS2005/vorbis_static.sln
external/libvorbis-1.3.5/win32/VS2005/vorbisdec/vorbisdec_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2005/vorbisdec/vorbisdec_static.vcproj
external/libvorbis-1.3.5/win32/VS2005/vorbisenc/vorbisenc_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2005/vorbisenc/vorbisenc_static.vcproj
external/libvorbis-1.3.5/win32/VS2008/README
external/libvorbis-1.3.5/win32/VS2008/libogg.vsprops
external/libvorbis-1.3.5/win32/VS2008/libvorbis/libvorbis_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2008/libvorbis/libvorbis_static.vcproj
external/libvorbis-1.3.5/win32/VS2008/libvorbisfile/libvorbisfile_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2008/libvorbisfile/libvorbisfile_static.vcproj
external/libvorbis-1.3.5/win32/VS2008/vorbis_dynamic.sln
external/libvorbis-1.3.5/win32/VS2008/vorbis_static.sln
external/libvorbis-1.3.5/win32/VS2008/vorbisdec/vorbisdec_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2008/vorbisdec/vorbisdec_static.vcproj
external/libvorbis-1.3.5/win32/VS2008/vorbisenc/vorbisenc_dynamic.vcproj
external/libvorbis-1.3.5/win32/VS2008/vorbisenc/vorbisenc_static.vcproj
external/libvorbis-1.3.5/win32/VS2010/README
external/libvorbis-1.3.5/win32/VS2010/libogg.props
external/libvorbis-1.3.5/win32/VS2010/libvorbis/libvorbis_dynamic.vcxproj
external/libvorbis-1.3.5/win32/VS2010/libvorbis/libvorbis_static.vcxproj
external/libvorbis-1.3.5/win32/VS2010/libvorbisfile/libvorbisfile_dynamic.vcxproj
external/libvorbis-1.3.5/win32/VS2010/libvorbisfile/libvorbisfile_static.vcxproj
external/libvorbis-1.3.5/win32/VS2010/vorbis_dynamic.sln
external/libvorbis-1.3.5/win32/VS2010/vorbis_static.sln
external/libvorbis-1.3.5/win32/VS2010/vorbisdec/vorbisdec_dynamic.vcxproj
external/libvorbis-1.3.5/win32/VS2010/vorbisdec/vorbisdec_static.vcxproj
external/libvorbis-1.3.5/win32/VS2010/vorbisenc/vorbisenc_dynamic.vcxproj
external/libvorbis-1.3.5/win32/VS2010/vorbisenc/vorbisenc_static.vcxproj
external/libvorbis-1.3.5/win32/vorbis.def
external/libvorbis-1.3.5/win32/vorbisenc.def
external/libvorbis-1.3.5/win32/vorbisfile.def
external/libvorbis-1.3.6.patch
external/libvorbis-1.3.6/0001-vorbis.git-e74456ac.patch
external/libvorbis-1.3.6/0002-vorbis.git-018ca26d.patch
external/libvorbis-1.3.6/0003-vorbis.git-89f651fa.patch
external/libvorbis-1.3.6/0004-vorbis.git-112d3bd0.patch
external/libvorbis-1.3.6/0005-vorbis.git-ea8b03fc.patch
external/libvorbis-1.3.6/0006-vorbis.git-46e70fa6.patch
external/libvorbis-1.3.6/0007-vorbis.git-7e89d68b.patch
external/libvorbis-1.3.6/0008-vorbis.git-128f0f81.patch
external/libvorbis-1.3.6/0009-vorbis.git-603cd941.patch
external/libvorbis-1.3.6/0010-vorbis.git-3a1344bc.patch
external/libvorbis-1.3.6/0011-vorbis.git-c8e0bf66.patch
external/libvorbis-1.3.6/0012-vorbis.git-74556072.patch
external/libvorbis-1.3.6/0013-vorbis.git-506a1b32.patch
external/libvorbis-1.3.6/0014-vorbis.git-f0761cde.patch
external/libvorbis-1.3.6/0015-vorbis.git-9eadeccd.patch
external/libvorbis-1.3.6/AUTHORS
external/libvorbis-1.3.6/CHANGES
external/libvorbis-1.3.6/COPYING
external/libvorbis-1.3.6/Makefile.am
external/libvorbis-1.3.6/Makefile.in
external/libvorbis-1.3.6/aclocal.m4
external/libvorbis-1.3.6/autogen.sh
external/libvorbis-1.3.6/compile
external/libvorbis-1.3.6/config.guess
external/libvorbis-1.3.6/config.h.in
external/libvorbis-1.3.6/config.sub
external/libvorbis-1.3.6/configure
external/libvorbis-1.3.6/configure.ac
external/libvorbis-1.3.6/depcomp
external/libvorbis-1.3.6/doc/01-introduction.tex
external/libvorbis-1.3.6/doc/02-bitpacking.tex
external/libvorbis-1.3.6/doc/03-codebook.tex
external/libvorbis-1.3.6/doc/04-codec.tex
external/libvorbis-1.3.6/doc/05-comment.tex
external/libvorbis-1.3.6/doc/06-floor0.tex
external/libvorbis-1.3.6/doc/07-floor1.tex
external/libvorbis-1.3.6/doc/08-residue.tex
external/libvorbis-1.3.6/doc/09-helper.tex
external/libvorbis-1.3.6/doc/10-tables.tex
external/libvorbis-1.3.6/doc/Doxyfile.in
external/libvorbis-1.3.6/doc/Makefile.am
external/libvorbis-1.3.6/doc/Makefile.in
external/libvorbis-1.3.6/doc/Vorbis_I_spec.cfg
external/libvorbis-1.3.6/doc/Vorbis_I_spec.css
external/libvorbis-1.3.6/doc/Vorbis_I_spec.html
external/libvorbis-1.3.6/doc/Vorbis_I_spec.pdf
external/libvorbis-1.3.6/doc/Vorbis_I_spec.tex
external/libvorbis-1.3.6/doc/Vorbis_I_spec0x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec10x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec11x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec12x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec13x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec14x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec1x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec2x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec3x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec4x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec5x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec6x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec7x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec8x.png
external/libvorbis-1.3.6/doc/Vorbis_I_spec9x.png
external/libvorbis-1.3.6/doc/a1-encapsulation-ogg.tex
external/libvorbis-1.3.6/doc/a2-encapsulation-rtp.tex
external/libvorbis-1.3.6/doc/components.png
external/libvorbis-1.3.6/doc/eightphase.png
external/libvorbis-1.3.6/doc/fish_xiph_org.png
external/libvorbis-1.3.6/doc/floor1-1.png
external/libvorbis-1.3.6/doc/floor1-2.png
external/libvorbis-1.3.6/doc/floor1-3.png
external/libvorbis-1.3.6/doc/floor1-4.png
external/libvorbis-1.3.6/doc/floor1_inverse_dB_table.html
external/libvorbis-1.3.6/doc/floorval.png
external/libvorbis-1.3.6/doc/footer.tex
external/libvorbis-1.3.6/doc/fourphase.png
external/libvorbis-1.3.6/doc/framing.html
external/libvorbis-1.3.6/doc/helper.html
external/libvorbis-1.3.6/doc/hufftree-under.png
external/libvorbis-1.3.6/doc/hufftree.png
external/libvorbis-1.3.6/doc/index.html
external/libvorbis-1.3.6/doc/libvorbis/Makefile.am
external/libvorbis-1.3.6/doc/libvorbis/Makefile.in
external/libvorbis-1.3.6/doc/libvorbis/index.html
external/libvorbis-1.3.6/doc/libvorbis/overview.html
external/libvorbis-1.3.6/doc/libvorbis/reference.html
external/libvorbis-1.3.6/doc/libvorbis/return.html
external/libvorbis-1.3.6/doc/libvorbis/style.css
external/libvorbis-1.3.6/doc/libvorbis/vorbis_analysis.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_analysis_blockout.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_analysis_buffer.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_analysis_headerout.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_analysis_init.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_analysis_wrote.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_bitrate_addblock.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_bitrate_flushpacket.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_block.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_block_clear.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_block_init.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment_add.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment_add_tag.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment_clear.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment_init.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment_query.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_comment_query_count.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_commentheader_out.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_dsp_clear.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_dsp_state.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_granule_time.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_info.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_info_blocksize.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_info_clear.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_info_init.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_packet_blocksize.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_blockin.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_halfrate.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_halfrate_p.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_headerin.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_idheader.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_init.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_lapout.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_pcmout.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_read.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_restart.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_synthesis_trackonly.html
external/libvorbis-1.3.6/doc/libvorbis/vorbis_version_string.html
external/libvorbis-1.3.6/doc/oggstream.html
external/libvorbis-1.3.6/doc/programming.html
external/libvorbis-1.3.6/doc/residue-pack.png
external/libvorbis-1.3.6/doc/residue2.png
external/libvorbis-1.3.6/doc/rfc5215.txt
external/libvorbis-1.3.6/doc/rfc5215.xml
external/libvorbis-1.3.6/doc/squarepolar.png
external/libvorbis-1.3.6/doc/stereo.html
external/libvorbis-1.3.6/doc/stream.png
external/libvorbis-1.3.6/doc/v-comment.html
external/libvorbis-1.3.6/doc/vorbis-clip.txt
external/libvorbis-1.3.6/doc/vorbis-errors.txt
external/libvorbis-1.3.6/doc/vorbis-fidelity.html
external/libvorbis-1.3.6/doc/vorbisenc/Makefile.am
external/libvorbis-1.3.6/doc/vorbisenc/Makefile.in
external/libvorbis-1.3.6/doc/vorbisenc/changes.html
external/libvorbis-1.3.6/doc/vorbisenc/examples.html
external/libvorbis-1.3.6/doc/vorbisenc/index.html
external/libvorbis-1.3.6/doc/vorbisenc/ovectl_ratemanage2_arg.html
external/libvorbis-1.3.6/doc/vorbisenc/ovectl_ratemanage_arg.html
external/libvorbis-1.3.6/doc/vorbisenc/overview.html
external/libvorbis-1.3.6/doc/vorbisenc/reference.html
external/libvorbis-1.3.6/doc/vorbisenc/style.css
external/libvorbis-1.3.6/doc/vorbisenc/vorbis_encode_ctl.html
external/libvorbis-1.3.6/doc/vorbisenc/vorbis_encode_init.html
external/libvorbis-1.3.6/doc/vorbisenc/vorbis_encode_init_vbr.html
external/libvorbis-1.3.6/doc/vorbisenc/vorbis_encode_setup_init.html
external/libvorbis-1.3.6/doc/vorbisenc/vorbis_encode_setup_managed.html
external/libvorbis-1.3.6/doc/vorbisenc/vorbis_encode_setup_vbr.html
external/libvorbis-1.3.6/doc/vorbisfile/Makefile.am
external/libvorbis-1.3.6/doc/vorbisfile/Makefile.in
external/libvorbis-1.3.6/doc/vorbisfile/OggVorbis_File.html
external/libvorbis-1.3.6/doc/vorbisfile/callbacks.html
external/libvorbis-1.3.6/doc/vorbisfile/chaining_example_c.html
external/libvorbis-1.3.6/doc/vorbisfile/chainingexample.html
external/libvorbis-1.3.6/doc/vorbisfile/crosslap.html
external/libvorbis-1.3.6/doc/vorbisfile/datastructures.html
external/libvorbis-1.3.6/doc/vorbisfile/decoding.html
external/libvorbis-1.3.6/doc/vorbisfile/example.html
external/libvorbis-1.3.6/doc/vorbisfile/exampleindex.html
external/libvorbis-1.3.6/doc/vorbisfile/fileinfo.html
external/libvorbis-1.3.6/doc/vorbisfile/index.html
external/libvorbis-1.3.6/doc/vorbisfile/initialization.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_bitrate.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_bitrate_instant.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_callbacks.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_clear.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_comment.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_crosslap.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_fopen.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_info.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_open.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_open_callbacks.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_pcm_seek.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_pcm_seek_lap.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_pcm_seek_page.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_pcm_seek_page_lap.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_pcm_tell.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_pcm_total.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_raw_seek.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_raw_seek_lap.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_raw_tell.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_raw_total.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_read.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_read_filter.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_read_float.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_seekable.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_serialnumber.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_streams.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_test.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_test_callbacks.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_test_open.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_time_seek.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_time_seek_lap.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_time_seek_page.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_time_seek_page_lap.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_time_tell.html
external/libvorbis-1.3.6/doc/vorbisfile/ov_time_total.html
external/libvorbis-1.3.6/doc/vorbisfile/overview.html
external/libvorbis-1.3.6/doc/vorbisfile/reference.html
external/libvorbis-1.3.6/doc/vorbisfile/seekexample.html
external/libvorbis-1.3.6/doc/vorbisfile/seeking.html
external/libvorbis-1.3.6/doc/vorbisfile/seeking_example_c.html
external/libvorbis-1.3.6/doc/vorbisfile/seeking_test_c.html
external/libvorbis-1.3.6/doc/vorbisfile/seekingexample.html
external/libvorbis-1.3.6/doc/vorbisfile/style.css
external/libvorbis-1.3.6/doc/vorbisfile/threads.html
external/libvorbis-1.3.6/doc/vorbisfile/vorbisfile_example_c.html
external/libvorbis-1.3.6/doc/window1.png
external/libvorbis-1.3.6/doc/window2.png
external/libvorbis-1.3.6/examples/Makefile.am
external/libvorbis-1.3.6/examples/Makefile.in
external/libvorbis-1.3.6/examples/chaining_example.c
external/libvorbis-1.3.6/examples/decoder_example.c
external/libvorbis-1.3.6/examples/encoder_example.c
external/libvorbis-1.3.6/examples/frameview.pl
external/libvorbis-1.3.6/examples/seeking_example.c
external/libvorbis-1.3.6/examples/vorbisfile_example.c
external/libvorbis-1.3.6/include/Makefile.am
external/libvorbis-1.3.6/include/Makefile.in
external/libvorbis-1.3.6/include/vorbis/Makefile.am
external/libvorbis-1.3.6/include/vorbis/Makefile.in
external/libvorbis-1.3.6/include/vorbis/codec.h
external/libvorbis-1.3.6/include/vorbis/vorbisenc.h
external/libvorbis-1.3.6/include/vorbis/vorbisfile.h
external/libvorbis-1.3.6/install-sh
external/libvorbis-1.3.6/lib/Makefile.am
external/libvorbis-1.3.6/lib/Makefile.in
external/libvorbis-1.3.6/lib/analysis.c
external/libvorbis-1.3.6/lib/backends.h
external/libvorbis-1.3.6/lib/barkmel.c
external/libvorbis-1.3.6/lib/bitrate.c
external/libvorbis-1.3.6/lib/bitrate.h
external/libvorbis-1.3.6/lib/block.c
external/libvorbis-1.3.6/lib/books/Makefile.am
external/libvorbis-1.3.6/lib/books/Makefile.in
external/libvorbis-1.3.6/lib/books/coupled/Makefile.am
external/libvorbis-1.3.6/lib/books/coupled/Makefile.in
external/libvorbis-1.3.6/lib/books/coupled/res_books_51.h
external/libvorbis-1.3.6/lib/books/coupled/res_books_stereo.h
external/libvorbis-1.3.6/lib/books/floor/Makefile.am
external/libvorbis-1.3.6/lib/books/floor/Makefile.in
external/libvorbis-1.3.6/lib/books/floor/floor_books.h
external/libvorbis-1.3.6/lib/books/uncoupled/Makefile.am
external/libvorbis-1.3.6/lib/books/uncoupled/Makefile.in
external/libvorbis-1.3.6/lib/books/uncoupled/res_books_uncoupled.h
external/libvorbis-1.3.6/lib/codebook.c
external/libvorbis-1.3.6/lib/codebook.h
external/libvorbis-1.3.6/lib/codec_internal.h
external/libvorbis-1.3.6/lib/envelope.c
external/libvorbis-1.3.6/lib/envelope.h
external/libvorbis-1.3.6/lib/floor0.c
external/libvorbis-1.3.6/lib/floor1.c
external/libvorbis-1.3.6/lib/highlevel.h
external/libvorbis-1.3.6/lib/info.c
external/libvorbis-1.3.6/lib/lookup.c
external/libvorbis-1.3.6/lib/lookup.h
external/libvorbis-1.3.6/lib/lookup_data.h
external/libvorbis-1.3.6/lib/lookups.pl
external/libvorbis-1.3.6/lib/lpc.c
external/libvorbis-1.3.6/lib/lpc.h
external/libvorbis-1.3.6/lib/lsp.c
external/libvorbis-1.3.6/lib/lsp.h
external/libvorbis-1.3.6/lib/mapping0.c
external/libvorbis-1.3.6/lib/masking.h
external/libvorbis-1.3.6/lib/mdct.c
external/libvorbis-1.3.6/lib/mdct.h
external/libvorbis-1.3.6/lib/misc.h
external/libvorbis-1.3.6/lib/modes/Makefile.am
external/libvorbis-1.3.6/lib/modes/Makefile.in
external/libvorbis-1.3.6/lib/modes/floor_all.h
external/libvorbis-1.3.6/lib/modes/psych_11.h
external/libvorbis-1.3.6/lib/modes/psych_16.h
external/libvorbis-1.3.6/lib/modes/psych_44.h
external/libvorbis-1.3.6/lib/modes/psych_8.h
external/libvorbis-1.3.6/lib/modes/residue_16.h
external/libvorbis-1.3.6/lib/modes/residue_44.h
external/libvorbis-1.3.6/lib/modes/residue_44p51.h
external/libvorbis-1.3.6/lib/modes/residue_44u.h
external/libvorbis-1.3.6/lib/modes/residue_8.h
external/libvorbis-1.3.6/lib/modes/setup_11.h
external/libvorbis-1.3.6/lib/modes/setup_16.h
external/libvorbis-1.3.6/lib/modes/setup_22.h
external/libvorbis-1.3.6/lib/modes/setup_32.h
external/libvorbis-1.3.6/lib/modes/setup_44.h
external/libvorbis-1.3.6/lib/modes/setup_44p51.h
external/libvorbis-1.3.6/lib/modes/setup_44u.h
external/libvorbis-1.3.6/lib/modes/setup_8.h
external/libvorbis-1.3.6/lib/modes/setup_X.h
external/libvorbis-1.3.6/lib/os.h
external/libvorbis-1.3.6/lib/psy.c
external/libvorbis-1.3.6/lib/psy.h
external/libvorbis-1.3.6/lib/psytune.c
external/libvorbis-1.3.6/lib/registry.c
external/libvorbis-1.3.6/lib/registry.h
external/libvorbis-1.3.6/lib/res0.c
external/libvorbis-1.3.6/lib/scales.h
external/libvorbis-1.3.6/lib/sharedbook.c
external/libvorbis-1.3.6/lib/smallft.c
external/libvorbis-1.3.6/lib/smallft.h
external/libvorbis-1.3.6/lib/synthesis.c
external/libvorbis-1.3.6/lib/tone.c
external/libvorbis-1.3.6/lib/vorbisenc.c
external/libvorbis-1.3.6/lib/vorbisfile.c
external/libvorbis-1.3.6/lib/window.c
external/libvorbis-1.3.6/lib/window.h
external/libvorbis-1.3.6/libvorbis.spec
external/libvorbis-1.3.6/libvorbis.spec.in
external/libvorbis-1.3.6/ltmain.sh
external/libvorbis-1.3.6/m4/Makefile.am
external/libvorbis-1.3.6/m4/Makefile.in
external/libvorbis-1.3.6/m4/add_cflags.m4
external/libvorbis-1.3.6/m4/libtool.m4
external/libvorbis-1.3.6/m4/ltoptions.m4
external/libvorbis-1.3.6/m4/ltsugar.m4
external/libvorbis-1.3.6/m4/ltversion.m4
external/libvorbis-1.3.6/m4/lt~obsolete.m4
external/libvorbis-1.3.6/m4/ogg.m4
external/libvorbis-1.3.6/m4/pkg.m4
external/libvorbis-1.3.6/macosx/English.lproj/InfoPlist.strings
external/libvorbis-1.3.6/macosx/Info.plist
external/libvorbis-1.3.6/macosx/Vorbis.xcodeproj/project.pbxproj
external/libvorbis-1.3.6/missing
external/libvorbis-1.3.6/symbian/bld.inf
external/libvorbis-1.3.6/symbian/config.h
external/libvorbis-1.3.6/symbian/vorbis.mmp
external/libvorbis-1.3.6/test/Makefile.am
external/libvorbis-1.3.6/test/Makefile.in
external/libvorbis-1.3.6/test/test.c
external/libvorbis-1.3.6/test/util.c
external/libvorbis-1.3.6/test/util.h
external/libvorbis-1.3.6/test/write_read.c
external/libvorbis-1.3.6/test/write_read.h
external/libvorbis-1.3.6/vorbis-uninstalled.pc.in
external/libvorbis-1.3.6/vorbis.m4
external/libvorbis-1.3.6/vorbis.pc.in
external/libvorbis-1.3.6/vorbisenc-uninstalled.pc.in
external/libvorbis-1.3.6/vorbisenc.pc.in
external/libvorbis-1.3.6/vorbisfile-uninstalled.pc.in
external/libvorbis-1.3.6/vorbisfile.pc.in
external/libvorbis-1.3.6/vq/16.vqs
external/libvorbis-1.3.6/vq/16u.vqs
external/libvorbis-1.3.6/vq/44c-1.vqs
external/libvorbis-1.3.6/vq/44c0.vqs
external/libvorbis-1.3.6/vq/44c1.vqs
external/libvorbis-1.3.6/vq/44c2.vqs
external/libvorbis-1.3.6/vq/44c3.vqs
external/libvorbis-1.3.6/vq/44c4.vqs
external/libvorbis-1.3.6/vq/44c5.vqs
external/libvorbis-1.3.6/vq/44c6.vqs
external/libvorbis-1.3.6/vq/44c7.vqs
external/libvorbis-1.3.6/vq/44c8.vqs
external/libvorbis-1.3.6/vq/44c9.vqs
external/libvorbis-1.3.6/vq/44p-1.vqs
external/libvorbis-1.3.6/vq/44p0.vqs
external/libvorbis-1.3.6/vq/44p1.vqs
external/libvorbis-1.3.6/vq/44p2.vqs
external/libvorbis-1.3.6/vq/44p3.vqs
external/libvorbis-1.3.6/vq/44p4.vqs
external/libvorbis-1.3.6/vq/44p5.vqs
external/libvorbis-1.3.6/vq/44p6.vqs
external/libvorbis-1.3.6/vq/44p7.vqs
external/libvorbis-1.3.6/vq/44p8.vqs
external/libvorbis-1.3.6/vq/44p9.vqs
external/libvorbis-1.3.6/vq/44u0.vqs
external/libvorbis-1.3.6/vq/44u1.vqs
external/libvorbis-1.3.6/vq/44u2.vqs
external/libvorbis-1.3.6/vq/44u3.vqs
external/libvorbis-1.3.6/vq/44u4.vqs
external/libvorbis-1.3.6/vq/44u5.vqs
external/libvorbis-1.3.6/vq/44u6.vqs
external/libvorbis-1.3.6/vq/44u7.vqs
external/libvorbis-1.3.6/vq/44u8.vqs
external/libvorbis-1.3.6/vq/44u9.vqs
external/libvorbis-1.3.6/vq/8.vqs
external/libvorbis-1.3.6/vq/8u.vqs
external/libvorbis-1.3.6/vq/Makefile.am
external/libvorbis-1.3.6/vq/Makefile.in
external/libvorbis-1.3.6/vq/bookutil.c
external/libvorbis-1.3.6/vq/bookutil.h
external/libvorbis-1.3.6/vq/distribution.c
external/libvorbis-1.3.6/vq/floor_11.vqs
external/libvorbis-1.3.6/vq/floor_22.vqs
external/libvorbis-1.3.6/vq/floor_44.vqs
external/libvorbis-1.3.6/vq/huffbuild.c
external/libvorbis-1.3.6/vq/latticebuild.c
external/libvorbis-1.3.6/vq/latticetune.c
external/libvorbis-1.3.6/vq/localcodebook.h
external/libvorbis-1.3.6/vq/make_floor_books.pl
external/libvorbis-1.3.6/vq/make_residue_books.pl
external/libvorbis-1.3.6/vq/metrics.c
external/libvorbis-1.3.6/vq/vqgen.c
external/libvorbis-1.3.6/vq/vqgen.h
external/libvorbis-1.3.6/win32/VS2005/README
external/libvorbis-1.3.6/win32/VS2005/libogg.vsprops
external/libvorbis-1.3.6/win32/VS2005/libvorbis/libvorbis_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2005/libvorbis/libvorbis_static.vcproj
external/libvorbis-1.3.6/win32/VS2005/libvorbisfile/libvorbisfile_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2005/libvorbisfile/libvorbisfile_static.vcproj
external/libvorbis-1.3.6/win32/VS2005/vorbis_dynamic.sln
external/libvorbis-1.3.6/win32/VS2005/vorbis_static.sln
external/libvorbis-1.3.6/win32/VS2005/vorbisdec/vorbisdec_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2005/vorbisdec/vorbisdec_static.vcproj
external/libvorbis-1.3.6/win32/VS2005/vorbisenc/vorbisenc_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2005/vorbisenc/vorbisenc_static.vcproj
external/libvorbis-1.3.6/win32/VS2008/README
external/libvorbis-1.3.6/win32/VS2008/libogg.vsprops
external/libvorbis-1.3.6/win32/VS2008/libvorbis/libvorbis_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2008/libvorbis/libvorbis_static.vcproj
external/libvorbis-1.3.6/win32/VS2008/libvorbisfile/libvorbisfile_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2008/libvorbisfile/libvorbisfile_static.vcproj
external/libvorbis-1.3.6/win32/VS2008/vorbis_dynamic.sln
external/libvorbis-1.3.6/win32/VS2008/vorbis_static.sln
external/libvorbis-1.3.6/win32/VS2008/vorbisdec/vorbisdec_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2008/vorbisdec/vorbisdec_static.vcproj
external/libvorbis-1.3.6/win32/VS2008/vorbisenc/vorbisenc_dynamic.vcproj
external/libvorbis-1.3.6/win32/VS2008/vorbisenc/vorbisenc_static.vcproj
external/libvorbis-1.3.6/win32/VS2010/README
external/libvorbis-1.3.6/win32/VS2010/libogg.props
external/libvorbis-1.3.6/win32/VS2010/libvorbis/libvorbis_dynamic.vcxproj
external/libvorbis-1.3.6/win32/VS2010/libvorbis/libvorbis_static.vcxproj
external/libvorbis-1.3.6/win32/VS2010/libvorbisfile/libvorbisfile_dynamic.vcxproj
external/libvorbis-1.3.6/win32/VS2010/libvorbisfile/libvorbisfile_static.vcxproj
external/libvorbis-1.3.6/win32/VS2010/vorbis_dynamic.sln
external/libvorbis-1.3.6/win32/VS2010/vorbis_static.sln
external/libvorbis-1.3.6/win32/VS2010/vorbisdec/vorbisdec_dynamic.vcxproj
external/libvorbis-1.3.6/win32/VS2010/vorbisdec/vorbisdec_static.vcxproj
external/libvorbis-1.3.6/win32/VS2010/vorbisenc/vorbisenc_dynamic.vcxproj
external/libvorbis-1.3.6/win32/VS2010/vorbisenc/vorbisenc_static.vcxproj
external/libvorbis-1.3.6/win32/vorbis.def
external/libvorbis-1.3.6/win32/vorbisenc.def
external/libvorbis-1.3.6/win32/vorbisfile.def
     1.1 --- a/VisualC/external/include/vorbis/codec.h	Sun Oct 06 17:37:02 2019 +0300
     1.2 +++ b/VisualC/external/include/vorbis/codec.h	Sun Oct 06 23:11:11 2019 +0300
     1.3 @@ -11,7 +11,6 @@
     1.4   ********************************************************************
     1.5  
     1.6   function: libvorbis codec headers
     1.7 - last mod: $Id: codec.h 17021 2010-03-24 09:29:41Z xiphmont $
     1.8  
     1.9   ********************************************************************/
    1.10  
     2.1 --- a/VisualC/external/include/vorbis/vorbisfile.h	Sun Oct 06 17:37:02 2019 +0300
     2.2 +++ b/VisualC/external/include/vorbis/vorbisfile.h	Sun Oct 06 23:11:11 2019 +0300
     2.3 @@ -11,7 +11,6 @@
     2.4   ********************************************************************
     2.5  
     2.6   function: stdio-based convenience library for opening/seeking/decoding
     2.7 - last mod: $Id: vorbisfile.h 17182 2010-04-29 03:48:32Z xiphmont $
     2.8  
     2.9   ********************************************************************/
    2.10  
     3.1 --- a/VisualC/external/lib/x64/LICENSE.ogg-vorbis.txt	Sun Oct 06 17:37:02 2019 +0300
     3.2 +++ b/VisualC/external/lib/x64/LICENSE.ogg-vorbis.txt	Sun Oct 06 23:11:11 2019 +0300
     3.3 @@ -1,8 +1,8 @@
     3.4  The source code to this library used with SDL_mixer can be found here:
     3.5 -https://hg.libsdl.org/SDL_image/file/default/external
     3.6 +https://hg.libsdl.org/SDL_mixer/file/default/external
     3.7  ---
     3.8  
     3.9 -Copyright (c) 2002-2008 Xiph.org Foundation
    3.10 +Copyright (c) 2002-2018 Xiph.org Foundation
    3.11  
    3.12  Redistribution and use in source and binary forms, with or without
    3.13  modification, are permitted provided that the following conditions
     4.1 Binary file VisualC/external/lib/x64/libFLAC-8.dll has changed
     5.1 Binary file VisualC/external/lib/x64/libogg-0.dll has changed
     6.1 Binary file VisualC/external/lib/x64/libvorbis-0.dll has changed
     7.1 Binary file VisualC/external/lib/x64/libvorbisfile-3.dll has changed
     8.1 --- a/VisualC/external/lib/x86/LICENSE.ogg-vorbis.txt	Sun Oct 06 17:37:02 2019 +0300
     8.2 +++ b/VisualC/external/lib/x86/LICENSE.ogg-vorbis.txt	Sun Oct 06 23:11:11 2019 +0300
     8.3 @@ -1,8 +1,8 @@
     8.4  The source code to this library used with SDL_mixer can be found here:
     8.5 -https://hg.libsdl.org/SDL_image/file/default/external
     8.6 +https://hg.libsdl.org/SDL_mixer/file/default/external
     8.7  ---
     8.8  
     8.9 -Copyright (c) 2002-2008 Xiph.org Foundation
    8.10 +Copyright (c) 2002-2018 Xiph.org Foundation
    8.11  
    8.12  Redistribution and use in source and binary forms, with or without
    8.13  modification, are permitted provided that the following conditions
     9.1 Binary file VisualC/external/lib/x86/libFLAC-8.dll has changed
    10.1 Binary file VisualC/external/lib/x86/libogg-0.dll has changed
    11.1 Binary file VisualC/external/lib/x86/libvorbis-0.dll has changed
    12.1 Binary file VisualC/external/lib/x86/libvorbisfile-3.dll has changed
    13.1 Binary file Xcode/Frameworks/FLAC.framework/Versions/A/FLAC has changed
    14.1 Binary file Xcode/Frameworks/Ogg.framework/Versions/A/Ogg has changed
    15.1 --- a/Xcode/Frameworks/Ogg.framework/Versions/A/Resources/Info.plist	Sun Oct 06 17:37:02 2019 +0300
    15.2 +++ b/Xcode/Frameworks/Ogg.framework/Versions/A/Resources/Info.plist	Sun Oct 06 23:11:11 2019 +0300
    15.3 @@ -9,7 +9,7 @@
    15.4  	<key>CFBundleExecutable</key>
    15.5  	<string>Ogg</string>
    15.6  	<key>CFBundleGetInfoString</key>
    15.7 -	<string>Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation</string>
    15.8 +	<string>Ogg framework 1.3.2, Copyright © 1994-2009 Xiph.Org Foundation</string>
    15.9  	<key>CFBundleIdentifier</key>
   15.10  	<string>org.xiph.ogg</string>
   15.11  	<key>CFBundleInfoDictionaryVersion</key>
   15.12 @@ -17,7 +17,7 @@
   15.13  	<key>CFBundlePackageType</key>
   15.14  	<string>FMWK</string>
   15.15  	<key>CFBundleShortVersionString</key>
   15.16 -	<string>1.1.4</string>
   15.17 +	<string>1.3.2</string>
   15.18  	<key>CFBundleSignature</key>
   15.19  	<string>????</string>
   15.20  	<key>CFBundleSupportedPlatforms</key>
   15.21 @@ -25,7 +25,7 @@
   15.22  		<string>MacOSX</string>
   15.23  	</array>
   15.24  	<key>CFBundleVersion</key>
   15.25 -	<string>1.1.4</string>
   15.26 +	<string>1.3.2</string>
   15.27  	<key>CSResourcesFileMapped</key>
   15.28  	<true/>
   15.29  	<key>DTCompiler</key>
   15.30 @@ -43,6 +43,6 @@
   15.31  	<key>DTXcodeBuild</key>
   15.32  	<string>9A235</string>
   15.33  	<key>NSHumanReadableCopyright</key>
   15.34 -	<string>Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation</string>
   15.35 +	<string>Ogg framework 1.3.2, Copyright © 1994-2009 Xiph.Org Foundation</string>
   15.36  </dict>
   15.37  </plist>
    16.1 --- a/Xcode/Frameworks/Ogg.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt	Sun Oct 06 17:37:02 2019 +0300
    16.2 +++ b/Xcode/Frameworks/Ogg.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt	Sun Oct 06 23:11:11 2019 +0300
    16.3 @@ -2,7 +2,7 @@
    16.4  http://www.libsdl.org/projects/SDL_mixer/libs/
    16.5  ---
    16.6  
    16.7 -Copyright (c) 2002-2008 Xiph.org Foundation
    16.8 +Copyright (c) 2002-2018 Xiph.org Foundation
    16.9  
   16.10  Redistribution and use in source and binary forms, with or without
   16.11  modification, are permitted provided that the following conditions
    17.1 --- a/Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/codec.h	Sun Oct 06 17:37:02 2019 +0300
    17.2 +++ b/Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/codec.h	Sun Oct 06 23:11:11 2019 +0300
    17.3 @@ -11,7 +11,6 @@
    17.4   ********************************************************************
    17.5  
    17.6   function: libvorbis codec headers
    17.7 - last mod: $Id: codec.h 17021 2010-03-24 09:29:41Z xiphmont $
    17.8  
    17.9   ********************************************************************/
   17.10  
    18.1 --- a/Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/vorbisenc.h	Sun Oct 06 17:37:02 2019 +0300
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,436 +0,0 @@
    18.4 -/********************************************************************
    18.5 - *                                                                  *
    18.6 - * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
    18.7 - * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
    18.8 - * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
    18.9 - * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
   18.10 - *                                                                  *
   18.11 - * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
   18.12 - * by the Xiph.Org Foundation http://www.xiph.org/                  *
   18.13 - *                                                                  *
   18.14 - ********************************************************************
   18.15 -
   18.16 - function: vorbis encode-engine setup
   18.17 - last mod: $Id: vorbisenc.h 17021 2010-03-24 09:29:41Z xiphmont $
   18.18 -
   18.19 - ********************************************************************/
   18.20 -
   18.21 -/** \file
   18.22 - * Libvorbisenc is a convenient API for setting up an encoding
   18.23 - * environment using libvorbis. Libvorbisenc encapsulates the
   18.24 - * actions needed to set up the encoder properly.
   18.25 - */
   18.26 -
   18.27 -#ifndef _OV_ENC_H_
   18.28 -#define _OV_ENC_H_
   18.29 -
   18.30 -#ifdef __cplusplus
   18.31 -extern "C"
   18.32 -{
   18.33 -#endif /* __cplusplus */
   18.34 -
   18.35 -#include "codec.h"
   18.36 -
   18.37 -/**
   18.38 - * This is the primary function within libvorbisenc for setting up managed
   18.39 - * bitrate modes.
   18.40 - *
   18.41 - * Before this function is called, the \ref vorbis_info
   18.42 - * struct should be initialized by using vorbis_info_init() from the libvorbis
   18.43 - * API.  After encoding, vorbis_info_clear() should be called.
   18.44 - *
   18.45 - * The max_bitrate, nominal_bitrate, and min_bitrate settings are used to set
   18.46 - * constraints for the encoded file.  This function uses these settings to
   18.47 - * select the appropriate encoding mode and set it up.
   18.48 - *
   18.49 - * \param vi               Pointer to an initialized \ref vorbis_info struct.
   18.50 - * \param channels         The number of channels to be encoded.
   18.51 - * \param rate             The sampling rate of the source audio.
   18.52 - * \param max_bitrate      Desired maximum bitrate (limit). -1 indicates unset.
   18.53 - * \param nominal_bitrate  Desired average, or central, bitrate. -1 indicates unset.
   18.54 - * \param min_bitrate      Desired minimum bitrate. -1 indicates unset.
   18.55 - *
   18.56 - * \return Zero for success, and negative values for failure.
   18.57 - *
   18.58 - * \retval 0          Success.
   18.59 - * \retval OV_EFAULT  Internal logic fault; indicates a bug or heap/stack corruption.
   18.60 - * \retval OV_EINVAL  Invalid setup request, eg, out of range argument.
   18.61 - * \retval OV_EIMPL   Unimplemented mode; unable to comply with bitrate request.
   18.62 - */
   18.63 -extern int vorbis_encode_init(vorbis_info *vi,
   18.64 -                              long channels,
   18.65 -                              long rate,
   18.66 -
   18.67 -                              long max_bitrate,
   18.68 -                              long nominal_bitrate,
   18.69 -                              long min_bitrate);
   18.70 -
   18.71 -/**
   18.72 - * This function performs step-one of a three-step bitrate-managed encode
   18.73 - * setup.  It functions similarly to the one-step setup performed by \ref
   18.74 - * vorbis_encode_init but allows an application to make further encode setup
   18.75 - * tweaks using \ref vorbis_encode_ctl before finally calling \ref
   18.76 - * vorbis_encode_setup_init to complete the setup process.
   18.77 - *
   18.78 - * Before this function is called, the \ref vorbis_info struct should be
   18.79 - * initialized by using vorbis_info_init() from the libvorbis API.  After
   18.80 - * encoding, vorbis_info_clear() should be called.
   18.81 - *
   18.82 - * The max_bitrate, nominal_bitrate, and min_bitrate settings are used to set
   18.83 - * constraints for the encoded file.  This function uses these settings to
   18.84 - * select the appropriate encoding mode and set it up.
   18.85 - *
   18.86 - * \param vi                Pointer to an initialized vorbis_info struct.
   18.87 - * \param channels          The number of channels to be encoded.
   18.88 - * \param rate              The sampling rate of the source audio.
   18.89 - * \param max_bitrate       Desired maximum bitrate (limit). -1 indicates unset.
   18.90 - * \param nominal_bitrate   Desired average, or central, bitrate. -1 indicates unset.
   18.91 - * \param min_bitrate       Desired minimum bitrate. -1 indicates unset.
   18.92 - *
   18.93 - * \return Zero for success, and negative for failure.
   18.94 - *
   18.95 - * \retval 0           Success
   18.96 - * \retval OV_EFAULT   Internal logic fault; indicates a bug or heap/stack corruption.
   18.97 - * \retval OV_EINVAL   Invalid setup request, eg, out of range argument.
   18.98 - * \retval OV_EIMPL    Unimplemented mode; unable to comply with bitrate request.
   18.99 - */
  18.100 -extern int vorbis_encode_setup_managed(vorbis_info *vi,
  18.101 -                                       long channels,
  18.102 -                                       long rate,
  18.103 -
  18.104 -                                       long max_bitrate,
  18.105 -                                       long nominal_bitrate,
  18.106 -                                       long min_bitrate);
  18.107 -
  18.108 -/**
  18.109 - * This function performs step-one of a three-step variable bitrate
  18.110 - * (quality-based) encode setup.  It functions similarly to the one-step setup
  18.111 - * performed by \ref vorbis_encode_init_vbr() but allows an application to
  18.112 - * make further encode setup tweaks using \ref vorbis_encode_ctl() before
  18.113 - * finally calling \ref vorbis_encode_setup_init to complete the setup
  18.114 - * process.
  18.115 - *
  18.116 - * Before this function is called, the \ref vorbis_info struct should be
  18.117 - * initialized by using \ref vorbis_info_init() from the libvorbis API.  After
  18.118 - * encoding, vorbis_info_clear() should be called.
  18.119 - *
  18.120 - * \param vi        Pointer to an initialized vorbis_info struct.
  18.121 - * \param channels  The number of channels to be encoded.
  18.122 - * \param rate      The sampling rate of the source audio.
  18.123 - * \param quality   Desired quality level, currently from -0.1 to 1.0 (lo to hi).
  18.124 - *
  18.125 - * \return Zero for success, and negative values for failure.
  18.126 - *
  18.127 - * \retval  0          Success
  18.128 - * \retval  OV_EFAULT  Internal logic fault; indicates a bug or heap/stack corruption.
  18.129 - * \retval  OV_EINVAL  Invalid setup request, eg, out of range argument.
  18.130 - * \retval  OV_EIMPL   Unimplemented mode; unable to comply with quality level request.
  18.131 - */
  18.132 -extern int vorbis_encode_setup_vbr(vorbis_info *vi,
  18.133 -                                  long channels,
  18.134 -                                  long rate,
  18.135 -
  18.136 -                                  float quality
  18.137 -                                  );
  18.138 -
  18.139 -/**
  18.140 - * This is the primary function within libvorbisenc for setting up variable
  18.141 - * bitrate ("quality" based) modes.
  18.142 - *
  18.143 - *
  18.144 - * Before this function is called, the vorbis_info struct should be
  18.145 - * initialized by using vorbis_info_init() from the libvorbis API. After
  18.146 - * encoding, vorbis_info_clear() should be called.
  18.147 - *
  18.148 - * \param vi           Pointer to an initialized vorbis_info struct.
  18.149 - * \param channels     The number of channels to be encoded.
  18.150 - * \param rate         The sampling rate of the source audio.
  18.151 - * \param base_quality Desired quality level, currently from -0.1 to 1.0 (lo to hi).
  18.152 - *
  18.153 - *
  18.154 - * \return Zero for success, or a negative number for failure.
  18.155 - *
  18.156 - * \retval 0           Success
  18.157 - * \retval OV_EFAULT   Internal logic fault; indicates a bug or heap/stack corruption.
  18.158 - * \retval OV_EINVAL   Invalid setup request, eg, out of range argument.
  18.159 - * \retval OV_EIMPL    Unimplemented mode; unable to comply with quality level request.
  18.160 - */
  18.161 -extern int vorbis_encode_init_vbr(vorbis_info *vi,
  18.162 -                                  long channels,
  18.163 -                                  long rate,
  18.164 -
  18.165 -                                  float base_quality
  18.166 -                                  );
  18.167 -
  18.168 -/**
  18.169 - * This function performs the last stage of three-step encoding setup, as
  18.170 - * described in the API overview under managed bitrate modes.
  18.171 - *
  18.172 - * Before this function is called, the \ref vorbis_info struct should be
  18.173 - * initialized by using vorbis_info_init() from the libvorbis API, one of
  18.174 - * \ref vorbis_encode_setup_managed() or \ref vorbis_encode_setup_vbr() called to
  18.175 - * initialize the high-level encoding setup, and \ref vorbis_encode_ctl()
  18.176 - * called if necessary to make encoding setup changes.
  18.177 - * vorbis_encode_setup_init() finalizes the highlevel encoding structure into
  18.178 - * a complete encoding setup after which the application may make no further
  18.179 - * setup changes.
  18.180 - *
  18.181 - * After encoding, vorbis_info_clear() should be called.
  18.182 - *
  18.183 - * \param vi Pointer to an initialized \ref vorbis_info struct.
  18.184 - *
  18.185 - * \return Zero for success, and negative values for failure.
  18.186 - *
  18.187 - * \retval  0           Success.
  18.188 - * \retval  OV_EFAULT  Internal logic fault; indicates a bug or heap/stack corruption.
  18.189 - *
  18.190 - * \retval OV_EINVAL   Attempt to use vorbis_encode_setup_init() without first
  18.191 - * calling one of vorbis_encode_setup_managed() or vorbis_encode_setup_vbr() to
  18.192 - * initialize the high-level encoding setup
  18.193 - *
  18.194 - */
  18.195 -extern int vorbis_encode_setup_init(vorbis_info *vi);
  18.196 -
  18.197 -/**
  18.198 - * This function implements a generic interface to miscellaneous encoder
  18.199 - * settings similar to the classic UNIX 'ioctl()' system call.  Applications
  18.200 - * may use vorbis_encode_ctl() to query or set bitrate management or quality
  18.201 - * mode details by using one of several \e request arguments detailed below.
  18.202 - * vorbis_encode_ctl() must be called after one of
  18.203 - * vorbis_encode_setup_managed() or vorbis_encode_setup_vbr().  When used
  18.204 - * to modify settings, \ref vorbis_encode_ctl() must be called before \ref
  18.205 - * vorbis_encode_setup_init().
  18.206 - *
  18.207 - * \param vi      Pointer to an initialized vorbis_info struct.
  18.208 - *
  18.209 - * \param number Specifies the desired action; See \ref encctlcodes "the list
  18.210 - * of available requests".
  18.211 - *
  18.212 - * \param arg void * pointing to a data structure matching the request
  18.213 - * argument.
  18.214 - *
  18.215 - * \retval 0          Success. Any further return information (such as the result of a
  18.216 - * query) is placed into the storage pointed to by *arg.
  18.217 - *
  18.218 - * \retval OV_EINVAL  Invalid argument, or an attempt to modify a setting after
  18.219 - * calling vorbis_encode_setup_init().
  18.220 - *
  18.221 - * \retval OV_EIMPL   Unimplemented or unknown request
  18.222 - */
  18.223 -extern int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg);
  18.224 -
  18.225 -/**
  18.226 - * \deprecated This is a deprecated interface. Please use vorbis_encode_ctl()
  18.227 - * with the \ref ovectl_ratemanage2_arg struct and \ref
  18.228 - * OV_ECTL_RATEMANAGE2_GET and \ref OV_ECTL_RATEMANAGE2_SET calls in new code.
  18.229 - *
  18.230 - * The \ref ovectl_ratemanage_arg structure is used with vorbis_encode_ctl()
  18.231 - * and the \ref OV_ECTL_RATEMANAGE_GET, \ref OV_ECTL_RATEMANAGE_SET, \ref
  18.232 - * OV_ECTL_RATEMANAGE_AVG, \ref OV_ECTL_RATEMANAGE_HARD calls in order to
  18.233 - * query and modify specifics of the encoder's bitrate management
  18.234 - * configuration.
  18.235 -*/
  18.236 -struct ovectl_ratemanage_arg {
  18.237 -  int    management_active; /**< nonzero if bitrate management is active*/
  18.238 -/** hard lower limit (in kilobits per second) below which the stream bitrate
  18.239 -    will never be allowed for any given bitrate_hard_window seconds of time.*/
  18.240 -  long   bitrate_hard_min;
  18.241 -/** hard upper limit (in kilobits per second) above which the stream bitrate
  18.242 -    will never be allowed for any given bitrate_hard_window seconds of time.*/
  18.243 -  long   bitrate_hard_max;
  18.244 -/** the window period (in seconds) used to regulate the hard bitrate minimum
  18.245 -    and maximum*/
  18.246 -  double bitrate_hard_window;
  18.247 -/** soft lower limit (in kilobits per second) below which the average bitrate
  18.248 -    tracker will start nudging the bitrate higher.*/
  18.249 -  long   bitrate_av_lo;
  18.250 -/** soft upper limit (in kilobits per second) above which the average bitrate
  18.251 -    tracker will start nudging the bitrate lower.*/
  18.252 -  long   bitrate_av_hi;
  18.253 -/** the window period (in seconds) used to regulate the average bitrate
  18.254 -    minimum and maximum.*/
  18.255 -  double bitrate_av_window;
  18.256 -/** Regulates the relative centering of the average and hard windows; in
  18.257 -    libvorbis 1.0 and 1.0.1, the hard window regulation overlapped but
  18.258 -    followed the average window regulation. In libvorbis 1.1 a bit-reservoir
  18.259 -    interface replaces the old windowing interface; the older windowing
  18.260 -    interface is simulated and this field has no effect.*/
  18.261 -  double bitrate_av_window_center;
  18.262 -};
  18.263 -
  18.264 -/**
  18.265 - * \name struct ovectl_ratemanage2_arg
  18.266 - *
  18.267 - * The ovectl_ratemanage2_arg structure is used with vorbis_encode_ctl() and
  18.268 - * the OV_ECTL_RATEMANAGE2_GET and OV_ECTL_RATEMANAGE2_SET calls in order to
  18.269 - * query and modify specifics of the encoder's bitrate management
  18.270 - * configuration.
  18.271 - *
  18.272 -*/
  18.273 -struct ovectl_ratemanage2_arg {
  18.274 -  int    management_active; /**< nonzero if bitrate management is active */
  18.275 -/** Lower allowed bitrate limit in kilobits per second */
  18.276 -  long   bitrate_limit_min_kbps;
  18.277 -/** Upper allowed bitrate limit in kilobits per second */
  18.278 -  long   bitrate_limit_max_kbps;
  18.279 -  long   bitrate_limit_reservoir_bits; /**<Size of the bitrate reservoir in bits */
  18.280 -/** Regulates the bitrate reservoir's preferred fill level in a range from 0.0
  18.281 - * to 1.0; 0.0 tries to bank bits to buffer against future bitrate spikes, 1.0
  18.282 - * buffers against future sudden drops in instantaneous bitrate. Default is
  18.283 - * 0.1
  18.284 - */
  18.285 -  double bitrate_limit_reservoir_bias;
  18.286 -/** Average bitrate setting in kilobits per second */
  18.287 -  long   bitrate_average_kbps;
  18.288 -/** Slew rate limit setting for average bitrate adjustment; sets the minimum
  18.289 - *  time in seconds the bitrate tracker may swing from one extreme to the
  18.290 - *  other when boosting or damping average bitrate.
  18.291 - */
  18.292 -  double bitrate_average_damping;
  18.293 -};
  18.294 -
  18.295 -
  18.296 -/**
  18.297 - * \name vorbis_encode_ctl() codes
  18.298 - *
  18.299 - * \anchor encctlcodes
  18.300 - *
  18.301 - * These values are passed as the \c number parameter of vorbis_encode_ctl().
  18.302 - * The type of the referent of that function's \c arg pointer depends on these
  18.303 - * codes.
  18.304 - */
  18.305 -/*@{*/
  18.306 -
  18.307 -/**
  18.308 - * Query the current encoder bitrate management setting.
  18.309 - *
  18.310 - *Argument: <tt>struct ovectl_ratemanage2_arg *</tt>
  18.311 - *
  18.312 - * Used to query the current encoder bitrate management setting. Also used to
  18.313 - * initialize fields of an ovectl_ratemanage2_arg structure for use with
  18.314 - * \ref OV_ECTL_RATEMANAGE2_SET.
  18.315 - */
  18.316 -#define OV_ECTL_RATEMANAGE2_GET      0x14
  18.317 -
  18.318 -/**
  18.319 - * Set the current encoder bitrate management settings.
  18.320 - *
  18.321 - * Argument: <tt>struct ovectl_ratemanage2_arg *</tt>
  18.322 - *
  18.323 - * Used to set the current encoder bitrate management settings to the values
  18.324 - * listed in the ovectl_ratemanage2_arg. Passing a NULL pointer will disable
  18.325 - * bitrate management.
  18.326 -*/
  18.327 -#define OV_ECTL_RATEMANAGE2_SET      0x15
  18.328 -
  18.329 -/**
  18.330 - * Returns the current encoder hard-lowpass setting (kHz) in the double
  18.331 - * pointed to by arg.
  18.332 - *
  18.333 - * Argument: <tt>double *</tt>
  18.334 -*/
  18.335 -#define OV_ECTL_LOWPASS_GET          0x20
  18.336 -
  18.337 -/**
  18.338 - *  Sets the encoder hard-lowpass to the value (kHz) pointed to by arg. Valid
  18.339 - *  lowpass settings range from 2 to 99.
  18.340 - *
  18.341 - * Argument: <tt>double *</tt>
  18.342 -*/
  18.343 -#define OV_ECTL_LOWPASS_SET          0x21
  18.344 -
  18.345 -/**
  18.346 - *  Returns the current encoder impulse block setting in the double pointed
  18.347 - *  to by arg.
  18.348 - *
  18.349 - * Argument: <tt>double *</tt>
  18.350 -*/
  18.351 -#define OV_ECTL_IBLOCK_GET           0x30
  18.352 -
  18.353 -/**
  18.354 - *  Sets the impulse block bias to the the value pointed to by arg.
  18.355 - *
  18.356 - * Argument: <tt>double *</tt>
  18.357 - *
  18.358 - *  Valid range is -15.0 to 0.0 [default]. A negative impulse block bias will
  18.359 - *  direct to encoder to use more bits when incoding short blocks that contain
  18.360 - *  strong impulses, thus improving the accuracy of impulse encoding.
  18.361 - */
  18.362 -#define OV_ECTL_IBLOCK_SET           0x31
  18.363 -
  18.364 -/**
  18.365 - *  Returns the current encoder coupling setting in the int pointed
  18.366 - *  to by arg.
  18.367 - *
  18.368 - * Argument: <tt>int *</tt>
  18.369 -*/
  18.370 -#define OV_ECTL_COUPLING_GET         0x40
  18.371 -
  18.372 -/**
  18.373 - *  Enables/disables channel coupling in multichannel encoding according to arg.
  18.374 - *
  18.375 - * Argument: <tt>int *</tt>
  18.376 - *
  18.377 - *  Zero disables channel coupling for multichannel inputs, nonzer enables
  18.378 - *  channel coupling.  Setting has no effect on monophonic encoding or
  18.379 - *  multichannel counts that do not offer coupling.  At present, coupling is
  18.380 - *  available for stereo and 5.1 encoding.
  18.381 - */
  18.382 -#define OV_ECTL_COUPLING_SET         0x41
  18.383 -
  18.384 -  /* deprecated rate management supported only for compatibility */
  18.385 -
  18.386 -/**
  18.387 - * Old interface to querying bitrate management settings.
  18.388 - *
  18.389 - * Deprecated after move to bit-reservoir style management in 1.1 rendered
  18.390 - * this interface partially obsolete.
  18.391 -
  18.392 - * \deprecated Please use \ref OV_ECTL_RATEMANAGE2_GET instead.
  18.393 - *
  18.394 - * Argument: <tt>struct ovectl_ratemanage_arg *</tt>
  18.395 - */
  18.396 -#define OV_ECTL_RATEMANAGE_GET       0x10
  18.397 -/**
  18.398 - * Old interface to modifying bitrate management settings.
  18.399 - *
  18.400 - *  deprecated after move to bit-reservoir style management in 1.1 rendered
  18.401 - *  this interface partially obsolete.
  18.402 - *
  18.403 - * \deprecated Please use \ref OV_ECTL_RATEMANAGE2_SET instead.
  18.404 - *
  18.405 - * Argument: <tt>struct ovectl_ratemanage_arg *</tt>
  18.406 - */
  18.407 -#define OV_ECTL_RATEMANAGE_SET       0x11
  18.408 -/**
  18.409 - * Old interface to setting average-bitrate encoding mode.
  18.410 - *
  18.411 - * Deprecated after move to bit-reservoir style management in 1.1 rendered
  18.412 - * this interface partially obsolete.
  18.413 - *
  18.414 - *  \deprecated Please use \ref OV_ECTL_RATEMANAGE2_SET instead.
  18.415 - *
  18.416 - * Argument: <tt>struct ovectl_ratemanage_arg *</tt>
  18.417 - */
  18.418 -#define OV_ECTL_RATEMANAGE_AVG       0x12
  18.419 -/**
  18.420 - * Old interface to setting bounded-bitrate encoding modes.
  18.421 - *
  18.422 - * deprecated after move to bit-reservoir style management in 1.1 rendered
  18.423 - * this interface partially obsolete.
  18.424 - *
  18.425 - *  \deprecated Please use \ref OV_ECTL_RATEMANAGE2_SET instead.
  18.426 - *
  18.427 - * Argument: <tt>struct ovectl_ratemanage_arg *</tt>
  18.428 - */
  18.429 -#define OV_ECTL_RATEMANAGE_HARD      0x13
  18.430 -
  18.431 -/*@}*/
  18.432 -
  18.433 -
  18.434 -
  18.435 -#ifdef __cplusplus
  18.436 -}
  18.437 -#endif /* __cplusplus */
  18.438 -
  18.439 -#endif
    19.1 --- a/Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/vorbisfile.h	Sun Oct 06 17:37:02 2019 +0300
    19.2 +++ b/Xcode/Frameworks/Vorbis.framework/Versions/A/Headers/vorbisfile.h	Sun Oct 06 23:11:11 2019 +0300
    19.3 @@ -11,7 +11,6 @@
    19.4   ********************************************************************
    19.5  
    19.6   function: stdio-based convenience library for opening/seeking/decoding
    19.7 - last mod: $Id: vorbisfile.h 17182 2010-04-29 03:48:32Z xiphmont $
    19.8  
    19.9   ********************************************************************/
   19.10  
    20.1 --- a/Xcode/Frameworks/Vorbis.framework/Versions/A/Resources/Info.plist	Sun Oct 06 17:37:02 2019 +0300
    20.2 +++ b/Xcode/Frameworks/Vorbis.framework/Versions/A/Resources/Info.plist	Sun Oct 06 23:11:11 2019 +0300
    20.3 @@ -9,7 +9,7 @@
    20.4  	<key>CFBundleExecutable</key>
    20.5  	<string>Vorbis</string>
    20.6  	<key>CFBundleGetInfoString</key>
    20.7 -	<string>Vorbis framework 1.2.3, Copyright © 1994-2009 Xiph.Org Foundation</string>
    20.8 +	<string>Vorbis framework 1.3.6, Copyright © 1994-2009 Xiph.Org Foundation</string>
    20.9  	<key>CFBundleIdentifier</key>
   20.10  	<string>org.xiph.vorbis</string>
   20.11  	<key>CFBundleInfoDictionaryVersion</key>
   20.12 @@ -17,7 +17,7 @@
   20.13  	<key>CFBundlePackageType</key>
   20.14  	<string>FMWK</string>
   20.15  	<key>CFBundleShortVersionString</key>
   20.16 -	<string>1.2.3</string>
   20.17 +	<string>1.3.6</string>
   20.18  	<key>CFBundleSignature</key>
   20.19  	<string>????</string>
   20.20  	<key>CFBundleSupportedPlatforms</key>
   20.21 @@ -25,7 +25,7 @@
   20.22  		<string>MacOSX</string>
   20.23  	</array>
   20.24  	<key>CFBundleVersion</key>
   20.25 -	<string>1.2.3</string>
   20.26 +	<string>1.3.6</string>
   20.27  	<key>CSResourcesFileMapped</key>
   20.28  	<true/>
   20.29  	<key>DTCompiler</key>
   20.30 @@ -43,6 +43,6 @@
   20.31  	<key>DTXcodeBuild</key>
   20.32  	<string>9A235</string>
   20.33  	<key>NSHumanReadableCopyright</key>
   20.34 -	<string>Vorbis framework 1.2.3, Copyright © 1994-2009 Xiph.Org Foundation</string>
   20.35 +	<string>Vorbis framework 1.3.6, Copyright © 1994-2009 Xiph.Org Foundation</string>
   20.36  </dict>
   20.37  </plist>
    21.1 --- a/Xcode/Frameworks/Vorbis.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt	Sun Oct 06 17:37:02 2019 +0300
    21.2 +++ b/Xcode/Frameworks/Vorbis.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt	Sun Oct 06 23:11:11 2019 +0300
    21.3 @@ -2,7 +2,7 @@
    21.4  http://www.libsdl.org/projects/SDL_mixer/libs/
    21.5  ---
    21.6  
    21.7 -Copyright (c) 2002-2008 Xiph.org Foundation
    21.8 +Copyright (c) 2002-2018 Xiph.org Foundation
    21.9  
   21.10  Redistribution and use in source and binary forms, with or without
   21.11  modification, are permitted provided that the following conditions
    22.1 Binary file Xcode/Frameworks/Vorbis.framework/Versions/A/Vorbis has changed
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/external/flac-1.3.2/0050-flac.git-4f47b63e.patch	Sun Oct 06 23:11:11 2019 +0300
    23.3 @@ -0,0 +1,22 @@
    23.4 +From 4f47b63e9c971e6391590caf00a0f2a5ed612e67 Mon Sep 17 00:00:00 2001
    23.5 +From: Erik de Castro Lopo <erikd@mega-nerd.com>
    23.6 +Date: Sat, 8 Apr 2017 18:34:49 +1000
    23.7 +Subject: [PATCH 50/69] stream_decoder.c: Fix a memory leak
    23.8 +
    23.9 +Leak reported by Secunia Research.
   23.10 +---
   23.11 + src/libFLAC/stream_decoder.c | 3 +++
   23.12 + 1 file changed, 3 insertions(+)
   23.13 +
   23.14 +--- a/src/libFLAC/stream_decoder.c
   23.15 ++++ b/src/libFLAC/stream_decoder.c
   23.16 +@@ -1759,6 +1759,9 @@ FLAC__bool read_metadata_vorbiscomment_(
   23.17 + 					}
   23.18 + 					memset (obj->comments[i].entry, 0, obj->comments[i].length) ;
   23.19 + 					if (!FLAC__bitreader_read_byte_block_aligned_no_crc(decoder->private_->input, obj->comments[i].entry, obj->comments[i].length)) {
   23.20 ++						/* Current i-th entry is bad, so we delete it. */
   23.21 ++						free (obj->comments[i].entry) ;
   23.22 ++						obj->comments[i].entry = NULL ;
   23.23 + 						obj->num_comments = i;
   23.24 + 						goto skip;
   23.25 + 					}
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/external/flac-1.3.2/0051-flac.git-952c93b2.patch	Sun Oct 06 23:11:11 2019 +0300
    24.3 @@ -0,0 +1,29 @@
    24.4 +From 952c93b2d71c2172d7df8e0d6a9321eeb68cb37a Mon Sep 17 00:00:00 2001
    24.5 +From: Erik de Castro Lopo <erikd@mega-nerd.com>
    24.6 +Date: Sun, 9 Apr 2017 15:17:06 +1000
    24.7 +Subject: [PATCH 51/69] metaflac: Fix a memory leak
    24.8 +
    24.9 +---
   24.10 + src/metaflac/operations.c | 4 +++-
   24.11 + 1 file changed, 3 insertions(+), 1 deletion(-)
   24.12 +
   24.13 +--- a/src/metaflac/operations.c
   24.14 ++++ b/src/metaflac/operations.c
   24.15 +@@ -286,7 +286,8 @@ FLAC__bool do_shorthand_operations_on_fi
   24.16 + 
   24.17 + 	if(!FLAC__metadata_chain_read(chain, filename)) {
   24.18 + 		print_error_with_chain_status(chain, "%s: ERROR: reading metadata", filename);
   24.19 +-		return false;
   24.20 ++		ok = false;
   24.21 ++		goto cleanup;
   24.22 + 	}
   24.23 + 
   24.24 + 	for(i = 0; i < options->ops.num_operations && ok; i++) {
   24.25 +@@ -325,6 +326,7 @@ FLAC__bool do_shorthand_operations_on_fi
   24.26 + 			print_error_with_chain_status(chain, "%s: ERROR: writing FLAC file", filename);
   24.27 + 	}
   24.28 + 
   24.29 ++  cleanup :
   24.30 + 	FLAC__metadata_chain_delete(chain);
   24.31 + 
   24.32 + 	return ok;
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/external/flac-1.3.2/0052-flac.git-230cffe0.patch	Sun Oct 06 23:11:11 2019 +0300
    25.3 @@ -0,0 +1,27 @@
    25.4 +From: Erik de Castro Lopo <erikd@mega-nerd.com>
    25.5 +Date: Mon, 2 Jan 2017 17:46:20 +0000 (+1100)
    25.6 +Subject: libFLAC/cpu.c: Fix CPU detecton
    25.7 +X-Git-Tag: 1.3.3~131
    25.8 +X-Git-Url: http://git.xiph.org/?p=flac.git;a=commitdiff_plain;h=230cffe08ff0c965de2ce111afe4513286bfda89
    25.9 +
   25.10 +libFLAC/cpu.c: Fix CPU detecton
   25.11 +
   25.12 +Patch-from: Janne Hyvärinen <cse@sci.fi>
   25.13 +---
   25.14 +
   25.15 +diff --git a/src/libFLAC/cpu.c b/src/libFLAC/cpu.c
   25.16 +index b9df19a9..808d55d7 100644
   25.17 +--- a/src/libFLAC/cpu.c
   25.18 ++++ b/src/libFLAC/cpu.c
   25.19 +@@ -269,9 +269,9 @@ void FLAC__cpu_info_x86(FLAC__uint32 level, FLAC__uint32 *eax, FLAC__uint32 *ebx
   25.20 + 	__cpuid(cpuinfo, ext);
   25.21 + 	if((unsigned)cpuinfo[0] >= level) {
   25.22 + #if FLAC__AVX_SUPPORTED
   25.23 +-		__cpuidex(cpuinfo, ext, 0); /* for AVX2 detection */
   25.24 ++		__cpuidex(cpuinfo, level, 0); /* for AVX2 detection */
   25.25 + #else
   25.26 +-		__cpuid(cpuinfo, ext); /* some old compilers don't support __cpuidex */
   25.27 ++		__cpuid(cpuinfo, level); /* some old compilers don't support __cpuidex */
   25.28 + #endif
   25.29 + 
   25.30 + 		*eax = cpuinfo[0]; *ebx = cpuinfo[1]; *ecx = cpuinfo[2]; *edx = cpuinfo[3];
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/external/flac-1.3.2/0053-flac.git-4a43f2bd.patch	Sun Oct 06 23:11:11 2019 +0300
    26.3 @@ -0,0 +1,25 @@
    26.4 +From: sezero <sezero@users.sourceforge.net>
    26.5 +Date: Sun, 4 Aug 2019 23:00:40 +0000 (+0300)
    26.6 +Subject: Do not assume that sys/param.h defines MIN and MAX
    26.7 +X-Git-Url: http://git.xiph.org/?p=flac.git;a=commitdiff_plain;h=4a43f2bd4d7e12b5d994f48e18cf014008d204ce
    26.8 +
    26.9 +Do not assume that sys/param.h defines MIN and MAX
   26.10 +
   26.11 +One such example is sys/param.h from MinGW.
   26.12 +---
   26.13 +
   26.14 +diff --git a/src/libFLAC/include/private/macros.h b/src/libFLAC/include/private/macros.h
   26.15 +index 02eada45..3a8072ec 100644
   26.16 +--- a/src/libFLAC/include/private/macros.h
   26.17 ++++ b/src/libFLAC/include/private/macros.h
   26.18 +@@ -51,8 +51,10 @@
   26.19 + /* Whatever other unix that has sys/param.h */
   26.20 + #elif defined(HAVE_SYS_PARAM_H)
   26.21 + #include <sys/param.h>
   26.22 ++#if defined(MIN) && defined(MAX)
   26.23 + #define flac_max(a,b) MAX(a,b)
   26.24 + #define flac_min(a,b) MIN(a,b)
   26.25 ++#endif
   26.26 + 
   26.27 + /* Windows VS has them in stdlib.h.. XXX:Untested */
   26.28 + #elif defined(_MSC_VER)
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/external/flac-1.3.2/0054-flac.git-6ecd1a26.patch	Sun Oct 06 23:11:11 2019 +0300
    27.3 @@ -0,0 +1,24 @@
    27.4 +From: Erik de Castro Lopo <erikd@mega-nerd.com>
    27.5 +Date: Fri, 13 Jan 2017 10:30:55 +0000 (+1100)
    27.6 +Subject: libFLAC/cpu.c: Fix build issue on OpenBSD/i386
    27.7 +X-Git-Tag: 1.3.3~128
    27.8 +X-Git-Url: http://git.xiph.org/?p=flac.git;a=commitdiff_plain;h=6ecd1a2607a337638adb5caa67a61e7719e0e3a4
    27.9 +
   27.10 +libFLAC/cpu.c: Fix build issue on OpenBSD/i386
   27.11 +
   27.12 +Patch-from: Christian Weisgerber <naddy@mips.inka.de>
   27.13 +---
   27.14 +
   27.15 +diff --git a/src/libFLAC/cpu.c b/src/libFLAC/cpu.c
   27.16 +index 808d55d7..12d46191 100644
   27.17 +--- a/src/libFLAC/cpu.c
   27.18 ++++ b/src/libFLAC/cpu.c
   27.19 +@@ -65,7 +65,7 @@ static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE = 0x02000000;
   27.20 + static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE2 = 0x04000000;
   27.21 + #endif
   27.22 + 
   27.23 +-#if FLAC__HAS_X86INTRIN || FLAC__AVX_SUPPORTED
   27.24 ++#if FLAC__HAS_X86INTRIN || FLAC__AVX_SUPPORTED || defined FLAC__HAS_NASM
   27.25 + /* these are flags in ECX of CPUID AX=00000001 */
   27.26 + static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE3 = 0x00000001;
   27.27 + static const unsigned FLAC__CPUINFO_IA32_CPUID_SSSE3 = 0x00000200;
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/external/flac-1.3.2/0055-flac.git-d1780580.patch	Sun Oct 06 23:11:11 2019 +0300
    28.3 @@ -0,0 +1,26 @@
    28.4 +From: sezero <sezero@users.sourceforge.net>
    28.5 +Date: Sat, 14 Jan 2017 22:56:56 +0000 (+0300)
    28.6 +Subject: libFLAC/cpu.c: Replace memory.h include with string.h
    28.7 +X-Git-Tag: 1.3.3~117
    28.8 +X-Git-Url: http://git.xiph.org/?p=flac.git;a=commitdiff_plain;h=d178058028050aeec649c85644cc9eed08f0aa37
    28.9 +
   28.10 +libFLAC/cpu.c: Replace memory.h include with string.h
   28.11 +
   28.12 +cpu.c was the only source to use memory.h instead of string.h.
   28.13 +
   28.14 +Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
   28.15 +---
   28.16 +
   28.17 +diff --git a/src/libFLAC/cpu.c b/src/libFLAC/cpu.c
   28.18 +index 1c80a728..6629fb95 100644
   28.19 +--- a/src/libFLAC/cpu.c
   28.20 ++++ b/src/libFLAC/cpu.c
   28.21 +@@ -37,7 +37,7 @@
   28.22 + #include "private/cpu.h"
   28.23 + #include "share/compat.h"
   28.24 + #include <stdlib.h>
   28.25 +-#include <memory.h>
   28.26 ++#include <string.h>
   28.27 + 
   28.28 + #if defined(_MSC_VER)
   28.29 + #  include <intrin.h> /* for __cpuid() and _xgetbv() */
    29.1 --- a/external/flac-1.3.2/src/libFLAC/cpu.c	Sun Oct 06 17:37:02 2019 +0300
    29.2 +++ b/external/flac-1.3.2/src/libFLAC/cpu.c	Sun Oct 06 23:11:11 2019 +0300
    29.3 @@ -37,7 +37,7 @@
    29.4  #include "private/cpu.h"
    29.5  #include "share/compat.h"
    29.6  #include <stdlib.h>
    29.7 -#include <memory.h>
    29.8 +#include <string.h>
    29.9  
   29.10  #if defined(_MSC_VER)
   29.11  #  include <intrin.h> /* for __cpuid() and _xgetbv() */
   29.12 @@ -65,7 +65,7 @@
   29.13  static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE2 = 0x04000000;
   29.14  #endif
   29.15  
   29.16 -#if FLAC__HAS_X86INTRIN || FLAC__AVX_SUPPORTED
   29.17 +#if FLAC__HAS_X86INTRIN || FLAC__AVX_SUPPORTED || defined FLAC__HAS_NASM
   29.18  /* these are flags in ECX of CPUID AX=00000001 */
   29.19  static const unsigned FLAC__CPUINFO_IA32_CPUID_SSE3 = 0x00000001;
   29.20  static const unsigned FLAC__CPUINFO_IA32_CPUID_SSSE3 = 0x00000200;
   29.21 @@ -269,9 +269,9 @@
   29.22  	__cpuid(cpuinfo, ext);
   29.23  	if((unsigned)cpuinfo[0] >= level) {
   29.24  #if FLAC__AVX_SUPPORTED
   29.25 -		__cpuidex(cpuinfo, ext, 0); /* for AVX2 detection */
   29.26 +		__cpuidex(cpuinfo, level, 0); /* for AVX2 detection */
   29.27  #else
   29.28 -		__cpuid(cpuinfo, ext); /* some old compilers don't support __cpuidex */
   29.29 +		__cpuid(cpuinfo, level); /* some old compilers don't support __cpuidex */
   29.30  #endif
   29.31  
   29.32  		*eax = cpuinfo[0]; *ebx = cpuinfo[1]; *ecx = cpuinfo[2]; *edx = cpuinfo[3];
    30.1 --- a/external/flac-1.3.2/src/libFLAC/include/private/macros.h	Sun Oct 06 17:37:02 2019 +0300
    30.2 +++ b/external/flac-1.3.2/src/libFLAC/include/private/macros.h	Sun Oct 06 23:11:11 2019 +0300
    30.3 @@ -51,8 +51,10 @@
    30.4  /* Whatever other unix that has sys/param.h */
    30.5  #elif defined(HAVE_SYS_PARAM_H)
    30.6  #include <sys/param.h>
    30.7 +#if defined(MIN) && defined(MAX)
    30.8  #define flac_max(a,b) MAX(a,b)
    30.9  #define flac_min(a,b) MIN(a,b)
   30.10 +#endif
   30.11  
   30.12  /* Windows VS has them in stdlib.h.. XXX:Untested */
   30.13  #elif defined(_MSC_VER)
    31.1 --- a/external/flac-1.3.2/src/libFLAC/stream_decoder.c	Sun Oct 06 17:37:02 2019 +0300
    31.2 +++ b/external/flac-1.3.2/src/libFLAC/stream_decoder.c	Sun Oct 06 23:11:11 2019 +0300
    31.3 @@ -1759,6 +1759,9 @@
    31.4  					}
    31.5  					memset (obj->comments[i].entry, 0, obj->comments[i].length) ;
    31.6  					if (!FLAC__bitreader_read_byte_block_aligned_no_crc(decoder->private_->input, obj->comments[i].entry, obj->comments[i].length)) {
    31.7 +						/* Current i-th entry is bad, so we delete it. */
    31.8 +						free (obj->comments[i].entry) ;
    31.9 +						obj->comments[i].entry = NULL ;
   31.10  						obj->num_comments = i;
   31.11  						goto skip;
   31.12  					}
    32.1 --- a/external/flac-1.3.2/src/metaflac/operations.c	Sun Oct 06 17:37:02 2019 +0300
    32.2 +++ b/external/flac-1.3.2/src/metaflac/operations.c	Sun Oct 06 23:11:11 2019 +0300
    32.3 @@ -286,7 +286,8 @@
    32.4  
    32.5  	if(!FLAC__metadata_chain_read(chain, filename)) {
    32.6  		print_error_with_chain_status(chain, "%s: ERROR: reading metadata", filename);
    32.7 -		return false;
    32.8 +		ok = false;
    32.9 +		goto cleanup;
   32.10  	}
   32.11  
   32.12  	for(i = 0; i < options->ops.num_operations && ok; i++) {
   32.13 @@ -325,6 +326,7 @@
   32.14  			print_error_with_chain_status(chain, "%s: ERROR: writing FLAC file", filename);
   32.15  	}
   32.16  
   32.17 +  cleanup :
   32.18  	FLAC__metadata_chain_delete(chain);
   32.19  
   32.20  	return ok;
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/external/libogg-1.3.2/0001-ogg.git-14920bae03.patch	Sun Oct 06 23:11:11 2019 +0300
    33.3 @@ -0,0 +1,35 @@
    33.4 +From: Timothy B. Terriberry <tterribe@xiph.org>
    33.5 +Date: Fri, 16 Jun 2017 21:12:12 +0000 (-0700)
    33.6 +Subject: Make false continued packet handling consistent
    33.7 +X-Git-Url: http://git.xiph.org/?p=ogg.git;a=commitdiff_plain;h=14920bae036a56166b3289afd18d67739f015495
    33.8 +
    33.9 +Make false continued packet handling consistent
   33.10 +
   33.11 +A false continued packet occurs if the previous page ended at the
   33.12 + end of a packet, with no sequence number gap and no continued data
   33.13 + on that page, while the current page has the continued packet flag
   33.14 + set.
   33.15 +Previously, if you drained all of the buffered packet data by
   33.16 + repeatedly calling ogg_stream_packetout() after submitting the
   33.17 + previous page but before submitting the current page, libogg would
   33.18 + discard the continued data at the beggining of the current page.
   33.19 +However, if you left the previous page's data in the buffer, then
   33.20 + libogg would happily return the continued data at the start of the
   33.21 + current page as a separate packet when you eventually did call
   33.22 + ogg_stream_packetout().
   33.23 +
   33.24 +This patch makes libogg consistently discard this data.
   33.25 +---
   33.26 +
   33.27 +diff --git a/src/framing.c b/src/framing.c
   33.28 +index 506cf8a..6f63ab2 100644
   33.29 +--- a/src/framing.c
   33.30 ++++ b/src/framing.c
   33.31 +@@ -875,6 +875,7 @@ int ogg_stream_pagein(ogg_stream_state *os, ogg_page *og){
   33.32 +      some segments */
   33.33 +   if(continued){
   33.34 +     if(os->lacing_fill<1 ||
   33.35 ++       (os->lacing_vals[os->lacing_fill-1]&0xff)<255 ||
   33.36 +        os->lacing_vals[os->lacing_fill-1]==0x400){
   33.37 +       bos=0;
   33.38 +       for(;segptr<segments;segptr++){
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/external/libogg-1.3.2/0002-ogg.git-ea2b959407.patch	Sun Oct 06 23:11:11 2019 +0300
    34.3 @@ -0,0 +1,66 @@
    34.4 +From: James Ross-Gowan <rossymiles@gmail.com>
    34.5 +Date: Tue, 17 Jan 2017 09:36:57 +0000 (+1100)
    34.6 +Subject: Fix struct comparison in tests for Win64
    34.7 +X-Git-Tag: v1.3.3~2
    34.8 +X-Git-Url: http://git.xiph.org/?p=ogg.git;a=commitdiff_plain;h=ea2b959407a3adf1da7b675733f4968ea69a64eb
    34.9 +
   34.10 +Fix struct comparison in tests for Win64
   34.11 +
   34.12 +On 64-bit Windows, sizeof(unsigned char *) is 8, sizeof(long) is 4 and
   34.13 +alignof(ogg_int64_t) is 8. This results in a 4-byte hole in ogg_packet
   34.14 +after "long e_o_s", which means ogg_packet structs cannot be reliably
   34.15 +compared by memcmp. Compare ogg_packet structs member-by-member instead.
   34.16 +
   34.17 +This fixes `make check` for me on mingw-w64/GCC.
   34.18 +
   34.19 +Signed-off-by: Ralph Giles <giles@thaumas.net>
   34.20 +---
   34.21 +
   34.22 +diff --git a/src/framing.c b/src/framing.c
   34.23 +index 6f63ab2..79fc715 100644
   34.24 +--- a/src/framing.c
   34.25 ++++ b/src/framing.c
   34.26 +@@ -1493,6 +1493,34 @@ const int head3_7[] = {0x4f,0x67,0x67,0x53,0,0x05,
   34.27 +                        1,
   34.28 +                        0};
   34.29 + 
   34.30 ++int compare_packet(const ogg_packet *op1, const ogg_packet *op2){
   34.31 ++  if(op1->packet!=op2->packet){
   34.32 ++    fprintf(stderr,"op1->packet != op2->packet\n");
   34.33 ++    return(1);
   34.34 ++  }
   34.35 ++  if(op1->bytes!=op2->bytes){
   34.36 ++    fprintf(stderr,"op1->bytes != op2->bytes\n");
   34.37 ++    return(1);
   34.38 ++  }
   34.39 ++  if(op1->b_o_s!=op2->b_o_s){
   34.40 ++    fprintf(stderr,"op1->b_o_s != op2->b_o_s\n");
   34.41 ++    return(1);
   34.42 ++  }
   34.43 ++  if(op1->e_o_s!=op2->e_o_s){
   34.44 ++    fprintf(stderr,"op1->e_o_s != op2->e_o_s\n");
   34.45 ++    return(1);
   34.46 ++  }
   34.47 ++  if(op1->granulepos!=op2->granulepos){
   34.48 ++    fprintf(stderr,"op1->granulepos != op2->granulepos\n");
   34.49 ++    return(1);
   34.50 ++  }
   34.51 ++  if(op1->packetno!=op2->packetno){
   34.52 ++    fprintf(stderr,"op1->packetno != op2->packetno\n");
   34.53 ++    return(1);
   34.54 ++  }
   34.55 ++  return(0);
   34.56 ++}
   34.57 ++
   34.58 + void test_pack(const int *pl, const int **headers, int byteskip,
   34.59 +                int pageskip, int packetskip){
   34.60 +   unsigned char *data=_ogg_malloc(1024*1024); /* for scripted test cases only */
   34.61 +@@ -1601,7 +1629,7 @@ void test_pack(const int *pl, const int **headers, int byteskip,
   34.62 +               ogg_stream_packetout(&os_de,&op_de); /* just catching them all */
   34.63 + 
   34.64 +               /* verify peek and out match */
   34.65 +-              if(memcmp(&op_de,&op_de2,sizeof(op_de))){
   34.66 ++              if(compare_packet(&op_de,&op_de2)){
   34.67 +                 fprintf(stderr,"packetout != packetpeek! pos=%ld\n",
   34.68 +                         depacket);
   34.69 +                 exit(1);
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/external/libogg-1.3.2/0003-ogg.git-facdf03524.patch	Sun Oct 06 23:11:11 2019 +0300
    35.3 @@ -0,0 +1,24 @@
    35.4 +From: Michael Fink <michael.fink@asamnet.de>
    35.5 +Date: Sun, 1 Oct 2017 15:38:15 +0000 (+0200)
    35.6 +Subject: added missing exported functions ogg_stream_pageout_fill and ogg_stream_flush_fill... 
    35.7 +X-Git-Tag: v1.3.3~1
    35.8 +X-Git-Url: http://git.xiph.org/?p=ogg.git;a=commitdiff_plain;h=facdf03524b098058f6ca86dcf8f7a4696171913
    35.9 +
   35.10 +added missing exported functions ogg_stream_pageout_fill and ogg_stream_flush_fill to compile and use libogg under Visual Studio
   35.11 +
   35.12 +Signed-off-by: Ralph Giles <giles@thaumas.net>
   35.13 +---
   35.14 +
   35.15 +diff --git a/win32/ogg.def b/win32/ogg.def
   35.16 +index 744d6be..250e4ba 100644
   35.17 +--- a/win32/ogg.def
   35.18 ++++ b/win32/ogg.def
   35.19 +@@ -63,6 +63,8 @@ ogg_stream_reset
   35.20 + ogg_stream_reset_serialno
   35.21 + ogg_stream_destroy
   35.22 + ogg_stream_eos
   35.23 ++ogg_stream_pageout_fill
   35.24 ++ogg_stream_flush_fill
   35.25 + ;
   35.26 + ogg_page_checksum_set
   35.27 + ogg_page_version
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/external/libogg-1.3.2/0010-optflags.patch	Sun Oct 06 23:11:11 2019 +0300
    36.3 @@ -0,0 +1,64 @@
    36.4 +diff -u libogg-1.3.2/configure.in~ libogg-1.3.2/configure.in
    36.5 +--- libogg-1.3.2/configure.in~
    36.6 ++++ libogg-1.3.2/configure.in
    36.7 +@@ -45,13 +45,13 @@
    36.8 +         case $host in 
    36.9 +         *-*-linux*)
   36.10 +                 DEBUG="-g -Wall -fsigned-char"
   36.11 +-                CFLAGS="-O20 -Wall -ffast-math -fsigned-char"
   36.12 +-                PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
   36.13 ++                CFLAGS="-O2 -Wall -ffast-math -fsigned-char"
   36.14 ++                PROFILE="-Wall -W -pg -g -O2 -ffast-math -fsigned-char"
   36.15 + 		;;
   36.16 +         sparc-sun-*)
   36.17 +                 DEBUG="-g -Wall -fsigned-char"
   36.18 +-                CFLAGS="-O20 -ffast-math -fsigned-char"
   36.19 +-                PROFILE="-pg -g -O20 -fsigned-char" 
   36.20 ++                CFLAGS="-O2 -ffast-math -fsigned-char"
   36.21 ++                PROFILE="-pg -g -O2 -fsigned-char" 
   36.22 + 		;;
   36.23 + 	*-*-darwin*)
   36.24 + 		DEBUG="-fno-common -g -Wall -fsigned-char"
   36.25 +@@ -60,8 +60,8 @@
   36.26 + 		;;
   36.27 +         *)
   36.28 +                 DEBUG="-g -Wall -fsigned-char"
   36.29 +-                CFLAGS="-O20 -fsigned-char"
   36.30 +-                PROFILE="-O20 -g -pg -fsigned-char" 
   36.31 ++                CFLAGS="-O2 -fsigned-char"
   36.32 ++                PROFILE="-O2 -g -pg -fsigned-char" 
   36.33 + 		;;
   36.34 +         esac
   36.35 + fi
   36.36 +diff -u libogg-1.3.2/configure~ libogg-1.3.2/configure~
   36.37 +--- libogg-1.3.2/configure~
   36.38 ++++ libogg-1.3.2/configure
   36.39 +@@ -11727,13 +11727,13 @@
   36.40 +         case $host in
   36.41 +         *-*-linux*)
   36.42 +                 DEBUG="-g -Wall -fsigned-char"
   36.43 +-                CFLAGS="-O20 -Wall -ffast-math -fsigned-char"
   36.44 +-                PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
   36.45 ++                CFLAGS="-O2 -Wall -ffast-math -fsigned-char"
   36.46 ++                PROFILE="-Wall -W -pg -g -O2 -ffast-math -fsigned-char"
   36.47 + 		;;
   36.48 +         sparc-sun-*)
   36.49 +                 DEBUG="-g -Wall -fsigned-char"
   36.50 +-                CFLAGS="-O20 -ffast-math -fsigned-char"
   36.51 +-                PROFILE="-pg -g -O20 -fsigned-char"
   36.52 ++                CFLAGS="-O2 -ffast-math -fsigned-char"
   36.53 ++                PROFILE="-pg -g -O2 -fsigned-char"
   36.54 + 		;;
   36.55 + 	*-*-darwin*)
   36.56 + 		DEBUG="-fno-common -g -Wall -fsigned-char"
   36.57 +@@ -11742,8 +11742,8 @@
   36.58 + 		;;
   36.59 +         *)
   36.60 +                 DEBUG="-g -Wall -fsigned-char"
   36.61 +-                CFLAGS="-O20 -fsigned-char"
   36.62 +-                PROFILE="-O20 -g -pg -fsigned-char"
   36.63 ++                CFLAGS="-O2 -fsigned-char"
   36.64 ++                PROFILE="-O2 -g -pg -fsigned-char"
   36.65 + 		;;
   36.66 +         esac
   36.67 + fi
    37.1 --- a/external/libogg-1.3.2/configure	Sun Oct 06 17:37:02 2019 +0300
    37.2 +++ b/external/libogg-1.3.2/configure	Sun Oct 06 23:11:11 2019 +0300
    37.3 @@ -11727,13 +11727,13 @@
    37.4          case $host in
    37.5          *-*-linux*)
    37.6                  DEBUG="-g -Wall -fsigned-char"
    37.7 -                CFLAGS="-O20 -Wall -ffast-math -fsigned-char"
    37.8 -                PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
    37.9 +                CFLAGS="-O2 -Wall -ffast-math -fsigned-char"
   37.10 +                PROFILE="-Wall -W -pg -g -O2 -ffast-math -fsigned-char"
   37.11  		;;
   37.12          sparc-sun-*)
   37.13                  DEBUG="-g -Wall -fsigned-char"
   37.14 -                CFLAGS="-O20 -ffast-math -fsigned-char"
   37.15 -                PROFILE="-pg -g -O20 -fsigned-char"
   37.16 +                CFLAGS="-O2 -ffast-math -fsigned-char"
   37.17 +                PROFILE="-pg -g -O2 -fsigned-char"
   37.18  		;;
   37.19  	*-*-darwin*)
   37.20  		DEBUG="-fno-common -g -Wall -fsigned-char"
   37.21 @@ -11742,8 +11742,8 @@
   37.22  		;;
   37.23          *)
   37.24                  DEBUG="-g -Wall -fsigned-char"
   37.25 -                CFLAGS="-O20 -fsigned-char"
   37.26 -                PROFILE="-O20 -g -pg -fsigned-char"
   37.27 +                CFLAGS="-O2 -fsigned-char"
   37.28 +                PROFILE="-O2 -g -pg -fsigned-char"
   37.29  		;;
   37.30          esac
   37.31  fi
    38.1 --- a/external/libogg-1.3.2/configure.in	Sun Oct 06 17:37:02 2019 +0300
    38.2 +++ b/external/libogg-1.3.2/configure.in	Sun Oct 06 23:11:11 2019 +0300
    38.3 @@ -45,13 +45,13 @@
    38.4          case $host in 
    38.5          *-*-linux*)
    38.6                  DEBUG="-g -Wall -fsigned-char"
    38.7 -                CFLAGS="-O20 -Wall -ffast-math -fsigned-char"
    38.8 -                PROFILE="-Wall -W -pg -g -O20 -ffast-math -fsigned-char"
    38.9 +                CFLAGS="-O2 -Wall -ffast-math -fsigned-char"
   38.10 +                PROFILE="-Wall -W -pg -g -O2 -ffast-math -fsigned-char"
   38.11  		;;
   38.12          sparc-sun-*)
   38.13                  DEBUG="-g -Wall -fsigned-char"
   38.14 -                CFLAGS="-O20 -ffast-math -fsigned-char"
   38.15 -                PROFILE="-pg -g -O20 -fsigned-char" 
   38.16 +                CFLAGS="-O2 -ffast-math -fsigned-char"
   38.17 +                PROFILE="-pg -g -O2 -fsigned-char" 
   38.18  		;;
   38.19  	*-*-darwin*)
   38.20  		DEBUG="-fno-common -g -Wall -fsigned-char"
   38.21 @@ -60,8 +60,8 @@
   38.22  		;;
   38.23          *)
   38.24                  DEBUG="-g -Wall -fsigned-char"
   38.25 -                CFLAGS="-O20 -fsigned-char"
   38.26 -                PROFILE="-O20 -g -pg -fsigned-char" 
   38.27 +                CFLAGS="-O2 -fsigned-char"
   38.28 +                PROFILE="-O2 -g -pg -fsigned-char" 
   38.29  		;;
   38.30          esac
   38.31  fi
    39.1 --- a/external/libogg-1.3.2/src/framing.c	Sun Oct 06 17:37:02 2019 +0300
    39.2 +++ b/external/libogg-1.3.2/src/framing.c	Sun Oct 06 23:11:11 2019 +0300
    39.3 @@ -875,6 +875,7 @@
    39.4       some segments */
    39.5    if(continued){
    39.6      if(os->lacing_fill<1 ||
    39.7 +       (os->lacing_vals[os->lacing_fill-1]&0xff)<255 ||
    39.8         os->lacing_vals[os->lacing_fill-1]==0x400){
    39.9        bos=0;
   39.10        for(;segptr<segments;segptr++){
   39.11 @@ -1492,6 +1493,34 @@
   39.12                         1,
   39.13                         0};
   39.14  
   39.15 +int compare_packet(const ogg_packet *op1, const ogg_packet *op2){
   39.16 +  if(op1->packet!=op2->packet){
   39.17 +    fprintf(stderr,"op1->packet != op2->packet\n");
   39.18 +    return(1);
   39.19 +  }
   39.20 +  if(op1->bytes!=op2->bytes){
   39.21 +    fprintf(stderr,"op1->bytes != op2->bytes\n");
   39.22 +    return(1);
   39.23 +  }
   39.24 +  if(op1->b_o_s!=op2->b_o_s){
   39.25 +    fprintf(stderr,"op1->b_o_s != op2->b_o_s\n");
   39.26 +    return(1);
   39.27 +  }
   39.28 +  if(op1->e_o_s!=op2->e_o_s){
   39.29 +    fprintf(stderr,"op1->e_o_s != op2->e_o_s\n");
   39.30 +    return(1);
   39.31 +  }
   39.32 +  if(op1->granulepos!=op2->granulepos){
   39.33 +    fprintf(stderr,"op1->granulepos != op2->granulepos\n");
   39.34 +    return(1);
   39.35 +  }
   39.36 +  if(op1->packetno!=op2->packetno){
   39.37 +    fprintf(stderr,"op1->packetno != op2->packetno\n");
   39.38 +    return(1);
   39.39 +  }
   39.40 +  return(0);
   39.41 +}
   39.42 +
   39.43  void test_pack(const int *pl, const int **headers, int byteskip,
   39.44                 int pageskip, int packetskip){
   39.45    unsigned char *data=_ogg_malloc(1024*1024); /* for scripted test cases only */
   39.46 @@ -1600,7 +1629,7 @@
   39.47                ogg_stream_packetout(&os_de,&op_de); /* just catching them all */
   39.48  
   39.49                /* verify peek and out match */
   39.50 -              if(memcmp(&op_de,&op_de2,sizeof(op_de))){
   39.51 +              if(compare_packet(&op_de,&op_de2)){
   39.52                  fprintf(stderr,"packetout != packetpeek! pos=%ld\n",
   39.53                          depacket);
   39.54                  exit(1);
    40.1 --- a/external/libogg-1.3.2/win32/ogg.def	Sun Oct 06 17:37:02 2019 +0300
    40.2 +++ b/external/libogg-1.3.2/win32/ogg.def	Sun Oct 06 23:11:11 2019 +0300
    40.3 @@ -63,6 +63,8 @@
    40.4  ogg_stream_reset_serialno
    40.5  ogg_stream_destroy
    40.6  ogg_stream_eos
    40.7 +ogg_stream_pageout_fill
    40.8 +ogg_stream_flush_fill
    40.9  ;
   40.10  ogg_page_checksum_set
   40.11  ogg_page_version
    41.1 --- a/external/libvorbis-1.3.5.patch	Sun Oct 06 17:37:02 2019 +0300
    41.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.3 @@ -1,107 +0,0 @@
    41.4 -diff -ru libvorbis-1.3.5.orig/macosx/Vorbis.xcodeproj/project.pbxproj libvorbis-1.3.5/macosx/Vorbis.xcodeproj/project.pbxproj
    41.5 ---- libvorbis-1.3.5.orig/macosx/Vorbis.xcodeproj/project.pbxproj	2013-11-11 20:01:46.000000000 -0800
    41.6 -+++ libvorbis-1.3.5/macosx/Vorbis.xcodeproj/project.pbxproj	2017-10-12 16:18:35.000000000 -0700
    41.7 -@@ -137,7 +137,6 @@
    41.8 - 		F5D8F63703389C830112CE8F /* masking.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = masking.h; sourceTree = "<group>"; };
    41.9 - 		F5D8F63803389C830112CE8F /* mdct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mdct.c; sourceTree = "<group>"; };
   41.10 - 		F5D8F63903389C830112CE8F /* mdct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mdct.h; sourceTree = "<group>"; };
   41.11 --		F5D8F63A03389C830112CE8F /* misc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = misc.c; sourceTree = "<group>"; };
   41.12 - 		F5D8F63B03389C830112CE8F /* misc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = misc.h; sourceTree = "<group>"; };
   41.13 - 		F5D8F63E03389C830112CE8F /* floor_all.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = floor_all.h; sourceTree = "<group>"; };
   41.14 - 		F5D8F64103389C830112CE8F /* psych_11.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = psych_11.h; sourceTree = "<group>"; };
   41.15 -@@ -289,7 +288,6 @@
   41.16 - 				F5D8F63703389C830112CE8F /* masking.h */,
   41.17 - 				F5D8F63803389C830112CE8F /* mdct.c */,
   41.18 - 				F5D8F63903389C830112CE8F /* mdct.h */,
   41.19 --				F5D8F63A03389C830112CE8F /* misc.c */,
   41.20 - 				F5D8F63B03389C830112CE8F /* misc.h */,
   41.21 - 				F5D8F63C03389C830112CE8F /* modes */,
   41.22 - 				F5D8F65103389C830112CE8F /* os.h */,
   41.23 -@@ -524,11 +522,19 @@
   41.24 - /* Begin PBXProject section */
   41.25 - 		0867D690FE84028FC02AAC07 /* Project object */ = {
   41.26 - 			isa = PBXProject;
   41.27 -+			attributes = {
   41.28 -+			};
   41.29 - 			buildConfigurationList = 730F23F3091827B200AB638C /* Build configuration list for PBXProject "Vorbis" */;
   41.30 -+			compatibilityVersion = "Xcode 2.4";
   41.31 -+			developmentRegion = English;
   41.32 - 			hasScannedForEncodings = 0;
   41.33 -+			knownRegions = (
   41.34 -+				en,
   41.35 -+			);
   41.36 - 			mainGroup = 0867D691FE84028FC02AAC07 /* vorbis */;
   41.37 - 			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
   41.38 - 			projectDirPath = "";
   41.39 -+			projectRoot = "";
   41.40 - 			targets = (
   41.41 - 				730F23A1091827B100AB638C /* Vorbis */,
   41.42 - 				738835E30B18F870005C7A69 /* libvorbis (static) */,
   41.43 -@@ -649,20 +655,30 @@
   41.44 - 		730F23ED091827B100AB638C /* Debug */ = {
   41.45 - 			isa = XCBuildConfiguration;
   41.46 - 			buildSettings = {
   41.47 -+				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
   41.48 - 				COPY_PHASE_STRIP = NO;
   41.49 --				DYLIB_COMPATIBILITY_VERSION = 1;
   41.50 --				DYLIB_CURRENT_VERSION = 1;
   41.51 --				FRAMEWORK_SEARCH_PATHS = /Library/Frameworks;
   41.52 -+				DYLIB_COMPATIBILITY_VERSION = 5.0.0;
   41.53 -+				DYLIB_CURRENT_VERSION = 5.8.0;
   41.54 -+				FRAMEWORK_SEARCH_PATHS = (
   41.55 -+					/Library/Frameworks,
   41.56 -+					../../../Xcode/Frameworks,
   41.57 -+				);
   41.58 - 				FRAMEWORK_VERSION = A;
   41.59 - 				GCC_DYNAMIC_NO_PIC = NO;
   41.60 - 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
   41.61 - 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
   41.62 --				HEADER_SEARCH_PATHS = ../lib;
   41.63 -+				HEADER_SEARCH_PATHS = (
   41.64 -+					../lib,
   41.65 -+					../../../Xcode/Frameworks/Framework.Ogg/Headers,
   41.66 -+				);
   41.67 - 				INFOPLIST_FILE = Info.plist;
   41.68 - 				INSTALL_PATH = /Library/Frameworks;
   41.69 -+				LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)";
   41.70 - 				LIBRARY_SEARCH_PATHS = "";
   41.71 -+				MACOSX_DEPLOYMENT_TARGET = 10.6;
   41.72 - 				OTHER_LDFLAGS = "";
   41.73 - 				PRODUCT_NAME = Vorbis;
   41.74 -+				SDKROOT = macosx;
   41.75 - 				SECTORDER_FLAGS = "";
   41.76 - 				WARNING_CFLAGS = (
   41.77 - 					"-Wmost",
   41.78 -@@ -677,18 +693,28 @@
   41.79 - 		730F23EE091827B100AB638C /* Release */ = {
   41.80 - 			isa = XCBuildConfiguration;
   41.81 - 			buildSettings = {
   41.82 -+				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
   41.83 - 				COPY_PHASE_STRIP = YES;
   41.84 --				DYLIB_COMPATIBILITY_VERSION = 1;
   41.85 --				DYLIB_CURRENT_VERSION = 1;
   41.86 --				FRAMEWORK_SEARCH_PATHS = /Library/Frameworks;
   41.87 -+				DYLIB_COMPATIBILITY_VERSION = 5.0.0;
   41.88 -+				DYLIB_CURRENT_VERSION = 5.8.0;
   41.89 -+				FRAMEWORK_SEARCH_PATHS = (
   41.90 -+					/Library/Frameworks,
   41.91 -+					../../../Xcode/Frameworks,
   41.92 -+				);
   41.93 - 				FRAMEWORK_VERSION = A;
   41.94 - 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
   41.95 --				HEADER_SEARCH_PATHS = ../lib;
   41.96 -+				HEADER_SEARCH_PATHS = (
   41.97 -+					../lib,
   41.98 -+					../../../Xcode/Frameworks/Framework.Ogg/Headers,
   41.99 -+				);
  41.100 - 				INFOPLIST_FILE = Info.plist;
  41.101 - 				INSTALL_PATH = /Library/Frameworks;
  41.102 -+				LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)";
  41.103 - 				LIBRARY_SEARCH_PATHS = "";
  41.104 -+				MACOSX_DEPLOYMENT_TARGET = 10.6;
  41.105 - 				OTHER_LDFLAGS = "";
  41.106 - 				PRODUCT_NAME = Vorbis;
  41.107 -+				SDKROOT = macosx;
  41.108 - 				SECTORDER_FLAGS = "";
  41.109 - 				WARNING_CFLAGS = (
  41.110 - 					"-Wmost",
    42.1 --- a/external/libvorbis-1.3.5/AUTHORS	Sun Oct 06 17:37:02 2019 +0300
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,3 +0,0 @@
    42.4 -Monty <monty@xiph.org>
    42.5 -
    42.6 -and the rest of the Xiph.org Foundation.
    43.1 --- a/external/libvorbis-1.3.5/CHANGES	Sun Oct 06 17:37:02 2019 +0300
    43.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.3 @@ -1,152 +0,0 @@
    43.4 -libvorbis 1.3.5 (unreleased) -- "Xiph.Org libVorbis I 20150105 (⛄⛄⛄⛄)"
    43.5 -
    43.6 -* Tolerate single-entry codebooks.
    43.7 -* Fix decoder crash with invalid input.
    43.8 -* Fix encoder crash with non-positive sample rates.
    43.9 -# Fix issues in vorbisfile's seek bisection code.
   43.10 -* Spec errata.
   43.11 -* Reject multiple headers of the same type.
   43.12 -* Various build fixes and code cleanup.
   43.13 -
   43.14 -libvorbis 1.3.4 (2014-01-22) -- "Xiph.Org libVorbis I 20140122 (Turpakäräjiin)"
   43.15 -
   43.16 -* Reduce codebook footprint in library code.
   43.17 -* Various build and documentation fixes.
   43.18 -
   43.19 -libvorbis 1.3.3 (2012-02-03) -- "Xiph.Org libVorbis I 20120203 (Omnipresent)"
   43.20 -
   43.21 -* vorbis: additional proofing against invalid/malicious 
   43.22 -  streams in decode (see SVN for details).  
   43.23 -* vorbis: fix a memory leak in vorbis_commentheader_out().
   43.24 -* updates, corrections and clarifications in the Vorbis I specification 
   43.25 -  document
   43.26 -* win32: fixed project configuration which referenced two CRT versions 
   43.27 -  in output binaries.
   43.28 -* build warning fixes
   43.29 -
   43.30 -libvorbis 1.3.2 (2010-11-01) -- "Xiph.Org libVorbis I 20101101 (Schaufenugget)"
   43.31 -
   43.32 - * vorbis: additional proofing against invalid/malicious 
   43.33 -   streams in floor, residue, and bos/eos packet trimming 
   43.34 -   code (see SVN for details). 
   43.35 - * vorbis: Added programming documentation tree for the 
   43.36 -   low-level calls
   43.37 - * vorbisfile: Correct handling of serial numbers array 
   43.38 -   element [0] on non-seekable streams
   43.39 - * vorbisenc: Back out an [old] AoTuV HF weighting that was 
   43.40 -   first enabled in 1.3.0; there are a few samples where I 
   43.41 -   really don't like the effect it causes.
   43.42 - * vorbis: return correct timestamp for granule positions 
   43.43 -   with high bit set.
   43.44 - * vorbisfile: the [undocumented] half-rate decode api made no 
   43.45 -   attempt to keep the pcm offset tracking consistent in seeks. 
   43.46 -   Fix and add a testing mode to seeking_example.c to torture 
   43.47 -   test seeking in halfrate mode.  Also remove requirement that 
   43.48 -   halfrate mode only work with seekable files.
   43.49 - * vorbisfile:  Fix a chaining bug in raw_seeks where seeking 
   43.50 -   out of the current link would fail due to not 
   43.51 -   reinitializing the decode machinery.  
   43.52 - * vorbisfile: improve seeking strategy. Reduces the 
   43.53 -   necessary number of seek callbacks in an open or seek 
   43.54 -   operation by well over 2/3.
   43.55 -
   43.56 -libvorbis 1.3.1 (2010-02-26) -- "Xiph.Org libVorbis I 20100325 (Everywhere)"
   43.57 -
   43.58 - * tweak + minor arithmetic fix in floor1 fit
   43.59 - * revert noise norm to conservative 1.2.3 behavior pending 
   43.60 -   more listening testing
   43.61 -
   43.62 -libvorbis 1.3.0 (2010-02-25) -- unreleased staging snapshot
   43.63 -
   43.64 - * Optimized surround support for 5.1 encoding at 44.1/48kHz
   43.65 - * Added encoder control call to disable channel coupling
   43.66 - * Correct an overflow bug in very low-bitrate encoding on 32 bit 
   43.67 -   machines that caused inflated bitrates
   43.68 - * Numerous API hardening, leak and build fixes 
   43.69 - * Correct bug in 22kHz compand setup that could cause a crash
   43.70 - * Correct bug in 16kHz codebooks that could cause unstable pure 
   43.71 -   tones at high bitrates
   43.72 -
   43.73 -libvorbis 1.2.3 (2009-07-09) -- "Xiph.Org libVorbis I 20090709"
   43.74 -
   43.75 - * correct a vorbisfile bug that prevented proper playback of
   43.76 -   Vorbis files where all audio in a logical stream is in a
   43.77 -   single page
   43.78 - * Additional decode setup hardening against malicious streams
   43.79 - * Add 'OV_EXCLUDE_STATIC_CALLBACKS' define for developers who 
   43.80 -   wish to avoid unused symbol warnings from the static callbacks 
   43.81 -   defined in vorbisfile.h
   43.82 -
   43.83 -libvorbis 1.2.2 (2009-06-24) -- "Xiph.Org libVorbis I 20090624"
   43.84 -
   43.85 - * define VENDOR and ENCODER strings
   43.86 - * seek correctly in files bigger than 2 GB (Windows)
   43.87 - * fix regression from CVE-2008-1420; 1.0b1 files work again
   43.88 - * mark all tables as constant to reduce memory occupation
   43.89 - * additional decoder hardening against malicious streams
   43.90 - * substantially reduce amount of seeking performed by Vorbisfile
   43.91 - * Multichannel decode bugfix 
   43.92 - * build system updates
   43.93 - * minor specification clarifications/fixes
   43.94 -
   43.95 -libvorbis 1.2.1 (unreleased) -- "Xiph.Org libVorbis I 20080501"
   43.96 -
   43.97 - * Improved robustness with corrupt streams.
   43.98 - * New ov_read_filter() vorbisfile call allows filtering decoded
   43.99 -   audio as floats before converting to integer samples.
  43.100 - * Fix an encoder bug with multichannel streams.
  43.101 - * Replaced RTP payload format draft with RFC 5215.
  43.102 - * Bare bones self test under 'make check'.
  43.103 - * Fix a problem encoding some streams between 14 and 28 kHz.
  43.104 - * Fix a numerical instability in the edge extrapolation filter.
  43.105 - * Build system improvements.
  43.106 - * Specification correction.
  43.107 -
  43.108 -libvorbis 1.2.0 (2007-07-25) -- "Xiph.Org libVorbis I 20070622"
  43.109 -
  43.110 - * new ov_fopen() convenience call that avoids the common
  43.111 -   stdio conflicts with ov_open() and MSVC runtimes.
  43.112 - * libvorbisfile now handles multiplexed streams
  43.113 - * improve robustness to corrupt input streams
  43.114 - * fix a minor encoder bug
  43.115 - * updated RTP draft
  43.116 - * build system updates
  43.117 - * minor corrections to the specification
  43.118 -
  43.119 -libvorbis 1.1.2 (2005-11-27) -- "Xiph.Org libVorbis I 20050304"
  43.120 -
  43.121 - * fix a serious encoder bug with gcc 4 optimized builds
  43.122 - * documentation and spec fixes
  43.123 - * updated VS2003 and XCode builds
  43.124 - * new draft RTP encapsulation spec
  43.125 -
  43.126 -libvorbis 1.1.1 (2005-06-27) -- "Xiph.Org libVorbis I 20050304"
  43.127 -
  43.128 - * bug fix to the bitrate management encoder interface
  43.129 - * bug fix to properly set packetno field in the encoder
  43.130 - * new draft RTP encapsulation spec
  43.131 - * library API documentation improvements
  43.132 -
  43.133 -libvorbis 1.1.0 (2004-09-22) -- "Xiph.Org libVorbis I 20040629"
  43.134 -
  43.135 - * merges tuning improvements from Aoyumi's aoTuV with fixups
  43.136 - * new managed bitrate (CBR) mode support
  43.137 - * new vorbis_encoder_ctl() interface
  43.138 - * extensive documentation updates
  43.139 - * application/ogg mimetype is now official
  43.140 - * autotools cleanup from Thomas Vander Stichele
  43.141 - * SymbianOS build support from Colin Ward at CSIRO
  43.142 - * various bugfixes
  43.143 - * various packaging improvements
  43.144 -
  43.145 -libvorbis 1.0.1 (2003-11-17) -- "Xiph.Org libVorbis I 20030909"
  43.146 -
  43.147 - * numerous bug fixes
  43.148 - * specification corrections
  43.149 - * new crosslap and halfrate APIs for game use
  43.150 - * packaging and build updates
  43.151 -
  43.152 -libvorbis 1.0.0 (2002-07-19) -- "Xiph.Org libVorbis I 20020717"
  43.153 -
  43.154 - * first stable release
  43.155 -
    44.1 --- a/external/libvorbis-1.3.5/COPYING	Sun Oct 06 17:37:02 2019 +0300
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,28 +0,0 @@
    44.4 -Copyright (c) 2002-2015 Xiph.org Foundation
    44.5 -
    44.6 -Redistribution and use in source and binary forms, with or without
    44.7 -modification, are permitted provided that the following conditions
    44.8 -are met:
    44.9 -
   44.10 -- Redistributions of source code must retain the above copyright
   44.11 -notice, this list of conditions and the following disclaimer.
   44.12 -
   44.13 -- Redistributions in binary form must reproduce the above copyright
   44.14 -notice, this list of conditions and the following disclaimer in the
   44.15 -documentation and/or other materials provided with the distribution.
   44.16 -
   44.17 -- Neither the name of the Xiph.org Foundation nor the names of its
   44.18 -contributors may be used to endorse or promote products derived from
   44.19 -this software without specific prior written permission.
   44.20 -
   44.21 -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
   44.22 -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
   44.23 -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
   44.24 -A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION
   44.25 -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   44.26 -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   44.27 -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
   44.28 -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
   44.29 -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   44.30 -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
   44.31 -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    45.1 --- a/external/libvorbis-1.3.5/Makefile.am	Sun Oct 06 17:37:02 2019 +0300
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,46 +0,0 @@
    45.4 -## Process this file with automake to produce Makefile.in
    45.5 -
    45.6 -#AUTOMAKE_OPTIONS = 1.7 foreign dist-zip dist-bzip2
    45.7 -AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
    45.8 -
    45.9 -SUBDIRS = m4 include vq lib test doc
   45.10 -
   45.11 -if BUILD_EXAMPLES 
   45.12 -SUBDIRS += examples 
   45.13 -endif 
   45.14 -
   45.15 -m4datadir = $(datadir)/aclocal
   45.16 -m4data_DATA = vorbis.m4
   45.17 -
   45.18 -pkgconfigdir = $(libdir)/pkgconfig
   45.19 -pkgconfig_DATA = vorbis.pc vorbisenc.pc vorbisfile.pc
   45.20 -
   45.21 -EXTRA_DIST = \
   45.22 -	CHANGES COPYING \
   45.23 -	todo.txt autogen.sh \
   45.24 -	libvorbis.spec libvorbis.spec.in \
   45.25 -	vorbis.m4 \
   45.26 -	vorbis.pc.in vorbisenc.pc.in vorbisfile.pc.in \
   45.27 -	vorbis-uninstalled.pc.in \
   45.28 -	vorbisenc-uninstalled.pc.in \
   45.29 -	vorbisfile-uninstalled.pc.in \
   45.30 -	symbian \
   45.31 -	macos macosx win32
   45.32 -
   45.33 -
   45.34 -DISTCHECK_CONFIGURE_FLAGS = --enable-docs
   45.35 -
   45.36 -dist-hook:
   45.37 -	for item in $(EXTRA_DIST); do \
   45.38 -	  if test -d $$item; then \
   45.39 -	    echo -n "cleaning $$item dir for distribution..."; \
   45.40 -	    rm -rf `find $(distdir)/$$item -name .svn`; \
   45.41 -	    echo "OK"; \
   45.42 -	  fi; \
   45.43 -	done
   45.44 -
   45.45 -debug:
   45.46 -	$(MAKE) all CFLAGS="@DEBUG@"
   45.47 -
   45.48 -profile:
   45.49 -	$(MAKE) all CFLAGS="@PROFILE@"
    46.1 --- a/external/libvorbis-1.3.5/Makefile.in	Sun Oct 06 17:37:02 2019 +0300
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,970 +0,0 @@
    46.4 -# Makefile.in generated by automake 1.15 from Makefile.am.
    46.5 -# @configure_input@
    46.6 -
    46.7 -# Copyright (C) 1994-2014 Free Software Foundation, Inc.
    46.8 -
    46.9 -# This Makefile.in is free software; the Free Software Foundation
   46.10 -# gives unlimited permission to copy and/or distribute it,
   46.11 -# with or without modifications, as long as this notice is preserved.
   46.12 -
   46.13 -# This program is distributed in the hope that it will be useful,
   46.14 -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
   46.15 -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
   46.16 -# PARTICULAR PURPOSE.
   46.17 -
   46.18 -@SET_MAKE@
   46.19 -
   46.20 -VPATH = @srcdir@
   46.21 -am__is_gnu_make = { \
   46.22 -  if test -z '$(MAKELEVEL)'; then \
   46.23 -    false; \
   46.24 -  elif test -n '$(MAKE_HOST)'; then \
   46.25 -    true; \
   46.26 -  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
   46.27 -    true; \
   46.28 -  else \
   46.29 -    false; \
   46.30 -  fi; \
   46.31 -}
   46.32 -am__make_running_with_option = \
   46.33 -  case $${target_option-} in \
   46.34 -      ?) ;; \
   46.35 -      *) echo "am__make_running_with_option: internal error: invalid" \
   46.36 -              "target option '$${target_option-}' specified" >&2; \
   46.37 -         exit 1;; \
   46.38 -  esac; \
   46.39 -  has_opt=no; \
   46.40 -  sane_makeflags=$$MAKEFLAGS; \
   46.41 -  if $(am__is_gnu_make); then \
   46.42 -    sane_makeflags=$$MFLAGS; \
   46.43 -  else \
   46.44 -    case $$MAKEFLAGS in \
   46.45 -      *\\[\ \	]*) \
   46.46 -        bs=\\; \
   46.47 -        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
   46.48 -          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
   46.49 -    esac; \
   46.50 -  fi; \
   46.51 -  skip_next=no; \
   46.52 -  strip_trailopt () \
   46.53 -  { \
   46.54 -    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
   46.55 -  }; \
   46.56 -  for flg in $$sane_makeflags; do \
   46.57 -    test $$skip_next = yes && { skip_next=no; continue; }; \
   46.58 -    case $$flg in \
   46.59 -      *=*|--*) continue;; \
   46.60 -        -*I) strip_trailopt 'I'; skip_next=yes;; \
   46.61 -      -*I?*) strip_trailopt 'I';; \
   46.62 -        -*O) strip_trailopt 'O'; skip_next=yes;; \
   46.63 -      -*O?*) strip_trailopt 'O';; \
   46.64 -        -*l) strip_trailopt 'l'; skip_next=yes;; \
   46.65 -      -*l?*) strip_trailopt 'l';; \
   46.66 -      -[dEDm]) skip_next=yes;; \
   46.67 -      -[JT]) skip_next=yes;; \
   46.68 -    esac; \
   46.69 -    case $$flg in \
   46.70 -      *$$target_option*) has_opt=yes; break;; \
   46.71 -    esac; \
   46.72 -  done; \
   46.73 -  test $$has_opt = yes
   46.74 -am__make_dryrun = (target_option=n; $(am__make_running_with_option))
   46.75 -am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
   46.76 -pkgdatadir = $(datadir)/@PACKAGE@
   46.77 -pkgincludedir = $(includedir)/@PACKAGE@
   46.78 -pkglibdir = $(libdir)/@PACKAGE@
   46.79 -pkglibexecdir = $(libexecdir)/@PACKAGE@
   46.80 -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
   46.81 -install_sh_DATA = $(install_sh) -c -m 644
   46.82 -install_sh_PROGRAM = $(install_sh) -c
   46.83 -install_sh_SCRIPT = $(install_sh) -c
   46.84 -INSTALL_HEADER = $(INSTALL_DATA)
   46.85 -transform = $(program_transform_name)
   46.86 -NORMAL_INSTALL = :
   46.87 -PRE_INSTALL = :
   46.88 -POST_INSTALL = :
   46.89 -NORMAL_UNINSTALL = :
   46.90 -PRE_UNINSTALL = :
   46.91 -POST_UNINSTALL = :
   46.92 -build_triplet = @build@
   46.93 -host_triplet = @host@
   46.94 -target_triplet = @target@
   46.95 -@BUILD_EXAMPLES_TRUE@am__append_1 = examples 
   46.96 -subdir = .
   46.97 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
   46.98 -am__aclocal_m4_deps = $(top_srcdir)/m4/add_cflags.m4 \
   46.99 -	$(top_srcdir)/m4/ogg.m4 $(top_srcdir)/m4/pkg.m4 \
  46.100 -	$(top_srcdir)/configure.ac
  46.101 -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  46.102 -	$(ACLOCAL_M4)
  46.103 -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
  46.104 -	$(am__configure_deps) $(am__DIST_COMMON)
  46.105 -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  46.106 - configure.lineno config.status.lineno
  46.107 -mkinstalldirs = $(install_sh) -d
  46.108 -CONFIG_HEADER = config.h
  46.109 -CONFIG_CLEAN_FILES = libvorbis.spec vorbis.pc vorbisenc.pc \
  46.110 -	vorbisfile.pc vorbis-uninstalled.pc vorbisenc-uninstalled.pc \
  46.111 -	vorbisfile-uninstalled.pc
  46.112 -CONFIG_CLEAN_VPATH_FILES =
  46.113 -AM_V_P = $(am__v_P_@AM_V@)
  46.114 -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  46.115 -am__v_P_0 = false
  46.116 -am__v_P_1 = :
  46.117 -AM_V_GEN = $(am__v_GEN_@AM_V@)
  46.118 -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
  46.119 -am__v_GEN_0 = @echo "  GEN     " $@;
  46.120 -am__v_GEN_1 = 
  46.121 -AM_V_at = $(am__v_at_@AM_V@)
  46.122 -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
  46.123 -am__v_at_0 = @
  46.124 -am__v_at_1 = 
  46.125 -SOURCES =
  46.126 -DIST_SOURCES =
  46.127 -RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
  46.128 -	ctags-recursive dvi-recursive html-recursive info-recursive \
  46.129 -	install-data-recursive install-dvi-recursive \
  46.130 -	install-exec-recursive install-html-recursive \
  46.131 -	install-info-recursive install-pdf-recursive \
  46.132 -	install-ps-recursive install-recursive installcheck-recursive \
  46.133 -	installdirs-recursive pdf-recursive ps-recursive \
  46.134 -	tags-recursive uninstall-recursive
  46.135 -am__can_run_installinfo = \
  46.136 -  case $$AM_UPDATE_INFO_DIR in \
  46.137 -    n|no|NO) false;; \
  46.138 -    *) (install-info --version) >/dev/null 2>&1;; \
  46.139 -  esac
  46.140 -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
  46.141 -am__vpath_adj = case $$p in \
  46.142 -    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
  46.143 -    *) f=$$p;; \
  46.144 -  esac;
  46.145 -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
  46.146 -am__install_max = 40
  46.147 -am__nobase_strip_setup = \
  46.148 -  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
  46.149 -am__nobase_strip = \
  46.150 -  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
  46.151 -am__nobase_list = $(am__nobase_strip_setup); \
  46.152 -  for p in $$list; do echo "$$p $$p"; done | \
  46.153 -  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
  46.154 -  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
  46.155 -    if (++n[$$2] == $(am__install_max)) \
  46.156 -      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
  46.157 -    END { for (dir in files) print dir, files[dir] }'
  46.158 -am__base_list = \
  46.159 -  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
  46.160 -  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
  46.161 -am__uninstall_files_from_dir = { \
  46.162 -  test -z "$$files" \
  46.163 -    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
  46.164 -    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
  46.165 -         $(am__cd) "$$dir" && rm -f $$files; }; \
  46.166 -  }
  46.167 -am__installdirs = "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(pkgconfigdir)"
  46.168 -DATA = $(m4data_DATA) $(pkgconfig_DATA)
  46.169 -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
  46.170 -  distclean-recursive maintainer-clean-recursive
  46.171 -am__recursive_targets = \
  46.172 -  $(RECURSIVE_TARGETS) \
  46.173 -  $(RECURSIVE_CLEAN_TARGETS) \
  46.174 -  $(am__extra_recursive_targets)
  46.175 -AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
  46.176 -	cscope distdir dist dist-all distcheck
  46.177 -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
  46.178 -	$(LISP)config.h.in
  46.179 -# Read a list of newline-separated strings from the standard input,
  46.180 -# and print each of them once, without duplicates.  Input order is
  46.181 -# *not* preserved.
  46.182 -am__uniquify_input = $(AWK) '\
  46.183 -  BEGIN { nonempty = 0; } \
  46.184 -  { items[$$0] = 1; nonempty = 1; } \
  46.185 -  END { if (nonempty) { for (i in items) print i; }; } \
  46.186 -'
  46.187 -# Make sure the list of sources is unique.  This is necessary because,
  46.188 -# e.g., the same source file might be shared among _SOURCES variables
  46.189 -# for different programs/libraries.
  46.190 -am__define_uniq_tagged_files = \
  46.191 -  list='$(am__tagged_files)'; \
  46.192 -  unique=`for i in $$list; do \
  46.193 -    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  46.194 -  done | $(am__uniquify_input)`
  46.195 -ETAGS = etags
  46.196 -CTAGS = ctags
  46.197 -CSCOPE = cscope
  46.198 -DIST_SUBDIRS = m4 include vq lib test doc examples
  46.199 -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
  46.200 -	$(srcdir)/libvorbis.spec.in $(srcdir)/vorbis-uninstalled.pc.in \
  46.201 -	$(srcdir)/vorbis.pc.in $(srcdir)/vorbisenc-uninstalled.pc.in \
  46.202 -	$(srcdir)/vorbisenc.pc.in \
  46.203 -	$(srcdir)/vorbisfile-uninstalled.pc.in \
  46.204 -	$(srcdir)/vorbisfile.pc.in AUTHORS COPYING README compile \
  46.205 -	config.guess config.sub depcomp install-sh ltmain.sh missing
  46.206 -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  46.207 -distdir = $(PACKAGE)-$(VERSION)
  46.208 -top_distdir = $(distdir)
  46.209 -am__remove_distdir = \
  46.210 -  if test -d "$(distdir)"; then \
  46.211 -    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
  46.212 -      && rm -rf "$(distdir)" \
  46.213 -      || { sleep 5 && rm -rf "$(distdir)"; }; \
  46.214 -  else :; fi
  46.215 -am__post_remove_distdir = $(am__remove_distdir)
  46.216 -am__relativize = \
  46.217 -  dir0=`pwd`; \
  46.218 -  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  46.219 -  sed_rest='s,^[^/]*/*,,'; \
  46.220 -  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  46.221 -  sed_butlast='s,/*[^/]*$$,,'; \
  46.222 -  while test -n "$$dir1"; do \
  46.223 -    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
  46.224 -    if test "$$first" != "."; then \
  46.225 -      if test "$$first" = ".."; then \
  46.226 -        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
  46.227 -        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
  46.228 -      else \
  46.229 -        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
  46.230 -        if test "$$first2" = "$$first"; then \
  46.231 -          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
  46.232 -        else \
  46.233 -          dir2="../$$dir2"; \
  46.234 -        fi; \
  46.235 -        dir0="$$dir0"/"$$first"; \
  46.236 -      fi; \
  46.237 -    fi; \
  46.238 -    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  46.239 -  done; \
  46.240 -  reldir="$$dir2"
  46.241 -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz $(distdir).zip
  46.242 -GZIP_ENV = --best
  46.243 -DIST_TARGETS = dist-xz dist-gzip dist-zip
  46.244 -distuninstallcheck_listfiles = find . -type f -print
  46.245 -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
  46.246 -  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
  46.247 -distcleancheck_listfiles = find . -type f -print
  46.248 -ACLOCAL = @ACLOCAL@
  46.249 -ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
  46.250 -ALLOCA = @ALLOCA@
  46.251 -AMTAR = @AMTAR@
  46.252 -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
  46.253 -AR = @AR@
  46.254 -AS = @AS@
  46.255 -AUTOCONF = @AUTOCONF@
  46.256 -AUTOHEADER = @AUTOHEADER@
  46.257 -AUTOMAKE = @AUTOMAKE@
  46.258 -AWK = @AWK@
  46.259 -CC = @CC@
  46.260 -CCDEPMODE = @CCDEPMODE@
  46.261 -CFLAGS = @CFLAGS@
  46.262 -CPP = @CPP@
  46.263 -CPPFLAGS = @CPPFLAGS@
  46.264 -CYGPATH_W = @CYGPATH_W@
  46.265 -DEBUG = @DEBUG@
  46.266 -DEFS = @DEFS@
  46.267 -DEPDIR = @DEPDIR@
  46.268 -DLLTOOL = @DLLTOOL@
  46.269 -DSYMUTIL = @DSYMUTIL@
  46.270 -DUMPBIN = @DUMPBIN@
  46.271 -ECHO_C = @ECHO_C@
  46.272 -ECHO_N = @ECHO_N@
  46.273 -ECHO_T = @ECHO_T@
  46.274 -EGREP = @EGREP@
  46.275 -EXEEXT = @EXEEXT@
  46.276 -FGREP = @FGREP@
  46.277 -GREP = @GREP@
  46.278 -HAVE_DOXYGEN = @HAVE_DOXYGEN@
  46.279 -HTLATEX = @HTLATEX@
  46.280 -INSTALL = @INSTALL@
  46.281 -INSTALL_DATA = @INSTALL_DATA@
  46.282 -INSTALL_PROGRAM = @INSTALL_PROGRAM@
  46.283 -INSTALL_SCRIPT = @INSTALL_SCRIPT@
  46.284 -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  46.285 -LD = @LD@
  46.286 -LDFLAGS = @LDFLAGS@
  46.287 -LIBOBJS = @LIBOBJS@
  46.288 -LIBS = @LIBS@
  46.289 -LIBTOOL = @LIBTOOL@
  46.290 -LIBTOOL_DEPS = @LIBTOOL_DEPS@
  46.291 -LIPO = @LIPO@
  46.292 -LN_S = @LN_S@
  46.293 -LTLIBOBJS = @LTLIBOBJS@
  46.294 -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
  46.295 -MAINT = @MAINT@
  46.296 -MAKEINFO = @MAKEINFO@
  46.297 -MANIFEST_TOOL = @MANIFEST_TOOL@
  46.298 -MKDIR_P = @MKDIR_P@
  46.299 -NM = @NM@
  46.300 -NMEDIT = @NMEDIT@
  46.301 -OBJDUMP = @OBJDUMP@
  46.302 -OBJEXT = @OBJEXT@
  46.303 -OGG_CFLAGS = @OGG_CFLAGS@
  46.304 -OGG_LIBS = @OGG_LIBS@
  46.305 -OTOOL = @OTOOL@
  46.306 -OTOOL64 = @OTOOL64@
  46.307 -PACKAGE = @PACKAGE@
  46.308 -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  46.309 -PACKAGE_NAME = @PACKAGE_NAME@
  46.310 -PACKAGE_STRING = @PACKAGE_STRING@
  46.311 -PACKAGE_TARNAME = @PACKAGE_TARNAME@
  46.312 -PACKAGE_URL = @PACKAGE_URL@
  46.313 -PACKAGE_VERSION = @PACKAGE_VERSION@
  46.314 -PATH_SEPARATOR = @PATH_SEPARATOR@
  46.315 -PDFLATEX = @PDFLATEX@
  46.316 -PKG_CONFIG = @PKG_CONFIG@
  46.317 -PROFILE = @PROFILE@
  46.318 -RANLIB = @RANLIB@
  46.319 -SED = @SED@
  46.320 -SET_MAKE = @SET_MAKE@
  46.321 -SHELL = @SHELL@
  46.322 -STRIP = @STRIP@
  46.323 -VERSION = @VERSION@
  46.324 -VE_LIB_AGE = @VE_LIB_AGE@
  46.325 -VE_LIB_CURRENT = @VE_LIB_CURRENT@
  46.326 -VE_LIB_REVISION = @VE_LIB_REVISION@
  46.327 -VF_LIB_AGE = @VF_LIB_AGE@
  46.328 -VF_LIB_CURRENT = @VF_LIB_CURRENT@
  46.329 -VF_LIB_REVISION = @VF_LIB_REVISION@
  46.330 -VORBIS_LIBS = @VORBIS_LIBS@
  46.331 -V_LIB_AGE = @V_LIB_AGE@
  46.332 -V_LIB_CURRENT = @V_LIB_CURRENT@
  46.333 -V_LIB_REVISION = @V_LIB_REVISION@
  46.334 -abs_builddir = @abs_builddir@
  46.335 -abs_srcdir = @abs_srcdir@
  46.336 -abs_top_builddir = @abs_top_builddir@
  46.337 -abs_top_srcdir = @abs_top_srcdir@
  46.338 -ac_ct_AR = @ac_ct_AR@
  46.339 -ac_ct_CC = @ac_ct_CC@
  46.340 -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  46.341 -am__include = @am__include@
  46.342 -am__leading_dot = @am__leading_dot@
  46.343 -am__quote = @am__quote@
  46.344 -am__tar = @am__tar@
  46.345 -am__untar = @am__untar@
  46.346 -bindir = @bindir@
  46.347 -build = @build@
  46.348 -build_alias = @build_alias@
  46.349 -build_cpu = @build_cpu@
  46.350 -build_os = @build_os@
  46.351 -build_vendor = @build_vendor@
  46.352 -builddir = @builddir@
  46.353 -datadir = @datadir@
  46.354 -datarootdir = @datarootdir@
  46.355 -docdir = @docdir@
  46.356 -dvidir = @dvidir@
  46.357 -exec_prefix = @exec_prefix@
  46.358 -host = @host@
  46.359 -host_alias = @host_alias@
  46.360 -host_cpu = @host_cpu@
  46.361 -host_os = @host_os@
  46.362 -host_vendor = @host_vendor@
  46.363 -htmldir = @htmldir@
  46.364 -includedir = @includedir@
  46.365 -infodir = @infodir@
  46.366 -install_sh = @install_sh@
  46.367 -libdir = @libdir@
  46.368 -libexecdir = @libexecdir@
  46.369 -localedir = @localedir@
  46.370 -localstatedir = @localstatedir@
  46.371 -mandir = @mandir@
  46.372 -mkdir_p = @mkdir_p@
  46.373 -oldincludedir = @oldincludedir@
  46.374 -pdfdir = @pdfdir@
  46.375 -prefix = @prefix@
  46.376 -program_transform_name = @program_transform_name@
  46.377 -psdir = @psdir@
  46.378 -pthread_lib = @pthread_lib@
  46.379 -sbindir = @sbindir@
  46.380 -sharedstatedir = @sharedstatedir@
  46.381 -srcdir = @srcdir@
  46.382 -sysconfdir = @sysconfdir@
  46.383 -target = @target@
  46.384 -target_alias = @target_alias@
  46.385 -target_cpu = @target_cpu@
  46.386 -target_os = @target_os@
  46.387 -target_vendor = @target_vendor@
  46.388 -top_build_prefix = @top_build_prefix@
  46.389 -top_builddir = @top_builddir@
  46.390 -top_srcdir = @top_srcdir@
  46.391 -
  46.392 -#AUTOMAKE_OPTIONS = 1.7 foreign dist-zip dist-bzip2
  46.393 -AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
  46.394 -SUBDIRS = m4 include vq lib test doc $(am__append_1)
  46.395 -m4datadir = $(datadir)/aclocal
  46.396 -m4data_DATA = vorbis.m4
  46.397 -pkgconfigdir = $(libdir)/pkgconfig
  46.398 -pkgconfig_DATA = vorbis.pc vorbisenc.pc vorbisfile.pc
  46.399 -EXTRA_DIST = \
  46.400 -	CHANGES COPYING \
  46.401 -	todo.txt autogen.sh \
  46.402 -	libvorbis.spec libvorbis.spec.in \
  46.403 -	vorbis.m4 \
  46.404 -	vorbis.pc.in vorbisenc.pc.in vorbisfile.pc.in \
  46.405 -	vorbis-uninstalled.pc.in \
  46.406 -	vorbisenc-uninstalled.pc.in \
  46.407 -	vorbisfile-uninstalled.pc.in \
  46.408 -	symbian \
  46.409 -	macos macosx win32
  46.410 -
  46.411 -DISTCHECK_CONFIGURE_FLAGS = --enable-docs
  46.412 -all: config.h
  46.413 -	$(MAKE) $(AM_MAKEFLAGS) all-recursive
  46.414 -
  46.415 -.SUFFIXES:
  46.416 -am--refresh: Makefile
  46.417 -	@:
  46.418 -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
  46.419 -	@for dep in $?; do \
  46.420 -	  case '$(am__configure_deps)' in \
  46.421 -	    *$$dep*) \
  46.422 -	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
  46.423 -	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
  46.424 -		&& exit 0; \
  46.425 -	      exit 1;; \
  46.426 -	  esac; \
  46.427 -	done; \
  46.428 -	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
  46.429 -	$(am__cd) $(top_srcdir) && \
  46.430 -	  $(AUTOMAKE) --foreign Makefile
  46.431 -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  46.432 -	@case '$?' in \
  46.433 -	  *config.status*) \
  46.434 -	    echo ' $(SHELL) ./config.status'; \
  46.435 -	    $(SHELL) ./config.status;; \
  46.436 -	  *) \
  46.437 -	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
  46.438 -	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
  46.439 -	esac;
  46.440 -
  46.441 -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  46.442 -	$(SHELL) ./config.status --recheck
  46.443 -
  46.444 -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
  46.445 -	$(am__cd) $(srcdir) && $(AUTOCONF)
  46.446 -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
  46.447 -	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  46.448 -$(am__aclocal_m4_deps):
  46.449 -
  46.450 -config.h: stamp-h1
  46.451 -	@test -f $@ || rm -f stamp-h1
  46.452 -	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
  46.453 -
  46.454 -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
  46.455 -	@rm -f stamp-h1
  46.456 -	cd $(top_builddir) && $(SHELL) ./config.status config.h
  46.457 -$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
  46.458 -	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
  46.459 -	rm -f stamp-h1
  46.460 -	touch $@
  46.461 -
  46.462 -distclean-hdr:
  46.463 -	-rm -f config.h stamp-h1
  46.464 -libvorbis.spec: $(top_builddir)/config.status $(srcdir)/libvorbis.spec.in
  46.465 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.466 -vorbis.pc: $(top_builddir)/config.status $(srcdir)/vorbis.pc.in
  46.467 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.468 -vorbisenc.pc: $(top_builddir)/config.status $(srcdir)/vorbisenc.pc.in
  46.469 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.470 -vorbisfile.pc: $(top_builddir)/config.status $(srcdir)/vorbisfile.pc.in
  46.471 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.472 -vorbis-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/vorbis-uninstalled.pc.in
  46.473 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.474 -vorbisenc-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/vorbisenc-uninstalled.pc.in
  46.475 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.476 -vorbisfile-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/vorbisfile-uninstalled.pc.in
  46.477 -	cd $(top_builddir) && $(SHELL) ./config.status $@
  46.478 -
  46.479 -mostlyclean-libtool:
  46.480 -	-rm -f *.lo
  46.481 -
  46.482 -clean-libtool:
  46.483 -	-rm -rf .libs _libs
  46.484 -
  46.485 -distclean-libtool:
  46.486 -	-rm -f libtool config.lt
  46.487 -install-m4dataDATA: $(m4data_DATA)
  46.488 -	@$(NORMAL_INSTALL)
  46.489 -	@list='$(m4data_DATA)'; test -n "$(m4datadir)" || list=; \
  46.490 -	if test -n "$$list"; then \
  46.491 -	  echo " $(MKDIR_P) '$(DESTDIR)$(m4datadir)'"; \
  46.492 -	  $(MKDIR_P) "$(DESTDIR)$(m4datadir)" || exit 1; \
  46.493 -	fi; \
  46.494 -	for p in $$list; do \
  46.495 -	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
  46.496 -	  echo "$$d$$p"; \
  46.497 -	done | $(am__base_list) | \
  46.498 -	while read files; do \
  46.499 -	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(m4datadir)'"; \
  46.500 -	  $(INSTALL_DATA) $$files "$(DESTDIR)$(m4datadir)" || exit $$?; \
  46.501 -	done
  46.502 -
  46.503 -uninstall-m4dataDATA:
  46.504 -	@$(NORMAL_UNINSTALL)
  46.505 -	@list='$(m4data_DATA)'; test -n "$(m4datadir)" || list=; \
  46.506 -	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
  46.507 -	dir='$(DESTDIR)$(m4datadir)'; $(am__uninstall_files_from_dir)
  46.508 -install-pkgconfigDATA: $(pkgconfig_DATA)
  46.509 -	@$(NORMAL_INSTALL)
  46.510 -	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
  46.511 -	if test -n "$$list"; then \
  46.512 -	  echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
  46.513 -	  $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
  46.514 -	fi; \
  46.515 -	for p in $$list; do \
  46.516 -	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
  46.517 -	  echo "$$d$$p"; \
  46.518 -	done | $(am__base_list) | \
  46.519 -	while read files; do \
  46.520 -	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
  46.521 -	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
  46.522 -	done
  46.523 -
  46.524 -uninstall-pkgconfigDATA:
  46.525 -	@$(NORMAL_UNINSTALL)
  46.526 -	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
  46.527 -	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
  46.528 -	dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
  46.529 -
  46.530 -# This directory's subdirectories are mostly independent; you can cd
  46.531 -# into them and run 'make' without going through this Makefile.
  46.532 -# To change the values of 'make' variables: instead of editing Makefiles,
  46.533 -# (1) if the variable is set in 'config.status', edit 'config.status'
  46.534 -#     (which will cause the Makefiles to be regenerated when you run 'make');
  46.535 -# (2) otherwise, pass the desired values on the 'make' command line.
  46.536 -$(am__recursive_targets):
  46.537 -	@fail=; \
  46.538 -	if $(am__make_keepgoing); then \
  46.539 -	  failcom='fail=yes'; \
  46.540 -	else \
  46.541 -	  failcom='exit 1'; \
  46.542 -	fi; \
  46.543 -	dot_seen=no; \
  46.544 -	target=`echo $@ | sed s/-recursive//`; \
  46.545 -	case "$@" in \
  46.546 -	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
  46.547 -	  *) list='$(SUBDIRS)' ;; \
  46.548 -	esac; \
  46.549 -	for subdir in $$list; do \
  46.550 -	  echo "Making $$target in $$subdir"; \
  46.551 -	  if test "$$subdir" = "."; then \
  46.552 -	    dot_seen=yes; \
  46.553 -	    local_target="$$target-am"; \
  46.554 -	  else \
  46.555 -	    local_target="$$target"; \
  46.556 -	  fi; \
  46.557 -	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  46.558 -	  || eval $$failcom; \
  46.559 -	done; \
  46.560 -	if test "$$dot_seen" = "no"; then \
  46.561 -	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
  46.562 -	fi; test -z "$$fail"
  46.563 -
  46.564 -ID: $(am__tagged_files)
  46.565 -	$(am__define_uniq_tagged_files); mkid -fID $$unique
  46.566 -tags: tags-recursive
  46.567 -TAGS: tags
  46.568 -
  46.569 -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  46.570 -	set x; \
  46.571 -	here=`pwd`; \
  46.572 -	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
  46.573 -	  include_option=--etags-include; \
  46.574 -	  empty_fix=.; \
  46.575 -	else \
  46.576 -	  include_option=--include; \
  46.577 -	  empty_fix=; \
  46.578 -	fi; \
  46.579 -	list='$(SUBDIRS)'; for subdir in $$list; do \
  46.580 -	  if test "$$subdir" = .; then :; else \
  46.581 -	    test ! -f $$subdir/TAGS || \
  46.582 -	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
  46.583 -	  fi; \
  46.584 -	done; \
  46.585 -	$(am__define_uniq_tagged_files); \
  46.586 -	shift; \
  46.587 -	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  46.588 -	  test -n "$$unique" || unique=$$empty_fix; \
  46.589 -	  if test $$# -gt 0; then \
  46.590 -	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  46.591 -	      "$$@" $$unique; \
  46.592 -	  else \
  46.593 -	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  46.594 -	      $$unique; \
  46.595 -	  fi; \
  46.596 -	fi
  46.597 -ctags: ctags-recursive
  46.598 -
  46.599 -CTAGS: ctags
  46.600 -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  46.601 -	$(am__define_uniq_tagged_files); \
  46.602 -	test -z "$(CTAGS_ARGS)$$unique" \
  46.603 -	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  46.604 -	     $$unique
  46.605 -
  46.606 -GTAGS:
  46.607 -	here=`$(am__cd) $(top_builddir) && pwd` \
  46.608 -	  && $(am__cd) $(top_srcdir) \
  46.609 -	  && gtags -i $(GTAGS_ARGS) "$$here"
  46.610 -cscope: cscope.files
  46.611 -	test ! -s cscope.files \
  46.612 -	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
  46.613 -clean-cscope:
  46.614 -	-rm -f cscope.files
  46.615 -cscope.files: clean-cscope cscopelist
  46.616 -cscopelist: cscopelist-recursive
  46.617 -
  46.618 -cscopelist-am: $(am__tagged_files)
  46.619 -	list='$(am__tagged_files)'; \
  46.620 -	case "$(srcdir)" in \
  46.621 -	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
  46.622 -	  *) sdir=$(subdir)/$(srcdir) ;; \
  46.623 -	esac; \
  46.624 -	for i in $$list; do \
  46.625 -	  if test -f "$$i"; then \
  46.626 -	    echo "$(subdir)/$$i"; \
  46.627 -	  else \
  46.628 -	    echo "$$sdir/$$i"; \
  46.629 -	  fi; \
  46.630 -	done >> $(top_builddir)/cscope.files
  46.631 -
  46.632 -distclean-tags:
  46.633 -	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  46.634 -	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
  46.635 -
  46.636 -distdir: $(DISTFILES)
  46.637 -	$(am__remove_distdir)
  46.638 -	test -d "$(distdir)" || mkdir "$(distdir)"
  46.639 -	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  46.640 -	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  46.641 -	list='$(DISTFILES)'; \
  46.642 -	  dist_files=`for file in $$list; do echo $$file; done | \
  46.643 -	  sed -e "s|^$$srcdirstrip/||;t" \
  46.644 -	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
  46.645 -	case $$dist_files in \
  46.646 -	  */*) $(MKDIR_P) `echo "$$dist_files" | \
  46.647 -			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
  46.648 -			   sort -u` ;; \
  46.649 -	esac; \
  46.650 -	for file in $$dist_files; do \
  46.651 -	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  46.652 -	  if test -d $$d/$$file; then \
  46.653 -	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
  46.654 -	    if test -d "$(distdir)/$$file"; then \
  46.655 -	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  46.656 -	    fi; \
  46.657 -	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
  46.658 -	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
  46.659 -	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  46.660 -	    fi; \
  46.661 -	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  46.662 -	  else \
  46.663 -	    test -f "$(distdir)/$$file" \
  46.664 -	    || cp -p $$d/$$file "$(distdir)/$$file" \
  46.665 -	    || exit 1; \
  46.666 -	  fi; \
  46.667 -	done
  46.668 -	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  46.669 -	  if test "$$subdir" = .; then :; else \
  46.670 -	    $(am__make_dryrun) \
  46.671 -	      || test -d "$(distdir)/$$subdir" \
  46.672 -	      || $(MKDIR_P) "$(distdir)/$$subdir" \
  46.673 -	      || exit 1; \
  46.674 -	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
  46.675 -	    $(am__relativize); \
  46.676 -	    new_distdir=$$reldir; \
  46.677 -	    dir1=$$subdir; dir2="$(top_distdir)"; \
  46.678 -	    $(am__relativize); \
  46.679 -	    new_top_distdir=$$reldir; \
  46.680 -	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
  46.681 -	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
  46.682 -	    ($(am__cd) $$subdir && \
  46.683 -	      $(MAKE) $(AM_MAKEFLAGS) \
  46.684 -	        top_distdir="$$new_top_distdir" \
  46.685 -	        distdir="$$new_distdir" \
  46.686 -		am__remove_distdir=: \
  46.687 -		am__skip_length_check=: \
  46.688 -		am__skip_mode_fix=: \
  46.689 -	        distdir) \
  46.690 -	      || exit 1; \
  46.691 -	  fi; \
  46.692 -	done
  46.693 -	$(MAKE) $(AM_MAKEFLAGS) \
  46.694 -	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
  46.695 -	  dist-hook
  46.696 -	-test -n "$(am__skip_mode_fix)" \
  46.697 -	|| find "$(distdir)" -type d ! -perm -755 \
  46.698 -		-exec chmod u+rwx,go+rx {} \; -o \
  46.699 -	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  46.700 -	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  46.701 -	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
  46.702 -	|| chmod -R a+r "$(distdir)"
  46.703 -dist-gzip: distdir
  46.704 -	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  46.705 -	$(am__post_remove_distdir)
  46.706 -
  46.707 -dist-bzip2: distdir
  46.708 -	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
  46.709 -	$(am__post_remove_distdir)
  46.710 -
  46.711 -dist-lzip: distdir
  46.712 -	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
  46.713 -	$(am__post_remove_distdir)
  46.714 -dist-xz: distdir
  46.715 -	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
  46.716 -	$(am__post_remove_distdir)
  46.717 -
  46.718 -dist-tarZ: distdir
  46.719 -	@echo WARNING: "Support for distribution archives compressed with" \
  46.720 -		       "legacy program 'compress' is deprecated." >&2
  46.721 -	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
  46.722 -	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
  46.723 -	$(am__post_remove_distdir)
  46.724 -
  46.725 -dist-shar: distdir
  46.726 -	@echo WARNING: "Support for shar distribution archives is" \
  46.727 -	               "deprecated." >&2
  46.728 -	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
  46.729 -	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
  46.730 -	$(am__post_remove_distdir)
  46.731 -dist-zip: distdir
  46.732 -	-rm -f $(distdir).zip
  46.733 -	zip -rq $(distdir).zip $(distdir)
  46.734 -	$(am__post_remove_distdir)
  46.735 -
  46.736 -dist dist-all:
  46.737 -	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
  46.738 -	$(am__post_remove_distdir)
  46.739 -
  46.740 -# This target untars the dist file and tries a VPATH configuration.  Then
  46.741 -# it guarantees that the distribution is self-contained by making another
  46.742 -# tarfile.
  46.743 -distcheck: dist
  46.744 -	case '$(DIST_ARCHIVES)' in \
  46.745 -	*.tar.gz*) \
  46.746 -	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
  46.747 -	*.tar.bz2*) \
  46.748 -	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
  46.749 -	*.tar.lz*) \
  46.750 -	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
  46.751 -	*.tar.xz*) \
  46.752 -	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
  46.753 -	*.tar.Z*) \
  46.754 -	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
  46.755 -	*.shar.gz*) \
  46.756 -	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
  46.757 -	*.zip*) \
  46.758 -	  unzip $(distdir).zip ;;\
  46.759 -	esac
  46.760 -	chmod -R a-w $(distdir)
  46.761 -	chmod u+w $(distdir)
  46.762 -	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
  46.763 -	chmod a-w $(distdir)
  46.764 -	test -d $(distdir)/_build || exit 0; \
  46.765 -	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
  46.766 -	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
  46.767 -	  && am__cwd=`pwd` \
  46.768 -	  && $(am__cd) $(distdir)/_build/sub \
  46.769 -	  && ../../configure \
  46.770 -	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
  46.771 -	    $(DISTCHECK_CONFIGURE_FLAGS) \
  46.772 -	    --srcdir=../.. --prefix="$$dc_install_base" \
  46.773 -	  && $(MAKE) $(AM_MAKEFLAGS) \
  46.774 -	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
  46.775 -	  && $(MAKE) $(AM_MAKEFLAGS) check \
  46.776 -	  && $(MAKE) $(AM_MAKEFLAGS) install \
  46.777 -	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
  46.778 -	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
  46.779 -	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
  46.780 -	        distuninstallcheck \
  46.781 -	  && chmod -R a-w "$$dc_install_base" \
  46.782 -	  && ({ \
  46.783 -	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
  46.784 -	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
  46.785 -	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
  46.786 -	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
  46.787 -	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
  46.788 -	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
  46.789 -	  && rm -rf "$$dc_destdir" \
  46.790 -	  && $(MAKE) $(AM_MAKEFLAGS) dist \
  46.791 -	  && rm -rf $(DIST_ARCHIVES) \
  46.792 -	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
  46.793 -	  && cd "$$am__cwd" \
  46.794 -	  || exit 1
  46.795 -	$(am__post_remove_distdir)
  46.796 -	@(echo "$(distdir) archives ready for distribution: "; \
  46.797 -	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
  46.798 -	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
  46.799 -distuninstallcheck:
  46.800 -	@test -n '$(distuninstallcheck_dir)' || { \
  46.801 -	  echo 'ERROR: trying to run $@ with an empty' \
  46.802 -	       '$$(distuninstallcheck_dir)' >&2; \
  46.803 -	  exit 1; \
  46.804 -	}; \
  46.805 -	$(am__cd) '$(distuninstallcheck_dir)' || { \
  46.806 -	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
  46.807 -	  exit 1; \
  46.808 -	}; \
  46.809 -	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
  46.810 -	   || { echo "ERROR: files left after uninstall:" ; \
  46.811 -	        if test -n "$(DESTDIR)"; then \
  46.812 -	          echo "  (check DESTDIR support)"; \
  46.813 -	        fi ; \
  46.814 -	        $(distuninstallcheck_listfiles) ; \
  46.815 -	        exit 1; } >&2
  46.816 -distcleancheck: distclean
  46.817 -	@if test '$(srcdir)' = . ; then \
  46.818 -	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
  46.819 -	  exit 1 ; \
  46.820 -	fi
  46.821 -	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
  46.822 -	  || { echo "ERROR: files left in build directory after distclean:" ; \
  46.823 -	       $(distcleancheck_listfiles) ; \
  46.824 -	       exit 1; } >&2
  46.825 -check-am: all-am
  46.826 -check: check-recursive
  46.827 -all-am: Makefile $(DATA) config.h
  46.828 -installdirs: installdirs-recursive
  46.829 -installdirs-am:
  46.830 -	for dir in "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(pkgconfigdir)"; do \
  46.831 -	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
  46.832 -	done
  46.833 -install: install-recursive
  46.834 -install-exec: install-exec-recursive
  46.835 -install-data: install-data-recursive
  46.836 -uninstall: uninstall-recursive
  46.837 -
  46.838 -install-am: all-am
  46.839 -	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  46.840 -
  46.841 -installcheck: installcheck-recursive
  46.842 -install-strip:
  46.843 -	if test -z '$(STRIP)'; then \
  46.844 -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  46.845 -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  46.846 -	      install; \
  46.847 -	else \
  46.848 -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  46.849 -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  46.850 -	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
  46.851 -	fi
  46.852 -mostlyclean-generic:
  46.853 -
  46.854 -clean-generic:
  46.855 -
  46.856 -distclean-generic:
  46.857 -	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  46.858 -	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
  46.859 -
  46.860 -maintainer-clean-generic:
  46.861 -	@echo "This command is intended for maintainers to use"
  46.862 -	@echo "it deletes files that may require special tools to rebuild."
  46.863 -clean: clean-recursive
  46.864 -
  46.865 -clean-am: clean-generic clean-libtool mostlyclean-am
  46.866 -
  46.867 -distclean: distclean-recursive
  46.868 -	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  46.869 -	-rm -f Makefile
  46.870 -distclean-am: clean-am distclean-generic distclean-hdr \
  46.871 -	distclean-libtool distclean-tags
  46.872 -
  46.873 -dvi: dvi-recursive
  46.874 -
  46.875 -dvi-am:
  46.876 -
  46.877 -html: html-recursive
  46.878 -
  46.879 -html-am:
  46.880 -
  46.881 -info: info-recursive
  46.882 -
  46.883 -info-am:
  46.884 -
  46.885 -install-data-am: install-m4dataDATA install-pkgconfigDATA
  46.886 -
  46.887 -install-dvi: install-dvi-recursive
  46.888 -
  46.889 -install-dvi-am:
  46.890 -
  46.891 -install-exec-am:
  46.892 -
  46.893 -install-html: install-html-recursive
  46.894 -
  46.895 -install-html-am:
  46.896 -
  46.897 -install-info: install-info-recursive
  46.898 -
  46.899 -install-info-am:
  46.900 -
  46.901 -install-man:
  46.902 -
  46.903 -install-pdf: install-pdf-recursive
  46.904 -
  46.905 -install-pdf-am:
  46.906 -
  46.907 -install-ps: install-ps-recursive
  46.908 -
  46.909 -install-ps-am:
  46.910 -
  46.911 -installcheck-am:
  46.912 -
  46.913 -maintainer-clean: maintainer-clean-recursive
  46.914 -	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  46.915 -	-rm -rf $(top_srcdir)/autom4te.cache
  46.916 -	-rm -f Makefile
  46.917 -maintainer-clean-am: distclean-am maintainer-clean-generic
  46.918 -
  46.919 -mostlyclean: mostlyclean-recursive
  46.920 -
  46.921 -mostlyclean-am: mostlyclean-generic mostlyclean-libtool
  46.922 -
  46.923 -pdf: pdf-recursive
  46.924 -
  46.925 -pdf-am:
  46.926 -
  46.927 -ps: ps-recursive
  46.928 -
  46.929 -ps-am:
  46.930 -
  46.931 -uninstall-am: uninstall-m4dataDATA uninstall-pkgconfigDATA
  46.932 -
  46.933 -.MAKE: $(am__recursive_targets) all install-am install-strip
  46.934 -
  46.935 -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
  46.936 -	am--refresh check check-am clean clean-cscope clean-generic \
  46.937 -	clean-libtool cscope cscopelist-am ctags ctags-am dist \
  46.938 -	dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
  46.939 -	dist-tarZ dist-xz dist-zip distcheck distclean \
  46.940 -	distclean-generic distclean-hdr distclean-libtool \
  46.941 -	distclean-tags distcleancheck distdir distuninstallcheck dvi \
  46.942 -	dvi-am html html-am info info-am install install-am \
  46.943 -	install-data install-data-am install-dvi install-dvi-am \
  46.944 -	install-exec install-exec-am install-html install-html-am \
  46.945 -	install-info install-info-am install-m4dataDATA install-man \
  46.946 -	install-pdf install-pdf-am install-pkgconfigDATA install-ps \
  46.947 -	install-ps-am install-strip installcheck installcheck-am \
  46.948 -	installdirs installdirs-am maintainer-clean \
  46.949 -	maintainer-clean-generic mostlyclean mostlyclean-generic \
  46.950 -	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
  46.951 -	uninstall-am uninstall-m4dataDATA uninstall-pkgconfigDATA
  46.952 -
  46.953 -.PRECIOUS: Makefile
  46.954 -
  46.955 -
  46.956 -dist-hook:
  46.957 -	for item in $(EXTRA_DIST); do \
  46.958 -	  if test -d $$item; then \
  46.959 -	    echo -n "cleaning $$item dir for distribution..."; \
  46.960 -	    rm -rf `find $(distdir)/$$item -name .svn`; \
  46.961 -	    echo "OK"; \
  46.962 -	  fi; \
  46.963 -	done
  46.964 -
  46.965 -debug:
  46.966 -	$(MAKE) all CFLAGS="@DEBUG@"
  46.967 -
  46.968 -profile:
  46.969 -	$(MAKE) all CFLAGS="@PROFILE@"
  46.970 -
  46.971 -# Tell versions [3.59,3.63) of GNU make to not export all variables.
  46.972 -# Otherwise a system limit (for SysV at least) may be exceeded.
  46.973 -.NOEXPORT:
    47.1 --- a/external/libvorbis-1.3.5/README	Sun Oct 06 17:37:02 2019 +0300
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,134 +0,0 @@
    47.4 -********************************************************************
    47.5 -*                                                                  *
    47.6 -* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
    47.7 -* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
    47.8 -* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
    47.9 -* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
   47.10 -*                                                                  *
   47.11 -* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2015             *
   47.12 -* by the Xiph.org Foundation, http://www.xiph.org/                 *
   47.13 -*                                                                  *
   47.14 -********************************************************************
   47.15 -
   47.16 -Vorbis is a general purpose audio and music encoding format
   47.17 -contemporary to MPEG-4's AAC and TwinVQ, the next generation beyond
   47.18 -MPEG audio layer 3. Unlike the MPEG sponsored formats (and other
   47.19 -proprietary formats such as RealAudio G2 and Windows' flavor of the
   47.20 -month), the Vorbis CODEC specification belongs to the public domain.
   47.21 -All the technical details are published and documented, and any
   47.22 -software entity may make full use of the format without license 
   47.23 -fee, royalty or patent concerns.
   47.24 -
   47.25 -This package contains:
   47.26 -
   47.27 -* libvorbis, a BSD-style license software implementation of
   47.28 -  the Vorbis specification by the Xiph.Org Foundation 
   47.29 -  (http://www.xiph.org/) 
   47.30 -
   47.31 -* libvorbisfile, a BSD-style license convenience library
   47.32 -  built on Vorbis designed to simplify common uses
   47.33 -
   47.34 -* libvorbisenc, a BSD-style license library that provides a simple,
   47.35 -  programmatic encoding setup interface 
   47.36 -
   47.37 -* example code making use of libogg, libvorbis, libvorbisfile and
   47.38 -  libvorbisenc
   47.39 -
   47.40 -WHAT'S HERE:
   47.41 -
   47.42 -This source distribution includes libvorbis and an example
   47.43 -encoder/player to demonstrate use of libvorbis as well as
   47.44 -documentation on the Ogg Vorbis audio coding format.
   47.45 -
   47.46 -You'll need libogg (distributed separately) to compile this library.
   47.47 -A more comprehensive set of utilities is available in the vorbis-tools
   47.48 -package.
   47.49 -
   47.50 -Directory:
   47.51 -
   47.52 -./lib  		The source for the libraries, a BSD-license implementation
   47.53 -		of the public domain Ogg Vorbis audio encoding format.
   47.54 -
   47.55 -./include       Library API headers
   47.56 -
   47.57 -./debian        Rules/spec files for building Debian .deb packages
   47.58 -
   47.59 -./doc           Vorbis documentation
   47.60 -
   47.61 -./examples	Example code illustrating programmatic use of libvorbis, 
   47.62 -		libvorbisfile and libvorbisenc
   47.63 -
   47.64 -./mac 		Codewarrior project files and build tweaks for MacOS.
   47.65 -
   47.66 -./macosx 	Project files for MacOS X.
   47.67 -
   47.68 -./win32		Win32 projects files and build automation
   47.69 -
   47.70 -./vq 		Internal utilities for training/building new LSP/residue 
   47.71 -		and auxiliary codebooks.
   47.72 -
   47.73 -CONTACT:
   47.74 -
   47.75 -The Ogg homepage is located at 'http://www.xiph.org/ogg/'.
   47.76 -Vorbis's homepage is located at 'http://www.xiph.org/vorbis/'.
   47.77 -Up to date technical documents, contact information, source code and
   47.78 -pre-built utilities may be found there.
   47.79 -
   47.80 -The user website for Ogg Vorbis software and audio is http://vorbis.com/
   47.81 -
   47.82 -BUILDING FROM TRUNK:
   47.83 -
   47.84 -Development source is under subversion revision control at 
   47.85 -https://svn.xiph.org/trunk/vorbis/. You will also need the 
   47.86 -newest versions of autoconf, automake, libtool and pkg-config in
   47.87 -order to compile Vorbis from development source. A configure script
   47.88 -is provided for you in the source tarball distributions.
   47.89 -
   47.90 -  [update or checkout latest source]
   47.91 -  ./autogen.sh
   47.92 -  make
   47.93 -
   47.94 -and as root if desired:
   47.95 -
   47.96 -  make install
   47.97 -
   47.98 -This will install the Vorbis libraries (static and shared) into
   47.99 -/usr/local/lib, includes into /usr/local/include and API manpages
  47.100 -(once we write some) into /usr/local/man.
  47.101 -
  47.102 -Documentation building requires xsltproc and pdfxmltex.
  47.103 -
  47.104 -BUILDING FROM TARBALL DISTRIBUTIONS:
  47.105 -
  47.106 -  ./configure
  47.107 -  make
  47.108 -
  47.109 -and optionally (as root):
  47.110 -  make install
  47.111 -
  47.112 -BUILDING RPMS:
  47.113 -
  47.114 -after normal configuring:
  47.115 -
  47.116 -  make dist
  47.117 -  rpm -ta libvorbis-<version>.tar.gz
  47.118 -
  47.119 -BUILDING ON MACOS 9:
  47.120 -
  47.121 -Vorbis on MacOS 9 is built using Metroworks CodeWarrior.  To build it, 
  47.122 -first verify that the Ogg libraries are already built following the
  47.123 -instructions in the Ogg module README.  Open vorbis/mac/libvorbis.mcp,
  47.124 -switch to the "Targets" pane, select everything, and make the project.
  47.125 -Do the same thing to build libvorbisenc.mcp, and libvorbisfile.mcp (in
  47.126 -that order).  In vorbis/mac/Output you will now have both debug and final
  47.127 -versions of Vorbis shared libraries to link your projects against.
  47.128 -
  47.129 -To build a project using Ogg Vorbis, add access paths to your
  47.130 -CodeWarrior project for the ogg/include, ogg/mac/Output,
  47.131 -vorbis/include, and vorbis/mac/Output folders.  Be sure that
  47.132 -"interpret DOS and Unix paths" is turned on in your project; it can
  47.133 -be found in the "access paths" pane in your project settings.  Now
  47.134 -simply add the shared libraries you need to your project (OggLib and
  47.135 -VorbisLib at least) and #include "ogg/ogg.h" and "vorbis/codec.h"
  47.136 -wherever you need to access Ogg and Vorbis functionality.
  47.137 -
    48.1 --- a/external/libvorbis-1.3.5/aclocal.m4	Sun Oct 06 17:37:02 2019 +0300
    48.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.3 @@ -1,10220 +0,0 @@
    48.4 -# generated automatically by aclocal 1.15 -*- Autoconf -*-
    48.5 -
    48.6 -# Copyright (C) 1996-2014 Free Software Foundation, Inc.
    48.7 -
    48.8 -# This file is free software; the Free Software Foundation
    48.9 -# gives unlimited permission to copy and/or distribute it,
   48.10 -# with or without modifications, as long as this notice is preserved.
   48.11 -
   48.12 -# This program is distributed in the hope that it will be useful,
   48.13 -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
   48.14 -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
   48.15 -# PARTICULAR PURPOSE.
   48.16 -
   48.17 -m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
   48.18 -m4_ifndef([AC_AUTOCONF_VERSION],
   48.19 -  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
   48.20 -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
   48.21 -[m4_warning([this file was generated for autoconf 2.69.
   48.22 -You have another version of autoconf.  It may work, but is not guaranteed to.
   48.23 -If you have problems, you may need to regenerate the build system entirely.
   48.24 -To do so, use the procedure documented by the package, typically 'autoreconf'.])])
   48.25 -
   48.26 -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
   48.27 -#
   48.28 -#   Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
   48.29 -#   Written by Gordon Matzigkeit, 1996
   48.30 -#
   48.31 -# This file is free software; the Free Software Foundation gives
   48.32 -# unlimited permission to copy and/or distribute it, with or without
   48.33 -# modifications, as long as this notice is preserved.
   48.34 -
   48.35 -m4_define([_LT_COPYING], [dnl
   48.36 -# Copyright (C) 2014 Free Software Foundation, Inc.
   48.37 -# This is free software; see the source for copying conditions.  There is NO
   48.38 -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
   48.39 -
   48.40 -# GNU Libtool is free software; you can redistribute it and/or modify
   48.41 -# it under the terms of the GNU General Public License as published by
   48.42 -# the Free Software Foundation; either version 2 of of the License, or
   48.43 -# (at your option) any later version.
   48.44 -#
   48.45 -# As a special exception to the GNU General Public License, if you
   48.46 -# distribute this file as part of a program or library that is built
   48.47 -# using GNU Libtool, you may include this file under the  same
   48.48 -# distribution terms that you use for the rest of that program.
   48.49 -#
   48.50 -# GNU Libtool is distributed in the hope that it will be useful, but
   48.51 -# WITHOUT ANY WARRANTY; without even the implied warranty of
   48.52 -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   48.53 -# GNU General Public License for more details.
   48.54 -#
   48.55 -# You should have received a copy of the GNU General Public License
   48.56 -# along with this program.  If not, see <http://www.gnu.org/licenses/>.
   48.57 -])
   48.58 -
   48.59 -# serial 58 LT_INIT
   48.60 -
   48.61 -
   48.62 -# LT_PREREQ(VERSION)
   48.63 -# ------------------
   48.64 -# Complain and exit if this libtool version is less that VERSION.
   48.65 -m4_defun([LT_PREREQ],
   48.66 -[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
   48.67 -       [m4_default([$3],
   48.68 -		   [m4_fatal([Libtool version $1 or higher is required],
   48.69 -		             63)])],
   48.70 -       [$2])])
   48.71 -
   48.72 -
   48.73 -# _LT_CHECK_BUILDDIR
   48.74 -# ------------------
   48.75 -# Complain if the absolute build directory name contains unusual characters
   48.76 -m4_defun([_LT_CHECK_BUILDDIR],
   48.77 -[case `pwd` in
   48.78 -  *\ * | *\	*)
   48.79 -    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
   48.80 -esac
   48.81 -])
   48.82 -
   48.83 -
   48.84 -# LT_INIT([OPTIONS])
   48.85 -# ------------------
   48.86 -AC_DEFUN([LT_INIT],
   48.87 -[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
   48.88 -AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
   48.89 -AC_BEFORE([$0], [LT_LANG])dnl
   48.90 -AC_BEFORE([$0], [LT_OUTPUT])dnl
   48.91 -AC_BEFORE([$0], [LTDL_INIT])dnl
   48.92 -m4_require([_LT_CHECK_BUILDDIR])dnl
   48.93 -
   48.94 -dnl Autoconf doesn't catch unexpanded LT_ macros by default:
   48.95 -m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
   48.96 -m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
   48.97 -dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
   48.98 -dnl unless we require an AC_DEFUNed macro:
   48.99 -AC_REQUIRE([LTOPTIONS_VERSION])dnl
  48.100 -AC_REQUIRE([LTSUGAR_VERSION])dnl
  48.101 -AC_REQUIRE([LTVERSION_VERSION])dnl
  48.102 -AC_REQUIRE([LTOBSOLETE_VERSION])dnl
  48.103 -m4_require([_LT_PROG_LTMAIN])dnl
  48.104 -
  48.105 -_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
  48.106 -
  48.107 -dnl Parse OPTIONS
  48.108 -_LT_SET_OPTIONS([$0], [$1])
  48.109 -
  48.110 -# This can be used to rebuild libtool when needed
  48.111 -LIBTOOL_DEPS=$ltmain
  48.112 -
  48.113 -# Always use our own libtool.
  48.114 -LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  48.115 -AC_SUBST(LIBTOOL)dnl
  48.116 -
  48.117 -_LT_SETUP
  48.118 -
  48.119 -# Only expand once:
  48.120 -m4_define([LT_INIT])
  48.121 -])# LT_INIT
  48.122 -
  48.123 -# Old names:
  48.124 -AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
  48.125 -AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
  48.126 -dnl aclocal-1.4 backwards compatibility:
  48.127 -dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
  48.128 -dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
  48.129 -
  48.130 -
  48.131 -# _LT_PREPARE_CC_BASENAME
  48.132 -# -----------------------
  48.133 -m4_defun([_LT_PREPARE_CC_BASENAME], [
  48.134 -# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
  48.135 -func_cc_basename ()
  48.136 -{
  48.137 -    for cc_temp in @S|@*""; do
  48.138 -      case $cc_temp in
  48.139 -        compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
  48.140 -        distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
  48.141 -        \-*) ;;
  48.142 -        *) break;;
  48.143 -      esac
  48.144 -    done
  48.145 -    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
  48.146 -}
  48.147 -])# _LT_PREPARE_CC_BASENAME
  48.148 -
  48.149 -
  48.150 -# _LT_CC_BASENAME(CC)
  48.151 -# -------------------
  48.152 -# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
  48.153 -# but that macro is also expanded into generated libtool script, which
  48.154 -# arranges for $SED and $ECHO to be set by different means.
  48.155 -m4_defun([_LT_CC_BASENAME],
  48.156 -[m4_require([_LT_PREPARE_CC_BASENAME])dnl
  48.157 -AC_REQUIRE([_LT_DECL_SED])dnl
  48.158 -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
  48.159 -func_cc_basename $1
  48.160 -cc_basename=$func_cc_basename_result
  48.161 -])
  48.162 -
  48.163 -
  48.164 -# _LT_FILEUTILS_DEFAULTS
  48.165 -# ----------------------
  48.166 -# It is okay to use these file commands and assume they have been set
  48.167 -# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
  48.168 -m4_defun([_LT_FILEUTILS_DEFAULTS],
  48.169 -[: ${CP="cp -f"}
  48.170 -: ${MV="mv -f"}
  48.171 -: ${RM="rm -f"}
  48.172 -])# _LT_FILEUTILS_DEFAULTS
  48.173 -
  48.174 -
  48.175 -# _LT_SETUP
  48.176 -# ---------
  48.177 -m4_defun([_LT_SETUP],
  48.178 -[AC_REQUIRE([AC_CANONICAL_HOST])dnl
  48.179 -AC_REQUIRE([AC_CANONICAL_BUILD])dnl
  48.180 -AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
  48.181 -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
  48.182 -
  48.183 -_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
  48.184 -dnl
  48.185 -_LT_DECL([], [host_alias], [0], [The host system])dnl
  48.186 -_LT_DECL([], [host], [0])dnl
  48.187 -_LT_DECL([], [host_os], [0])dnl
  48.188 -dnl
  48.189 -_LT_DECL([], [build_alias], [0], [The build system])dnl
  48.190 -_LT_DECL([], [build], [0])dnl
  48.191 -_LT_DECL([], [build_os], [0])dnl
  48.192 -dnl
  48.193 -AC_REQUIRE([AC_PROG_CC])dnl
  48.194 -AC_REQUIRE([LT_PATH_LD])dnl
  48.195 -AC_REQUIRE([LT_PATH_NM])dnl
  48.196 -dnl
  48.197 -AC_REQUIRE([AC_PROG_LN_S])dnl
  48.198 -test -z "$LN_S" && LN_S="ln -s"
  48.199 -_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
  48.200 -dnl
  48.201 -AC_REQUIRE([LT_CMD_MAX_LEN])dnl
  48.202 -_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
  48.203 -_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
  48.204 -dnl
  48.205 -m4_require([_LT_FILEUTILS_DEFAULTS])dnl
  48.206 -m4_require([_LT_CHECK_SHELL_FEATURES])dnl
  48.207 -m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
  48.208 -m4_require([_LT_CMD_RELOAD])dnl
  48.209 -m4_require([_LT_CHECK_MAGIC_METHOD])dnl
  48.210 -m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
  48.211 -m4_require([_LT_CMD_OLD_ARCHIVE])dnl
  48.212 -m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
  48.213 -m4_require([_LT_WITH_SYSROOT])dnl
  48.214 -m4_require([_LT_CMD_TRUNCATE])dnl
  48.215 -
  48.216 -_LT_CONFIG_LIBTOOL_INIT([
  48.217 -# See if we are running on zsh, and set the options that allow our
  48.218 -# commands through without removal of \ escapes INIT.
  48.219 -if test -n "\${ZSH_VERSION+set}"; then
  48.220 -   setopt NO_GLOB_SUBST
  48.221 -fi
  48.222 -])
  48.223 -if test -n "${ZSH_VERSION+set}"; then
  48.224 -   setopt NO_GLOB_SUBST
  48.225 -fi
  48.226 -
  48.227 -_LT_CHECK_OBJDIR
  48.228 -
  48.229 -m4_require([_LT_TAG_COMPILER])dnl
  48.230 -
  48.231 -case $host_os in
  48.232 -aix3*)
  48.233 -  # AIX sometimes has problems with the GCC collect2 program.  For some
  48.234 -  # reason, if we set the COLLECT_NAMES environment variable, the problems
  48.235 -  # vanish in a puff of smoke.
  48.236 -  if test set != "${COLLECT_NAMES+set}"; then
  48.237 -    COLLECT_NAMES=
  48.238 -    export COLLECT_NAMES
  48.239 -  fi
  48.240 -  ;;
  48.241 -esac
  48.242 -
  48.243 -# Global variables:
  48.244 -ofile=libtool
  48.245 -can_build_shared=yes
  48.246 -
  48.247 -# All known linkers require a '.a' archive for static linking (except MSVC,
  48.248 -# which needs '.lib').
  48.249 -libext=a
  48.250 -
  48.251 -with_gnu_ld=$lt_cv_prog_gnu_ld
  48.252 -
  48.253 -old_CC=$CC
  48.254 -old_CFLAGS=$CFLAGS
  48.255 -
  48.256 -# Set sane defaults for various variables
  48.257 -test -z "$CC" && CC=cc
  48.258 -test -z "$LTCC" && LTCC=$CC
  48.259 -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
  48.260 -test -z "$LD" && LD=ld
  48.261 -test -z "$ac_objext" && ac_objext=o
  48.262 -
  48.263 -_LT_CC_BASENAME([$compiler])
  48.264 -
  48.265 -# Only perform the check for file, if the check method requires it
  48.266 -test -z "$MAGIC_CMD" && MAGIC_CMD=file
  48.267 -case $deplibs_check_method in
  48.268 -file_magic*)
  48.269 -  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
  48.270 -    _LT_PATH_MAGIC
  48.271 -  fi
  48.272 -  ;;
  48.273 -esac
  48.274 -
  48.275 -# Use C for the default configuration in the libtool script
  48.276 -LT_SUPPORTED_TAG([CC])
  48.277 -_LT_LANG_C_CONFIG
  48.278 -_LT_LANG_DEFAULT_CONFIG
  48.279 -_LT_CONFIG_COMMANDS
  48.280 -])# _LT_SETUP
  48.281 -
  48.282 -
  48.283 -# _LT_PREPARE_SED_QUOTE_VARS
  48.284 -# --------------------------
  48.285 -# Define a few sed substitution that help us do robust quoting.
  48.286 -m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
  48.287 -[# Backslashify metacharacters that are still active within
  48.288 -# double-quoted strings.
  48.289 -sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
  48.290 -
  48.291 -# Same as above, but do not quote variable references.
  48.292 -double_quote_subst='s/\([["`\\]]\)/\\\1/g'
  48.293 -
  48.294 -# Sed substitution to delay expansion of an escaped shell variable in a
  48.295 -# double_quote_subst'ed string.
  48.296 -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
  48.297 -
  48.298 -# Sed substitution to delay expansion of an escaped single quote.
  48.299 -delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
  48.300 -
  48.301 -# Sed substitution to avoid accidental globbing in evaled expressions
  48.302 -no_glob_subst='s/\*/\\\*/g'
  48.303 -])
  48.304 -
  48.305 -# _LT_PROG_LTMAIN
  48.306 -# ---------------
  48.307 -# Note that this code is called both from 'configure', and 'config.status'
  48.308 -# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
  48.309 -# 'config.status' has no value for ac_aux_dir unless we are using Automake,
  48.310 -# so we pass a copy along to make sure it has a sensible value anyway.
  48.311 -m4_defun([_LT_PROG_LTMAIN],
  48.312 -[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
  48.313 -_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
  48.314 -ltmain=$ac_aux_dir/ltmain.sh
  48.315 -])# _LT_PROG_LTMAIN
  48.316 -
  48.317 -
  48.318 -
  48.319 -# So that we can recreate a full libtool script including additional
  48.320 -# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
  48.321 -# in macros and then make a single call at the end using the 'libtool'
  48.322 -# label.
  48.323 -
  48.324 -
  48.325 -# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
  48.326 -# ----------------------------------------
  48.327 -# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
  48.328 -m4_define([_LT_CONFIG_LIBTOOL_INIT],
  48.329 -[m4_ifval([$1],
  48.330 -          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
  48.331 -                     [$1
  48.332 -])])])
  48.333 -
  48.334 -# Initialize.
  48.335 -m4_define([_LT_OUTPUT_LIBTOOL_INIT])
  48.336 -
  48.337 -
  48.338 -# _LT_CONFIG_LIBTOOL([COMMANDS])
  48.339 -# ------------------------------
  48.340 -# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
  48.341 -m4_define([_LT_CONFIG_LIBTOOL],
  48.342 -[m4_ifval([$1],
  48.343 -          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
  48.344 -                     [$1
  48.345 -])])])
  48.346 -
  48.347 -# Initialize.
  48.348 -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
  48.349 -
  48.350 -
  48.351 -# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
  48.352 -# -----------------------------------------------------
  48.353 -m4_defun([_LT_CONFIG_SAVE_COMMANDS],
  48.354 -[_LT_CONFIG_LIBTOOL([$1])
  48.355 -_LT_CONFIG_LIBTOOL_INIT([$2])
  48.356 -])
  48.357 -
  48.358 -
  48.359 -# _LT_FORMAT_COMMENT([COMMENT])
  48.360 -# -----------------------------
  48.361 -# Add leading comment marks to the start of each line, and a trailing
  48.362 -# full-stop to the whole comment if one is not present already.
  48.363 -m4_define([_LT_FORMAT_COMMENT],
  48.364 -[m4_ifval([$1], [
  48.365 -m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
  48.366 -              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
  48.367 -)])
  48.368 -
  48.369 -
  48.370 -
  48.371 -
  48.372 -
  48.373 -# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
  48.374 -# -------------------------------------------------------------------
  48.375 -# CONFIGNAME is the name given to the value in the libtool script.
  48.376 -# VARNAME is the (base) name used in the configure script.
  48.377 -# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
  48.378 -# VARNAME.  Any other value will be used directly.
  48.379 -m4_define([_LT_DECL],
  48.380 -[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
  48.381 -    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
  48.382 -	[m4_ifval([$1], [$1], [$2])])
  48.383 -    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
  48.384 -    m4_ifval([$4],
  48.385 -	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
  48.386 -    lt_dict_add_subkey([lt_decl_dict], [$2],
  48.387 -	[tagged?], [m4_ifval([$5], [yes], [no])])])
  48.388 -])
  48.389 -
  48.390 -
  48.391 -# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
  48.392 -# --------------------------------------------------------
  48.393 -m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
  48.394 -
  48.395 -
  48.396 -# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
  48.397 -# ------------------------------------------------
  48.398 -m4_define([lt_decl_tag_varnames],
  48.399 -[_lt_decl_filter([tagged?], [yes], $@)])
  48.400 -
  48.401 -
  48.402 -# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
  48.403 -# ---------------------------------------------------------
  48.404 -m4_define([_lt_decl_filter],
  48.405 -[m4_case([$#],
  48.406 -  [0], [m4_fatal([$0: too few arguments: $#])],
  48.407 -  [1], [m4_fatal([$0: too few arguments: $#: $1])],
  48.408 -  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
  48.409 -  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
  48.410 -  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
  48.411 -])
  48.412 -
  48.413 -
  48.414 -# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
  48.415 -# --------------------------------------------------
  48.416 -m4_define([lt_decl_quote_varnames],
  48.417 -[_lt_decl_filter([value], [1], $@)])
  48.418 -
  48.419 -
  48.420 -# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
  48.421 -# ---------------------------------------------------
  48.422 -m4_define([lt_decl_dquote_varnames],
  48.423 -[_lt_decl_filter([value], [2], $@)])
  48.424 -
  48.425 -
  48.426 -# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
  48.427 -# ---------------------------------------------------
  48.428 -m4_define([lt_decl_varnames_tagged],
  48.429 -[m4_assert([$# <= 2])dnl
  48.430 -_$0(m4_quote(m4_default([$1], [[, ]])),
  48.431 -    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
  48.432 -    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
  48.433 -m4_define([_lt_decl_varnames_tagged],
  48.434 -[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
  48.435 -
  48.436 -
  48.437 -# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
  48.438 -# ------------------------------------------------
  48.439 -m4_define([lt_decl_all_varnames],
  48.440 -[_$0(m4_quote(m4_default([$1], [[, ]])),
  48.441 -     m4_if([$2], [],
  48.442 -	   m4_quote(lt_decl_varnames),
  48.443 -	m4_quote(m4_shift($@))))[]dnl
  48.444 -])
  48.445 -m4_define([_lt_decl_all_varnames],
  48.446 -[lt_join($@, lt_decl_varnames_tagged([$1],
  48.447 -			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
  48.448 -])
  48.449 -
  48.450 -
  48.451 -# _LT_CONFIG_STATUS_DECLARE([VARNAME])
  48.452 -# ------------------------------------
  48.453 -# Quote a variable value, and forward it to 'config.status' so that its
  48.454 -# declaration there will have the same value as in 'configure'.  VARNAME
  48.455 -# must have a single quote delimited value for this to work.
  48.456 -m4_define([_LT_CONFIG_STATUS_DECLARE],
  48.457 -[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
  48.458 -
  48.459 -
  48.460 -# _LT_CONFIG_STATUS_DECLARATIONS
  48.461 -# ------------------------------
  48.462 -# We delimit libtool config variables with single quotes, so when
  48.463 -# we write them to config.status, we have to be sure to quote all
  48.464 -# embedded single quotes properly.  In configure, this macro expands
  48.465 -# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
  48.466 -#
  48.467 -#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
  48.468 -m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
  48.469 -[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
  48.470 -    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
  48.471 -
  48.472 -
  48.473 -# _LT_LIBTOOL_TAGS
  48.474 -# ----------------
  48.475 -# Output comment and list of tags supported by the script
  48.476 -m4_defun([_LT_LIBTOOL_TAGS],
  48.477 -[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
  48.478 -available_tags='_LT_TAGS'dnl
  48.479 -])
  48.480 -
  48.481 -
  48.482 -# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
  48.483 -# -----------------------------------
  48.484 -# Extract the dictionary values for VARNAME (optionally with TAG) and
  48.485 -# expand to a commented shell variable setting:
  48.486 -#
  48.487 -#    # Some comment about what VAR is for.
  48.488 -#    visible_name=$lt_internal_name
  48.489 -m4_define([_LT_LIBTOOL_DECLARE],
  48.490 -[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
  48.491 -					   [description])))[]dnl
  48.492 -m4_pushdef([_libtool_name],
  48.493 -    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
  48.494 -m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
  48.495 -    [0], [_libtool_name=[$]$1],
  48.496 -    [1], [_libtool_name=$lt_[]$1],
  48.497 -    [2], [_libtool_name=$lt_[]$1],
  48.498 -    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
  48.499 -m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
  48.500 -])
  48.501 -
  48.502 -
  48.503 -# _LT_LIBTOOL_CONFIG_VARS
  48.504 -# -----------------------
  48.505 -# Produce commented declarations of non-tagged libtool config variables
  48.506 -# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
  48.507 -# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
  48.508 -# section) are produced by _LT_LIBTOOL_TAG_VARS.
  48.509 -m4_defun([_LT_LIBTOOL_CONFIG_VARS],
  48.510 -[m4_foreach([_lt_var],
  48.511 -    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
  48.512 -    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
  48.513 -
  48.514 -
  48.515 -# _LT_LIBTOOL_TAG_VARS(TAG)
  48.516 -# -------------------------
  48.517 -m4_define([_LT_LIBTOOL_TAG_VARS],
  48.518 -[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
  48.519 -    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
  48.520 -
  48.521 -
  48.522 -# _LT_TAGVAR(VARNAME, [TAGNAME])
  48.523 -# ------------------------------
  48.524 -m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
  48.525 -
  48.526 -
  48.527 -# _LT_CONFIG_COMMANDS
  48.528 -# -------------------
  48.529 -# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
  48.530 -# variables for single and double quote escaping we saved from calls
  48.531 -# to _LT_DECL, we can put quote escaped variables declarations
  48.532 -# into 'config.status', and then the shell code to quote escape them in
  48.533 -# for loops in 'config.status'.  Finally, any additional code accumulated
  48.534 -# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
  48.535 -m4_defun([_LT_CONFIG_COMMANDS],
  48.536 -[AC_PROVIDE_IFELSE([LT_OUTPUT],
  48.537 -	dnl If the libtool generation code has been placed in $CONFIG_LT,
  48.538 -	dnl instead of duplicating it all over again into config.status,
  48.539 -	dnl then we will have config.status run $CONFIG_LT later, so it
  48.540 -	dnl needs to know what name is stored there:
  48.541 -        [AC_CONFIG_COMMANDS([libtool],
  48.542 -            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
  48.543 -    dnl If the libtool generation code is destined for config.status,
  48.544 -    dnl expand the accumulated commands and init code now:
  48.545 -    [AC_CONFIG_COMMANDS([libtool],
  48.546 -        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
  48.547 -])#_LT_CONFIG_COMMANDS
  48.548 -
  48.549 -
  48.550 -# Initialize.
  48.551 -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
  48.552 -[
  48.553 -
  48.554 -# The HP-UX ksh and POSIX shell print the target directory to stdout
  48.555 -# if CDPATH is set.
  48.556 -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  48.557 -
  48.558 -sed_quote_subst='$sed_quote_subst'
  48.559 -double_quote_subst='$double_quote_subst'
  48.560 -delay_variable_subst='$delay_variable_subst'
  48.561 -_LT_CONFIG_STATUS_DECLARATIONS
  48.562 -LTCC='$LTCC'
  48.563 -LTCFLAGS='$LTCFLAGS'
  48.564 -compiler='$compiler_DEFAULT'
  48.565 -
  48.566 -# A function that is used when there is no print builtin or printf.
  48.567 -func_fallback_echo ()
  48.568 -{
  48.569 -  eval 'cat <<_LTECHO_EOF
  48.570 -\$[]1
  48.571 -_LTECHO_EOF'
  48.572 -}
  48.573 -
  48.574 -# Quote evaled strings.
  48.575 -for var in lt_decl_all_varnames([[ \
  48.576 -]], lt_decl_quote_varnames); do
  48.577 -    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
  48.578 -    *[[\\\\\\\`\\"\\\$]]*)
  48.579 -      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
  48.580 -      ;;
  48.581 -    *)
  48.582 -      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
  48.583 -      ;;
  48.584 -    esac
  48.585 -done
  48.586 -
  48.587 -# Double-quote double-evaled strings.
  48.588 -for var in lt_decl_all_varnames([[ \
  48.589 -]], lt_decl_dquote_varnames); do
  48.590 -    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
  48.591 -    *[[\\\\\\\`\\"\\\$]]*)
  48.592 -      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
  48.593 -      ;;
  48.594 -    *)
  48.595 -      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
  48.596 -      ;;
  48.597 -    esac
  48.598 -done
  48.599 -
  48.600 -_LT_OUTPUT_LIBTOOL_INIT
  48.601 -])
  48.602 -
  48.603 -# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
  48.604 -# ------------------------------------
  48.605 -# Generate a child script FILE with all initialization necessary to
  48.606 -# reuse the environment learned by the parent script, and make the
  48.607 -# file executable.  If COMMENT is supplied, it is inserted after the
  48.608 -# '#!' sequence but before initialization text begins.  After this
  48.609 -# macro, additional text can be appended to FILE to form the body of
  48.610 -# the child script.  The macro ends with non-zero status if the
  48.611 -# file could not be fully written (such as if the disk is full).
  48.612 -m4_ifdef([AS_INIT_GENERATED],
  48.613 -[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
  48.614 -[m4_defun([_LT_GENERATED_FILE_INIT],
  48.615 -[m4_require([AS_PREPARE])]dnl
  48.616 -[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
  48.617 -[lt_write_fail=0
  48.618 -cat >$1 <<_ASEOF || lt_write_fail=1
  48.619 -#! $SHELL
  48.620 -# Generated by $as_me.
  48.621 -$2
  48.622 -SHELL=\${CONFIG_SHELL-$SHELL}
  48.623 -export SHELL
  48.624 -_ASEOF
  48.625 -cat >>$1 <<\_ASEOF || lt_write_fail=1
  48.626 -AS_SHELL_SANITIZE
  48.627 -_AS_PREPARE
  48.628 -exec AS_MESSAGE_FD>&1
  48.629 -_ASEOF
  48.630 -test 0 = "$lt_write_fail" && chmod +x $1[]dnl
  48.631 -m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
  48.632 -
  48.633 -# LT_OUTPUT
  48.634 -# ---------
  48.635 -# This macro allows early generation of the libtool script (before
  48.636 -# AC_OUTPUT is called), incase it is used in configure for compilation
  48.637 -# tests.
  48.638 -AC_DEFUN([LT_OUTPUT],
  48.639 -[: ${CONFIG_LT=./config.lt}
  48.640 -AC_MSG_NOTICE([creating $CONFIG_LT])
  48.641 -_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
  48.642 -[# Run this file to recreate a libtool stub with the current configuration.])
  48.643 -
  48.644 -cat >>"$CONFIG_LT" <<\_LTEOF
  48.645 -lt_cl_silent=false
  48.646 -exec AS_MESSAGE_LOG_FD>>config.log
  48.647 -{
  48.648 -  echo
  48.649 -  AS_BOX([Running $as_me.])
  48.650 -} >&AS_MESSAGE_LOG_FD
  48.651 -
  48.652 -lt_cl_help="\
  48.653 -'$as_me' creates a local libtool stub from the current configuration,
  48.654 -for use in further configure time tests before the real libtool is
  48.655 -generated.
  48.656 -
  48.657 -Usage: $[0] [[OPTIONS]]
  48.658 -
  48.659 -  -h, --help      print this help, then exit
  48.660 -  -V, --version   print version number, then exit
  48.661 -  -q, --quiet     do not print progress messages
  48.662 -  -d, --debug     don't remove temporary files
  48.663 -
  48.664 -Report bugs to <bug-libtool@gnu.org>."
  48.665 -
  48.666 -lt_cl_version="\
  48.667 -m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
  48.668 -m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
  48.669 -configured by $[0], generated by m4_PACKAGE_STRING.
  48.670 -
  48.671 -Copyright (C) 2011 Free Software Foundation, Inc.
  48.672 -This config.lt script is free software; the Free Software Foundation
  48.673 -gives unlimited permision to copy, distribute and modify it."
  48.674 -
  48.675 -while test 0 != $[#]
  48.676 -do
  48.677 -  case $[1] in
  48.678 -    --version | --v* | -V )
  48.679 -      echo "$lt_cl_version"; exit 0 ;;
  48.680 -    --help | --h* | -h )
  48.681 -      echo "$lt_cl_help"; exit 0 ;;
  48.682 -    --debug | --d* | -d )
  48.683 -      debug=: ;;
  48.684 -    --quiet | --q* | --silent | --s* | -q )
  48.685 -      lt_cl_silent=: ;;
  48.686 -
  48.687 -    -*) AC_MSG_ERROR([unrecognized option: $[1]
  48.688 -Try '$[0] --help' for more information.]) ;;
  48.689 -
  48.690 -    *) AC_MSG_ERROR([unrecognized argument: $[1]
  48.691 -Try '$[0] --help' for more information.]) ;;
  48.692 -  esac
  48.693 -  shift
  48.694 -done
  48.695 -
  48.696 -if $lt_cl_silent; then
  48.697 -  exec AS_MESSAGE_FD>/dev/null
  48.698 -fi
  48.699 -_LTEOF
  48.700 -
  48.701 -cat >>"$CONFIG_LT" <<_LTEOF
  48.702 -_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
  48.703 -_LTEOF
  48.704 -
  48.705 -cat >>"$CONFIG_LT" <<\_LTEOF
  48.706 -AC_MSG_NOTICE([creating $ofile])
  48.707 -_LT_OUTPUT_LIBTOOL_COMMANDS
  48.708 -AS_EXIT(0)
  48.709 -_LTEOF
  48.710 -chmod +x "$CONFIG_LT"
  48.711 -
  48.712 -# configure is writing to config.log, but config.lt does its own redirection,
  48.713 -# appending to config.log, which fails on DOS, as config.log is still kept
  48.714 -# open by configure.  Here we exec the FD to /dev/null, effectively closing
  48.715 -# config.log, so it can be properly (re)opened and appended to by config.lt.
  48.716 -lt_cl_success=:
  48.717 -test yes = "$silent" &&
  48.718 -  lt_config_lt_args="$lt_config_lt_args --quiet"
  48.719 -exec AS_MESSAGE_LOG_FD>/dev/null
  48.720 -$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
  48.721 -exec AS_MESSAGE_LOG_FD>>config.log
  48.722 -$lt_cl_success || AS_EXIT(1)
  48.723 -])# LT_OUTPUT
  48.724 -
  48.725 -
  48.726 -# _LT_CONFIG(TAG)
  48.727 -# ---------------
  48.728 -# If TAG is the built-in tag, create an initial libtool script with a
  48.729 -# default configuration from the untagged config vars.  Otherwise add code
  48.730 -# to config.status for appending the configuration named by TAG from the
  48.731 -# matching tagged config vars.
  48.732 -m4_defun([_LT_CONFIG],
  48.733 -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
  48.734 -_LT_CONFIG_SAVE_COMMANDS([
  48.735 -  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
  48.736 -  m4_if(_LT_TAG, [C], [
  48.737 -    # See if we are running on zsh, and set the options that allow our
  48.738 -    # commands through without removal of \ escapes.
  48.739 -    if test -n "${ZSH_VERSION+set}"; then
  48.740 -      setopt NO_GLOB_SUBST
  48.741 -    fi
  48.742 -
  48.743 -    cfgfile=${ofile}T
  48.744 -    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
  48.745 -    $RM "$cfgfile"
  48.746 -
  48.747 -    cat <<_LT_EOF >> "$cfgfile"
  48.748 -#! $SHELL
  48.749 -# Generated automatically by $as_me ($PACKAGE) $VERSION
  48.750 -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  48.751 -# NOTE: Changes made to this file will be lost: look at ltmain.sh.
  48.752 -
  48.753 -# Provide generalized library-building support services.
  48.754 -# Written by Gordon Matzigkeit, 1996
  48.755 -
  48.756 -_LT_COPYING
  48.757 -_LT_LIBTOOL_TAGS
  48.758 -
  48.759 -# Configured defaults for sys_lib_dlsearch_path munging.
  48.760 -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
  48.761 -
  48.762 -# ### BEGIN LIBTOOL CONFIG
  48.763 -_LT_LIBTOOL_CONFIG_VARS
  48.764 -_LT_LIBTOOL_TAG_VARS
  48.765 -# ### END LIBTOOL CONFIG
  48.766 -
  48.767 -_LT_EOF
  48.768 -
  48.769 -    cat <<'_LT_EOF' >> "$cfgfile"
  48.770 -
  48.771 -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
  48.772 -
  48.773 -_LT_PREPARE_MUNGE_PATH_LIST
  48.774 -_LT_PREPARE_CC_BASENAME
  48.775 -
  48.776 -# ### END FUNCTIONS SHARED WITH CONFIGURE
  48.777 -
  48.778 -_LT_EOF
  48.779 -
  48.780 -  case $host_os in
  48.781 -  aix3*)
  48.782 -    cat <<\_LT_EOF >> "$cfgfile"
  48.783 -# AIX sometimes has problems with the GCC collect2 program.  For some
  48.784 -# reason, if we set the COLLECT_NAMES environment variable, the problems
  48.785 -# vanish in a puff of smoke.
  48.786 -if test set != "${COLLECT_NAMES+set}"; then
  48.787 -  COLLECT_NAMES=
  48.788 -  export COLLECT_NAMES
  48.789 -fi
  48.790 -_LT_EOF
  48.791 -    ;;
  48.792 -  esac
  48.793 -
  48.794 -  _LT_PROG_LTMAIN
  48.795 -
  48.796 -  # We use sed instead of cat because bash on DJGPP gets confused if
  48.797 -  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  48.798 -  # text mode, it properly converts lines to CR/LF.  This