Package Release Info

libvpx-1.11.0-150400.1.5

Update Info: Base Release
Available in Package Hub : 15 SP5 Subpackages

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libvpx-debugsource
vpx-tools
vpx-tools-debuginfo

Change Logs

* Wed Nov 24 2021 gmbr3@opensuse.org
- Rename libvpx-configure-add-s390.patch to
  libvpx-configure-add-arch.patch: add support for RISC-V
* Fri Oct 08 2021 gmbr3@opensuse.org
- update to 1.11.0:
  - 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.
  - Includes fix for CVE-2020-0034 (bsc#1166066)
- Remove libvpx-armv7-use-hard-float.patch: fixed
* Sat Oct 02 2021 gmbr3@opensuse.org
- Enable PIC:
  * Remove libvpx-define-config_pic.patch
* Wed Apr 14 2021 adrian@suse.de
- using service/obspcio again because upstream tar ball is changing,
  leading to trust validation errors
* Tue Mar 30 2021 dmueller@suse.com
- udpate to 1.10.0:
  This maintenance release adds support for darwin20 and new codec controls, as
  well as numerous bug fixes.
  - Upgrading:
    New codec control is added to disable loopfilter for VP9.
    New encoder control is added to disable feature to increase Q on overshoot
    detection for CBR.
    Configure support for darwin20 is added.
    New codec control is added for VP9 rate control. The control ID of this
    interface is VP9E_SET_EXTERNAL_RATE_CONTROL. To make VP9 use a customized
    external rate control model, users will have to implement each callback
    function in vpx_rc_funcs_t and register them using libvpx API
    vpx_codec_control_() with the control ID.
  - Enhancement:
    Use -std=gnu++11 instead of -std=c++11 for c++ files.
  - Bug fixes:
    Override assembler with --as option of configure for MSVS.
    Fix several compilation issues with gcc 4.8.5.
    Fix to resetting rate control for temporal layers.
    Fix to the rate control stats of SVC example encoder when number of spatial
    layers is 1.
    Fix to reusing motion vectors from the base spatial layer in SVC.
    2 pass related flags removed from SVC example encoder.
* Thu Aug 06 2020 info@paolostivanin.com
- Update to 1.9.0
  This release adds support for NV12, a separate library for rate control, as
  well as incremental improvements.
  - Upgrading:
    NV12 support is added to this release.
    A new interface is added for VP9 rate control. The new library libvp9rc.a
    must be linked by applications.
    Googletest is updated to v1.10.0.
    simple_encode.cc is compiled into a new library libsimple_encode.a with
    CONFIG_RATE_CTRL.
  - Enhancement:
    Various changes to improve VP9 SVC, rate control, quality and speed to real
    time encoding.
  - Bug fixes:
    Fix key frame update refresh simulcast flexible svc.
    Fix to disable_16x16part speed feature for real time encoding.
    Fix some signed integer overflows for VP9 rate control.
    Fix initialization of delta_q_uv.
    Fix condition in regulate_q for cyclic refresh.
    Various fixes to dynamic resizing for VP9 SVC.
* Fri Jan 10 2020 adrian@suse.de
- Update to version 1.8.2:
  Fixes:
  - CVE-2019-2126 bsc#1160611: double free in ParseContentEncodingEntry()
  - CVE-2019-9325 bsc#1160612: out-of-bounds read
  - CVE-2019-9232 bsc#1160613: Fix OOB memory access on fuzzed data
  - CVE-2019-9433 bsc#1160614: use-after-free in vp8_deblock()
  - CVE-2019-9371 bsc#1160615: resource exhaustion after memory leak
  official changelog:
  * This release collects incremental improvements to many aspects of the library.
  * Upgrading:
    ARCH_* defines have been removed in favor of VPX_ARCH_*.
* Thu Jul 18 2019 bjorn.lie@gmail.com
- Update to version 1.8.1:
  * This release collects incremental improvements to many aspects
    of the library.
  * Upgrading:
  - VP8E_SET_CPUUSED now accepts values up to 9 for vp9.
  - VPX_CTRL_VP9E_SET_MAX_INTER_BITRATE_PCT had a spelling fix
    (was VP8E).
  - The --sdk-path option has been removed. If you were using it
    to build for Android please read build/make/Android.mk for
    alternatives.
  - All PPC optimizations have been disabled:
    https://bugs.chromium.org/p/webm/issues/detail?id=1522.
  * Enhancements: Various changes to improve encoder rate control,
    quality and speed for practically every use case.
  * Bug fixes: vp9-rtc: Fix color artifacts for speed >= 8.
* Wed Apr 24 2019 mliska@suse.cz
- Disable LTO (boo#1133255).
* Mon Feb 11 2019 adrian@suse.de
- disable vsx on ppc64le to fix build failure