summaryrefslogtreecommitdiffstats
path: root/thirdparty/opus/silk/NLSF_VQ_weights_laroia.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove WebM support (and deps libvpx and opus)Rémi Verschelde2021-10-151-80/+0
| | | | | | | | | | | | | | | | | | | We've had many issues with WebM support and specifically the libvpx library over the years, mostly due to its poor integration in Godot's buildsystem, but without anyone really interested in improving this state. With the new GDExtensions in Godot 4.0, we intend to move video decoding to first-party extensions, and this would likely be done using something like libvlc to expose more codecs. Removing the `webm` module means we can remove libsimplewebm, libvpx and opus, which we were only used for that purpose. Both libvpx and opus were fairly complex pieces of the buildsystem, so this is a nice cleanup. This also removes the compile-time dependency on `yasm`. Fixes lots of compilation or non-working WebM issues which will be linked in the PR.
* Revert "Update opus to 1.3.1 and opusfile to 0.11"Rémi Verschelde2019-11-181-2/+2
| | | | | | | | | | | | | | This reverts commit e00426c512a7905f5f925d382c443bab7a0ca693. The way we handle platform-specific intrinsics is not good, so the current state will not compile on armv8. This commit also requires SSE4.1 support, which is likely not a good idea for portable binaries. We'll have to redo this with more caution after 3.2 is released, or we might simply drop opus as we're only using it as dependency for theora right now. Fixes #33606.
* Update opus to 1.3.1 and opusfile to 0.11unknown2019-11-091-2/+2
|
* ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde2016-10-151-0/+80
Took the opportunity to undo the Godot changed made to the opus source. The opus module should eventually be built in its own environment to avoid polluting others with too many include dirs and defines. TODO: Fix the platform/ stuff for opus.