- Jan 27, 2025
-
-
Jean-Marc Valin authored
EXTEND32() would warn that the input isn't 16-bit
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jeff Peil authored
Created test_opus_custom script which does a more heavy evaluation of the various use cases of OpusCustom, testing: - Mixed float/fixed use cases - Mixed Opus/OpusCustom use cases - Wide mixture of run-time configurables - RMS difference (if RESYNTH) is defined Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
-
- Nov 02, 2024
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Was due to nbAvailableBytes not matching the real CBR budget. Also adding same tell+16<=total_bits condition that the decoder has for the comb filter just to be on the safe side. This bug doesn't appear to be possible with the regular Opus API.
-
Jean-Marc Valin authored
Otherwise we would shrink the buffer before initializing it.
-
Jean-Marc Valin authored
Seems to have been in 682b6cf1. There's nothing wrong with either the encoder or the decoder. Just about how we resynthesize anti-collapse for mono in the encoder.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Makes it possible to just encode or just decode using the same format as opus_demo
-
- Oct 16, 2024
-
-
Jan Buethe authored
update to osce evaluation script
-
- Sep 11, 2024
-
-
Ralph Giles authored
Address the same issue in the mips code.
-
The doxygen-generated manpages contain some typos... Signed-off-by:
Ralph Giles <giles@thaumas.net>
-
Timothy B. Terriberry authored
Rather than repeating the code to iterate through extensions in three different places, each with slight differences, different edge cases, different error handling, etc., create an iterator that can be used everywhere.
-
Tristan Matthews authored
-
Signed-off-by:
Tristan Matthews <tmatth@videolan.org>
-
- Jul 30, 2024
-
-
Timothy B. Terriberry authored
Test multiple buffer lengths and ensure we do not write past the end of the provided buffer.
-
Timothy B. Terriberry authored
The function takes an opus_int32 *, but we were passing the address of an int, which might not be the same. This is only likely to affect platforms with a 16-bit int.
-
Timothy B. Terriberry authored
Without this check, a DRED extension encoded with an invalid frame number would still be used, potentially with a surprisingly large dred_frame_offset.
-
Timothy B. Terriberry authored
With an 8+ MB packet it is possible to craft an extension length that would overflow, bypassing the checks to ensure the extension data remains inside the packet. This patch fixes that and adds a test for it.
-
- Jul 26, 2024
-
-
Jan Buethe authored
-
- May 24, 2024
-
-
Only include floating point inner product when OPUS_FIXED_POINT is disabled. Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- May 18, 2024
-
-
Jean-Marc Valin authored
Retraining a new model so that we have a matching .pth file. Also, discarding more data on init to get better randomization.
-
Jean-Marc Valin authored
-
- May 06, 2024
-
-
Jan Buethe authored
-
- Apr 29, 2024
-
-
Jan Buethe authored
-
Jan Buethe authored
-
Jan Buethe authored
-
- Apr 24, 2024
-
-
Jan Buethe authored
-
- Apr 23, 2024
-
-
Jan Buethe authored
-
- Apr 21, 2024
-
-
Jan Buethe authored
-
- Apr 20, 2024
-
-
Jan Buethe authored
-
- Apr 10, 2024
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
- Apr 09, 2024
-
-
Jean-Marc Valin authored
Now used for fargan instead of LPCNet
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Apr 08, 2024
-
-
Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-