зеркало из https://github.com/mozilla/gecko-dev.git
9aff77081f
It somehow compiles fine currently without on Android, but relies on implicit function declarations on Linux aarch64, which broke with bug 822978, which turned the corresponding warning into an error. It turns out OPUS_ARM_MAY* defines are set when the OPUS_ARM_PRESUME* ones are set in the cmake build system upstream[1], and it also turns out that not setting them actually disables some of the neon code. The fixed point variant used for Android, however, fails to build in that case because it relies on a function that is only available on arm builds. 1. It's worth noting that the upstream autoconf build system does *not* set OPUS_ARM_MAY* or OPUS_ARM_PRESUME* at all. Differential Revision: https://phabricator.services.mozilla.com/D83474 |
||
---|---|---|
.. | ||
celt | ||
include | ||
silk | ||
src | ||
COPYING | ||
Makefile.in | ||
README_MOZILLA | ||
gen-sources.py | ||
moz.build | ||
nonunified.patch | ||
nonunified2.patch | ||
sources.mozbuild | ||
update.sh |