Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
0082297
Removing quality extension layer
jmvalin Aug 11, 2025
e4f10df
Always use extra precision from RES24 and QEXT
jmvalin Aug 11, 2025
fd0c105
Rename identifiers from opus to oac
jmvalin Jan 15, 2026
e6c46a1
Rename downloads
jmvalin Jan 9, 2026
54e4d9f
Remove reference to Opus logo
jmvalin Jan 12, 2026
7ec547f
Fix version script
jmvalin Jan 13, 2026
f9b6096
Reset LT version
jmvalin Jan 13, 2026
e7b0367
Reformat to OAC coding style
jmvalin Jan 15, 2026
520f8ce
Remove pre-rfc8251 compatibility
jmvalin Jan 13, 2026
b65aabe
README update
jmvalin Jan 14, 2026
7a9dc21
Fix gitlab references
jmvalin Jan 14, 2026
51bdcf3
Add Windows rename script
jmvalin Jan 24, 2026
c581f50
Remove outdated MIPS optimization
jmvalin Jan 16, 2026
5542712
Disable decoder fixed final range checks
jmvalin Jan 21, 2026
c60d1a2
Cleaning up remaining bits calculations
jmvalin Jan 16, 2026
ff2d47d
Tune spreading CDF
jmvalin Jan 16, 2026
80408d6
Tune the trim CDF
jmvalin Jan 16, 2026
8ee3a05
Tuning tapset CDF
jmvalin Jan 16, 2026
5468b2c
Fix sample_max computation
jmvalin Jan 21, 2026
d8c8e0c
Renaming internal symbols to have an oaci_ prefix
jmvalin Jan 24, 2026
ce3f7ed
Renaming static symbols to have an oaci_ prefix
jmvalin Jan 24, 2026
dc3d2f2
Rename more static symbols that are often inlined
jmvalin Jan 26, 2026
411f6e0
feat: Add WAV file decoding support to oac_demo
Feb 5, 2026
ad0fc34
docs: Update README and add test WAV file
Feb 5, 2026
8e35bd9
Apply review comments for WAV decoding
Feb 5, 2026
3f89398
Resolve TODOs for WAV handling: format detection and multi-chunk warning
Feb 5, 2026
b0d4916
Update README to reflect WAV format detection
Feb 5, 2026
6b8f018
Fix remaining style and indentation issues from review
Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 7 additions & 7 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
run: |
which cmake
cmake --version
cmake .. -DOPUS_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON
cmake .. -DOAC_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON
- name: Build
working-directory: ./build
run: make -j 2 -s
Expand All @@ -53,7 +53,7 @@ jobs:
run: cmake --version
- name: Configure
working-directory: ./build
run: cmake .. -DOPUS_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc
run: cmake .. -DOAC_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc
- name: Build
working-directory: ./build
run: cmake --build . -j 2 --config Release --target package
Expand Down Expand Up @@ -206,25 +206,25 @@ jobs:
name: "CustomModes/Linux/Lib/X64/Release",
os: ubuntu-latest,
config: Release,
args: "-DOPUS_CUSTOM_MODES=ON"
args: "-DOAC_CUSTOM_MODES=ON"
}
- {
name: "AssertionsFuzz/Windows/Lib/X64/Release",
os: windows-latest,
config: Release,
args: -G "Visual Studio 17 2022" -A Win32 -DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON
args: -G "Visual Studio 17 2022" -A Win32 -DOAC_ASSERTIONS=ON -DOAC_FUZZING=ON
}
- {
name: "AssertionsFuzz/Linux/Lib/X64/Release",
os: ubuntu-latest,
config: Release,
args: -DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON
args: -DOAC_ASSERTIONS=ON -DOAC_FUZZING=ON
}
- {
name: "AssertionsFuzz/MacOSX/Lib/X64/Release",
os: macos-latest,
config: Release,
args: -DOPUS_ASSERTIONS=ON -DOPUS_FUZZING=ON
args: -DOAC_ASSERTIONS=ON -DOAC_FUZZING=ON
}

steps:
Expand All @@ -249,7 +249,7 @@ jobs:
run: cmake --version
- name: Configure
working-directory: ./build
run: cmake .. ${{ matrix.config.args }} -DCMAKE_BUILD_TYPE=${{ matrix.config.config }} -DOPUS_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON
run: cmake .. ${{ matrix.config.args }} -DCMAKE_BUILD_TYPE=${{ matrix.config.config }} -DOAC_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON
- name: Build
working-directory: ./build
run: cmake --build . -j 2 --config ${{ matrix.config.config }} --target package
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/dred.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: "Windows/Lib/X64/Release",
os: windows-latest,
config: Release,
args: -G "Visual Studio 17 2022" -DOPUS_X86_PRESUME_AVX2=ON
args: -G "Visual Studio 17 2022" -DOAC_X86_PRESUME_AVX2=ON
}
- {
name: "Windows/Lib/armv8/Release",
Expand All @@ -30,7 +30,7 @@ jobs:
name: "Linux/Lib/X64/Release",
os: ubuntu-latest,
config: Release,
args: -DOPUS_X86_PRESUME_AVX2=ON
args: -DOAC_X86_PRESUME_AVX2=ON
}
- {
name: "Android/Lib/X64/Release",
Expand All @@ -49,7 +49,7 @@ jobs:
os: macos-latest,
config: Release,
# some macs are really old in githubs lab so they don't support avx
args: -DOPUS_X86_PRESUME_AVX2=OFF
args: -DOAC_X86_PRESUME_AVX2=OFF
}
- {
name: "iOS/Lib/arm64/Release",
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
run: mkdir build
- name: Configure
working-directory: ./build
run: cmake .. ${{ matrix.config.args }} -DCMAKE_BUILD_TYPE=${{ matrix.config.config }} -DOPUS_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON -DOPUS_FAST_MATH=ON -DOPUS_FLOAT_APPROX=ON -DOPUS_DRED=ON -DOPUS_OSCE=ON
run: cmake .. ${{ matrix.config.args }} -DCMAKE_BUILD_TYPE=${{ matrix.config.config }} -DOAC_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON -DOAC_FAST_MATH=ON -DOAC_FLOAT_APPROX=ON -DOAC_DRED=ON -DOAC_OSCE=ON
- name: Build
working-directory: ./build
run: cmake --build . -j 2 --config ${{ matrix.config.config }} --target package
Expand Down
16 changes: 8 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
opus_compare
opus_demo
oac_compare
oac_demo
repacketizer_demo
stamp-h1
test-driver
Expand All @@ -46,12 +46,12 @@ trivial_example
*.tar.gz
*~
tests/*test
tests/test_opus_api
tests/test_opus_decode
tests/test_opus_encode
tests/test_opus_extensions
tests/test_opus_padding
tests/test_opus_projection
tests/test_oac_api
tests/test_oac_decode
tests/test_oac_encode
tests/test_oac_extensions
tests/test_oac_padding
tests/test_oac_projection
celt/arm/armopts.s
celt/dump_modes/dump_modes
celt/tests/test_unit_cwrs32
Expand Down
134 changes: 0 additions & 134 deletions .gitlab-ci.yml

This file was deleted.

Loading