summaryrefslogtreecommitdiff
path: root/thirdparty/opus/celt
AgeCommit message (Collapse)Author
2019-11-18Revert "Update opus to 1.3.1 and opusfile to 0.11"Rémi Verschelde
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.
2019-11-18Revert "opus: Packaging fixups after #33311"Rémi Verschelde
This reverts commit 0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1.
2019-11-12opus: Packaging fixups after #33311Rémi Verschelde
Removes the custom code for VS2012 support in config.h, and reduces diff with upstream config.h. We still have many custom defines for ARM optimizations which we probably don't use properly, since we don't compile the included asm code, so a thorough review and cleanup would be welcome.
2019-11-09Update opus to 1.3.1 and opusfile to 0.11unknown
2017-05-28opus: Update to upstream version 1.1.5Rémi Verschelde
2016-10-15ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde
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.