shithub: opus

RSS feed

abd512f7 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/26 09:37
Defining MAXG/MING/GCONST for log gain

be37d866 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/07/18 07:15
Cleanup: use celt_glog for log of the gain

100228e3 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/25 21:35
Cleaning up the use of DB_SHIFT

37388eb5 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/29 23:16
Using 32 bits for fixed-point band split gains

45a4e4e8 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2025/01/31 05:32
Add more formats to opus_demo

3399621b – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/13 06:55
Adds 24-bit API for projection encoder/decoder

d04f59b4 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 12:25
Cleaning up projection encode/decoder functions

d4744e0b – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 12:15
Adds 24-bit multistream encode/decode API

f7495d4a – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 11:24
Cleanup multistream encode/decode API functions

3171ed6f – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 11:21
Cleanup Opus encode/decode API functions

ec06c2ae – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 10:43
Cleanup Opus custom API

977ee016 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 08:57
Adds 24-bit Opus encoder/decoder API

8b16ce90 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/12 07:48
Adds 24-bit API to Opus custom

58208f44 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/11 22:06
Refactoring analysis downmix to use sig scaling

82485dd2 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/10 20:55
Preserving 24-bit accuracy for fixed-point encoder

a4854afa – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/08 17:46
Preserving 24-bit accuracy for fixed-point decoder

4141c4d5 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/28 08:56
Extra bounds check in case

0164bdb3 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/29 21:49
More accurate fixed-point normalise_bands()

cdba712c – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/29 21:47
More accurate fixed-point compute_band_energies()

e9d7842c – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/29 21:42
More accurate fixed-point sqrt() approximation

6f4f3e89 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/28 15:54
Disable TF analysis on tones

86101c0e – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/21 12:52
Improve encoder allocation on tones

3b68a486 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/06/20 21:46
Add LPC-based tone detection

148ccd81 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2025/02/12 06:19
Abort if we overflow the pseudostack

360fd071 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2025/01/22 10:29
Test corrupted bitstreams in test_opus_custom

6f9cb7aa – Jean-Marc Valin <jeanmarcv@google.com> authored on 2025/01/24 05:38
C90 fixes: Removing declarations after statement

734aed05 – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2025/02/10 05:54
Remove commented-out code.

60d6c560 – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2024/11/03 21:29
Always use L=0 for last repeated long extension.

b49c07d1 – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2024/07/26 02:19
Advance frame number after an L=0 RTE.

60b527ae – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2024/07/28 13:02
Check regenerating then parsing random extensions.

10ceaedb – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2024/07/25 16:48
Encoder implementation of Repeat These Extensions.

58bf8b41 – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2024/07/24 10:28
Decoder implementation of Repeat These Extensions.

5c13840b – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/07/04 17:25
Saturate de-emphasis so we can increase SIG_SAT

7b317ceb – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/07/04 17:32
celt_sqrt() can return 32-bit value 32768

a6d29ed5 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/07/05 09:20
Fix undefined left shift of negative value

140e0982 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/07/31 07:19
Fix run-time warning in NSQ_del_dec_avx2()

1b208622 – Jeff Peil <jeffpeil@google.com> authored and Jean-Marc Valin <jeanmarcv@google.com> committed on 2024/09/20 11:16
Add OpusCustom Test Script

5ee25fe2 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/09/27 09:15
Fix low-bitrate encode/decode spreading mismatch

95784cbc – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/08/02 07:54
Fix OpusCustom encoder busting at low bitrate

5e5e7f69 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/08/01 11:46
Fix bitrate management for OpusCustom

fcd513e7 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/09/16 10:50
Fix anti-collapse RESYNTH mismatch for mono

8bead748 – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/09/24 06:17
Don't crash OpusCustom when neural PLC is enabled

8e6e049f – Jean-Marc Valin <jeanmarcv@google.com> authored on 2024/10/28 08:33
Refactoring opus_custom_demo

7db26934 – Jan Buethe <jan.buethe@gmx.net> authored on 2024/10/16 06:51
fix for buffer size calculation in osce.c

ff6dea5e – Ralph Giles <giles@thaumas.net> authored on 2024/09/11 07:44
fix spelling error in docs

935015f3 – IOhannes m zmölnig <umlaeute@debian.org> authored and Ralph Giles <giles@thaumas.net> committed on 2022/06/18 07:42
fix spelling errors in docs

6dabc64a – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/07/25 07:39
Add extension iterator.

a73caa7f – Tristan Matthews <tmatth@videolan.org> authored on 2024/05/15 12:41
releases.sha2: update checksums

1884ec0f – Nam Se Hyun <skatpgusskat@naver.com> authored and Tristan Matthews <tmatth@videolan.org> committed on 2024/09/10 11:42
Rename `Intsafe.h` to `intsafe.h` for case-sensitive OS

5854a9f7 – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/07/25 16:19
Improve extension generator buffer too small test.

2ad86699 – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/07/24 11:58
Fix type passed to opus_packet_parse_impl().

fe1ab289 – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/07/24 07:42
Validate frame idx when scanning for DRED payload.

