├── src ├── liboggz-1.1.1 │ ├── NEWS │ ├── include │ │ ├── Makefile.am │ │ └── oggz │ │ │ ├── Makefile.am │ │ │ └── oggz_off_t.h │ ├── doc │ │ ├── hungry.png │ │ ├── forcefeed.png │ │ ├── liboggz │ │ │ ├── html │ │ │ │ ├── tab_b.gif │ │ │ │ ├── tab_l.gif │ │ │ │ ├── tab_r.gif │ │ │ │ ├── doxygen.png │ │ │ │ ├── group__install.html │ │ │ │ ├── annotated.html │ │ │ │ ├── classes.html │ │ │ │ ├── functions_vars.html │ │ │ │ ├── oggz__off__t_8h.html │ │ │ │ ├── functions.html │ │ │ │ └── modules.html │ │ │ └── latex │ │ │ │ ├── group__install.tex │ │ │ │ ├── annotated.tex │ │ │ │ ├── oggz__off__t_8h.tex │ │ │ │ ├── oggz__packet_8h.tex │ │ │ │ ├── Makefile │ │ │ │ ├── modules.tex │ │ │ │ ├── structoggz__packet.tex │ │ │ │ ├── group__building.tex │ │ │ │ ├── structOggzComment.tex │ │ │ │ ├── files.tex │ │ │ │ ├── group__hungry.tex │ │ │ │ ├── group__force__feed.tex │ │ │ │ ├── oggz__write_8h.tex │ │ │ │ ├── refman.tex │ │ │ │ ├── group__seek__semantics.tex │ │ │ │ └── index.tex │ │ ├── oggz-known-codecs.1 │ │ ├── oggz-codecs.1 │ │ ├── oggz-scan.1 │ │ ├── hungry.fig │ │ ├── forcefeed.fig │ │ └── oggz.1 │ ├── src │ │ ├── Makefile.am │ │ └── liboggz │ │ │ ├── dirac.h │ │ │ ├── Makefile.am │ │ │ └── oggz_compat.h │ ├── apache │ │ └── oggz-chop.conf.in │ ├── README.symbian │ ├── oggz-uninstalled.pc.in │ ├── oggz.pc.in │ ├── apache-install.sh │ ├── PATCHES │ ├── m4 │ │ └── as-ac-expand.m4 │ ├── AUTHORS │ ├── COPYING │ └── README.win32 ├── opus-1.3.1 │ ├── NEWS │ ├── ChangeLog │ ├── package_version │ ├── config.h.cmake.in │ ├── doc │ │ ├── TODO │ │ ├── footer.html │ │ ├── Makefile.am │ │ └── header.html │ ├── opus_headers.mk │ ├── AUTHORS │ ├── opus-uninstalled.pc.in │ ├── opus_sources.mk │ ├── opus.pc.in │ ├── win32 │ │ ├── VS2015 │ │ │ ├── test_opus_api.vcxproj.filters │ │ │ ├── test_opus_decode.vcxproj.filters │ │ │ ├── test_opus_encode.vcxproj.filters │ │ │ └── opus_demo.vcxproj.filters │ │ └── genversion.bat │ ├── OpusConfig.cmake.in │ ├── m4 │ │ ├── ltversion.m4 │ │ ├── opus-intrinsics.m4 │ │ └── ax_add_fortify_source.m4 │ ├── celt_sources.mk │ ├── silk_headers.mk │ ├── celt_headers.mk │ ├── opus_config.cmake │ ├── celt │ │ └── cwrs.h │ └── COPYING ├── API.h ├── NSQ.h ├── PLC.h ├── vq.h ├── arch.h ├── bands.h ├── celt.h ├── cwrs.h ├── debug.h ├── main.h ├── mdct.h ├── modes.h ├── opus.h ├── pitch.h ├── rate.h ├── typedef.h ├── Inlines.h ├── celt │ ├── arch.h │ ├── celt.h │ ├── cwrs.h │ ├── mdct.h │ ├── rate.h │ ├── vq.h │ ├── bands.h │ ├── entdec.h │ ├── entenc.h │ ├── modes.h │ ├── pitch.h │ ├── celt_lpc.h │ ├── ecintrin.h │ ├── entcode.h │ ├── kiss_fft.h │ ├── laplace.h │ ├── mathops.h │ ├── mfrngcod.h │ ├── cpu_support.h │ ├── fixed_debug.h │ ├── float_cast.h │ ├── os_support.h │ ├── quant_bands.h │ ├── stack_alloc.h │ ├── _kiss_fft_guts.h │ ├── fixed_generic.h │ ├── static_modes_fixed.h │ ├── static_modes_float.h │ ├── static_modes_fixed_arm_ne10.h │ └── static_modes_float_arm_ne10.h ├── celt_lpc.h ├── control.h ├── define.h ├── ecintrin.h ├── entcode.h ├── entdec.h ├── entenc.h ├── errors.h ├── kiss_fft.h ├── laplace.h ├── macros.h ├── mathops.h ├── mfrngcod.h ├── silk │ ├── API.h │ ├── NSQ.h │ ├── PLC.h │ ├── main.h │ ├── debug.h │ ├── define.h │ ├── errors.h │ ├── macros.h │ ├── tables.h │ ├── Inlines.h │ ├── control.h │ ├── structs.h │ ├── typedef.h │ ├── MacroCount.h │ ├── MacroDebug.h │ ├── SigProc_FIX.h │ ├── resampler_rom.h │ ├── pitch_est_defines.h │ ├── resampler_private.h │ ├── resampler_structs.h │ └── tuning_parameters.h ├── structs.h ├── tables.h ├── MacroCount.h ├── MacroDebug.h ├── float_cast.h ├── libogg-1.3.5 │ ├── doc │ │ ├── pages.png │ │ ├── packets.png │ │ ├── stream.png │ │ ├── multiplex1.png │ │ ├── white-ogg.png │ │ ├── vorbisword2.png │ │ ├── white-xifish.png │ │ ├── fish_xiph_org.png │ │ ├── libogg │ │ │ ├── style.css │ │ │ ├── index.html │ │ │ ├── overview.html │ │ │ ├── ogg_page_checksum_set.html │ │ │ ├── oggpack_adv1.html │ │ │ ├── ogg_page_pageno.html │ │ │ ├── oggpack_reset.html │ │ │ ├── oggpack_adv.html │ │ │ ├── ogg_stream_reset.html │ │ │ ├── ogg_iovec_t.html │ │ │ ├── ogg_page_eos.html │ │ │ ├── ogg_page_bos.html │ │ │ ├── oggpack_writeclear.html │ │ │ ├── ogg_stream_eos.html │ │ │ ├── ogg_page_serialno.html │ │ │ ├── ogg_page_continued.html │ │ │ ├── oggpack_get_buffer.html │ │ │ ├── oggpack_bits.html │ │ │ ├── ogg_packet_clear.html │ │ │ ├── oggpack_look1.html │ │ │ ├── ogg_stream_clear.html │ │ │ ├── ogg_sync_reset.html │ │ │ ├── oggpack_writeinit.html │ │ │ ├── oggpack_buffer.html │ │ │ ├── oggpack_writealign.html │ │ │ ├── ogg_page_version.html │ │ │ ├── oggpack_read1.html │ │ │ ├── oggpack_writetrunc.html │ │ │ ├── oggpack_read.html │ │ │ ├── ogg_page_granulepos.html │ │ │ ├── ogg_sync_init.html │ │ │ ├── ogg_stream_reset_serialno.html │ │ │ ├── ogg_stream_init.html │ │ │ ├── oggpack_look.html │ │ │ ├── oggpack_write.html │ │ │ ├── datastructures.html │ │ │ ├── oggpack_readinit.html │ │ │ ├── ogg_sync_clear.html │ │ │ ├── oggpack_writecopy.html │ │ │ ├── oggpack_bytes.html │ │ │ ├── ogg_sync_destroy.html │ │ │ ├── ogg_stream_destroy.html │ │ │ ├── Makefile.am │ │ │ ├── ogg_page_packets.html │ │ │ └── ogg_stream_packetin.html │ │ └── Makefile.am │ ├── include │ │ ├── Makefile.am │ │ └── ogg │ │ │ ├── Makefile.am │ │ │ └── config_types.h │ ├── AUTHORS │ ├── ogg.pc.in │ ├── ogg-uninstalled.pc.in │ ├── cmake │ │ └── OggConfig.cmake.in │ ├── m4 │ │ └── ltversion.m4 │ ├── src │ │ └── Makefile.am │ ├── Makefile.am │ └── COPYING ├── os_support.h ├── SigProc_FIX.h ├── cpu_support.h ├── fixed_debug.h ├── fixed_generic.h ├── main_FIX.h ├── main_FLP.h ├── ogg │ ├── ogg.h │ ├── os_types.h │ └── config_types.h ├── opus_custom.h ├── opus_types.h ├── quant_bands.h ├── resampler_rom.h ├── stack_alloc.h ├── SigProc_FLP.h ├── _kiss_fft_guts.h ├── fixed │ ├── main_FIX.h │ └── structs_FIX.h ├── float │ ├── main_FLP.h │ ├── SigProc_FLP.h │ └── structs_FLP.h ├── oggz │ ├── oggz.h │ ├── oggz_io.h │ ├── oggz_off_t.h │ ├── oggz_packet.h │ ├── oggz_read.h │ ├── oggz_seek.h │ ├── oggz_stream.h │ ├── oggz_table.h │ ├── oggz_write.h │ ├── oggz_comments.h │ ├── oggz_constants.h │ ├── oggz_deprecated.h │ └── oggz_off_t_generated.h ├── opus_defines.h ├── structs_FIX.h ├── structs_FLP.h ├── opus_multistream.h ├── opus_projection.h ├── pitch_est_defines.h ├── resampler_private.h ├── resampler_structs.h ├── static_modes_fixed.h ├── static_modes_float.h ├── tuning_parameters.h ├── static_modes_fixed_arm_ne10.h └── static_modes_float_arm_ne10.h ├── .gitignore ├── library.properties ├── CMakeLists.txt └── resolvesymlinks.py /src/liboggz-1.1.1/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/opus-1.3.1/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/opus-1.3.1/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | build/ -------------------------------------------------------------------------------- /src/opus-1.3.1/package_version: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.3.1" 2 | -------------------------------------------------------------------------------- /src/opus-1.3.1/config.h.cmake.in: -------------------------------------------------------------------------------- 1 | #cmakedefine PACKAGE_VERSION "@PACKAGE_VERSION@" -------------------------------------------------------------------------------- /src/API.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/API.h" 4 | 5 | -------------------------------------------------------------------------------- /src/NSQ.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/NSQ.h" 4 | 5 | -------------------------------------------------------------------------------- /src/PLC.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/PLC.h" 4 | 5 | -------------------------------------------------------------------------------- /src/vq.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/vq.h" 4 | 5 | -------------------------------------------------------------------------------- /src/arch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/arch.h" 4 | 5 | -------------------------------------------------------------------------------- /src/bands.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/bands.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/celt.h" 4 | 5 | -------------------------------------------------------------------------------- /src/cwrs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/cwrs.h" 4 | 5 | -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/debug.h" 4 | 5 | -------------------------------------------------------------------------------- /src/main.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/main.h" 4 | 5 | -------------------------------------------------------------------------------- /src/mdct.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/mdct.h" 4 | 5 | -------------------------------------------------------------------------------- /src/modes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/modes.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/include/opus.h" 4 | 5 | -------------------------------------------------------------------------------- /src/pitch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/pitch.h" 4 | 5 | -------------------------------------------------------------------------------- /src/rate.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/rate.h" 4 | 5 | -------------------------------------------------------------------------------- /src/typedef.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/typedef.h" 4 | -------------------------------------------------------------------------------- /src/Inlines.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/Inlines.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/arch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/arch.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/celt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/celt.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/cwrs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/cwrs.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/mdct.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/mdct.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/rate.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/rate.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/vq.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/vq.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt_lpc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/celt_lpc.h" 4 | 5 | -------------------------------------------------------------------------------- /src/control.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/control.h" 4 | 5 | -------------------------------------------------------------------------------- /src/define.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/define.h" 4 | 5 | -------------------------------------------------------------------------------- /src/ecintrin.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/ecintrin.h" 4 | 5 | -------------------------------------------------------------------------------- /src/entcode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/entcode.h" 4 | 5 | -------------------------------------------------------------------------------- /src/entdec.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/entdec.h" 4 | 5 | -------------------------------------------------------------------------------- /src/entenc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/entenc.h" 4 | 5 | -------------------------------------------------------------------------------- /src/errors.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/errors.h" 4 | 5 | -------------------------------------------------------------------------------- /src/kiss_fft.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/kiss_fft.h" 4 | 5 | -------------------------------------------------------------------------------- /src/laplace.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/laplace.h" 4 | 5 | -------------------------------------------------------------------------------- /src/macros.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/macros.h" 4 | 5 | -------------------------------------------------------------------------------- /src/mathops.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/mathops.h" 4 | 5 | -------------------------------------------------------------------------------- /src/mfrngcod.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/mfrngcod.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/API.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/API.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/NSQ.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/NSQ.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/PLC.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/PLC.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/main.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/main.h" 4 | 5 | -------------------------------------------------------------------------------- /src/structs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/structs.h" 4 | 5 | -------------------------------------------------------------------------------- /src/tables.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/tables.h" 4 | 5 | -------------------------------------------------------------------------------- /src/MacroCount.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/MacroCount.h" 4 | 5 | -------------------------------------------------------------------------------- /src/MacroDebug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/MacroDebug.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/bands.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/bands.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/entdec.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/entdec.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/entenc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/entenc.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/modes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/modes.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/pitch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/pitch.h" 4 | 5 | -------------------------------------------------------------------------------- /src/float_cast.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/float_cast.h" 4 | 5 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/pages.png -------------------------------------------------------------------------------- /src/libogg-1.3.5/include/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = ogg 4 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/include/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = oggz 4 | -------------------------------------------------------------------------------- /src/os_support.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/os_support.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/debug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/debug.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/define.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/define.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/errors.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/errors.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/macros.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/macros.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/tables.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/tables.h" 4 | 5 | -------------------------------------------------------------------------------- /src/SigProc_FIX.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/SigProc_FIX.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/celt_lpc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/celt_lpc.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/ecintrin.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/ecintrin.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/entcode.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/entcode.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/kiss_fft.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/kiss_fft.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/laplace.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/laplace.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/mathops.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/mathops.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/mfrngcod.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/mfrngcod.h" 4 | 5 | -------------------------------------------------------------------------------- /src/cpu_support.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/cpu_support.h" 4 | 5 | -------------------------------------------------------------------------------- /src/fixed_debug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/fixed_debug.h" 4 | 5 | -------------------------------------------------------------------------------- /src/fixed_generic.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/fixed_generic.h" 4 | 5 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/packets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/packets.png -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/stream.png -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/hungry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/liboggz-1.1.1/doc/hungry.png -------------------------------------------------------------------------------- /src/main_FIX.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/fixed/main_FIX.h" 4 | 5 | -------------------------------------------------------------------------------- /src/main_FLP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/float/main_FLP.h" 4 | 5 | -------------------------------------------------------------------------------- /src/ogg/ogg.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/libogg-1.3.5/include/ogg/ogg.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus_custom.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/include/opus_custom.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus_types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/include/opus_types.h" 4 | 5 | -------------------------------------------------------------------------------- /src/quant_bands.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/quant_bands.h" 4 | 5 | -------------------------------------------------------------------------------- /src/resampler_rom.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/resampler_rom.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/Inlines.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/Inlines.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/control.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/control.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/structs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/structs.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/typedef.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/typedef.h" 4 | 5 | -------------------------------------------------------------------------------- /src/stack_alloc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/stack_alloc.h" 4 | 5 | -------------------------------------------------------------------------------- /src/SigProc_FLP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/float/SigProc_FLP.h" 4 | 5 | -------------------------------------------------------------------------------- /src/_kiss_fft_guts.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/_kiss_fft_guts.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/cpu_support.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/cpu_support.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/fixed_debug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/fixed_debug.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/float_cast.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/float_cast.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/os_support.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/os_support.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/quant_bands.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/quant_bands.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/stack_alloc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/stack_alloc.h" 4 | 5 | -------------------------------------------------------------------------------- /src/fixed/main_FIX.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/fixed/main_FIX.h" 4 | 5 | -------------------------------------------------------------------------------- /src/float/main_FLP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/float/main_FLP.h" 4 | 5 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/multiplex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/multiplex1.png -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/white-ogg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/white-ogg.png -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/forcefeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/liboggz-1.1.1/doc/forcefeed.png -------------------------------------------------------------------------------- /src/oggz/oggz.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus_defines.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/include/opus_defines.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/MacroCount.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/MacroCount.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/MacroDebug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/MacroDebug.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/SigProc_FIX.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/SigProc_FIX.h" 4 | 5 | -------------------------------------------------------------------------------- /src/structs_FIX.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/fixed/structs_FIX.h" 4 | 5 | -------------------------------------------------------------------------------- /src/structs_FLP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/float/structs_FLP.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/_kiss_fft_guts.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/_kiss_fft_guts.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/fixed_generic.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/fixed_generic.h" 4 | 5 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/vorbisword2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/vorbisword2.png -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/white-xifish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/white-xifish.png -------------------------------------------------------------------------------- /src/ogg/os_types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/libogg-1.3.5/include/ogg/os_types.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_io.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_io.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus_multistream.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/include/opus_multistream.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus_projection.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/include/opus_projection.h" 4 | 5 | -------------------------------------------------------------------------------- /src/pitch_est_defines.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/pitch_est_defines.h" 4 | 5 | -------------------------------------------------------------------------------- /src/resampler_private.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/resampler_private.h" 4 | 5 | -------------------------------------------------------------------------------- /src/resampler_structs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/resampler_structs.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/resampler_rom.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/resampler_rom.h" 4 | 5 | -------------------------------------------------------------------------------- /src/static_modes_fixed.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/static_modes_fixed.h" 4 | 5 | -------------------------------------------------------------------------------- /src/static_modes_float.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/static_modes_float.h" 4 | 5 | -------------------------------------------------------------------------------- /src/tuning_parameters.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/silk/tuning_parameters.h" 4 | 5 | -------------------------------------------------------------------------------- /src/fixed/structs_FIX.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/fixed/structs_FIX.h" 4 | 5 | -------------------------------------------------------------------------------- /src/float/SigProc_FLP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/float/SigProc_FLP.h" 4 | 5 | -------------------------------------------------------------------------------- /src/float/structs_FLP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/float/structs_FLP.h" 4 | 5 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/fish_xiph_org.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/libogg-1.3.5/doc/fish_xiph_org.png -------------------------------------------------------------------------------- /src/liboggz-1.1.1/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = liboggz tools tests examples 4 | -------------------------------------------------------------------------------- /src/ogg/config_types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/libogg-1.3.5/include/ogg/config_types.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_off_t.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_off_t.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_packet.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_packet.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_read.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_read.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_seek.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_seek.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_stream.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_stream.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_table.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_table.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_write.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_write.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/static_modes_fixed.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/static_modes_fixed.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/static_modes_float.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/static_modes_float.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_comments.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_comments.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/pitch_est_defines.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/pitch_est_defines.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/resampler_private.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/resampler_private.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/resampler_structs.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/resampler_structs.h" 4 | 5 | -------------------------------------------------------------------------------- /src/silk/tuning_parameters.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/silk/tuning_parameters.h" 4 | 5 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/html/tab_b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/liboggz-1.1.1/doc/liboggz/html/tab_b.gif -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/html/tab_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/liboggz-1.1.1/doc/liboggz/html/tab_l.gif -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/html/tab_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/liboggz-1.1.1/doc/liboggz/html/tab_r.gif -------------------------------------------------------------------------------- /src/oggz/oggz_constants.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_constants.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_deprecated.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_deprecated.h" 4 | 5 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pschatzmann/arduino-libopus/HEAD/src/liboggz-1.1.1/doc/liboggz/html/doxygen.png -------------------------------------------------------------------------------- /src/static_modes_fixed_arm_ne10.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/static_modes_fixed_arm_ne10.h" 4 | 5 | -------------------------------------------------------------------------------- /src/static_modes_float_arm_ne10.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../src/opus-1.3.1/celt/static_modes_float_arm_ne10.h" 4 | 5 | -------------------------------------------------------------------------------- /src/oggz/oggz_off_t_generated.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/liboggz-1.1.1/include/oggz/oggz_off_t_generated.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/static_modes_fixed_arm_ne10.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/static_modes_fixed_arm_ne10.h" 4 | 5 | -------------------------------------------------------------------------------- /src/celt/static_modes_float_arm_ne10.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | // link to original location 3 | #include "../../src/opus-1.3.1/celt/static_modes_float_arm_ne10.h" 4 | 5 | -------------------------------------------------------------------------------- /src/opus-1.3.1/doc/TODO: -------------------------------------------------------------------------------- 1 | define audio bandwidth as frequency range 2 | 3 | repeat padding recommendation 4 | 5 | ptime: refer to RFC 6 | 7 | Opus does not provide any confidentiality or integrity protection 8 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/include/ogg/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | oggincludedir = $(includedir)/ogg 4 | 5 | ogginclude_HEADERS = ogg.h os_types.h 6 | nodist_ogginclude_HEADERS = config_types.h 7 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/apache/oggz-chop.conf.in: -------------------------------------------------------------------------------- 1 | 2 | ScriptAlias /oggz-chop @BINDIR@/oggz-chop 3 | Action application/ogg /oggz-chop 4 | Action video/ogg /oggz-chop 5 | Action audio/ogg /oggz-chop 6 | 7 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/AUTHORS: -------------------------------------------------------------------------------- 1 | Monty 2 | Greg Maxwell 3 | Ralph Giles 4 | Cristian Adam 5 | Tim Terriberry 6 | 7 | and the rest of the Xiph.Org Foundation. 8 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/group__install.tex: -------------------------------------------------------------------------------- 1 | \section{Installation} 2 | \label{group__install}\index{Installation@{Installation}} 3 | \subsection{INSTALL}\label{group__install_install} 4 | 5 | \begin{DoxyCodeInclude} 6 | \end{DoxyCodeInclude} 7 | -------------------------------------------------------------------------------- /src/opus-1.3.1/opus_headers.mk: -------------------------------------------------------------------------------- 1 | OPUS_HEAD = \ 2 | include/opus.h \ 3 | include/opus_multistream.h \ 4 | include/opus_projection.h \ 5 | src/opus_private.h \ 6 | src/analysis.h \ 7 | src/mapping_matrix.h \ 8 | src/mlp.h \ 9 | src/tansig_table.h 10 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/annotated.tex: -------------------------------------------------------------------------------- 1 | \section{Data Structures} 2 | Here are the data structures with brief descriptions:\begin{DoxyCompactList} 3 | \item\contentsline{section}{{\bf OggzComment} (A comment )}{\pageref{structOggzComment}}{} 4 | \end{DoxyCompactList} 5 | -------------------------------------------------------------------------------- /src/opus-1.3.1/AUTHORS: -------------------------------------------------------------------------------- 1 | Jean-Marc Valin (jmvalin@jmvalin.ca) 2 | Koen Vos (koenvos74@gmail.com) 3 | Timothy Terriberry (tterribe@xiph.org) 4 | Karsten Vandborg Sorensen (karsten.vandborg.sorensen@skype.net) 5 | Soren Skak Jensen (ssjensen@gn.com) 6 | Gregory Maxwell (greg@xiph.org) 7 | -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- 1 | name=libopus 2 | version=1.3.2 3 | author=opus 4 | maintainer=Phil Schatzmann 5 | sentence=OPUS Codec 6 | paragraph=OPUS Codec as Arduino Library 7 | category=Signal Input/Output 8 | url=https://github.com/pschatzmann/arduino-libopus.git 9 | architectures=* 10 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/README.symbian: -------------------------------------------------------------------------------- 1 | The symbian/ directory contains the following files for Symbian's abuild tool: 2 | 3 | bld.inf Component definition file 4 | liboggz.mmp Project specification file 5 | opus_config.h Configuration options for both emulator and device builds 6 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/libogg/style.css: -------------------------------------------------------------------------------- 1 | BODY { font-family: Helvetica, sans-serif } 2 | TD { font-family: Helvetica, sans-serif } 3 | P { font-family: Helvetica, sans-serif } 4 | H1 { font-family: Helvetica, sans-serif } 5 | H2 { font-family: Helvetica, sans-serif } 6 | H4 { font-family: Helvetica, sans-serif } 7 | P.tiny { font-size: 8pt } 8 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/oggz-uninstalled.pc.in: -------------------------------------------------------------------------------- 1 | prefix= 2 | exec_prefix= 3 | libdir=${pcfiledir}/src 4 | includedir=${pcfiledir}/include 5 | 6 | Name: oggz uninstalled 7 | Description: A library for reading and writing Ogg encapsulated data. 8 | Requires: 9 | Version: @VERSION@ 10 | Libs: -L${libdir} -loggz -logg 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/oggz.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: oggz 7 | Description: A library for reading and writing Ogg encapsulated data. 8 | Requires: ogg 9 | Version: @VERSION@ 10 | Libs: -L${libdir} -loggz 11 | Libs.private: -logg 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/ogg.pc.in: -------------------------------------------------------------------------------- 1 | # ogg pkg-config file 2 | 3 | prefix=@prefix@ 4 | exec_prefix=@exec_prefix@ 5 | libdir=@libdir@ 6 | includedir=@includedir@ 7 | 8 | Name: ogg 9 | Description: ogg is a library for manipulating ogg bitstreams 10 | Version: @VERSION@ 11 | Requires: 12 | Conflicts: 13 | Libs: -L${libdir} -logg 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this with automake to create Makefile.in 2 | 3 | SUBDIRS = libogg 4 | 5 | dist_html_DATA = framing.html index.html oggstream.html ogg-multiplex.html \ 6 | fish_xiph_org.png multiplex1.png packets.png pages.png stream.png \ 7 | vorbisword2.png white-ogg.png white-xifish.png \ 8 | rfc3533.txt rfc5334.txt skeleton.html 9 | 10 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/include/ogg/config_types.h: -------------------------------------------------------------------------------- 1 | #ifndef __CONFIG_TYPES_H__ 2 | #define __CONFIG_TYPES_H__ 3 | 4 | # include 5 | typedef int16_t ogg_int16_t; 6 | typedef uint16_t ogg_uint16_t; 7 | typedef int32_t ogg_int32_t; 8 | typedef uint32_t ogg_uint32_t; 9 | typedef int64_t ogg_int64_t; 10 | typedef uint64_t ogg_uint64_t; 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/ogg-uninstalled.pc.in: -------------------------------------------------------------------------------- 1 | # ogg uninstalled pkg-config file 2 | 3 | prefix= 4 | exec_prefix= 5 | libdir=${pcfiledir}/src 6 | includedir=${pcfiledir}/@top_srcdir@/include 7 | 8 | Name: ogg 9 | Description: ogg is a library for manipulating ogg bitstreams (not installed) 10 | Version: @VERSION@ 11 | Requires: 12 | Conflicts: 13 | Libs: ${libdir}/.libs/libogg.la 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /src/opus-1.3.1/opus-uninstalled.pc.in: -------------------------------------------------------------------------------- 1 | # Opus codec reference implementation uninstalled pkg-config file 2 | 3 | libdir=${pcfiledir}/.libs 4 | includedir=${pcfiledir} 5 | 6 | Name: opus uninstalled 7 | Description: Opus IETF audio codec (not installed, @PC_BUILD@) 8 | Version: @VERSION@ 9 | Requires: 10 | Conflicts: 11 | Libs: ${libdir}/libopus.la @LIBM@ 12 | Cflags: -I${pcfiledir}/@top_srcdir@/include 13 | -------------------------------------------------------------------------------- /src/opus-1.3.1/opus_sources.mk: -------------------------------------------------------------------------------- 1 | OPUS_SOURCES = \ 2 | src/opus.c \ 3 | src/opus_decoder.c \ 4 | src/opus_encoder.c \ 5 | src/opus_multistream.c \ 6 | src/opus_multistream_encoder.c \ 7 | src/opus_multistream_decoder.c \ 8 | src/repacketizer.c \ 9 | src/opus_projection_encoder.c \ 10 | src/opus_projection_decoder.c \ 11 | src/mapping_matrix.c 12 | 13 | OPUS_SOURCES_FLOAT = \ 14 | src/analysis.c \ 15 | src/mlp.c \ 16 | src/mlp_data.c 17 | -------------------------------------------------------------------------------- /src/opus-1.3.1/opus.pc.in: -------------------------------------------------------------------------------- 1 | # Opus codec reference implementation pkg-config file 2 | 3 | prefix=@prefix@ 4 | exec_prefix=@exec_prefix@ 5 | libdir=@libdir@ 6 | includedir=@includedir@ 7 | 8 | Name: Opus 9 | Description: Opus IETF audio codec (@PC_BUILD@ build) 10 | URL: https://opus-codec.org/ 11 | Version: @VERSION@ 12 | Requires: 13 | Conflicts: 14 | Libs: -L${libdir} -lopus 15 | Libs.private: @LIBM@ 16 | Cflags: -I${includedir}/opus 17 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/apache-install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | PATH="/bin:/usr/bin:/sbin:/usr/sbin" 4 | 5 | if dpkg -l apache2 >/dev/null 2>&1; then 6 | DAEMON="apache2" 7 | cp apache/oggz-chop.conf /etc/apache2/conf.d/ 8 | elif dpkg -l apache >/dev/null 2>&1; then 9 | DAEMON="apache" 10 | cp apache/oggz-chop.conf /etc/apache/conf.d 11 | else 12 | echo 1>&2 "Error: Neither apache2 or apache are installed" 13 | exit 1 14 | fi 15 | 16 | invoke-rc.d $DAEMON reload || true 17 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/oggz__off__t_8h.tex: -------------------------------------------------------------------------------- 1 | \section{oggz\_\-off\_\-t.h File Reference} 2 | \label{oggz__off__t_8h}\index{oggz\_\-off\_\-t.h@{oggz\_\-off\_\-t.h}} 3 | 4 | 5 | Architecture-\/dependent type and printf format for file position. 6 | 7 | 8 | {\ttfamily \#include $<$oggz/oggz\_\-off\_\-t\_\-generated.h$>$}\par 9 | 10 | 11 | \subsection{Detailed Description} 12 | Architecture-\/dependent type and printf format for file position. Allows Large File Sizes on systems supporting 64-\/bit off\_\-t types. -------------------------------------------------------------------------------- /src/liboggz-1.1.1/include/oggz/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | EXTRA_DIST = oggz_off_t_generated.h.in 4 | 5 | # Include files to install 6 | oggzincludedir = $(includedir)/oggz 7 | oggzinclude_HEADERS = \ 8 | oggz.h \ 9 | oggz_comments.h \ 10 | oggz_constants.h \ 11 | oggz_io.h \ 12 | oggz_read.h \ 13 | oggz_seek.h \ 14 | oggz_stream.h \ 15 | oggz_packet.h \ 16 | oggz_table.h \ 17 | oggz_write.h \ 18 | oggz_deprecated.h \ 19 | oggz_off_t.h \ 20 | oggz_off_t_generated.h 21 | 22 | BUILT_SOURCES = oggz_off_t_generated.h 23 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/cmake/OggConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | set(Ogg_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@") 4 | set(OGG_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@") 5 | set(Ogg_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@") 6 | set(OGG_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@") 7 | 8 | include(${CMAKE_CURRENT_LIST_DIR}/OggTargets.cmake) 9 | 10 | set(Ogg_LIBRARY Ogg::ogg) 11 | set(OGG_LIBRARY Ogg::ogg) 12 | set(Ogg_LIBRARIES Ogg::ogg) 13 | set(OGG_LIBRARIES Ogg::ogg) 14 | 15 | check_required_components(Ogg) 16 | set(OGG_FOUND 1) 17 | -------------------------------------------------------------------------------- /src/opus-1.3.1/win32/VS2015/test_opus_api.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/opus-1.3.1/win32/VS2015/test_opus_decode.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {4a0dd677-931f-4728-afe5-b761149fc7eb} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/opus-1.3.1/OpusConfig.cmake.in: -------------------------------------------------------------------------------- 1 | set(OPUS_VERSION @PROJECT_VERSION@) 2 | set(OPUS_VERSION_STRING @PROJECT_VERSION@) 3 | set(OPUS_VERSION_MAJOR @PROJECT_VERSION_MAJOR@) 4 | set(OPUS_VERSION_MINOR @PROJECT_VERSION_MINOR@) 5 | set(OPUS_VERSION_PATCH @PROJECT_VERSION_PATCH@) 6 | 7 | @PACKAGE_INIT@ 8 | 9 | set_and_check(OPUS_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@") 10 | set_and_check(OPUS_INCLUDE_DIRS "@PACKAGE_INCLUDE_INSTALL_DIR@") 11 | 12 | include(${CMAKE_CURRENT_LIST_DIR}/OpusTargets.cmake) 13 | 14 | set(OPUS_LIBRARY Opus::opus) 15 | set(OPUS_LIBRARIES Opus::opus) 16 | 17 | check_required_components(Opus) 18 | 19 | set(OPUS_FOUND 1) 20 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.16) 2 | 3 | # set the project name 4 | project(arduino_libopus) 5 | 6 | # lots of warnings and all warnings as errors 7 | ## add_compile_options(-Wall -Wextra ) 8 | set(CMAKE_CXX_STANDARD 17) 9 | 10 | file(GLOB_RECURSE SRC_LIST_C CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/src/*.c" ) 11 | 12 | # define libraries 13 | add_library (arduino_libopus ${SRC_LIST_C}) 14 | 15 | # prevent compile errors 16 | target_compile_options(arduino_libopus PRIVATE -DARDUINO -DHAVE_CONFIG_H -Wno-stringop-overread) 17 | 18 | 19 | # define location for header files 20 | target_include_directories(arduino_libopus PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src ) 21 | 22 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/PATCHES: -------------------------------------------------------------------------------- 1 | Generating patches 2 | ------------------ 3 | 4 | First ensure you have an up-to-date checkout of the git repository. 5 | liboggz is maintained in git at git://git.xiph.org/liboggz.git 6 | 7 | Please generate patches using git-format-patch. You'll just need to commit 8 | your changes to your local copy first: 9 | 10 | $ git commit -a 11 | 12 | then do: 13 | 14 | $ git format-patch -1 15 | 16 | which will generate a patch file with your attribution as the committer 17 | name and your own commit message. That file can then be applied to another 18 | (eg. upstream) git tree using "git am" to preserve that info. 19 | 20 | Mail that file directly or as an attachment to ogg-dev@xiph.org. 21 | -------------------------------------------------------------------------------- /src/opus-1.3.1/win32/VS2015/test_opus_encode.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {546c8d9a-103e-4f78-972b-b44e8d3c8aba} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | Source Files 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/src/liboggz/dirac.h: -------------------------------------------------------------------------------- 1 | /* 2 | * dirac.h 3 | */ 4 | 5 | #ifndef _DIRAC_H 6 | #define _DIRAC_H 7 | 8 | #include 9 | 10 | typedef struct { 11 | ogg_uint32_t major_version; 12 | ogg_uint32_t minor_version; 13 | ogg_uint32_t profile; 14 | ogg_uint32_t level; 15 | ogg_uint32_t chroma_format; 16 | ogg_uint32_t video_format; 17 | 18 | ogg_uint32_t width; 19 | ogg_uint32_t height; 20 | ogg_uint32_t fps_numerator; 21 | ogg_uint32_t fps_denominator; 22 | 23 | ogg_uint32_t interlaced; 24 | ogg_uint32_t top_field_first; 25 | } dirac_info; 26 | 27 | /** 28 | * \return -1 Error: parse failure, invalid size index 29 | * \return 0 Success 30 | */ 31 | extern int dirac_parse_info (dirac_info *info, unsigned char *data, long len); 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/m4/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. 4 | # Written by Scott James Remnant, 2004 5 | # 6 | # This file is free software; the Free Software Foundation gives 7 | # unlimited permission to copy and/or distribute it, with or without 8 | # modifications, as long as this notice is preserved. 9 | 10 | # @configure_input@ 11 | 12 | # serial 4179 ltversion.m4 13 | # This file is part of GNU Libtool 14 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.6]) 16 | m4_define([LT_PACKAGE_REVISION], [2.4.6]) 17 | 18 | AC_DEFUN([LTVERSION_VERSION], 19 | [macro_version='2.4.6' 20 | macro_revision='2.4.6' 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 22 | _LT_DECL(, macro_revision, 0) 23 | ]) 24 | -------------------------------------------------------------------------------- /src/opus-1.3.1/m4/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. 4 | # Written by Scott James Remnant, 2004 5 | # 6 | # This file is free software; the Free Software Foundation gives 7 | # unlimited permission to copy and/or distribute it, with or without 8 | # modifications, as long as this notice is preserved. 9 | 10 | # @configure_input@ 11 | 12 | # serial 4179 ltversion.m4 13 | # This file is part of GNU Libtool 14 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.6]) 16 | m4_define([LT_PACKAGE_REVISION], [2.4.6]) 17 | 18 | AC_DEFUN([LTVERSION_VERSION], 19 | [macro_version='2.4.6' 20 | macro_revision='2.4.6' 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 22 | _LT_DECL(, macro_revision, 0) 23 | ]) 24 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 4 | 5 | lib_LTLIBRARIES = libogg.la 6 | 7 | libogg_la_SOURCES = framing.c bitwise.c crctable.h 8 | libogg_la_LDFLAGS = -no-undefined -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@ 9 | 10 | # build and run the self tests on 'make check' 11 | 12 | noinst_PROGRAMS = test_bitwise test_framing 13 | 14 | test_bitwise_SOURCES = bitwise.c 15 | test_bitwise_CFLAGS = -D_V_SELFTEST 16 | 17 | test_framing_SOURCES = framing.c crctable.h 18 | test_framing_CFLAGS = -D_V_SELFTEST 19 | 20 | check: $(noinst_PROGRAMS) 21 | ./test_bitwise$(EXEEXT) 22 | ./test_framing$(EXEEXT) 23 | 24 | debug: 25 | $(MAKE) all CFLAGS="@DEBUG@" 26 | 27 | profile: 28 | $(MAKE) all CFLAGS="@PROFILE@" 29 | -------------------------------------------------------------------------------- /src/opus-1.3.1/doc/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 | 23 | 24 | 25 |
14 | For more information visit the Opus Website. 15 | 17 | 22 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/src/liboggz/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | INCLUDES = $(INCLTDL) \ 4 | -I$(top_builddir) -I$(top_builddir)/include \ 5 | -I$(top_srcdir)/include \ 6 | -I$(top_srcdir)/src/liboggz \ 7 | @OGG_CFLAGS@ 8 | 9 | EXTRA_DIST = Version_script.in 10 | 11 | # Libraries to build 12 | lib_LTLIBRARIES = liboggz.la 13 | 14 | liboggz_la_SOURCES = \ 15 | oggz.c \ 16 | oggz_private.h oggz_byteorder.h oggz_compat.h oggz_macros.h \ 17 | oggz_comments.c \ 18 | oggz_io.c \ 19 | oggz_read.c oggz_write.c \ 20 | oggz_seek.c \ 21 | oggz_auto.c oggz_auto.h \ 22 | oggz_stream.c oggz_stream_private.h \ 23 | oggz_table.c \ 24 | oggz_vector.c oggz_vector.h \ 25 | oggz_dlist.c oggz_dlist.h \ 26 | metric_internal.c \ 27 | dirac.c dirac.h 28 | 29 | liboggz_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ 30 | liboggz_la_LIBADD = @OGG_LIBS@ 31 | -------------------------------------------------------------------------------- /resolvesymlinks.py: -------------------------------------------------------------------------------- 1 | import os 2 | from pathlib import Path 3 | 4 | 5 | def prefix(path): 6 | n = path.count("/") 7 | if n==1: 8 | return "../" 9 | if n==2: 10 | return "../../" 11 | if n==3: 12 | return "../../../" 13 | if n==4: 14 | return "../../../../" 15 | 16 | 17 | def replace(path, newPath): 18 | # delete file 19 | os.unlink(path) 20 | # create new file 21 | content = "#pragma once\n// link to original location\n#include \""+prefix(path)+newPath+"\"\n\n" 22 | with open(path, "w") as text_file: 23 | text_file.write(content) 24 | 25 | working_dir = os.getcwd()+"/" 26 | for path, currentDirectory, files in os.walk("src"): 27 | for file in files: 28 | p = os.path.join(path, file); 29 | if (Path(p).is_symlink()): 30 | linkedPath = str(os.path.realpath(p)).replace(working_dir,"") 31 | print(p + " ->" + linkedPath); 32 | replace(p, linkedPath) 33 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/oggz__packet_8h.tex: -------------------------------------------------------------------------------- 1 | \section{oggz\_\-packet.h File Reference} 2 | \label{oggz__packet_8h}\index{oggz\_\-packet.h@{oggz\_\-packet.h}} 3 | 4 | 5 | Packet positioning. 6 | 7 | 8 | \subsection*{Data Structures} 9 | \begin{DoxyCompactItemize} 10 | \item 11 | struct {\bf oggz\_\-position} 12 | \begin{DoxyCompactList}\small\item\em The position of an \doxyref{oggz\_\-packet}{p.}{structoggz__packet}. \item\end{DoxyCompactList}\item 13 | struct {\bf oggz\_\-packet} 14 | \begin{DoxyCompactList}\small\item\em An ogg\_\-packet and its position in the stream. \item\end{DoxyCompactList}\end{DoxyCompactItemize} 15 | 16 | 17 | \subsection{Detailed Description} 18 | Packet positioning. \doxyref{oggz\_\-packet}{p.}{structoggz__packet} derives from ogg\_\-packet, and includes position information. This positioning information can be copied and used for subsequent calls to \doxyref{oggz\_\-seek\_\-position()}{p.}{group__seek__api_gaaba5386651a013d26adfca8dc5952d67}. -------------------------------------------------------------------------------- /src/opus-1.3.1/win32/genversion.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | setlocal enableextensions enabledelayedexpansion 4 | 5 | for /f %%v in ('cd "%~dp0.." ^&^& git status ^>NUL 2^>NUL ^&^& git describe --tags --match "v*" --dirty 2^>NUL') do set version=%%v 6 | 7 | if not "%version%"=="" set version=!version:~1! && goto :gotversion 8 | 9 | if exist "%~dp0..\package_version" goto :getversion 10 | 11 | echo Git cannot be found, nor can package_version. Generating unknown version. 12 | 13 | set version=unknown 14 | 15 | goto :gotversion 16 | 17 | :getversion 18 | 19 | for /f "delims== tokens=2" %%v in (%~dps0..\package_version) do set version=%%v 20 | set version=!version:"=! 21 | 22 | :gotversion 23 | 24 | set version=!version: =! 25 | set version_out=#define %~2 "%version%" 26 | 27 | echo %version_out%> "%~1_temp" 28 | 29 | echo n | comp "%~1_temp" "%~1" > NUL 2> NUL 30 | 31 | if not errorlevel 1 goto exit 32 | 33 | copy /y "%~1_temp" "%~1" 34 | 35 | :exit 36 | 37 | del "%~1_temp" 38 | -------------------------------------------------------------------------------- /src/opus-1.3.1/m4/opus-intrinsics.m4: -------------------------------------------------------------------------------- 1 | dnl opus-intrinsics.m4 2 | dnl macro for testing for support for compiler intrinsics, either by default or with a compiler flag 3 | 4 | dnl OPUS_CHECK_INTRINSICS(NAME-OF-INTRINSICS, COMPILER-FLAG-FOR-INTRINSICS, VAR-IF-PRESENT, VAR-IF-DEFAULT, TEST-PROGRAM-HEADER, TEST-PROGRAM-BODY) 5 | AC_DEFUN([OPUS_CHECK_INTRINSICS], 6 | [ 7 | AC_MSG_CHECKING([if compiler supports $1 intrinsics]) 8 | AC_LINK_IFELSE( 9 | [AC_LANG_PROGRAM($5, $6)], 10 | [ 11 | $3=1 12 | $4=1 13 | AC_MSG_RESULT([yes]) 14 | ],[ 15 | $4=0 16 | AC_MSG_RESULT([no]) 17 | AC_MSG_CHECKING([if compiler supports $1 intrinsics with $2]) 18 | save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $2" 19 | AC_LINK_IFELSE([AC_LANG_PROGRAM($5, $6)], 20 | [ 21 | AC_MSG_RESULT([yes]) 22 | $3=1 23 | ],[ 24 | AC_MSG_RESULT([no]) 25 | $3=0 26 | ]) 27 | CFLAGS="$save_CFLAGS" 28 | ]) 29 | ]) 30 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/Makefile: -------------------------------------------------------------------------------- 1 | all: clean refman.dvi 2 | 3 | ps: refman.ps 4 | 5 | pdf: refman.pdf 6 | 7 | ps_2on1: refman_2on1.ps 8 | 9 | pdf_2on1: refman_2on1.pdf 10 | 11 | refman.ps: refman.dvi 12 | dvips -o refman.ps refman.dvi 13 | 14 | refman.pdf: refman.ps 15 | ps2pdf refman.ps refman.pdf 16 | 17 | refman.dvi: refman.tex doxygen.sty 18 | echo "Running latex..." 19 | latex refman.tex 20 | echo "Running makeindex..." 21 | makeindex refman.idx 22 | echo "Rerunning latex...." 23 | latex refman.tex 24 | latex_count=5 ; \ 25 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ 26 | do \ 27 | echo "Rerunning latex...." ;\ 28 | latex refman.tex ;\ 29 | latex_count=`expr $$latex_count - 1` ;\ 30 | done 31 | 32 | refman_2on1.ps: refman.ps 33 | psnup -2 refman.ps >refman_2on1.ps 34 | 35 | refman_2on1.pdf: refman_2on1.ps 36 | ps2pdf refman_2on1.ps refman_2on1.pdf 37 | 38 | clean: 39 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf 40 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/modules.tex: -------------------------------------------------------------------------------- 1 | \section{Modules} 2 | Here is a list of all modules:\begin{DoxyCompactList} 3 | \item \contentsline{section}{Ogg basics}{\pageref{group__basics}}{} 4 | \item \contentsline{section}{Configuration}{\pageref{group__configuration}}{} 5 | \item \contentsline{section}{Installation}{\pageref{group__install}}{} 6 | \item \contentsline{section}{Building against liboggz}{\pageref{group__building}}{} 7 | \item \contentsline{section}{Oggz Read API}{\pageref{group__read__api}}{} 8 | \item \contentsline{section}{Oggz Seek API}{\pageref{group__seek__api}}{} 9 | \item \contentsline{section}{Semantics of seeking in Ogg bitstreams}{\pageref{group__seek__semantics}}{} 10 | \item \contentsline{section}{Using OggzMetric}{\pageref{group__metric}}{} 11 | \item \contentsline{section}{Writing by force feeding Oggz}{\pageref{group__force__feed}}{} 12 | \item \contentsline{section}{Writing with OggzHungry callbacks}{\pageref{group__hungry}}{} 13 | \item \contentsline{section}{Oggz Write API}{\pageref{group__write__api}}{} 14 | \end{DoxyCompactList} 15 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/structoggz__packet.tex: -------------------------------------------------------------------------------- 1 | \section{oggz\_\-packet Struct Reference} 2 | \label{structoggz__packet}\index{oggz\_\-packet@{oggz\_\-packet}} 3 | 4 | 5 | An ogg\_\-packet and its position in the stream. 6 | 7 | 8 | 9 | 10 | {\ttfamily \#include $<$oggz\_\-packet.h$>$} 11 | 12 | \subsection*{Data Fields} 13 | \begin{DoxyCompactItemize} 14 | \item 15 | ogg\_\-packet {\bf op}\label{structoggz__packet_a36cb056219e68a383e7139ce0a2ff715} 16 | 17 | \begin{DoxyCompactList}\small\item\em The ogg\_\-packet structure, defined in $<$ogg/ogg.h$>$ \item\end{DoxyCompactList}\item 18 | {\bf oggz\_\-position} {\bf pos}\label{structoggz__packet_a71d24b8fa94acf2511c0c6f7b24de546} 19 | 20 | \begin{DoxyCompactList}\small\item\em Its position. \item\end{DoxyCompactList}\end{DoxyCompactItemize} 21 | 22 | 23 | \subsection{Detailed Description} 24 | An ogg\_\-packet and its position in the stream. 25 | 26 | The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} 27 | \item 28 | {\bf oggz\_\-packet.h}\end{DoxyCompactItemize} 29 | -------------------------------------------------------------------------------- /src/opus-1.3.1/win32/VS2015/opus_demo.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/opus-1.3.1/celt_sources.mk: -------------------------------------------------------------------------------- 1 | CELT_SOURCES = \ 2 | celt/bands.c \ 3 | celt/celt.c \ 4 | celt/celt_encoder.c \ 5 | celt/celt_decoder.c \ 6 | celt/cwrs.c \ 7 | celt/entcode.c \ 8 | celt/entdec.c \ 9 | celt/entenc.c \ 10 | celt/kiss_fft.c \ 11 | celt/laplace.c \ 12 | celt/mathops.c \ 13 | celt/mdct.c \ 14 | celt/modes.c \ 15 | celt/pitch.c \ 16 | celt/celt_lpc.c \ 17 | celt/quant_bands.c \ 18 | celt/rate.c \ 19 | celt/vq.c 20 | 21 | CELT_SOURCES_SSE = \ 22 | celt/x86/x86cpu.c \ 23 | celt/x86/x86_celt_map.c \ 24 | celt/x86/pitch_sse.c 25 | 26 | CELT_SOURCES_SSE2 = \ 27 | celt/x86/pitch_sse2.c \ 28 | celt/x86/vq_sse2.c 29 | 30 | CELT_SOURCES_SSE4_1 = \ 31 | celt/x86/celt_lpc_sse4_1.c \ 32 | celt/x86/pitch_sse4_1.c 33 | 34 | CELT_SOURCES_ARM = \ 35 | celt/arm/armcpu.c \ 36 | celt/arm/arm_celt_map.c 37 | 38 | CELT_SOURCES_ARM_ASM = \ 39 | celt/arm/celt_pitch_xcorr_arm.s 40 | 41 | CELT_AM_SOURCES_ARM_ASM = \ 42 | celt/arm/armopts.s.in 43 | 44 | CELT_SOURCES_ARM_NEON_INTR = \ 45 | celt/arm/celt_neon_intr.c \ 46 | celt/arm/pitch_neon_intr.c 47 | 48 | CELT_SOURCES_ARM_NE10 = \ 49 | celt/arm/celt_fft_ne10.c \ 50 | celt/arm/celt_mdct_ne10.c 51 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/oggz-known-codecs.1: -------------------------------------------------------------------------------- 1 | .TH "oggz-known-codecs" "1" 2 | .SH "NAME" 3 | oggz-known-codecs \(em List codecs known by this version of Oggz 4 | 5 | .SH "SYNOPSIS" 6 | .PP 7 | \fBoggz-known-codecs\fR [\-h | \-\-help ] [\-v | \-\-version ] 8 | .SH "Description" 9 | .PP 10 | \fBoggz-known-codecs\fR lists the names of codecs for which oggz can 11 | interpret timestamps and report general information. These codec names are 12 | valid arguments to the \fB-c\fR, \fB\-\-content-type\fR 13 | arguments to other \fBoggz\fR commands. 14 | 15 | .SH "Options" 16 | .PP 17 | \fBoggz-known-codecs\fR accepts the following options: 18 | 19 | .SS "Miscellaneous options" 20 | .IP "\-h, \-\-help" 10 21 | Display usage information and exit. 22 | .IP "\-v, \-\-version" 10 23 | Output version information and exit. 24 | .SH "AUTHOR" 25 | .PP 26 | Conrad Parker July 9, 2008; 27 | .SH "COPYRIGHT" 28 | .PP 29 | Copyright \(co 2008 Annodex Association 30 | 31 | .SH "SEE ALSO" 32 | .PP 33 | \fBoggz\fP\fB(1)\fP, 34 | \fBoggz-info\fP\fB(1)\fP, 35 | \fBhogg\fP\fB(1)\fP 36 | .\" created by instant / docbook-to-man, Mon 23 Feb 2009, 12:35 37 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/group__building.tex: -------------------------------------------------------------------------------- 1 | \section{Building against liboggz} 2 | \label{group__building}\index{Building against liboggz@{Building against liboggz}} 3 | \subsection{Using GNU autoconf}\label{group__building_autoconf} 4 | If you are using GNU autoconf, you do not need to call pkg-\/config directly. Use the following macro to determine if liboggz is available: 5 | 6 | 7 | \begin{DoxyPre} 8 | PKG\_CHECK\_MODULES(OGGZ, oggz >= 0.6.0, 9 | HAVE\_OGGZ="yes", HAVE\_OGGZ="no") 10 | if test "x$HAVE\_OGGZ" = "xyes" ; then 11 | AC\_SUBST(OGGZ\_CFLAGS) 12 | AC\_SUBST(OGGZ\_LIBS) 13 | fi 14 | \end{DoxyPre} 15 | 16 | 17 | If liboggz is found, HAVE\_\-OGGZ will be set to \char`\"{}yes\char`\"{}, and the autoconf variables OGGZ\_\-CFLAGS and OGGZ\_\-LIBS will be set appropriately.\subsection{Determining compiler options with pkg-\/config}\label{group__building_pkg-config} 18 | If you are not using GNU autoconf in your project, you can use the pkg-\/config tool directly to determine the correct compiler options. 19 | 20 | 21 | \begin{DoxyPre} 22 | OGGZ\_CFLAGS=`pkg-config --cflags oggz`\end{DoxyPre} 23 | 24 | 25 | 26 | \begin{DoxyPre} OGGZ\_LIBS=`pkg-config --libs oggz` 27 | \end{DoxyPre} 28 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/libogg/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | libogg - Documentation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

