Commit Graph

16 Commits

Author SHA1 Message Date
krant e616f879c0 opus: revert to autotools
Latest update in 6c3db5d has switched build system to Meson,
which is broken on several non-SIMD platforms. Turns out,
Meson support is not yet stable enough in the upstream,
so we revert to autotools and drop meson-related patch.

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-03-25 17:06:55 +08:00
krant 6c3db5d603 opus: update to 1.5.1
- Switch to Meson build system
- Update patch with Meson build fixes

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-03-22 16:09:21 +08:00
krant 94c0faf478 opus: update to 1.4
- Add patch to fix build on ARM
- Use official source URL

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-05 10:08:28 -08:00
Jeffery To dec17eb36c treewide: Enable VFP/NEON optimizations for aarch64
For speexdsp, support for NEON on aarch64 was added in 1.2.0[1].

[1]: https://github.com/xiph/speexdsp/pull/8

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-12 16:03:07 +08:00
Jeffery To 2d99ee3004 treewide: Update ARM NEON/VFP detection
With openwrt/openwrt@8dcc108760, the ARM
FPU compiler options are no longer part of CONFIG_TARGET_OPTIMIZATION.

This updates various packages that look for NEON/VFP support to search
CONFIG_CPU_TYPE instead.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-11 03:10:20 +08:00
Rosen Penev 518f01997e opus: Update to 1.3.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-06 22:07:24 -07:00
Rosen Penev b177162cdb libopus: Update to 1.3.0
Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_CPE_ID for proper CVE tracking.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-10-19 17:57:26 -07:00
Daniel Engberg f29ae0d629 libs/opus: Update to 1.2.1
Update (lib)opus to 1.2.1
Compile without floating point on NEON (ARM) capable hardware to enable
performance optimizations.

Discussion about this change:
https://github.com/openwrt/packages/pull/4574

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-12 22:54:54 +02:00
Daniel Engberg 7a2ca2b89f libs/opus: Update to 1.2
Update (lib)opus to 1.2

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-06-24 13:51:46 +02:00
Stephen Walker b63a809213 packages: cleanup Makefile variables
Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses and consistent section assignments

Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
2017-06-03 16:38:06 -04:00
Ian Leonard c94ab7d08f opus: update to 1.1.4
Includes fix for CVE 2017-0381.

Assume maintainership.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-02-04 16:17:26 -08:00
Ted Hess 52d41ed0e3 opus: Disable ASM for xscale and arm926ej-s
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-23 17:22:43 -05:00
Ian Leonard a0310dc36f libopus: update to 1.1.3
Update to 1.1.3 and use integer functions when no hardware fpu present.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2016-09-06 22:38:58 -07:00
Ian Leonard e97dd9fee1 libopus: disable building unused features
disable-doc turns off API documentation
disable-extra-programs turns off demo and test creation
Commit also removes whitespace at EOL in description.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2015-05-17 12:56:27 -07:00
Ian Leonard ac7cd4c6e6 misc: correct typo in Makefiles for PKG_LICENSE_FILES
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2014-11-24 23:43:37 -08:00
Nicolas Thill 265f6bfb21 opus: import new package
Opus is a totally open, royalty-free, highly versatile audio codec.

Signed-off-by: Nicolas Thill <nico@openwrt.org>
2014-08-23 10:56:10 +02:00