aboutsummaryrefslogtreecommitdiff
path: root/libs/libvpx
Commit message (Collapse)AuthorAge
* treewide: refresh hashes after move to use ZSTD as defaultRobert Marko2024-04-07
| | | | | | | | With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
* libvpx: update to 1.14.0Rosen Penev2024-02-10
| | | | | | Fixes CVE-2023-5217 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libs/libvpx: fix PKG_CPE_IDFabrice Fontaine2024-01-24
| | | | | | | | There is not a single CVEs under cpe:/a:john_koleszar:libvpx so use cpe:/a:webmproject:libvpx: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Awebmproject%3Alibvpx Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* libvpx: update to 1.13.1Luiz Angelo Daros de Luca2023-10-07
| | | | | | | | | | | | | | | | | | | 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>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* libvpx: update to 1.12.0Rosen Penev2022-11-05
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libvpx: update to 1.11.0Luiz Angelo Daros de Luca2021-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* libvpx: update to 1.10.0Rosen Penev2021-07-21
| | | | | | Switch to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libvpx: update to 1.9.0Luiz Angelo Daros de Luca2021-01-03
| | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* libvpx: update hashRosen Penev2020-12-31
| | | | | | Hash was wrong. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libvpx: remove PKG_SOURCE to use default tar.xzLuiz Angelo Daros de Luca2020-04-22
| | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* libvpx: Makefile polishingJosef Schlehofer2020-04-22
| | | | | | | | - 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>
* libvpx: update to version 1.8.2Josef Schlehofer2020-04-18
| | | | | | | - Change URL to use HTTPS instead of HTTP - Remove empty row between maintainer and license Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* libvpx: bump to 1.8.1Luiz Angelo Daros de Luca2019-08-19
| | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* libvpx: cleanup configure/make varsLuiz Angelo Daros de Luca2019-04-29
| | | | | | | 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>
* libvpx: bump to 1.8.0Luiz Angelo Daros de Luca2019-04-29
| | | | | | | | 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>
* libvpx: add PKG_CPE_ID idLuiz Angelo Daros de Luca2018-08-26
| | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* libvpx: bump to 1.7.0Luiz Angelo Daros de Luca2018-02-13
| | | | | | | | | 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>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | 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>
* libvpx: bump to 1.6.1Luiz Angelo Daros de Luca2017-01-17
| | | | | | | | | | 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>
* libvpx: bump to 1.6.0Luiz Angelo Daros de Luca2016-11-22
| | | | | | | 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>
* libvpx: update to 1.5.0Luiz Angelo Daros de Luca2016-04-22
| | | | | | | 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>
* libvpx: updated to 1.4.0Luiz Angelo Daros de Luca2015-04-06
| | | | | | | | | | | | 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>
* libvpx: force to use gcc as linkerLuiz Angelo Daros de Luca2014-12-15
| | | | | | | | | | | | 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>
* libvpx: new package at version 1.3.0Luiz Angelo Daros de Luca2014-12-14
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>