libogg documentation

libogg release 1.3.5 - 20210603

15 | 16 |

Libogg Documentation

17 | 18 |

19 | Libogg contains necessary functionality to create, decode, and work with Ogg bitstreams. 20 |

This document explains how to use the libogg API in detail. 21 |

22 | libogg api overview
23 | libogg api reference
24 | 25 |

26 |


27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |

copyright © 2000-2021 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.5 - 20210603

36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | 4 | #AUTOMAKE_OPTIONS = foreign 1.6 dist-zip 5 | AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz 6 | ACLOCAL_AMFLAGS = -I m4 7 | 8 | SUBDIRS = src include doc 9 | 10 | m4datadir = $(datadir)/aclocal 11 | m4data_DATA = ogg.m4 12 | 13 | pkgconfigdir = $(libdir)/pkgconfig 14 | pkgconfig_DATA = ogg.pc 15 | 16 | EXTRA_DIST = README.md AUTHORS CHANGES COPYING \ 17 | libogg.spec libogg.spec.in \ 18 | ogg.m4 ogg.pc.in ogg-uninstalled.pc.in \ 19 | win32 CMakeLists.txt cmake 20 | 21 | dist-hook: 22 | for item in $(EXTRA_DIST); do \ 23 | if test -d $$item; then \ 24 | echo -n "cleaning dir $$item for distribution..."; \ 25 | rm -rf `find $(distdir)/$$item -name .svn`; \ 26 | echo "OK"; \ 27 | fi; \ 28 | done 29 | 30 | # Verify cmake works with the dist tarball. 31 | cmake_builddir = _build.cmake 32 | distcheck-hook: 33 | $(RM) -rf $(cmake_builddir) 34 | mkdir $(cmake_builddir) 35 | cd $(cmake_builddir) && cmake ../$(top_distdir) 36 | cd $(cmake_builddir) && cmake --build . 37 | cd $(cmake_builddir) && ctest 38 | $(RM) -rf $(cmake_builddir) 39 | 40 | debug: 41 | $(MAKE) all CFLAGS="@DEBUG@" 42 | 43 | profile: 44 | $(MAKE) all CFLAGS="@PROFILE@" 45 | -------------------------------------------------------------------------------- /src/opus-1.3.1/silk_headers.mk: -------------------------------------------------------------------------------- 1 | SILK_HEAD = \ 2 | silk/debug.h \ 3 | silk/control.h \ 4 | silk/errors.h \ 5 | silk/API.h \ 6 | silk/typedef.h \ 7 | silk/define.h \ 8 | silk/main.h \ 9 | silk/x86/main_sse.h \ 10 | silk/PLC.h \ 11 | silk/structs.h \ 12 | silk/tables.h \ 13 | silk/tuning_parameters.h \ 14 | silk/Inlines.h \ 15 | silk/MacroCount.h \ 16 | silk/MacroDebug.h \ 17 | silk/macros.h \ 18 | silk/NSQ.h \ 19 | silk/pitch_est_defines.h \ 20 | silk/resampler_private.h \ 21 | silk/resampler_rom.h \ 22 | silk/resampler_structs.h \ 23 | silk/SigProc_FIX.h \ 24 | silk/x86/SigProc_FIX_sse.h \ 25 | silk/arm/biquad_alt_arm.h \ 26 | silk/arm/LPC_inv_pred_gain_arm.h \ 27 | silk/arm/macros_armv4.h \ 28 | silk/arm/macros_armv5e.h \ 29 | silk/arm/macros_arm64.h \ 30 | silk/arm/SigProc_FIX_armv4.h \ 31 | silk/arm/SigProc_FIX_armv5e.h \ 32 | silk/arm/NSQ_del_dec_arm.h \ 33 | silk/arm/NSQ_neon.h \ 34 | silk/fixed/main_FIX.h \ 35 | silk/fixed/structs_FIX.h \ 36 | silk/fixed/arm/warped_autocorrelation_FIX_arm.h \ 37 | silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h \ 38 | silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h \ 39 | silk/float/main_FLP.h \ 40 | silk/float/structs_FLP.h \ 41 | silk/float/SigProc_FLP.h \ 42 | silk/mips/macros_mipsr1.h \ 43 | silk/mips/NSQ_del_dec_mipsr1.h \ 44 | silk/mips/sigproc_fix_mipsr1.h 45 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/liboggz/latex/structOggzComment.tex: -------------------------------------------------------------------------------- 1 | \section{OggzComment Struct Reference} 2 | \label{structOggzComment}\index{OggzComment@{OggzComment}} 3 | 4 | 5 | A comment. 6 | 7 | 8 | 9 | 10 | {\ttfamily \#include $<$oggz\_\-comments.h$>$} 11 | 12 | \subsection*{Data Fields} 13 | \begin{DoxyCompactItemize} 14 | \item 15 | char $\ast$ {\bf name} 16 | \begin{DoxyCompactList}\small\item\em The name of the comment, eg. \item\end{DoxyCompactList}\item 17 | char $\ast$ {\bf value}\label{structOggzComment_ae300da8b29b69ea083b47035e944f9bb} 18 | 19 | \begin{DoxyCompactList}\small\item\em The value of the comment, as UTF-\/8. \item\end{DoxyCompactList}\end{DoxyCompactItemize} 20 | 21 | 22 | \subsection{Detailed Description} 23 | A comment. 24 | 25 | \subsection{Field Documentation} 26 | \index{OggzComment@{OggzComment}!name@{name}} 27 | \index{name@{name}!OggzComment@{OggzComment}} 28 | \subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf OggzComment::name}}\label{structOggzComment_af1b4e3c3e42e17054b6164bbdee5a37f} 29 | 30 | 31 | The name of the comment, eg. 32 | 33 | \char`\"{}AUTHOR\char`\"{} 34 | 35 | The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} 36 | \item 37 | {\bf oggz\_\-comments.h}\end{DoxyCompactItemize} 38 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/m4/as-ac-expand.m4: -------------------------------------------------------------------------------- 1 | dnl as-ac-expand.m4 0.2.0 2 | dnl autostars m4 macro for expanding directories using configure's prefix 3 | dnl thomas@apestaart.org 4 | 5 | dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) 6 | dnl example 7 | dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) 8 | dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local 9 | 10 | AC_DEFUN([AS_AC_EXPAND], 11 | [ 12 | EXP_VAR=[$1] 13 | FROM_VAR=[$2] 14 | 15 | dnl first expand prefix and exec_prefix if necessary 16 | prefix_save=$prefix 17 | exec_prefix_save=$exec_prefix 18 | 19 | dnl if no prefix given, then use /usr/local, the default prefix 20 | if test "x$prefix" = "xNONE"; then 21 | prefix="$ac_default_prefix" 22 | fi 23 | dnl if no exec_prefix given, then use prefix 24 | if test "x$exec_prefix" = "xNONE"; then 25 | exec_prefix=$prefix 26 | fi 27 | 28 | full_var="$FROM_VAR" 29 | dnl loop until it doesn't change anymore 30 | while true; do 31 | new_full_var="`eval echo $full_var`" 32 | if test "x$new_full_var" = "x$full_var"; then break; fi 33 | full_var=$new_full_var 34 | done 35 | 36 | dnl clean up 37 | full_var=$new_full_var 38 | AC_SUBST([$1], "$full_var") 39 | 40 | dnl restore prefix and exec_prefix 41 | prefix=$prefix_save 42 | exec_prefix=$exec_prefix_save 43 | ]) 44 | -------------------------------------------------------------------------------- /src/libogg-1.3.5/doc/libogg/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | libogg - API Overview 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

