64 Commits

Author SHA256 Message Date
80e60f3ec0 Accepting request 1283723 from home:AndreasStieger:branches:multimedia:libs
libvpx 1.15.1

OBS-URL: https://build.opensuse.org/request/show/1283723
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=138
2025-06-07 13:36:22 +00:00
5efe299260 Accepting request 1240439 from home:polslinux:branches:multimedia:libs
- Update to version 1.15.0:
  * Fix to Uninitialized scalar variable in `vp9_rd_pick_inter_mode_sb()`
  * Fix to Integer-overflow in `resize_multistep`
  * Fix to Heap-buffer-overflow in `vpx_sad64x64_avx2`
  * Fix to Crash in `vpx_sad8x8_sse2`
  * Fix to Assertion in `write_modes`
  * Support profile guided optimizations
  * Fix to Integer-overflow in `encode_frame_to_data_rate`
  * Fix to Integer-overflow in `vp9_svc_check_reset_layer_rc_flag`
  * Fix to core dump error from /usr/bin/tools/tiny_ssim --help
  * Fix to use-of-uninitialized-value in `vp9_setup_tpl_stats`
  * Fix to Undefined-shift in `vp9_cyclic_refresh_setup`
  * Fix to redundant `&& __GNUC__` preproc check
  * Fix to valgrind warning in EncodeAPI.OssFuzz69906
  * Fix to Index-out-of-bounds in `vp8_rd_pick_inter_mode`
  * Fix to Integer-overflow in `vp8_pick_frame_size`
  * Fix to Use-of-uninitialized-value in `vpx_codec_peek_stream_info`
  * Fix to log clutters with the message "Warning: Desired height too large"
  * Fix to Integer-overflow in `vp9_svc_adjust_avg_frame_qindex`
  * Fix to integer overflows caused by huge target bitrate, frame rate, or g_timebase numerator or denominator
  * Fix to missing license headers
  * Fix to build failure for Android Armv7
  * Fix to integer overflows in image helpers
  * Fix to Integer-overflow in `vp9_calc_iframe_target_size_one_pass_cbr`
  * Fix to Heap-buffer-overflow in `vp9_pick_inter_mode`
  * Fix to Segv in `vp9_multi_thread_tile_init`
  * Fix to Use-of-uninitialized-value in `vp9_row_mt_sync_mem_dealloc`
  * Fix to Crash in `mbloop_filter_vertical_edge_c`
  * Fix to Check failed in CheckUnwind
  * Fix to Heap-buffer-overflow in `write_modes_b` and `vpx_write`

OBS-URL: https://build.opensuse.org/request/show/1240439
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=136
2025-01-27 12:50:14 +00:00
4cfaaf8efb Accepting request 1185120 from home:dimstar:Factory
- Limit explicit GCC13 usage to suse_version < 1600, i.e to Leap
  15.x. Future versions are supposed to have a recent enough GCC
  version.

OBS-URL: https://build.opensuse.org/request/show/1185120
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=134
2024-07-03 13:45:34 +00:00
cced8532e1 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=133
2024-07-03 08:24:45 +00:00
f88969d32c update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=131
2024-02-27 08:57:41 +00:00
b5a45edbb2 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=130
2024-02-27 08:35:52 +00:00
dd489236eb Accepting request 1114589 from home:iznogood:branches:multimedia:libs
- Update to version 1.13.1:
  + Bug fixes: Fix to a crash related to VP9 encoding.
    https://crbug.com/1486441 (CVE-2023-5217)
- Drop CVE-2023-5217.patch: Fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1114589
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=128
2023-10-09 15:55:07 +00:00
906cbf5e57 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=126
2023-09-28 09:29:35 +00:00
581329053a Accepting request 1065745 from home:iznogood:branches:multimedia:libs
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1065745
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=124
2023-02-15 07:34:32 +00:00
6019525b2a Accepting request 990731 from home:dirkmueller:Factory
- update to 1.12.0:
  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.
  - 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.

