opus
opus copied to clipboard
Modern audio compression for the internet.
I am using opus, tag v1.3.1, with ENCODER_NUM_CHANNELS set to 1 (default=2) to reduce the encoder memory requirements. With this configuration, line 166 in enc_API.c causes a memory scribble as...
When compiling opus for ESP32 [this file](https://github.com/xiph/opus/blob/master/silk/quant_LTP_gains.c) has some **maybe uninitialized** portion throwing warnings, for me treated as errors: ``` ... -MF esp-idf/opus/CMakeFiles/__idf_opus.dir/opus/silk/quant_LTP_gains.c.obj.d -o esp-idf/opus/CMakeFiles/__idf_opus.dir/opus/silk/quant_LTP_gains.c.obj -c ../components/opus/opus/silk/quant_LTP_gains.c ../components/opus/opus/silk/quant_LTP_gains.c: In function...
I used 1.1.4 libopus.lib compiled by vs 2010 (old version) well, bult I use libopus.lib compiled by vs 2013 and it crashed in some machins after running for 1 minutes....
Change code in opus_demo.c It won't set stop=1 when last frame has the same size of the frame_size, which means `curr_read+remaining = frame_size` and `remaining = 0`. And in this...
I've heard that libopus-0.dll files can be damaged during use. If this is true, is there a way to check if the libopus-0.dll file is damaged?
https://github.com/xiph/opus/blob/034c1b61a250457649d788bbf983b3f0fb63f02e/cmake/OpusFunctions.cmake#L44-L132 https://github.com/xiph/opus/blob/b83dd52868326a401c8578041e3dbea439d53f11/CMakeLists.txt#L127-L206 https://github.com/xiph/opus/blob/b83dd52868326a401c8578041e3dbea439d53f11/CMakeLists.txt#L324-L450 I believe that, instead, it should check whether the instruction set is supported by the CPU.
Operating system: windows 10 Compiler: C:/Qt/Qt5.12.4/Tools/mingw730_32/bin/i686-w64-mingw32-gcc.exe Compiler versoin: 7.3.0 opus version: 1.3.1 cmake .. -DCMAKE_INSTALL_PREFIX=/d/Source/RabbitIm/ThirdLibrary/build_script/../windows_mingw730_x86_qt5.12.4_Release -DCMAKE_BUILD_TYPE=Release -G"MSYS Makefiles" -DBUILD_SHARED_LIBS=ON -DCMAKE_TOOLCHAIN_FILE=/d/Source/RabbitIm/ThirdLibrary/build_script/../windows_mingw730_x86_qt5.12.4_Release/../build_script/cmake/platforms/toolchain-mingw.cmake [toolchain-mingw.cmake](https://github.com/xiph/opus/files/3316367/toolchain-mingw.zip) The error information: D:/Source/RabbitIm/ThirdLibrary/src/libopus/celt/float_cast.h:130:10: warning: #warning "Replacing these functions...
Hi - My platform (https://github.com/sle118/squeezelite-esp32) is an esp32 CPU and I've compiled opus & opusfile for that target. It works fine when using VAR_ARRAYS but this is a fair bit...
Hi. I have some questions about the value of snr table. Is it calculated by mathematical formula or obtained by experience ?
Settings
Hi, working with the opus codec, I noticed that when changing packet loss perc, the sound quality changes. Bitrate is constant. At values close to some value (different, for different...