a214a467 – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/07/24 07:36
Fix overflow and OOB read for large ext lengths.

fc96bb9c – Jan Buethe <jbuethe@amazon.de> authored on 2024/07/26 08:32
added osce testing related scripts (ietf120)

2554a89e – Blaine Wood <blaine@peaksound.works> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/05/22 08:14
Fixing Cmake error for OPUS_FIXED_POINT=ON

eb39efaa – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/05/05 19:04
Fixing lossgen to work with USE_WEIGHTS_FILE

0e564fdf – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/05/17 22:40
More fixes for the non-blob weight export

1711e971 – Jan Buethe <jbuethe@amazon.de> authored on 2024/05/06 10:11
fixed enable_binary_blob option for CWriter

20568812 – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/29 13:13
README related osce fixes III

f6f2a328 – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/29 11:58
README related osce fixes II

fe9ded3b – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/29 11:56
README related osce fixes

0dc559f0 – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/24 08:17
added some bwe-related stuff

5667867f – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/23 06:38
updates under ENABLE_OSCE_TRAINING_DATA

dfd4175a – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/21 12:45
updates in download_model.sh (more verbose now)

9faf6f07 – Jan Buethe <jbuethe@amazon.de> authored on 2024/04/20 03:57
added sha256 check for downloaded data

ddbe4838 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/10 12:38
Update DRED REDME.md

b7e1c4f0 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/10 09:37
bump LT revision

04347e67 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/09 22:02
Missing blockquotes

acb7e001 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/09 22:01
FARGAN instructions

fdb198e8 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/09 10:29
dump_data: remove all noise and output one signal

4c5c4988 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/09 09:53
rename lpcnet_demo to fargan_demo

504566f3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/09 09:40
matching types

6ba257d8 – dvosully <dave.p.osullivan@gmail.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/04/05 14:30
Change type of function parameter to match implementation

cbeebf00 – Malcolm Nixon <Malcolm.nixon@gmail.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/04/03 18:50
Update cmake to 3.16 and add OPUS_STATIC_RUNTIME option to control MSVC runtime library choice.

0e30966b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/04/01 00:03
Adding more context for PLC

95dbea83 – Marcus Asteborg <maastebo@microsoft.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2023/06/22 12:46
Script to build Autotools, CMake and Meson

fa9c1e71 – Thomas Daede <daede003@umn.edu> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2023/02/28 19:40
Update Opus in ISOBMFF spec to version 1.0.0.

12239ced – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/14 11:17
renaming DNN options in meson

ca901e65 – Xavier Claessens <xavier.claessens@collabora.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2023/06/20 04:18
meson: Use pkgconfig generator

e7d4e82b – Timothy B. Terriberry <tterribe@xiph.org> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/14 04:00
Fix _mm_loadu_si32 detection for vendored Clang.

556c2d44 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/13 11:11
Adding MSVC AVX2 support for meson build

d7fab5e8 – dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/02/02 00:38
Bump gitpython from 3.1.36 to 3.1.41 in /dnn/torch/osce

84a85e9e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/11 22:03
Fix meson AVX2 fixed-point

a8e4ebb5 – Rudi Heitbaum <rudi@heitbaum.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/09 13:55
Add OPUS_ARM_INLINE_DOTPROD dotprod check

e2d01822 – Rudi Heitbaum <rudi@heitbaum.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/09 12:58
use semicolon not newline for inline assembler

8c439da4 – Rudi Heitbaum <rudi@heitbaum.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/09 12:39
Extended asm with C operands doesn’t work at top level

49d4effe – Rudi Heitbaum <rudi@heitbaum.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/06 06:21
fix arm asm meson source build

fcecf997 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/08 18:57
Remove the use of __m128i_u entirely

48a9da08 – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/03/10 06:28
Add Arm RTCD for FreeBSD.

92e4080c – Timothy B. Terriberry <tterribe@xiph.org> authored on 2024/03/10 06:26
Make opus_cpu_capabilities() static.

824f1bec – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/08 18:28
Fix unaligned load with MSVC

c64ad657 – Tristan Matthews <tmatth@videolan.org> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/07 09:19
autootools: include all referenced READMEs

cb1956d1 – Jan Buethe <jbuethe@amazon.de> authored on 2024/03/07 10:15
added list of training/validation files used for osce training

c1f0f540 – Martin Storsjo <martin@martin.st> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/05 04:11
dnn: vec_neon: avoid redefinition of vcvtnq_s32_f32

ab4e8359 – Tristan Matthews <tmatth@videolan.org> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/04 06:34
autotools: include dnn/meson.build in tarball

23d4b31d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/03 20:42
Fix opus_demo -e/-d with weights blob

1bb6d789 – Sid Rao <srao@positronnetworks.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2024/03/03 13:31
Update README for 1.5

0ff629bf – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/03 08:16
Fix configure help for --enable-osce

4eca11c0 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/02 21:55
Avoid OSCE crash if weights aren't loaded

32d4d874 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2024/03/02 21:45
Basic void pointer check

Next