Subject: CVS commit: pkgsrc/multimedia/libvpx
From: Adam Ciarcinski
Date: 2022-07-15 13:04:33
Message id: 20220715110433.9527EFB1A@cvs.NetBSD.org

Log Message:
libvpx: updated to 1.12.0

v1.12.0 "Torrent Duck"
  This release adds optimizations for Loongarch, adds support for vp8 in the
  real-time rate control library, upgrades GoogleTest to v1.11.0, updates
  libwebm to libwebm-1.0.0.28-20-g206d268, and includes numerous bug fixes.

  - Upgrading:
    This release is ABI compatible with the previous release.

    vp8 support in the real-time rate control library.
    New codec control VP8E_SET_RTC_EXTERNAL_RATECTRL is added.

    Configure support for darwin21 is added.

    GoogleTest is upgraded to v1.11.0.

    libwebm is updated to libwebm-1.0.0.28-20-g206d268.

    Allow SimpleEncode environment to take target level as input to match
    the level conformance in vp9.

  - Enhancement:
    Numerous improvements on checking memory allocations.
    Optimizations for Loongarch.
    Code clean-up.

  - Bug fixes:
    Fix to a crash related to {vp8/vp9}_set_roi_map.
    Fix to compiling failure with -Wformat-nonliteral.
    Fix to integer overflow with vp9 with high resolution content.
    Fix to AddNoiseTest failure with ARMv7.
    Fix to libvpx Null-dereference READ in vp8.

Files:
RevisionActionfile
1.95modifypkgsrc/multimedia/libvpx/Makefile
1.46modifypkgsrc/multimedia/libvpx/distinfo
1.3modifypkgsrc/multimedia/libvpx/patches/patch-build_make_configure.sh
1.9modifypkgsrc/multimedia/libvpx/patches/patch-configure
1.7modifypkgsrc/multimedia/libvpx/patches/patch-libs.mk