libogg documentation

libogg release 1.3.5 - 20210603

15 | 16 |

Libogg API Overview

17 | 18 |

19 | The libogg API consists of the following functional categories: 20 |

21 |

29 | 30 |

31 |
32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |

copyright © 2000-2021 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.5 - 20210603

41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /src/opus-1.3.1/celt_headers.mk: -------------------------------------------------------------------------------- 1 | CELT_HEAD = \ 2 | celt/arch.h \ 3 | celt/bands.h \ 4 | celt/celt.h \ 5 | celt/cpu_support.h \ 6 | include/opus_types.h \ 7 | include/opus_defines.h \ 8 | include/opus_custom.h \ 9 | celt/cwrs.h \ 10 | celt/ecintrin.h \ 11 | celt/entcode.h \ 12 | celt/entdec.h \ 13 | celt/entenc.h \ 14 | celt/fixed_debug.h \ 15 | celt/fixed_generic.h \ 16 | celt/float_cast.h \ 17 | celt/_kiss_fft_guts.h \ 18 | celt/kiss_fft.h \ 19 | celt/laplace.h \ 20 | celt/mathops.h \ 21 | celt/mdct.h \ 22 | celt/mfrngcod.h \ 23 | celt/modes.h \ 24 | celt/os_support.h \ 25 | celt/pitch.h \ 26 | celt/celt_lpc.h \ 27 | celt/x86/celt_lpc_sse.h \ 28 | celt/quant_bands.h \ 29 | celt/rate.h \ 30 | celt/stack_alloc.h \ 31 | celt/vq.h \ 32 | celt/static_modes_float.h \ 33 | celt/static_modes_fixed.h \ 34 | celt/static_modes_float_arm_ne10.h \ 35 | celt/static_modes_fixed_arm_ne10.h \ 36 | celt/arm/armcpu.h \ 37 | celt/arm/fixed_armv4.h \ 38 | celt/arm/fixed_armv5e.h \ 39 | celt/arm/fixed_arm64.h \ 40 | celt/arm/kiss_fft_armv4.h \ 41 | celt/arm/kiss_fft_armv5e.h \ 42 | celt/arm/pitch_arm.h \ 43 | celt/arm/fft_arm.h \ 44 | celt/arm/mdct_arm.h \ 45 | celt/mips/celt_mipsr1.h \ 46 | celt/mips/fixed_generic_mipsr1.h \ 47 | celt/mips/kiss_fft_mipsr1.h \ 48 | celt/mips/mdct_mipsr1.h \ 49 | celt/mips/pitch_mipsr1.h \ 50 | celt/mips/vq_mipsr1.h \ 51 | celt/x86/pitch_sse.h \ 52 | celt/x86/vq_sse.h \ 53 | celt/x86/x86cpu.h 54 | -------------------------------------------------------------------------------- /src/opus-1.3.1/opus_config.cmake: -------------------------------------------------------------------------------- 1 | include(opus_functions.cmake) 2 | 3 | configure_file(opus_config.h.cmake.in opus_config.h @ONLY) 4 | add_definitions(-DHAVE_CONFIG_H) 5 | 6 | set_property(GLOBAL PROPERTY USE_FOLDERS ON) 7 | set_property(GLOBAL PROPERTY C_STANDARD 99) 8 | 9 | if(MSVC) 10 | add_definitions(-D_CRT_SECURE_NO_WARNINGS) 11 | endif() 12 | 13 | include(CheckLibraryExists) 14 | check_library_exists(m floor "" HAVE_LIBM) 15 | if(HAVE_LIBM) 16 | list(APPEND OPUS_REQUIRED_LIBRARIES m) 17 | endif() 18 | 19 | if(CMAKE_SYSTEM_PROCESSOR MATCHES "(i[0-9]86|x86|X86|amd64|AMD64|x86_64)") 20 | if(CMAKE_SIZEOF_VOID_P EQUAL 8) 21 | set(OPUS_CPU_X64 1) 22 | else() 23 | set(OPUS_CPU_X86 1) 24 | endif() 25 | elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm") 26 | set(OPUS_CPU_ARM 1) 27 | endif() 28 | 29 | opus_supports_cpu_detection(RUNTIME_CPU_CAPABILITY_DETECTION) 30 | 31 | if(OPUS_CPU_X86 OR OPUS_CPU_X64) 32 | opus_detect_sse(COMPILER_SUPPORT_SIMD) 33 | elseif(OPUS_CPU_ARM) 34 | opus_detect_neon(COMPILER_SUPPORT_NEON) 35 | if(COMPILER_SUPPORT_NEON) 36 | option(OPUS_USE_NEON "Option to turn off SSE" ON) 37 | option(OPUS_MAY_SUPPORT_NEON "Does runtime check for neon support" ON) 38 | option(OPUS_PRESUME_NEON "Assume target CPU has NEON support" OFF) 39 | if(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") 40 | set(OPUS_PRESUME_NEON ON) 41 | endif() 42 | endif() 43 | endif() 44 | -------------------------------------------------------------------------------- /src/liboggz-1.1.1/doc/oggz-codecs.1: -------------------------------------------------------------------------------- 1 | .TH "oggz-codecs" "1" 2 | .SH "NAME" 3 | oggz-codecs \(em List codecs in one or more Ogg files and their bitstreams. 4 | 5 | .SH "SYNOPSIS" 6 | .PP 7 | \fBoggz-codecs\fR [\-a | \-\-all ] [\-m | \-\-mime ] [\-1 | \-\-one\-per\-line] filename \&... 8 | .PP 9 | \fBoggz-codecs\fR [\-h | \-\-help ] [\-v | \-\-version ] 10 | .SH "Description" 11 | .PP 12 | \fBoggz-codecs\fR displays a list of codecs found in one or more Ogg files 13 | and their bitstreams. The default comma-separated output is designed for use 14 | in an HTML5