Commit Graph

5168 Commits

Author SHA1 Message Date
Xavier Claessens
a97151d390
meson: Increase slow tests timeout
Some checks failed
CMake / CMake/${{ matrix.config.name }} (map[args:-DBUILD_SHARED_LIBS=ON config:Release name:MacOSX/So/X64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DBUILD_SHARED_LIBS=ON config:Release name:Android/So/ARMv8/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a config:Release name:Android/Lib/ARMv8/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86 -DBUILD_SHARED_LIBS=ON config:Release name:Android/So/X86/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86 config:Release name:Android/Lib/X86/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DBUILD_SHARED_LIBS=ON config:Release name:Android/So/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 config:Release name:Android/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON config:Release name:AssertionsFuzz/Linux/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON config:Release name:AssertionsFuzz/MacOSX/Lib/X64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DOPUS_CUSTOM_MODES=ON config:Release name:CustomModes/Linux/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DBUILD_FRAMEWORK=ON -DCMAKE_INSTALL_PREFIX=install -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Framework/arm64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DBUILD_SHARED_LIBS=ON -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Dll/arm64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Lib/arm64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A ARM64 -DBUILD_SHARED_LIBS=ON config:Release name:Windows/Dll/ARMv8/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A ARM64 config:Release name:Windows/Lib/armv8/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 -DBUILD_SHARED_LIBS=ON config:Release name:Windows/Dll/X64/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 -DBUILD_SHARED_LIBS=ON config:Release name:Windows/Dll/X86/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 -DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON config:Release name:AssertionsFuzz/Windows/Lib/X64/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 config:Release name:Windows/Lib/X64/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 config:Release name:Windows/Lib/X86/Release os:windows-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a config:Release name:Android/Lib/ARMv8/Release os:ubuntu-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 config:Release name:Android/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-DOPUS_X86_PRESUME_AVX2=OFF config:Release name:MacOSX/Lib/X64/Release os:macos-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-DOPUS_X86_PRESUME_AVX2=ON config:Release name:Linux/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Lib/arm64/Release os:macos-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A ARM64 config:Release name:Windows/Lib/armv8/Release os:windows-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -DOPUS_X86_PRESUME_AVX2=ON config:Release name:Windows/Lib/X64/Release os:windows-latest]) (push) Has been cancelled
DRED / AutoTools/${{ matrix.config.name }} (map[automakeconfig:<nil> compiler:clang name:Linux/Clang os:ubuntu-latest]) (push) Has been cancelled
DRED / AutoTools/${{ matrix.config.name }} (map[automakeconfig:<nil> compiler:gcc name:Linux/GCC os:ubuntu-latest]) (push) Has been cancelled
Repository / Check trailing white spaces (push) Has been cancelled
They timeout on GitHub actions because those runners are slower.
2024-02-16 18:18:35 -05:00
Giovanni Bajo
8894546bed
dump_modes: add missing file to build
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-16 17:46:06 -05:00
Chris Hold
5e0bb53e09
Map 2 extra channels in 5th order HOA
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-16 16:16:08 -05:00
Chris Hold
965afac29b
Provide 4th order HOA map 3 mixing and demixing
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-16 16:14:54 -05:00
Jan Buethe
befc25fb76
fixed compiler warning when building without dred 2024-02-16 18:51:29 +01:00
Jean-Marc Valin
db78df8c01
Delaying new DRED data when just out of silence
We don't need redundancy for the first active frame
since we already have the main Opus payload.
2024-02-16 03:00:45 -05:00
Jean-Marc Valin
c5117c5ccd
Add dred_end return value to opus_dred_parse() 2024-02-16 03:00:45 -05:00
Jean-Marc Valin
1f53f1e0a9
Support for extra offset
Allows us to exclude the most recent silence from DRED
2024-02-16 03:00:45 -05:00
Jean-Marc Valin
183a820212
Refactoring: store all states 2024-02-16 03:00:29 -05:00
Jean-Marc Valin
9f36bfc962
Chopping the oldest silence in a DRED payload 2024-02-16 03:00:29 -05:00
Jean-Marc Valin
9b1da1fb1f
Fix missing dotprod optimization
Use the neon version of silk_noise_shape_quantizer_short_prediction()
2024-02-15 18:05:07 -05:00
Jan Buethe
367a487e7c
hangover fix in osce/utils/pitch.py 2024-02-15 15:39:30 +01:00
Jan Buethe
46f9c9c669
re-dumped osce models with sparse=False 2024-02-15 15:30:04 +01:00
Jan Buethe
735117b6d7
disabled sparse option in osce export script 2024-02-15 15:25:06 +01:00
Chris Hold
ffd1b0b137
Provide 5th order HOA map 3 mixing and demixing
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-14 22:18:53 -05:00
Jean-Marc Valin
6be3673c22
More #ifdef around the dnn code 2024-02-14 17:35:29 -05:00
Jean-Marc Valin
901c8548af
Conditional include
Thanks to Igor Palaguta for reporting the issue.
https://github.com/xiph/opus/issues/313
2024-02-14 11:56:15 -05:00
Jan Buethe
dd0e2dc339
updated model 2024-02-14 10:37:15 +01:00
Jean-Marc Valin
4b9d9b0030
Fix check-asm for celt_fir_sse4_1() 2024-02-11 14:04:43 -05:00
Timothy B. Terriberry
3e69410e29
Fix OOB read in fixed-point NEON intrinsics.
xcorr_kernel_neon_fixed() read one more sample from y[] in the
 main loop than it needed to allow use of vector loads, but unlike
 the native asm in celt_pitch_xcorr_arm.s, the loop condition did
 not exit early enough to prevent this from overrunning the end of
 the array.
