1
0
mirror of https://git.openwrt.org/feed/packages.git synced 2024-06-13 19:03:52 +02:00
Commit Graph

22 Commits

Author SHA1 Message Date
Luiz Angelo Daros de Luca
caf47b7552 libvpx: update to 1.13.1
v1.13.0

This release includes more Neon and AVX2 optimizations, adds a new codec
control to set per frame QP, upgrades GoogleTest to v1.12.1, and includes
numerous bug fixes.

v1.13.1

This release contains two security related fixes. One each for VP8 and VP9.

- https://crbug.com/1486441 (CVE-2023-5217)
- Fix bug with smaller width bigger size (CVE-2023-44488)

Fixes #22318

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
(cherry picked from commit 36566a99af)
2023-10-08 08:33:02 +02:00
Paul Fertser
0c10c224be treewide: remove AUTORELEASE
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-04-21 22:46:58 +02:00
Rosen Penev
d4410f7750 libvpx: update to 1.12.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-05 10:29:46 -07:00
Luiz Angelo Daros de Luca
ceb69a0bd5 libvpx: update to 1.11.0
2021-09-27 v1.11.0 "Smew Duck"
  This maintenance release adds support for VBR mode in VP9 rate control
  interface, new codec controls to get quantization parameters and loop filter
  levels, and includes several improvements to NEON and numerous bug fixes.

  - Upgrading:
    New codec control is added to get quantization parameters and loop filter
    levels.

    VBR mode is supported in VP9 rate control library.

  - Enhancement:
    Numerous improvements for Neon optimizations.
    Code clean-up and refactoring.
    Calculation of rd multiplier is changed with BDRATE gains.

  - Bug fixes:
    Fix to overflow on duration.
    Fix to several instances of -Wunused-but-set-variable.
    Fix to avoid chroma resampling for 420mpeg2 input.
    Fix to overflow in calc_iframe_target_size.
    Fix to disallow skipping transform and quantization.
    Fix some -Wsign-compare warnings in simple_encode.
    Fix input file path in simple_encode_test.
    Fix valid range for under/over_shoot pct.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-11-22 18:45:17 -08:00
Rosen Penev
c385d03879 libvpx: update to 1.10.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:19:51 -07:00
Luiz Angelo Daros de Luca
21e11cab0d libvpx: update to 1.9.0
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-01-03 17:56:59 -03:00
Rosen Penev
7f6ec59a66
libvpx: update hash
Hash was wrong.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 18:11:29 -08:00
Luiz Angelo Daros de Luca
348d3aad2a libvpx: remove PKG_SOURCE to use default tar.xz
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2020-04-22 01:50:23 -03:00
Josef Schlehofer
34ab886263
libvpx: Makefile polishing
- Remove PKG_REV
- Reorder things to be more sync with other Makefiles
- Add PKG_BUILD_PARALLEL

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-04-22 00:20:03 +02:00
Josef Schlehofer
97df69bdb5
libvpx: update to version 1.8.2
- Change URL to use HTTPS instead of HTTP
- Remove empty row between maintainer and license

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-04-18 23:13:01 +02:00
Luiz Angelo Daros de Luca
2123c0a1b9 libvpx: bump to 1.8.1
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-08-19 01:20:41 -03:00
Luiz Angelo Daros de Luca
e1a2057f64 libvpx: cleanup configure/make vars
Instead of redefining LD (and duplicating it), it is better to
unset the existing value first.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-04-29 15:05:18 -03:00
Luiz Angelo Daros de Luca
cba459f522 libvpx: bump to 1.8.0
This release focused on encoding performance for realtime and VOD use cases.

See: https://chromium.googlesource.com/webm/libvpx/+/refs/tags/v1.8.0

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-04-29 03:08:33 -03:00
Luiz Angelo Daros de Luca
8ea219b03f libvpx: add PKG_CPE_ID id
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2018-08-26 02:28:37 -03:00
Luiz Angelo Daros de Luca
2f4dc8cf72 libvpx: bump to 1.7.0
This release focused on high bit depth performance (10/12 bit) and vp9
encoding improvements.

See: https://chromium.googlesource.com/webm/libvpx/+/v1.7.0

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2018-02-13 00:30:33 -02:00
Etienne Champetier
4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Luiz Angelo Daros de Luca
0a7fd329f1 libvpx: bump to 1.6.1
v1.6.1:
- Faster VP9 encoding and decoding
- Bug Fixes

Now the ABI_VERSION is derived from PKG_VERSION

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2017-01-17 19:21:31 -02:00
Luiz Angelo Daros de Luca
71e6e6e4fe libvpx: bump to 1.6.0
This release improves upon the VP9 encoder and speeds up the encoding
and decoding processes.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2016-11-22 16:09:37 -02:00
Luiz Angelo Daros de Luca
ff851af3f1 libvpx: update to 1.5.0
Also inc gst1-plugins-good and toxcore release in order
to avoid package upgrade problems.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2016-04-22 13:52:09 -03:00
Luiz Angelo Daros de Luca
a33bc8baf5 libvpx: updated to 1.4.0
This update brings some fixes for VP9.
https://chromium.googlesource.com/webm/libvpx/+/v1.4.0

Also, it is ABI incompatible but the only known user of libvpx
is gst1-plugins-good, which is already compatile:
https://bugzilla.gnome.org/show_bug.cgi?id=739476
gst1-plugins-good has released bumped in order to rebuild.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2015-04-06 10:58:59 -03:00
Luiz Angelo Daros de Luca
9e673f2a4b libvpx: force to use gcc as linker
libvpx excepts gcc to be used as linker. However, it respects
what is defined in LD. The problem is that LD is defined by
OpenWRT as *-ld.

Forcing the LD env for configure and make solves the problem.
Also, the patch that modified ld call to match what *-ld provides
is not needed anymore.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-12-15 18:34:07 -02:00
Luiz Angelo Daros de Luca
09e1781c2d libvpx: new package at version 1.3.0
libvpx provides VP8/VP9 Codec SDK, "a high quality,
royalty free, open source codec deployed on millions
of computers and devices worldwide."

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-12-14 03:08:23 -02:00