github.com/pion/opus
v0.1.0
#2376 most downloaded on Go modules
pion/opus
What this package is like to depend on
Last release today
24 Aug 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 1 of 1 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
168 releases · first in 2022
118 releases in the last 12 months
see the full history below
Release timeline
168 releases · Jun 2022 to Aug 2026Releases
latest 60 of 168-
v0.1.1-0.20260824002546-25f7cc759a0a24 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260821174109-e599a4bd71e521 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260820111044-791a86d3880520 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260819235055-e2be94bd0f2119 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260814200708-161621adf56014 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260813210709-c1f0a53794f713 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260813165833-9bfb54d7c50b13 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260812163744-ad863fcc7c4812 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260810212216-a38c7469343910 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260810182707-c142121dec5710 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260810154550-d7a4edbd899310 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260809000201-4c29dfc6364c09 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260806214105-56fe97fcac8006 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260805152711-9870f315373805 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260803184128-bb130aecb7d403 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260802012102-4468d7d03a0f02 Aug 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260731165102-a469f51505af31 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260730201855-64a529e573fb30 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260728163317-4986a1ed5a1a28 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260726000455-dd486a53861226 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260725204756-aa7cd85166f025 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260723224340-9291bd6ba2fc23 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260722202752-12f81377090422 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260721155525-ad89c91733fe21 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260720161212-422133941ae720 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260718220647-4bed3b64536418 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260716184520-44da8bb6682716 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260716153339-824ab859a9b516 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260714154015-8399d676d1e214 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260712200830-b06512674d8412 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260706164138-4d863e517a7a06 Jul 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260625200631-186c450abf2525 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260624215928-453958b53a2124 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260623162314-d6f6134c147f23 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260622172559-9a692458163c22 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260618155929-2548672a5d4518 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260615160614-bfd09b5a5ac415 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260610211552-59c85d80da2b10 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260610210955-74f4d9ad7f0910 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260610200819-eeac79c84c4810 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260610155948-7888ff99946310 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260609191921-7dc8324f47cd09 Jun 2026 pre-releaseNothing published for this version
-
v0.1.1-0.20260609155520-616240455f5509 Jun 2026 pre-releaseNothing published for this version
-
v0.1.008 Jun 2026Release notes
Open source →Changelog
- eb60bfd Optimize CELT decode hot paths
- 71d5847 Optimize CELT inverse FFT
- 2920812 Optimize CELT inverse transform
- ee1d1de Reduce SILK decode hot-path copies
- 1b1e053 Fix dynamic allocation and band skipping
- 0bf42a8 Add CELT encoder
- f682a5f Address PR feedback
- ee290fb Reduce SILK decode allocations
- de54ba8 Add range encoder
- 67f6be3 Support CELT and hybrid API-rate output
- 81a9c5d Wire CELT and hybrid Opus decoding
- d6de3ed Synthesize CELT PCM output
- 0012a32 Decode CELT PVQ bands
- 76b231f Parse logical Ogg packets in oggreader
- db0d870 Decode CELT allocation and fine energy
- 4b0a40b Decode CELT TF and allocation header
- 5889a8a Decode CELT coarse energy
- 6599e09 Update actions/github-script action to v9
- b7c73fb Add RFC conformance action
- d240917 Add CELT range trace test harness
- 5df196a Decode CELT frame side information
- 085f78c Remove clean lint suppressions
- 6ed8171 Add CELT decoder scaffolding
- 3dd2256 Address resampler review feedback
- 6053cd5 Port SILK output resampler
- 914b0f4 Implement SILK stereo decoding
- 87a3291 Implement SILK LPC prediction gain limiting
- d29951b Update CI configs to v0.12.2
- 10397d9 Update CI configs to v0.12.1
- db05761 Address Copilot review comments
- 675dbd7 Fix lint issues and cover SILK duration paths
- 6771124 Support non-20ms SILK durations
- 806c7cb Implement Opus packet frame parsing
- abe26be Update CI configs to v0.12.0
- fe23635 Update CI configs to v0.11.39
- 7342caa Update CI configs to v0.11.37
- 2b65304 Update CI configs to v0.11.36
- d37e25a Update CI configs to v0.11.32
- cb11520 Fix slice out-of-bounds
- d1b27a1 Update CI configs to v0.11.31
- 00a4dd0 Update CI configs to v0.11.29
- 6e2aa18 Apply go modernize
- c2c56b9 Update module github.com/stretchr/testify to v1.11.1
- 15260a2 Update CI configs to v0.11.26
- b8da760 Update CI configs to v0.11.25
- 121d22a Update CI configs to v0.11.24
- db65315 Update CI configs to v0.11.22
- 646586b Update CI configs to v0.11.20
- 4aaa267 Update CI configs to v0.11.19
- 85cb049 Update lint rules, force testify/assert for tests
- f627aed Update social media links, move to discord
- 5105b27 Update CI configs to v0.11.18
- 08e06e0 Upgrade golangci-lint, more linters (#65)
- e8536fe Update go.mod version to 1.20
- aaf605a Update CI configs to v0.11.15
- 867e82f Update CI configs to v0.11.12
- 1c7b6ed Update go.mod version to 1.19
- 17e9f5f Update CI configs to v0.11.7
- 305e748 Update CI configs to v0.11.4
- 8667a1a Fix linter errors
- 483adc6 Update CI configs to v0.11.3
- c87306e Update CI configs to v0.11.0
- 17b3ab0 Remove 'AUTHORS.txt' from README.md
- 894cf47 Remove 'Generate Authors' workflow
- 70baa27 Update CI configs to v0.10.11
- 25d4c9a Update CI configs to v0.10.8
- 7a5e94f Make repo REUSE compliant
- 39261d7 Update CI configs to v0.10.7
- 6520e40 Update CI configs to v0.10.6
- 0497b09 Harmonize sections in README
- fd7c7d6 Merge pull request #35 from stv0g/cleanup-readme
- 37608ee Harmonize RFC section and links
- aac5812 Update AUTHORS.txt
- d6ecb94 Harmonize title in README
- d3a4ba1 Cleanup common sections in README
- 1d65295 Cleanup badges in README
- 1052c3e Merge pull request #33 from pion/sync-assets-v0.10.3
- 97846f6 Update CI configs to v0.10.3
- 8f8abc5 Update CI configs to v0.10.2
- 170bfcf Implement
DecodeFloat - c7f2795 Update SILK decoder test
- 8fd2bfc Remove double decode of first frame
- 478f829 Remove go.sum file
- b753f89 Re-enable FASM Optimizations
- d065c7c Fix off-by-one in normalizeLineSpectralFrequencyStageTwo
- 769c997 Fix invalid offsetQ23 value
- 5e05c36 Add normalizeLSFStabilization Brute Force
- 05eb56b Implement normalizeLSFStabilization
- ada64aa Remove unused variable
- e5bea1a Disable more floating point optimizations
- 4ae9eee Disable floating point optimizations
- 65bab84 Fix logic errors in LTP Synthesis
- 1cc1836 Fix index bug in LTP Synthesis
- 9f4ad1c Use one var declaration
- fa907a7 Fix README
- 3cf6d47 add fuzzing behind compiler version flag
- 9110ee7 add fuzzing test
- b47dfc9 Add License
- 68af758 Fix all CI errors
- d606300 Update CI configs to v0.7.11
- 21cc519 internal/silk: move outVal to a narrower scope
- 34c7402 examples/decode: remove unused x
- 955050d internal/rangecoding: avoid recomputing math.Pow(2,23)
- e5024d4 internal/silk: avoid few bounds checks
- fd0df32 internal/silk: avoid writing to a pointer
- 11ff513 internal/silk: use clampNegativeOneToOne
- 6b2bcac add end-to-end decoder test
- 27b0cc9 Fix README for examples/playback
- a991765 Add blogpost to README
- 2d6fc47 Panic on decode error in examples/playback
- 5777c86 Update README
- dbc1ce8 Add examples/playback
- 733188a Implement bitdepth conversion and upsampling
- 7941dd8 Finish LTP Synthesis Implementation
- 684adce Use LPC values from previous when current frame has no cached values
- 238ccbf Properly implement Q15 handling
- 4c632df Remove finalLPCValues from silk.Decoder
- 3a79dec Create cache for res and out values
- 903249e Don't recompute res for each subframe
- 42288fd Fix LTP Scaling Parameter generation
- 9886d0c Fix decode README
- eb2f85b Fix function name
- 1197e6f Improve README
- 59ab961 Start READMEs
- 38e75cb Upgrade oggreader to be segment aware
- 7b32fb7 Properly pass decoded excitation into LTP Synthesis
- 9e56e15 Use float32 instead of float64 internally
- c631824 Add untested LTP Synthesis implementation
- cb995e5 Update PitchLag decoder to be subframe aware
- c9124c5 Move Silk Frame Reconstruction into dedicated method
- 0112ac2 Make more state available to LTP Synthesis
- 56e47b2 Update lpcSynthesis to take subframe only of out
- ce891b4 Fix rollover issue with logGain
- 782c09f Fix LPC Synthesis Bug
- 2e21fba Add full decode test
- 5d12791 Add test cases for all subframes
- b9266e0 Improve constant naming
- e2d581a Finish decodeLTPScalingParamater
- 2067ca5 Implement decoding LTP Filter Coefficients
- 1dcc971 Delete unused function
- 87d5d99 Implement Pitch Lags
- 85ca7b3 Fix frameType parsing
- e005fba Finish normalizeLSFInterpolation
- 496497d Add test for LPC Synthesis
- e06e1cd Add test for Silk limitLPCFilterPredictionGain
- b2df035 Implement LPC Synthesis
- f20a9ee Add stubs for rest of Silk Decoder
- 5919d29 Add stub for Limiting the Prediction Gain of the LPC Filter
- 1e8a69e Implement Limiting the Prediction Gain of the LPC Filter
- 733dc27 Implement Converting Normalized LSFs to LPC Coefficients
- b5ea7c4 Finish decoder Excitation
- 8412cf5 Split SILK excitation implementation into functions
- cfae856 Implement Excitation Sign Decoding
- dd17102 Implement Pulse Location Decoding
- 65e49e6 Add all Pulse Count ICDFs
- a7a80f6 Fix incorrect value in test
- 4678a6e Add WIP Excitation implementation
- 15b2087 Add unit tests for SILK Decoder
- e1fb306 Add doc from section-4.2.7.5.6
- 716ea9a Simplify normalizeLineSpectralFrequencyCoefficients
- 95c6273 Begin to implement LSF to LPC
- b1281d6 Implement section-4.2.7.5.3
- a42c71c Add ilog implementation
- 5f75338 Split SILK Stage one and Stage two LSF
- 06dcdff Implement Normalized LSF Stage 2 Decoding
- f61a090 Improve SILK documentation
- 5feaac5 Start to implement Silk LSF Decoding
- 79a69ae Add simple Silk decodeSubframeQuantizations test
- dce5812 Finish Silk subframe quantization decoding
- 0a6e706 Implement decoding of subframe quantizations
- e539cee Continue work on Silk decoder
- cb80e84 Start to implement Silk decoder
- 1df150a Add RFC Links to RangeDecoder
- 5ced656 Remove testify dependency
- be74e15 Add RangeDecoder
- 0c432b9 Only support CELT for now
- d6b193a Add SampleRate method to Bandwidth
- 5f033d9 Refactor to be real API
- a9fa9cd Finish parsing config
- 88cc70a Initial commit
-
v0.0.0-20260820111044-791a86d3880520 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260814200708-161621adf56014 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260812163744-ad863fcc7c4812 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260805152711-9870f315373805 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260803184128-bb130aecb7d403 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260802012102-4468d7d03a0f02 Aug 2026 pre-releaseNothing published for this version
-
v0.0.0-20260730201855-64a529e573fb30 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260728163317-4986a1ed5a1a28 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260726000455-dd486a53861226 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260725204756-aa7cd85166f025 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260723224340-9291bd6ba2fc23 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260721155525-ad89c91733fe21 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260718220647-4bed3b64536418 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260716153339-824ab859a9b516 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260714154015-8399d676d1e214 Jul 2026 pre-releaseNothing published for this version
-
v0.0.0-20260712200830-b06512674d8412 Jul 2026 pre-releaseNothing published for this version