Opus merge requestshttps://gitlab.xiph.org/xiph/opus/-/merge_requests2024-03-14T22:10:29Zhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/115Meson options renaming2024-03-14T22:10:29ZJean-Marc ValinMeson options renaminghttps://gitlab.xiph.org/xiph/opus/-/merge_requests/112Add Arm RTCD for FreeBSD.2024-03-11T00:05:13ZTimothy B. TerriberryAdd Arm RTCD for FreeBSD.Thanks to Robert Clausecker <fuz@FreeBSD.org> for the patch.Thanks to Robert Clausecker <fuz@FreeBSD.org> for the patch.Timothy B. TerriberryTimothy B. Terriberryhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/101smaller NoLACE model2024-02-14T10:04:27ZJan Buethesmaller NoLACE modelhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/97OSCE_MAX_RNN_NEURONS fix2024-01-22T16:22:18ZJan BuetheOSCE_MAX_RNN_NEURONS fixThe value OSCE_MAX_RNN_NEURONS is now derived from model hyper parameters. Also, the NoLACE model is now replaced by a smaller version.The value OSCE_MAX_RNN_NEURONS is now derived from model hyper parameters. Also, the NoLACE model is now replaced by a smaller version.https://gitlab.xiph.org/xiph/opus/-/merge_requests/93use opus_(re)alloc and opus_free for dnn and DRED related functions2023-12-16T07:33:20ZMichael Klingbeiluse opus_(re)alloc and opus_free for dnn and DRED related functionsJean-Marc ValinJean-Marc Valinhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/92handle extensions in opus_repacketizer_out_range_impl2023-12-15T17:56:26ZMichael Klingbeilhandle extensions in opus_repacketizer_out_range_implJean-Marc ValinJean-Marc Valinhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/91add extensions of the first frame of a multiframe packet2023-12-12T02:55:17ZMichael Klingbeiladd extensions of the first frame of a multiframe packetMake DRED work with 60 msec. multi-frame packetsMake DRED work with 60 msec. multi-frame packetsJean-Marc ValinJean-Marc Valinhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/89neon related alignment requirement warning fix2023-07-22T18:21:40ZJan Buetheneon related alignment requirement warning fixfixed alignment requirement warning in vec_neon.hfixed alignment requirement warning in vec_neon.hhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/86add undefs in mathops.h and remove OPUS_INLINE in vec_neon.h2023-07-01T05:20:40ZMichael Klingbeiladd undefs in mathops.h and remove OPUS_INLINE in vec_neon.hFix a few things that were breaking the WebRTC buildFix a few things that were breaking the WebRTC buildhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/85Opus ng lace2023-06-30T21:16:01ZJan BuetheOpus ng laceAdded lace code to opus/dnn/torch/osceAdded lace code to opus/dnn/torch/oscehttps://gitlab.xiph.org/xiph/opus/-/merge_requests/83Move build and tests for x86 to avx2 machines.2023-06-27T20:42:04ZMarcus AsteborgMove build and tests for x86 to avx2 machines.Set CFLAGS on Autotools build and move to AVX2 machine
Set PRESUME_AVX2 on CMakae and move to AVX2 machine
Move Meson X86 to AVX2 machine.
(Setting up AVX2 support for Meson will be done in another PR)Set CFLAGS on Autotools build and move to AVX2 machine
Set PRESUME_AVX2 on CMakae and move to AVX2 machine
Move Meson X86 to AVX2 machine.
(Setting up AVX2 support for Meson will be done in another PR)https://gitlab.xiph.org/xiph/opus/-/merge_requests/80Whitespace2023-06-22T22:05:09ZMarcus AsteborgWhitespaceRemove trailing whitespaces
Remove git submodule initRemove trailing whitespaces
Remove git submodule inithttps://gitlab.xiph.org/xiph/opus/-/merge_requests/79Update ci2023-06-21T15:24:27ZMarcus AsteborgUpdate ciUpdate Github CI for more coverage
Clean up old CI
Remove legacy VS Solution replaced by Meson and CMake
Add LPCnet includes for test binariesUpdate Github CI for more coverage
Clean up old CI
Remove legacy VS Solution replaced by Meson and CMake
Add LPCnet includes for test binarieshttps://gitlab.xiph.org/xiph/opus/-/merge_requests/78Add Meson build documentation.2023-06-19T06:07:40ZMarcus AsteborgAdd Meson build documentation.Add Meson documentation,
Also add missing wget dependencies that randomly fails on autotools and cmake builds.....Add Meson documentation,
Also add missing wget dependencies that randomly fails on autotools and cmake builds.....https://gitlab.xiph.org/xiph/opus/-/merge_requests/77Add dependencies for model download in Gitlab CI2023-06-17T05:00:14ZMarcus AsteborgAdd dependencies for model download in Gitlab CIhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/76Dev/cmake avx 22023-06-16T15:32:27ZMarcus AsteborgDev/cmake avx 2avx2 changes for cmake
autogen for windows
github ci for neural fecavx2 changes for cmake
autogen for windows
github ci for neural fechttps://gitlab.xiph.org/xiph/opus/-/merge_requests/75Detect AVX/AVX2/FMA instead of just AVX2023-06-14T19:04:43ZJean-Marc ValinDetect AVX/AVX2/FMA instead of just AVXhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/62ci: add ci-fairy linter to make sure commits are GPG signed2023-05-01T23:52:07ZTim-Philipp Müllerci: add ci-fairy linter to make sure commits are GPG signedhttps://gitlab.xiph.org/xiph/opus/-/merge_requests/60docs: replace fgrep with grep -F2023-04-20T22:19:06ZRalph Gilesdocs: replace fgrep with grep -FIt's been deprecated for decades and in Debian system it's starting
to print warnings. Just use grep -F instead.
Signed-off-by: Ralph Giles <giles@thaumas.net>
Resolves https://gitlab.xiph.org/xiph/opus/-/issues/2362It's been deprecated for decades and in Debian system it's starting
to print warnings. Just use grep -F instead.
Signed-off-by: Ralph Giles <giles@thaumas.net>
Resolves https://gitlab.xiph.org/xiph/opus/-/issues/2362Ralph GilesRalph Gileshttps://gitlab.xiph.org/xiph/opus/-/merge_requests/59meson: fix build on arm642023-04-26T13:20:10ZTim-Philipp Müllermeson: fix build on arm64Would fail like:
```
Checking if "compiler supports ARMv7/AArch64 NEON intrinsics" : links: NO
Checking if "compiler supports ARMv7/AArch64 NEON intrinsics with -mfpu=neon" : links: YES
Checking if "compiler supports AArch64 NEON intrins...Would fail like:
```
Checking if "compiler supports ARMv7/AArch64 NEON intrinsics" : links: NO
Checking if "compiler supports ARMv7/AArch64 NEON intrinsics with -mfpu=neon" : links: YES
Checking if "compiler supports AArch64 NEON intrinsics" : links: NO
Checking if "compiler supports AArch64 NEON intrinsics with -mfpu=neon" : links: NO
Message: Compiler does not support AArch64 NEON intrinsics
../silk/meson.build:28:45: ERROR: Unknown variable "have_arm_intrinsics_or_asm".
```
since commit 08088411259056f63774befb2d00951fdd5c46ba.
---
~~Draft for now, needs more testing.~~ This is ready now.