Additionally, the tail loop _always_ read one value beyond what it
 needed.

This patch fixes the loop condition on the main loop.
Since this makes the tail section run even for lengths that are a
 multiple of 8 (e.g., on fully half the multiplies for usages like
 celt_fir() or celt_iir() with an order of 16, which is common),
 rather than try to fix the tail loop, we replace it with a
 non-looping adaptation of the native asm, which continues to use
 vector loads as much as possible for the remaining elements (and
 also does not read ahead past the end of the y[] array).

Overall slowdown of test_opus_encode on a Raspberry Pi 5 Model B
 Rev 1.0 is 0.12% vs. 0.13% for fixing the existing tail loop.

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-09 20:39:58 -05:00
Timothy B. Terriberry
d503125101
Add check-asm for fixed-point xcorr_kernel().
Compare the output of xcorr_kernel() against the results of
 xcorr_kernel_c() when configured with --enable-check-asm.
Currently this is only checked in fixed point, as a float check
 requires more sophisticated error analysis and may need to be
 customized for each vector implementation.

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-09 20:39:58 -05:00
Jean-Marc Valin
65b131ec09
Add basic testing for Deep PLC, DRED, and OSCE
Still need more targeted tests, DRED decoding
2024-02-06 20:52:21 -05:00
Jean-Marc Valin
7070dfec4f
Make opus_packet_unpad() discard extensions too
Same for opus_multistream_packet_unpad()
2024-02-06 19:48:29 -05:00
Jean-Marc Valin
17922c2a28
Fix internal error on DRED
Forgot to account for padding length bytes when DRED payload is large.
2024-02-06 15:48:21 -05:00
Jean-Marc Valin
562587e91b
Avoid size-zero OPUS_COPY() with NULL pointer
Fails ubsan because memcpy declares args as non-null
2024-02-06 15:38:50 -05:00
Jean-Marc Valin
2582ca9259
Allow wrap-around in silk_LPC_analysis_filter_avx2()
Matches the C version (see 4a7027b)
2024-02-02 18:32:55 -05:00
Jean-Marc Valin
e12c7f584a
Fix log(0) on silence for fixed-point 2024-02-02 15:07:01 -05:00
Jean-Marc Valin
0e2d56d675
Add missing NULL pointer check 2024-02-02 14:46:51 -05:00
luzpaz
009d7412e1
Fix various typos
Found using `codespell -q 3 -L caf,highe,inlin,nd,ordert,shft`

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2024-02-02 11:03:50 -05:00
Jean-Marc Valin
f20575dd86
Fix OSCE using uninitialized range coder for PLC
Some checks failed
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 config:Release name:Windows/Lib/X86/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DBUILD_FRAMEWORK=ON -DCMAKE_INSTALL_PREFIX=install config:Release name:MacOSX/Framework/X64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DBUILD_SHARED_LIBS=ON config:Release name:Linux/So/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DBUILD_SHARED_LIBS=ON config:Release name:MacOSX/So/X64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DBUILD_SHARED_LIBS=ON config:Release name:Android/So/ARMv8/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a config:Release name:Android/Lib/ARMv8/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86 -DBUILD_SHARED_LIBS=ON config:Release name:Android/So/X86/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86 config:Release name:Android/Lib/X86/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DBUILD_SHARED_LIBS=ON config:Release name:Android/So/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DCMAKE_TOOLCHAIN_FILE=${ANDROID_HOME}/ndk/25.2.9519653/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 config:Release name:Android/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON config:Release name:AssertionsFuzz/Linux/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON config:Release name:AssertionsFuzz/MacOSX/Lib/X64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-DOPUS_CUSTOM_MODES=ON config:Release name:CustomModes/Linux/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DBUILD_FRAMEWORK=ON -DCMAKE_INSTALL_PREFIX=install -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Framework/arm64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DBUILD_SHARED_LIBS=ON -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Dll/arm64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Lib/arm64/Release os:macos-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A ARM64 -DBUILD_SHARED_LIBS=ON config:Release name:Windows/Dll/ARMv8/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A ARM64 config:Release name:Windows/Lib/armv8/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 -DBUILD_SHARED_LIBS=ON config:Release name:Windows/Dll/X64/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 -DBUILD_SHARED_LIBS=ON config:Release name:Windows/Dll/X86/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 -DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON config:Release name:AssertionsFuzz/Windows/Lib/X64/Release os:windows-latest]) (push) Has been cancelled
CMake / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A Win32 config:Release name:Windows/Lib/X64/Release os:windows-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-DOPUS_X86_PRESUME_AVX2=OFF config:Release name:MacOSX/Lib/X64/Release os:macos-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-DOPUS_X86_PRESUME_AVX2=ON config:Release name:Linux/Lib/X64/Release os:ubuntu-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-G "Unix Makefiles" -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64 config:Release name:iOS/Lib/arm64/Release os:macos-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -A ARM64 config:Release name:Windows/Lib/armv8/Release os:windows-latest]) (push) Has been cancelled
DRED / CMake/${{ matrix.config.name }} (map[args:-G "Visual Studio 17 2022" -DOPUS_X86_PRESUME_AVX2=ON config:Release name:Windows/Lib/X64/Release os:windows-latest]) (push) Has been cancelled
DRED / AutoTools/${{ matrix.config.name }} (map[automakeconfig:<nil> compiler:clang name:Linux/Clang os:ubuntu-latest]) (push) Has been cancelled
DRED / AutoTools/${{ matrix.config.name }} (map[automakeconfig:<nil> compiler:gcc name:Linux/GCC os:ubuntu-latest]) (push) Has been cancelled
Repository / Check trailing white spaces (push) Has been cancelled
2024-01-31 21:52:08 -05:00
Jean-Marc Valin
53c2313c58
Fix lossgen shared build 2024-01-31 18:30:28 -05:00
Jean-Marc Valin
6c8acc21dd
Avoid padding multi-frame DTX packets 2024-01-31 13:08:37 -05:00
Jean-Marc Valin
648a9f24b4
Allow for DRED in DTX refresh packets 2024-01-31 13:07:51 -05:00
Jean-Marc Valin
4350819785
Handle the offset from the DRED frame id 2024-01-31 12:59:08 -05:00
Jean-Marc Valin
f4ee2925f6
Fix frame separator parsing 2024-01-31 00:02:57 -05:00
Jean-Marc Valin
0fed741a87
Fix c90 build 2024-01-30 21:53:58 -05:00
Jean-Marc Valin
468a693dd4
Cleanup previous commits
Rename, reindent, change arg order
2024-01-25 02:19:37 -05:00
Jean-Marc Valin
b778271d53
divide max payload too 2024-01-25 02:19:36 -05:00
Jean-Marc Valin
073bec9160
First shot at multi-frame CBR with DRED 2024-01-25 02:19:36 -05:00
Jean-Marc Valin
fe86db66f4
More activity handling to opus_encode_native_process() 2024-01-25 02:19:36 -05:00
Jean-Marc Valin
452abeeac9
Handle rangeFinal, delay_compensation 2024-01-25 02:19:36 -05:00
Jean-Marc Valin
fd88e22391
Refactor multi-frame encoding to be non-recursive 2024-01-25 02:19:35 -05:00
Jean-Marc Valin
f44069f58b
Splitting opus_encode_native() 2024-01-25 02:19:35 -05:00
Jean-Marc Valin
231caa3720
Fix Hybrid CBR with DRED and CELT->SILK redundancy
Need to move the redundant frame even in CBR because the hybrid
frame now gets encoded as VBR, with DRED picking up the rest.
Fixes an issue introduced in 4600e77.
2024-01-25 02:19:35 -05:00
Jean-Marc Valin
b63e22cff9
Fix desync for CBR DRED
The encoder wouldn't reserve enough bits for CELT, causing it
to not have enough bits to code the switching redundancy flag
when it should have.
2024-01-25 02:19:35 -05:00
Jean-Marc Valin
7b73c9bc7f
More DRED tuning 2024-01-25 02:16:28 -05:00
Jean-Marc Valin
19dd96b3fa
Initial DRED tuning
Adjust q0, qD and duration based on bitrate and loss.
2024-01-25 02:15:50 -05:00
Jan Buethe
7df2c67be1
fixes in osce python code 2024-01-23 17:10:34 +01:00
Jan Buethe
3499d0aac7
switched to smaller NoLACE model 2024-01-22 15:23:09 +01:00
Jan Buethe
ec04a94eb2
bugfix in SilkFeatureNetPL 2024-01-22 15:12:52 +01:00