pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/libvpx



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Sep 29 09:43:15 UTC 2023

Modified Files:
        pkgsrc/multimedia/libvpx: Makefile distinfo
Added Files:
        pkgsrc/multimedia/libvpx/patches: patch-vp8_encoder_onyx__if.c

Log Message:
libvpx: add security fix

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 pkgsrc/multimedia/libvpx/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/multimedia/libvpx/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/multimedia/libvpx/patches/patch-vp8_encoder_onyx__if.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/libvpx/Makefile
diff -u pkgsrc/multimedia/libvpx/Makefile:1.98 pkgsrc/multimedia/libvpx/Makefile:1.99
--- pkgsrc/multimedia/libvpx/Makefile:1.98      Tue Jul 18 18:34:31 2023
+++ pkgsrc/multimedia/libvpx/Makefile   Fri Sep 29 09:43:15 2023
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.98 2023/07/18 18:34:31 nia Exp $
+# $NetBSD: Makefile,v 1.99 2023/09/29 09:43:15 wiz Exp $
 
 DISTNAME=      libvpx-1.13.0
+PKGREVISION=   1
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=webmproject/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/multimedia/libvpx/distinfo
diff -u pkgsrc/multimedia/libvpx/distinfo:1.47 pkgsrc/multimedia/libvpx/distinfo:1.48
--- pkgsrc/multimedia/libvpx/distinfo:1.47      Tue Feb 14 16:23:56 2023
+++ pkgsrc/multimedia/libvpx/distinfo   Fri Sep 29 09:43:15 2023
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.47 2023/02/14 16:23:56 wiz Exp $
+$NetBSD: distinfo,v 1.48 2023/09/29 09:43:15 wiz Exp $
 
 BLAKE2s (libvpx-1.13.0.tar.gz) = 113b3e2e9720e26e42753402baf198fce615b424cf8d11663c3807fd9da42cba
 SHA512 (libvpx-1.13.0.tar.gz) = 686cb526b46d5a054d35263b24f54e977149a244e97c95bcdd9aba2d75e045b2d51be2b7f9754302826b4c5450ee2f177f440b41c04c83b8b1661f1c14301c60
@@ -8,3 +8,4 @@ SHA1 (patch-build_make_configure.sh) = 0
 SHA1 (patch-configure) = aeb5bfd9d58b06b4f2fdbdb8c73b03339de313e7
 SHA1 (patch-examples.mk) = 17410f43ff9952d616be3211ca697f37c107610a
 SHA1 (patch-libs.mk) = 9ddc9cb6c09c9eefce59072c2a657bc5b7e1d295
+SHA1 (patch-vp8_encoder_onyx__if.c) = d56000956d4301f7f2b392ae9eb18451e2e07581

Added files:

Index: pkgsrc/multimedia/libvpx/patches/patch-vp8_encoder_onyx__if.c
diff -u /dev/null pkgsrc/multimedia/libvpx/patches/patch-vp8_encoder_onyx__if.c:1.1
--- /dev/null   Fri Sep 29 09:43:15 2023
+++ pkgsrc/multimedia/libvpx/patches/patch-vp8_encoder_onyx__if.c       Fri Sep 29 09:43:15 2023
@@ -0,0 +1,18 @@
+$NetBSD: patch-vp8_encoder_onyx__if.c,v 1.1 2023/09/29 09:43:15 wiz Exp $
+
+https://github.com/webmproject/libvpx/commit/3fbd1dca6a4d2dad332a2110d646e4ffef36d590
+
+--- vp8/encoder/onyx_if.c.orig 2023-02-08 01:33:51.000000000 +0000
++++ vp8/encoder/onyx_if.c
+@@ -1443,6 +1443,11 @@ void vp8_change_config(VP8_COMP *cpi, VP
+   last_h = cpi->oxcf.Height;
+   prev_number_of_layers = cpi->oxcf.number_of_layers;
+ 
++  if (cpi->initial_width) {
++    // TODO(https://crbug.com/1486441): Allow changing thread counts; the
++    // allocation is done once in vp8_create_compressor().
++    oxcf->multi_threaded = cpi->oxcf.multi_threaded;
++  }
+   cpi->oxcf = *oxcf;
+ 
+   switch (cpi->oxcf.Mode) {



Home | Main Index | Thread Index | Old Index