├── 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 | Generated by 3 | 4 | $doxygenversion 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | For more information visit the Opus Website. 15 | 16 | 17 | 18 | Generated by 19 | doxygen 20 | $doxygenversion 21 | 22 | 23 | 24 | 25 | 26 | 27 |