- Jun 16, 2023
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Now generating the extension in place once all the data is already in the right place.
-
Jean-Marc Valin authored
Adding a 'D' byte to signal the DRED experiment, along with a version number byte. This entire commit will be reverted once DRED is finalized and given a non-experimental extension number.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Fixes "FEC buffer full" issue
-
Jean-Marc Valin authored
Properly re-initialize DRED (only) when needed
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Probably still has many bugs
-
Jean-Marc Valin authored
Now only running the decoder on "received" packets
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jul 06, 2022
-
-
Jean-Marc Valin authored
-
- Jul 01, 2022
-
-
Jean-Marc Valin authored
Unlike OPUS_SET_INBAND_FEC(1), the encoder does not necessarily switch to SILK if we have music.
-
- Jun 26, 2022
-
-
Mark Harris authored
Even if the redundancy is ignored, the final range from the decoder is needed for testing. Reviewed by Timothy B. Terriberry.
-
- Jun 25, 2022
-
-
Mark Harris authored
In https://github.com/xiph/opus/issues/253, the encoder generates a Hybrid frame with redundancy, to switch to CELT-only mode, and then activates DTX immediately afterwards. The decoder ran Hybrid PLC, which isn't right. Use CELT PLC instead if there was already a transition to CELT via redundancy at the end of the previous frame. Also do not use a stale CELT decoder to decode a second redundancy frame when the first redundancy frame for a transition from SILK-only mode was lost. Instead of mixing in old audio from the last time that CELT was used, ignore the second redundancy frame in this case. Alternatively the CELT decoder could be reset before decoding, but it would not be ready until after the 2.5 ms of audio that is needed. Reviewed by Jean-Marc Valin.
-
- Sep 28, 2021
-
-
Felicia Lim authored
encoder
-
- May 12, 2021
-
-
Ralph Giles authored
This was introduced in February, and fails the corresponding check in gitlab ci runs. Also indent the subsequent lines to match and correct typos. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Feb 19, 2021
-
-
Signed-off-by:
Felicia Lim <flim@google.com>
-
- Oct 28, 2020
-
-
Tim-Philipp Müller authored
Tested on: - Linux/x86* with gcc - Android armv7 arm64 x86 x86_64 with clang - Windows x86 x86_64 with Visual Studio 2017 - Windows x86 x86_64 with MinGW - macOS x86_64 with clang - iOS arm64 x86_64 with clang Co-authored by: Nirbheek Chauhan <nirbheek@centricular.com> https://gitlab.xiph.org/xiph/opus/-/merge_requests/13
-
- Aug 22, 2020
-
-
Actually check for read errors instead of just storing the return value in a variable that then never gets checked. Also fixes "conversion from 'size_t' to 'int', possible loss of data" compiler warnings on Windows with MSVC caused by storing the size_t returned by fread() into an int variable. Signed-off-by:
Mark Harris <mark.hsj@gmail.com>
-
- Jun 14, 2020
-
-
Mark Harris authored
-
- Jun 12, 2020
-
-
Build time improvement, for MSVC use intrin0.h instead of intrin.h and remove usage of stdio.h in production code Signed-off-by:
Jean-Marc Valin <jmvalin@jmvalin.ca>
-
- Feb 15, 2020
-
-
Signed-off-by:
Felicia Lim <flim@google.com>
-
Reland "Fixes to the the activity flag that is passed to Silk so it represents the final activity flag used in the DTX decision" This flag was modified after calling the Silk encoder function. This commit corrects that behavior by introducing those modifications before calling the Silk encoder. Slightly modified comments by Felicia Lim Signed-off-by:
Felicia Lim <flim@google.com>
-
- Feb 10, 2020
-
-
Felicia Lim authored
Revert "Fixes to the the activity flag that is passed to Silk so it represents the final activity flag used in the DTX decision" This reverts commit ea3b30f9.
-
Fixes to the the activity flag that is passed to Silk so it represents the final activity flag used in the DTX decision This flag was modified after calling the Silk encoder function. This commit corrects that behavior by introducing those modifications before calling the Silk encoder. Slightly modified comments by Felicia Lim Signed-off-by:
Felicia Lim <flim@google.com>
-