OBS-URL: https://build.opensuse.org/request/show/990731
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=122
2022-07-23 06:34:24 +00:00
7617a5a250 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
a47b9dc52d 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
f7f4a22109 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
de551902ee 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
96c4154391 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
73f2edbc1b 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
83233072c4 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=112
2020-08-13 13:49:07 +00:00
93172757a7 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
adf3b5b050 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
e6027a8859 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=107
2020-01-10 10:36:22 +00:00
Tomáš Chvátal
8a035b568d 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
Tomáš Chvátal
c95cd1ccf5 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
adc1764046 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=101
2019-02-11 13:49:53 +00:00
f007856139 --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
37353c1d87 fix
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=99
2019-02-11 06:55:39 +00:00
c25518df54 test
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=96
2019-02-05 07:58:00 +00:00
7220004286 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=91
2019-02-05 07:39:31 +00:00
88e7bd2db4 try
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=89
2018-03-06 16:53:24 +00:00
9cd19584cc update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=88
2018-03-06 16:39:30 +00:00
77aa9d5c09 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
4497f3f090 cleanup
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=83
2018-01-18 10:30:09 +00:00
ef0fc58bec go
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=82
2018-01-18 09:00:12 +00:00
8d9ad61748 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=79
2017-08-31 06:26:51 +00:00
Tomáš Chvátal
c9c1205f94 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
Ismail Dönmez
c25583d7b9 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
a4096db785 osc copypac from project:multimedia:libs package:libvpx revision:71
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=73
2016-09-10 11:34:10 +00:00
f3ffc8074e partial revert
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=72
2016-09-10 07:54:09 +00:00
Ismail Dönmez
403245fbc3 Accepting request 425299 from home:scarabeus_iv:branches:multimedia:libs
- Ensure the enable vp8 vp9 postproc and multithread are always on
- Enable verbose build
- Add switches to be able to build chromium:
  * --enable-experimental --enable-spatial-svc

OBS-URL: https://build.opensuse.org/request/show/425299
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=71
2016-09-09 15:21:15 +00:00
Ismail Dönmez
73bbf6a722 Accepting request 419070 from home:jengelh:branches:multimedia:libs
- Rename unfitting macro name "soname"; there is no SONAME here,
  just the version.

OBS-URL: https://build.opensuse.org/request/show/419070
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=69
2016-08-13 16:16:48 +00:00
071a35d4e2 - Remove libvpx-pkgconfig-version.patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=68
2016-08-11 15:30:54 +00:00
2db65c4b19 - Update to version 1.6.0
This release improves upon the VP9 encoder and speeds up the encoding and
  decoding processes.
  - Enhancement:
    A core focus has been performance for low end Intel processors. SSSE3
    instructions such as 'pshufb' have been avoided and instructions have been
    reordered to better accommodate the more constrained pipelines.
    As a result, devices based on Celeron processors have seen substantial
    decoding improvements. From Indian Runner Duck to Javan Whistling Duck,
    decoding speed improved between 10 and 30%. Between Javan Whistling Duck
    and Khaki Campbell Duck, it improved another 10 to 15%.
    While Celeron benefited most, Core-i5 also improved 5% and 10% between the
    respective releases.
    Realtime performance for WebRTC for both speed and quality has received a
    lot of attention.
  - Bug Fixes:
    A number of fuzzing issues, found variously by Mozilla, Chromium and others,
    have been fixed and we strongly recommend updating.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=67
2016-08-11 12:54:37 +00:00
093a506000 Accepting request 418030 from home:SocMinarch:libvpx:4
Upgrade source to version 1.6.0
Separate vpxenc and vpxdec into separate packages, vpx-tools exists as a meta-package
Static library is no longer build and no longer needs to be manually removed

OBS-URL: https://build.opensuse.org/request/show/418030
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=66
2016-08-11 11:54:40 +00:00
c492c056a5 update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=64
2016-06-14 06:31:41 +00:00
b0c80d9195 Accepting request 377622 from home:tiwai:branches:multimedia:libs
Fix changelog to indicate the dropped patch for submitting to FACTORY

OBS-URL: https://build.opensuse.org/request/show/377622
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=61
2016-03-22 16:15:12 +00:00
000a417194 Accepting request 377556 from home:olh:branches:multimedia:libs
- Fix build in SLE_11 by disabling ssse3
- Fix vpc.pc version with libvpx-pkgconfig-version.patch

OBS-URL: https://build.opensuse.org/request/show/377556
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=60
2016-03-22 15:40:59 +00:00
f38ee700f0 add comment
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=58
2016-03-22 08:01:52 +00:00
017b8cc8fa test
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=57
2016-03-22 07:59:34 +00:00
Ismail Dönmez
b6112b42ef Accepting request 349666 from home:enzokiel:branches:multimedia:libs
Update to version 1.5.0

OBS-URL: https://build.opensuse.org/request/show/349666
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=55
2015-12-19 18:35:26 +00:00
8136f6ca61 Accepting request 307328 from home:enzokiel:branches:multimedia:libs
- Update to version 1.4.0

OBS-URL: https://build.opensuse.org/request/show/307328
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=52
2015-05-18 08:35:49 +00:00
Ismail Dönmez
35a472e18b - Add baselibs.conf as source
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=50
2015-02-23 14:24:14 +00:00