Commit Graph

116 Commits

Author SHA256 Message Date
Dominique Leuenberger
a11d430991 Accepting request 940665 from multimedia:libs
Add a reference to CVE (and bsc issue) fixed in 1.11.0

  - Includes fix for CVE-2020-0034 (bsc#1166066) (forwarded request 940664 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/940665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=46
2021-12-16 01:00:48 +00:00
c86d72a50c Accepting request 940664 from home:alarrosa:branches:multimedia:libs
Add a reference to CVE (and bsc issue) fixed in 1.11.0

  - Includes fix for CVE-2020-0034 (bsc#1166066)

OBS-URL: https://build.opensuse.org/request/show/940664
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=121
2021-12-15 08:26:52 +00:00
Dominique Leuenberger
4d576c30b0 Accepting request 933411 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/933411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=45
2021-11-26 23:50:38 +00:00
33b7a30979 Accepting request 933408 from home:gmbr3:Active
- Rename libvpx-configure-add-s390.patch to
  libvpx-configure-add-arch.patch: add support for RISC-V

OBS-URL: https://build.opensuse.org/request/show/933408
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=120
2021-11-24 09:05:03 +00:00
Dominique Leuenberger
5d9168d871 Accepting request 924206 from multimedia:libs
- 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.
- Remove libvpx-armv7-use-hard-float.patch: fixed

- Enable PIC:
  * Remove libvpx-define-config_pic.patch

OBS-URL: https://build.opensuse.org/request/show/924206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=44
2021-10-11 13:30:30 +00:00
c316880b4d fix soname
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=119
2021-10-08 11:45:09 +00:00
d9eef369c8 Accepting request 924192 from home:gmbr3:Active
- 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.
- Remove libvpx-armv7-use-hard-float.patch: fixed

OBS-URL: https://build.opensuse.org/request/show/924192
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=118
2021-10-08 11:42:05 +00:00
d11fad6455 Accepting request 922803 from home:gmbr3:Active
- Enable PIC:
  * Remove libvpx-define-config_pic.patch

OBS-URL: https://build.opensuse.org/request/show/922803
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=117
2021-10-05 16:15:54 +00:00
Dominique Leuenberger
5b05e4dbeb Accepting request 885219 from multimedia:libs
- using service/obspcio again because upstream tar ball is changing,
  leading to trust validation errors

- 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.

OBS-URL: https://build.opensuse.org/request/show/885219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=43
2021-04-22 16:03:11 +00:00
3c36f8f250 go back to obscpio
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=115
2021-04-14 06:17:16 +00:00
087e0da193 Accepting request 882236 from home:dirkmueller:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/882236
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=114
2021-04-13 17:00:14 +00:00
Dominique Leuenberger
e44098c3ca Accepting request 826291 from multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/826291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=42
2020-08-19 16:42:25 +00:00
b51bb0d16d fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=112
2020-08-13 13:49:07 +00:00
b9a47dfef6 Accepting request 824654 from home:polslinux:branches:multimedia:libs
- Update to 1.9.0 (no changelog)

OBS-URL: https://build.opensuse.org/request/show/824654
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=111
2020-08-13 13:11:32 +00:00
Dominique Leuenberger
5ac57fc190 Accepting request 762837 from multimedia:libs
- 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_*.

OBS-URL: https://build.opensuse.org/request/show/762837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=41
2020-01-12 22:18:20 +00:00
da0de52e24 complete changelog
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=109
2020-01-10 13:46:33 +00:00
1c85cb5d8f cleanup artefacts
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=108
2020-01-10 10:47:40 +00:00
f3e8529bec update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=107
2020-01-10 10:36:22 +00:00
Dominique Leuenberger
5a2a3a3b90 Accepting request 717459 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/717459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=40
2019-07-29 15:22:53 +00:00
Tomáš Chvátal
77822fe143 Accepting request 716652 from home:iznogood:branches:multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/716652
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=105
2019-07-22 07:50:14 +00:00
Yuchen Lin
ffcfdc667e Accepting request 697763 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/697763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=39
2019-04-28 17:58:21 +00:00
Tomáš Chvátal
e77f9aec98 Accepting request 697614 from home:marxin:branches:multimedia:libs
Disable LTO (boo#1133255).

OBS-URL: https://build.opensuse.org/request/show/697614
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=103
2019-04-25 07:38:21 +00:00
Stephan Kulow
76bbdeef12 Accepting request 673363 from multimedia:libs
- disable vsx on ppc64le to fix build failure

- update to version 1.8.0
  This release focused on encoding performance for realtime and VOD use cases.
  - Upgrading:
    This adds and improves several vp9 controls. Most are related to SVC:
      VP9E_SET_SVC_FRAME_DROP_LAYER:
        - Frame dropping in SVC.
      VP9E_SET_SVC_INTER_LAYER_PRED:
        - Inter-layer prediction in SVC.
      VP9E_SET_SVC_GF_TEMPORAL_REF:
        - Enable long term temporal reference in SVC.
      VP9E_SET_SVC_REF_FRAME_CONFIG/VP9E_GET_SVC_REF_FRAME_CONFIG:
        - Extend and improve this control for better flexibility in setting SVC
          pattern dynamically.
      VP9E_SET_POSTENCODE_DROP:
        - Allow for post-encode frame dropping (applies to non-SVC too).
      VP9E_SET_SVC_SPATIAL_LAYER_SYNC:
        - Enable spatial layer sync frames.
      VP9E_SET_SVC_LAYER_ID:
        - Extend api to specify temporal id for each spatial layers.
      VP9E_SET_ROI_MAP:
        - Extend Region of Interest functionality to VP9.
  - Enhancements:
    2 pass vp9 encoding has improved substantially. When using --auto-alt-ref=6,
    we see approximately 8% for VBR and 10% for CQ. When using --auto-alt-ref=1,
    the gains are approximately 4% for VBR and 5% for CQ.
    For real-time encoding, speed 7 has improved by ~5-10%. Encodes targeted at
    screen sharing have improved when the content changes significantly (slide
    sharing) or scrolls. There is a new speed 9 setting for mobile devices which

OBS-URL: https://build.opensuse.org/request/show/673363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=38
2019-02-24 15:58:51 +00:00
ccfc8947f1 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=101
2019-02-11 13:49:53 +00:00
0785fff468 --enable-debug does not exist anymore
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=100
2019-02-11 07:02:39 +00:00
1265aa35f3 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=99
2019-02-11 06:55:39 +00:00
d94dc33f55 use O3 again
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=98
2019-02-05 08:08:45 +00:00
3092e454fe grm
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=97
2019-02-05 08:01:56 +00:00
e64a21b62c test
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=96
2019-02-05 07:58:00 +00:00
b646dfcacc remove switch
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=95
2019-02-05 07:51:11 +00:00
045eaceea4 update s390 patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=94
2019-02-05 07:48:30 +00:00
b82441f9cb add the source even ...
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=93
2019-02-05 07:43:07 +00:00
d8e0486235 cleanup
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=92
2019-02-05 07:40:26 +00:00
5fb8c47494 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=91
2019-02-05 07:39:31 +00:00
Dominique Leuenberger
7e0ca5156d Accepting request 583650 from multimedia:libs
- update to version 1.7.0
  This release focused on high bit depth performance (10/12 bit) and vp9
  encoding improvements.
  - Upgrading:
    This release is ABI incompatible due to new vp9 encoder features.
    Frame parallel decoding for vp9 has been removed.
  - Enhancements:
    vp9 encoding supports additional threads with --row-mt. This can be greater
    than the number of tiles.
    Two new vp9 encoder options have been added:
      --corpus-complexity
      --tune-content=film
    Additional tooling for respecting the vp9 "level" profiles has been added.
  - Bug fixes:
    A variety of fuzzing issues.
    vp8 threading fix for ARM.
    Codec control VP9_SET_SKIP_LOOP_FILTER fixed.
    Reject invalid multi resolution configurations.
- drop obsolete CVE-2017-13194.patch
- switch to git service since no tar ball at the old place anymore
- so name increase to 5
- use gnu99 for ppc

OBS-URL: https://build.opensuse.org/request/show/583650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=37
2018-03-09 09:34:06 +00:00
2e3a24b434 try
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=89
2018-03-06 16:53:24 +00:00
b227bcfa2c update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=88
2018-03-06 16:39:30 +00:00
Dominique Leuenberger
932226f2d5 Accepting request 581995 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/581995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=36
2018-03-06 09:44:13 +00:00
1be4a7de45 Accepting request 581979 from home:namtrac:bugfix
- Enable VP9 10bit encoding support boo#1083537

OBS-URL: https://build.opensuse.org/request/show/581979
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=86
2018-03-02 13:40:00 +00:00
Dominique Leuenberger
89bdd56a86 Accepting request 569467 from multimedia:libs
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/569467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=35
2018-01-26 12:35:53 +00:00
Dominique Leuenberger
f033553b28 Accepting request 567289 from multimedia:libs
security fix ... and test balloon for new changelog schema as discussed with DimStar

OBS-URL: https://build.opensuse.org/request/show/567289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=34
2018-01-20 10:19:14 +00:00
dfb82fccb6 cleanup
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=83
2018-01-18 10:30:09 +00:00
42a6377272 go
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=82
2018-01-18 09:00:12 +00:00
Dominique Leuenberger
fd4e4931af Accepting request 519848 from multimedia:libs
fix DoS attack vector

OBS-URL: https://build.opensuse.org/request/show/519848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=33
2017-09-07 20:07:43 +00:00
e326f99d37 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=80
2017-08-31 06:33:37 +00:00
6022329ad9 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=79
2017-08-31 06:26:51 +00:00
Dominique Leuenberger
76ffa0bc74 Accepting request 477731 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/477731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=32
2017-03-10 20:02:38 +00:00
Tomáš Chvátal
55e304e63c Accepting request 466131 from home:scarabeus_iv:branches:multimedia:libs
- Version update to 1.6.1:
  * Improvements on the VP9 speed of encoding and decoding
  * Various fixes found by fuzzing

OBS-URL: https://build.opensuse.org/request/show/466131
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=77
2017-03-08 11:29:23 +00:00
Dominique Leuenberger
de021076f9 Accepting request 448414 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/448414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=31
2017-01-09 09:28:41 +00:00
Ismail Dönmez
ed38ecba0f Accepting request 448407 from home:jengelh:branches:multimedia:libs
- Summary updates

OBS-URL: https://build.opensuse.org/request/show/448407
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=75
2017-01-01 14:51:17 +00:00