commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2020-08-19 18:42:25 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new.3399 (New) Package is "libvpx" Wed Aug 19 18:42:25 2020 rev:42 rq:826291 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2020-01-12 23:19:07.106699279 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new.3399/libvpx.changes 2020-08-19 18:42:33.119392112 +0200 @@ -1,0 +2,29 @@ +Thu Aug 6 08:37:33 UTC 2020 - Paolo Stivanin + +- 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. + + +--- Old: libvpx-1.8.2.obscpio New: libvpx-1.9.0.obscpio Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.buexeT/_old 2020-08-19 18:42:40.379395970 +0200 +++ /var/tmp/diff_new_pack.buexeT/_new 2020-08-19 18:42:40.379395970 +0200 @@ -18,7 +18,7 @@ %define sover 6 Name: libvpx -Version:1.8.2 +Version:1.9.0 Release:0 Summary:VP8/VP9 codec library License:BSD-3-Clause AND GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.buexeT/_old 2020-08-19 18:42:40.411395987 +0200 +++ /var/tmp/diff_new_pack.buexeT/_new 2020-08-19 18:42:40.411395987 +0200 @@ -2,8 +2,8 @@ https://github.com/webmproject/libvpx.git git -1.8.2 -v1.8.2 +1.9.0 +v1.9.0 ++ libvpx-1.8.2.obscpio -> libvpx-1.9.0.obscpio ++ /work/SRC/openSUSE:Factory/libvpx/libvpx-1.8.2.obscpio /work/SRC/openSUSE:Factory/.libvpx.new.3399/libvpx-1.9.0.obscpio differ: char 28, line 1 ++ libvpx.obsinfo ++ --- /var/tmp/diff_new_pack.buexeT/_old 2020-08-19 18:42:40.475396021 +0200 +++ /var/tmp/diff_new_pack.buexeT/_new 2020-08-19 18:42:40.475396021 +0200 @@ -1,5 +1,5 @@ name: libvpx -version: 1.8.2 -mtime: 1575932960 -commit: 7ec7a33a081aeeb53fed1a8d87e4cbd189152527 +version: 1.9.0 +mtime: 1596139155 +commit: 6516e974f8c40d0e49b19a4b55b1c98e7432edbb
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2020-01-12 23:18:20 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new.6675 (New) Package is "libvpx" Sun Jan 12 23:18:20 2020 rev:41 rq:762837 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2019-07-29 17:23:00.450377369 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new.6675/libvpx.changes 2020-01-12 23:19:07.106699279 +0100 @@ -1,0 +2,16 @@ +Fri Jan 10 10:35:38 UTC 2020 - Adrian Schröter + +- 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_*. + +--- Old: libvpx-1.8.1.obscpio New: libvpx-1.8.2.obscpio Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.yrrKuS/_old 2020-01-12 23:19:08.430699769 +0100 +++ /var/tmp/diff_new_pack.yrrKuS/_new 2020-01-12 23:19:08.434699770 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %define sover 6 Name: libvpx -Version:1.8.1 +Version:1.8.2 Release:0 Summary:VP8/VP9 codec library License:BSD-3-Clause AND GPL-2.0-or-later Group: Productivity/Multimedia/Other -Url:http://www.webmproject.org/ +URL:http://www.webmproject.org/ Source0:libvpx-%{version}.tar.xz Source1000: baselibs.conf Patch1: libvpx-define-config_pic.patch ++ _service ++ --- /var/tmp/diff_new_pack.yrrKuS/_old 2020-01-12 23:19:08.450699776 +0100 +++ /var/tmp/diff_new_pack.yrrKuS/_new 2020-01-12 23:19:08.450699776 +0100 @@ -2,8 +2,8 @@ https://github.com/webmproject/libvpx.git git -1.8.1 -v1.8.1 +1.8.2 +v1.8.2 ++ libvpx-1.8.1.obscpio -> libvpx-1.8.2.obscpio ++ /work/SRC/openSUSE:Factory/libvpx/libvpx-1.8.1.obscpio /work/SRC/openSUSE:Factory/.libvpx.new.6675/libvpx-1.8.2.obscpio differ: char 28, line 1 ++ libvpx.obsinfo ++ --- /var/tmp/diff_new_pack.yrrKuS/_old 2020-01-12 23:19:08.482699787 +0100 +++ /var/tmp/diff_new_pack.yrrKuS/_new 2020-01-12 23:19:08.486699789 +0100 @@ -1,5 +1,5 @@ name: libvpx -version: 1.8.1 -mtime: 1563227733 -commit: 8ae686757b708cd8df1d10c71586aff5355cfe1e +version: 1.8.2 +mtime: 1575932960 +commit: 7ec7a33a081aeeb53fed1a8d87e4cbd189152527
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2019-07-29 17:22:53 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new.4126 (New) Package is "libvpx" Mon Jul 29 17:22:53 2019 rev:40 rq:717459 version:1.8.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2019-04-28 19:58:30.118969376 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new.4126/libvpx.changes 2019-07-29 17:23:00.450377369 +0200 @@ -1,0 +2,19 @@ +Thu Jul 18 22:00:25 UTC 2019 - Bjørn Lie + +- 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. + +--- Old: libvpx-1.8.0.obscpio New: libvpx-1.8.1.obscpio Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.lcyZOR/_old 2019-07-29 17:23:01.322377046 +0200 +++ /var/tmp/diff_new_pack.lcyZOR/_new 2019-07-29 17:23:01.326377045 +0200 @@ -18,7 +18,7 @@ %define sover 6 Name: libvpx -Version:1.8.0 +Version:1.8.1 Release:0 Summary:VP8/VP9 codec library License:BSD-3-Clause AND GPL-2.0-or-later ++ _service ++ --- /var/tmp/diff_new_pack.lcyZOR/_old 2019-07-29 17:23:01.358377033 +0200 +++ /var/tmp/diff_new_pack.lcyZOR/_new 2019-07-29 17:23:01.358377033 +0200 @@ -2,8 +2,8 @@ https://github.com/webmproject/libvpx.git git -1.8.0 -v1.8.0 +1.8.1 +v1.8.1 ++ libvpx-1.8.0.obscpio -> libvpx-1.8.1.obscpio ++ /work/SRC/openSUSE:Factory/libvpx/libvpx-1.8.0.obscpio /work/SRC/openSUSE:Factory/.libvpx.new.4126/libvpx-1.8.1.obscpio differ: char 28, line 1 ++ libvpx.obsinfo ++ --- /var/tmp/diff_new_pack.lcyZOR/_old 2019-07-29 17:23:01.418377010 +0200 +++ /var/tmp/diff_new_pack.lcyZOR/_new 2019-07-29 17:23:01.418377010 +0200 @@ -1,5 +1,5 @@ name: libvpx -version: 1.8.0 -mtime: 1549299753 -commit: b85ac11737430a7f600ac4efb643d4833afd7428 +version: 1.8.1 +mtime: 1563227733 +commit: 8ae686757b708cd8df1d10c71586aff5355cfe1e
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2019-04-28 19:58:21 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new.5536 (New) Package is "libvpx" Sun Apr 28 19:58:21 2019 rev:39 rq:697763 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2019-02-24 16:58:58.440806640 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new.5536/libvpx.changes 2019-04-28 19:58:30.118969376 +0200 @@ -1,0 +2,5 @@ +Wed Apr 24 17:22:03 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133255). + +--- Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.IDKIsa/_old 2019-04-28 19:58:30.782968975 +0200 +++ /var/tmp/diff_new_pack.IDKIsa/_new 2019-04-28 19:58:30.782968975 +0200 @@ -97,6 +97,7 @@ %patch4 -p1 %build +%define _lto_cflags %{nil} %if 0%{?suse_version} < 1310 sed -i~ /ssse3/d configure sed -i~ 's@ssse3@@' build/make/rtcd.pl
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2019-02-24 16:58:51 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new.28833 (New) Package is "libvpx" Sun Feb 24 16:58:51 2019 rev:38 rq:673363 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2018-03-09 10:34:09.457553354 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new.28833/libvpx.changes 2019-02-24 16:58:58.440806640 +0100 @@ -1,0 +2,53 @@ +Mon Feb 11 13:49:33 UTC 2019 - Adrian Schröter + +- disable vsx on ppc64le to fix build failure + +--- +Tue Feb 5 07:37:48 UTC 2019 - Adrian Schröter + +- 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 +is about 10-20% faster than speed 8. + + - Bug fixes: +VP9 denoiser issue. +VP9 partition issue for 1080p. +VP9 rate control improvments. +Postprocessing Multi Frame Quality Enhancement (MFQE) issue. +VP8 multithread decoder issues. +A variety of fuzzing issues. + +- so name is changing to 6 +- use optflags for building + +--- Old: libvpx-1.7.0.obscpio New: libvpx-1.8.0.obscpio Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.LkljHy/_old 2019-02-24 16:59:01.580805147 +0100 +++ /var/tmp/diff_new_pack.LkljHy/_new 2019-02-24 16:59:01.584805145 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define sover 5 +%define sover 6 Name: libvpx -Version:1.7.0 +Version:1.8.0 Release:0 Summary:VP8/VP9 codec library License:BSD-3-Clause AND GPL-2.0-or-later @@ -108,11 +108,12 @@ # CPU doesn't have NEON, e.g. NVIDIA Tegra 2. # So, we still set -mfpu=neon when build libvpx rpm, but also enable # runtime-cpu-detect for runtime detect NEON. +export CFLAGS="%optflags -O3" +export CXXFLAGS="%optflags -O3" ../configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --enable-unit-tests \ ---enable-debug \ --enable-shared \ --disable-static \ --enable-vp8 \ @@ -120,7 +121,9 @@ --enable-vp9-highbitdepth \ --enable-postproc \ --enable-multithread \ ---enable-experimental --enable-spatial-svc \ +%ifarch ppc64le +--disable-vsx \ +%endif %ifarch armv5tel armv5el --target=armv5te-linux-gcc \ %endif @@ -130,7 +133,6 @@ %endif --extra-cflags="-std=gnu99 -U_FORTIFY_SOURCE %{optflags}" \ --extra-cxxflags="-U_FORTIFY_SOURCE %{optflags}" \ ---enable-pic # size-limit to avoid CVE-2017-0641 DoS attacks. The limit is the # 8K Fulldome resolution and should be
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2018-03-09 10:34:06 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Fri Mar 9 10:34:06 2018 rev:37 rq:583650 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2018-03-06 10:44:14.442889450 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2018-03-09 10:34:09.457553354 +0100 @@ -1,0 +2,34 @@ +Tue Mar 6 16:30:12 UTC 2018 - adr...@suse.de + +- 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 + +--- Old: CVE-2017-13194.patch libvpx-1.6.1.tar.bz2 New: _service libvpx-1.7.0.obscpio libvpx.obsinfo Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.M8iCEO/_old 2018-03-09 10:34:10.329521962 +0100 +++ /var/tmp/diff_new_pack.M8iCEO/_new 2018-03-09 10:34:10.333521818 +0100 @@ -16,17 +16,16 @@ # -%define sover 4 +%define sover 5 Name: libvpx -Version:1.6.1 +Version:1.7.0 Release:0 Summary:VP8/VP9 codec library License:BSD-3-Clause AND GPL-2.0-or-later Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ -Source0: https://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 +Source0:libvpx-%{version}.tar.xz Source1000: baselibs.conf -Patch0: CVE-2017-13194.patch Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch Patch4: libvpx-armv7-use-hard-float.patch @@ -93,7 +92,6 @@ %prep %setup -q -%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch4 -p1 @@ -130,7 +128,7 @@ --target=armv7-linux-gcc \ --enable-runtime-cpu-detect \ %endif ---extra-cflags="-std=gnu89 -U_FORTIFY_SOURCE %{optflags}" \ +--extra-cflags="-std=gnu99 -U_FORTIFY_SOURCE %{optflags}" \ --extra-cxxflags="-U_FORTIFY_SOURCE %{optflags}" \ --enable-pic # size-limit to avoid CVE-2017-0641 DoS attacks. The limit is the ++ _service ++ https://github.com/webmproject/libvpx.git git 1.7.0 v1.7.0 *.tar xz ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.M8iCEO/_old 2018-03-09 10:34:10.389519802 +0100 +++ /var/tmp/diff_new_pack.M8iCEO/_new 2018-03-09 10:34:10.389519802 +0100 @@ -1 +1 @@ -libvpx4 +libvpx5 ++ libvpx-configure-add-s390.patch ++ --- /var/tmp/diff_new_pack.M8iCEO/_old 2018-03-09 10:34:10.405519226 +0100 +++ /var/tmp/diff_new_pack.M8iCEO/_new 2018-03-09 10:34:10.405519226 +0100 @@ -1,6 +1,8 @@ +diff --git a/build/make/configure.sh b/build/make/configure.sh +index d7e40b83f..55e3281a1 100644 --- a/build/make/configure.sh +++ b/build/make/configure.sh -@@ -697,6 +697,12 @@ process_common_toolchain() { +@@ -710,6 +710,12 @@ process_common_toolchain() { *i[3456]86*) tgt_isa=x86 ;; @@ -13,14 +15,16 @@ *sparc*) tgt_isa=sparc ;; +diff --git a/configure b/configure +index e5a74c6f2..55c7ba979 100755 --- a/configure +++ b/configure -@@ -114,6 +114,8 @@ all_platforms="${all_platforms} armv7s-d +@@ -114,6 +114,8 @@ all_platforms="${all_platforms} armv7s-darwin-gcc" all_platforms="${all_platforms} armv8-linux-gcc" all_platforms="${all_platforms} mips32-linux-gcc" all_platforms="${all_platforms} mips64-linux-gcc" +all_platforms="${all_platforms} s390-linux-gcc" +all_platforms="${all_platforms} s390x-linux-gcc" + all_platforms="${all_platforms} ppc64-linux-gcc" + all_platforms="${all_platforms} ppc64le-linux-gcc" all_platforms="${all_platforms} sparc-solaris-gcc" - all_platforms="${all_platforms} x86-android-gcc" - all_platfo
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2018-03-06 10:44:13 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Tue Mar 6 10:44:13 2018 rev:36 rq:581995 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2018-01-26 13:35:54.459360400 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2018-03-06 10:44:14.442889450 +0100 @@ -1,0 +2,5 @@ +Fri Mar 2 13:11:47 UTC 2018 - idon...@suse.com + +- Enable VP9 10bit encoding support boo#1083537 + +--- Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.M5b7QL/_old 2018-03-06 10:44:15.266859680 +0100 +++ /var/tmp/diff_new_pack.M5b7QL/_new 2018-03-06 10:44:15.266859680 +0100 @@ -21,7 +21,7 @@ Version:1.6.1 Release:0 Summary:VP8/VP9 codec library -License:BSD-3-Clause and GPL-2.0+ +License:BSD-3-Clause AND GPL-2.0-or-later Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ Source0: https://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 @@ -49,7 +49,7 @@ %package -n vpx-tools Summary:Utilies from the VP8/VP9 codec library -License:BSD-3-Clause and GPL-2.0+ +License:BSD-3-Clause AND GPL-2.0-or-later Group: Productivity/Multimedia/Other %description -n vpx-tools @@ -77,7 +77,7 @@ %package devel Summary:Development files for libvpx, a VP8/VP9 codec library -License:BSD-3-Clause and GPL-2.0+ +License:BSD-3-Clause AND GPL-2.0-or-later Group: Development/Languages/C and C++ Requires: %{name}%{sover} = %{version} @@ -119,6 +119,7 @@ --disable-static \ --enable-vp8 \ --enable-vp9 \ +--enable-vp9-highbitdepth \ --enable-postproc \ --enable-multithread \ --enable-experimental --enable-spatial-svc \
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2018-01-26 13:35:53 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Fri Jan 26 13:35:53 2018 rev:35 rq:569467 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2018-01-20 11:19:18.529141036 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2018-01-26 13:35:54.459360400 +0100 @@ -1,0 +2,5 @@ +Thu Jan 18 10:29:12 UTC 2018 - Adrian Schröter + +- cleanup traces for testing, we don't have the >400MB test data here + +--- Old: test-data.sha1 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.l71WGe/_old 2018-01-26 13:35:55.403316310 +0100 +++ /var/tmp/diff_new_pack.l71WGe/_new 2018-01-26 13:35:55.407316124 +0100 @@ -25,19 +25,19 @@ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ Source0: https://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 -Source1:test-data.sha1 Source1000: baselibs.conf Patch0: CVE-2017-13194.patch Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch Patch4: libvpx-armv7-use-hard-float.patch -BuildRequires: gcc-c++ # Needed to be able to create pkgconfig() provides. BuildRequires: pkgconfig BuildRequires: yasm + +# only needed for test suite +BuildRequires: gcc-c++ # add curl and do not copy it in to get an updated test-data.sha1 file #BuildRequires: curl -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description WebM is an open, royalty-free, media file format designed for the web. @@ -97,7 +97,6 @@ %patch1 -p1 %patch2 -p1 %patch4 -p1 -cp %{SOURCE1} test/ %build %if 0%{?suse_version} < 1310 @@ -146,6 +145,10 @@ cd build make %{?_smp_mflags} verbose=yes GEN_EXAMPLES= DESTDIR=%{buildroot} install +%check +# needs network to download >400MB data +# make test + %post -n %{name}%{sover} -p /sbin/ldconfig %postun -n %{name}%{sover} -p /sbin/ldconfig
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2018-01-20 11:19:14 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Sat Jan 20 11:19:14 2018 rev:34 rq:567289 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2017-09-07 22:07:57.903365807 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2018-01-20 11:19:18.529141036 +0100 @@ -1,0 +2,9 @@ +Thu Jan 18 08:57:32 UTC 2018 - Adrian Schröter + +- Fix OOB caused by odd frame width with patch from android + Adding patch CVE-2017-13194.patch (CVE-2017-13194) +- this changelog entry also contains the new scheme with full name + and "umlaut" to test which tools may break with it in our distro. + Please track problems here: https://github.com/openSUSE/obs-build/pull/214 + +--- New: CVE-2017-13194.patch Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.11LOpf/_old 2018-01-20 11:19:20.157064932 +0100 +++ /var/tmp/diff_new_pack.11LOpf/_new 2018-01-20 11:19:20.161064745 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,7 @@ Source0: https://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 Source1:test-data.sha1 Source1000: baselibs.conf +Patch0: CVE-2017-13194.patch Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch Patch4: libvpx-armv7-use-hard-float.patch @@ -92,6 +93,7 @@ %prep %setup -q +%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch4 -p1 ++ CVE-2017-13194.patch ++ Index: libvpx-1.6.1/vpx/src/vpx_image.c === --- libvpx-1.6.1.orig/vpx/src/vpx_image.c +++ libvpx-1.6.1/vpx/src/vpx_image.c @@ -88,11 +88,10 @@ static vpx_image_t *img_alloc_helper(vpx default: ycs = 0; break; } - /* Calculate storage sizes given the chroma subsampling */ - align = (1 << xcs) - 1; - w = (d_w + align) & ~align; - align = (1 << ycs) - 1; - h = (d_h + align) & ~align; + /* Calculate storage sizes. If the buffer was allocated externally, the width + * and height shouldn't be adjusted. */ + w = d_w; + h = d_h; s = (fmt & VPX_IMG_FMT_PLANAR) ? w : bps * w / 8; s = (s + stride_align - 1) & ~(stride_align - 1); stride_in_bytes = (fmt & VPX_IMG_FMT_HIGHBITDEPTH) ? s * 2 : s; @@ -111,9 +110,18 @@ static vpx_image_t *img_alloc_helper(vpx img->img_data = img_data; if (!img_data) { -const uint64_t alloc_size = (fmt & VPX_IMG_FMT_PLANAR) -? (uint64_t)h * s * bps / 8 -: (uint64_t)h * s; +uint64_t alloc_size; +/* Calculate storage sizes given the chroma subsampling */ +align = (1 << xcs) - 1; +w = (d_w + align) & ~align; +align = (1 << ycs) - 1; +h = (d_h + align) & ~align; + +s = (fmt & VPX_IMG_FMT_PLANAR) ? w : bps * w / 8; +s = (s + stride_align - 1) & ~(stride_align - 1); +stride_in_bytes = (fmt & VPX_IMG_FMT_HIGHBITDEPTH) ? s * 2 : s; +alloc_size = (fmt & VPX_IMG_FMT_PLANAR) ? (uint64_t)h * s * bps / 8 +: (uint64_t)h * s; if (alloc_size != (size_t)alloc_size) goto fail;
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2017-09-07 22:07:43 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Thu Sep 7 22:07:43 2017 rev:33 rq:519848 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2017-03-10 21:02:39.637528311 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2017-09-07 22:07:57.903365807 +0200 @@ -1,0 +2,6 @@ +Thu Aug 31 06:26:03 UTC 2017 - adr...@suse.de + +- limit maximum size to 8K Fulldome resolution to avoid + DoS attacks. CVE-2017-0641 boo#1056539 + +--- Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.TCAIOX/_old 2017-09-07 22:07:58.523278424 +0200 +++ /var/tmp/diff_new_pack.TCAIOX/_new 2017-09-07 22:07:58.527277860 +0200 @@ -131,6 +131,13 @@ --extra-cflags="-std=gnu89 -U_FORTIFY_SOURCE %{optflags}" \ --extra-cxxflags="-U_FORTIFY_SOURCE %{optflags}" \ --enable-pic +# size-limit to avoid CVE-2017-0641 DoS attacks. The limit is the +# 8K Fulldome resolution and should be enough for all current use cases +# bso#1056539 +# the --size-limit switch is broken atm ... +echo '#define DECODE_WIDTH_LIMIT 8192' >> vpx_config.h +echo '#define DECODE_HEIGHT_LIMIT 8192' >> vpx_config.h + make %{?_smp_mflags} verbose=yes GEN_EXAMPLES= %install
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2017-03-10 21:02:38 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Fri Mar 10 21:02:38 2017 rev:32 rq:477731 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2017-01-09 10:29:20.667977231 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2017-03-10 21:02:39.637528311 +0100 @@ -1,0 +2,7 @@ +Fri Mar 3 09:25:31 UTC 2017 - tchva...@suse.com + +- Version update to 1.6.1: + * Improvements on the VP9 speed of encoding and decoding + * Various fixes found by fuzzing + +--- Old: libvpx-1.6.0.tar.bz2 New: libvpx-1.6.1.tar.bz2 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.sS0YFS/_old 2017-03-10 21:02:40.337429131 +0100 +++ /var/tmp/diff_new_pack.sS0YFS/_new 2017-03-10 21:02:40.341428564 +0100 @@ -18,7 +18,7 @@ %define sover 4 Name: libvpx -Version:1.6.0 +Version:1.6.1 Release:0 Summary:VP8/VP9 codec library License:BSD-3-Clause and GPL-2.0+ @@ -30,8 +30,8 @@ Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch Patch4: libvpx-armv7-use-hard-float.patch -# Needed to be able to create pkgconfig() provides. BuildRequires: gcc-c++ +# Needed to be able to create pkgconfig() provides. BuildRequires: pkgconfig BuildRequires: yasm # add curl and do not copy it in to get an updated test-data.sha1 file ++ libvpx-1.6.0.tar.bz2 -> libvpx-1.6.1.tar.bz2 ++ 328296 lines of diff (skipped)
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2016-09-12 13:22:05 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2016-08-17 12:03:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2016-09-12 13:22:06.0 +0200 @@ -1,0 +2,8 @@ +Wed Sep 7 12:58:36 UTC 2016 - tchva...@suse.com + +- 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 + +--- Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.MC6Enl/_old 2016-09-12 13:22:07.0 +0200 +++ /var/tmp/diff_new_pack.MC6Enl/_new 2016-09-12 13:22:07.0 +0200 @@ -17,7 +17,6 @@ %define sover 4 - Name: libvpx Version:1.6.0 Release:0 @@ -33,7 +32,7 @@ Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: gcc-c++ -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: yasm # add curl and do not copy it in to get an updated test-data.sha1 file #BuildRequires: curl @@ -63,7 +62,6 @@ The WebM file structure is based on the Matroska container. %package -n %{name}%{sover} - Summary:VP8 codec library License:BSD-3-Clause Group: System/Libraries @@ -97,7 +95,7 @@ %patch1 -p1 %patch2 -p1 %patch4 -p1 -cp %{S:1} test/ +cp %{SOURCE1} test/ %build %if 0%{?suse_version} < 1310 @@ -118,6 +116,11 @@ --enable-debug \ --enable-shared \ --disable-static \ +--enable-vp8 \ +--enable-vp9 \ +--enable-postproc \ +--enable-multithread \ +--enable-experimental --enable-spatial-svc \ %ifarch armv5tel armv5el --target=armv5te-linux-gcc \ %endif @@ -128,14 +131,13 @@ --extra-cflags="-std=gnu89 -U_FORTIFY_SOURCE %{optflags}" \ --extra-cxxflags="-U_FORTIFY_SOURCE %{optflags}" \ --enable-pic -make %{?_smp_mflags} +make %{?_smp_mflags} verbose=yes GEN_EXAMPLES= %install cd build -make DESTDIR=%buildroot install +make %{?_smp_mflags} verbose=yes GEN_EXAMPLES= DESTDIR=%{buildroot} install %post -n %{name}%{sover} -p /sbin/ldconfig - %postun -n %{name}%{sover} -p /sbin/ldconfig %files -n vpx-tools
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2016-08-17 12:03:52 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2016-06-26 23:50:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2016-08-17 12:03:54.0 +0200 @@ -1,0 +2,34 @@ +Fri Aug 12 17:26:48 UTC 2016 - jeng...@inai.de + +- Rename unfitting macro name "soname"; there is no SONAME here, + just the version. + +--- +Thu Aug 11 12:42:01 UTC 2016 - o...@aepfle.de + +- 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. +- Remove libvpx-pkgconfig-version.patch + +--- Old: _service libvpx-1.6.0~pre20160610.tar.xz libvpx-pkgconfig-version.patch New: libvpx-1.6.0.tar.bz2 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.q4ltPm/_old 2016-08-17 12:03:55.0 +0200 +++ /var/tmp/diff_new_pack.q4ltPm/_new 2016-08-17 12:03:55.0 +0200 @@ -16,31 +16,25 @@ # -%define soname 3 - -%define version_unconverted 1.6.0~pre20160610 +%define sover 4 Name: libvpx -Version:1.6.0~pre20160610 +Version:1.6.0 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ -# Source0: http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.xz -Source0:libvpx-%{version}.tar.xz +Source0: https://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 +Source1:test-data.sha1 Source1000: baselibs.conf -Patch0: libvpx-pkgconfig-version.patch -# PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. +BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: yasm -# For unit tests -Source1:test-data.sha1 -BuildRequires: gcc-c++ # add curl and do not copy it in to get an updated test-data.sha1 file #BuildRequires: curl BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -68,13 +62,13 @@ and audio streams compressed with the Vorbis audio codec. The WebM file structure is based on the Matroska container. -%package -n %{name}%{soname} +%package -n %{name}%{sover} Summary:VP8 codec library License:BSD-3-Clause Group: System/Libraries -%description -n %{name}%{soname} +%description -n %{name}%{sover} WebM is an open, royalty-free, media file format designed for the web. WebM defines the file container structure, video and audio formats. @@ -86,7 +80,7 @@ Summary:VP8 codec library - Development headers License:BSD-3-Clause and GPL-2.0+ Group: Development/Languages/C and C++ -Requires: %{name}%{soname} = %{version} +Requires: %{name}%{sover} = %{version} %description devel Development headers and library @@ -100,10 +94,9 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p0 -%patch2 -p0 -%patch4 -p0 +%patch1 -p1 +%patch2 -p1 +%patch4 -p1 cp %{S:1} test/ %build @@ -124,6 +117,7 @@ --enable-unit-tests \ --enable-debug \ --enable-shared \ +--disable-static \ %ifarch armv5tel armv5el --target
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2016-06-26 23:50:32 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2016-03-29 09:52:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2016-06-26 23:50:34.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 14 06:18:52 UTC 2016 - adr...@suse.de + +- Update to current upstream version to fix CVE-2016-2464 (boo#984448) + +--- Old: libvpx-1.6.0~pre20160318.tar.xz New: libvpx-1.6.0~pre20160610.tar.xz Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.41KD7P/_old 2016-06-26 23:50:35.0 +0200 +++ /var/tmp/diff_new_pack.41KD7P/_new 2016-06-26 23:50:35.0 +0200 @@ -18,10 +18,10 @@ %define soname 3 -%define version_unconverted 1.6.0~pre20160318 +%define version_unconverted 1.6.0~pre20160610 Name: libvpx -Version:1.6.0~pre20160318 +Version:1.6.0~pre20160610 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ ++ libvpx-1.6.0~pre20160318.tar.xz -> libvpx-1.6.0~pre20160610.tar.xz ++ 60910 lines of diff (skipped)
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2016-03-29 09:52:53 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2015-12-23 08:48:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2016-03-29 09:52:54.0 +0200 @@ -1,0 +2,16 @@ +Tue Mar 22 14:54:16 UTC 2016 - o...@aepfle.de + +- Fix build in SLE_11 by disabling ssse3 +- Fix vpc.pc version with libvpx-pkgconfig-version.patch + +--- +Tue Mar 22 07:57:46 UTC 2016 - adr...@suse.de + +- Update to current upstream version to fix CVE-2016-1621 (bnc#972021) +- enable test suite during build +- From official Changelog: + - Incompatible changes: +The VP9 encoder's default keyframe interval changed to 128 from . +- Drop libvpx-disable-cross-for-arm.patch + +--- Old: libvpx-1.5.0.tar.bz2 libvpx-disable-cross-for-arm.patch New: _service libvpx-1.6.0~pre20160318.tar.xz libvpx-pkgconfig-version.patch test-data.sha1 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.PN5s1f/_old 2016-03-29 09:52:55.0 +0200 +++ /var/tmp/diff_new_pack.PN5s1f/_new 2016-03-29 09:52:55.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,23 +18,31 @@ %define soname 3 +%define version_unconverted 1.6.0~pre20160318 + Name: libvpx -Version:1.5.0 +Version:1.6.0~pre20160318 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ -Source0: http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 +# Source0: http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.xz +Source0:libvpx-%{version}.tar.xz Source1000: baselibs.conf +Patch0: libvpx-pkgconfig-version.patch # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch -Patch3: libvpx-disable-cross-for-arm.patch Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: pkg-config BuildRequires: yasm +# For unit tests +Source1:test-data.sha1 +BuildRequires: gcc-c++ +# add curl and do not copy it in to get an updated test-data.sha1 file +#BuildRequires: curl BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -92,14 +100,18 @@ %prep %setup -q +%patch0 -p1 %patch1 -p0 %patch2 -p0 -%patch3 -p0 %patch4 -p0 +cp %{S:1} test/ %build +%if 0%{?suse_version} < 1310 +sed -i~ /ssse3/d configure +sed -i~ 's@ssse3@@' build/make/rtcd.pl +%endif cd build -export CFLAGS="-std=gnu89 %{optflags}" # It is only an emulation of autotools configure; the macro does not work # libvpx default enable NEON support on ARMv7, unfortunately some ARMv7 @@ -109,6 +121,7 @@ ../configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ +--enable-unit-tests \ --enable-debug \ --enable-shared \ %ifarch armv5tel armv5el @@ -118,6 +131,8 @@ --target=armv7-linux-gcc \ --enable-runtime-cpu-detect \ %endif +--extra-cflags="-std=gnu89 -U_FORTIFY_SOURCE %{optflags}" \ +--extra-cxxflags="-U_FORTIFY_SOURCE %{optflags}" \ --enable-pic make %{?_smp_mflags} @@ -129,7 +144,7 @@ rm %{buildroot}%{_libdir}/libvpx.a %clean -rm -rf %{buildroot} +#rm -rf %{buildroot} %post -n %{name}%{soname} -p /sbin/ldconfig ++ _service ++ 1.6.0~pre%ad https://chromium.googlesource.com/webm/libvpx git xz *.tar ++ libvpx-pkgconfig-version.patch ++ --- CHANGELOG |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: libvpx-1.6.0~pre20160318/CHANGELOG === --- libvpx-1.6.0~pre20160318.orig/CHANGELOG +++ libvpx-1.6.0~pre20160318/CHANGELOG @@ -1,4 +1,4 @@ -Next Release +2016-03-18 v1.5.1 "Die Unvollendete" - Incompat
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2015-12-23 08:48:21 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2015-05-18 23:03:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2015-12-23 08:48:22.0 +0100 @@ -1,0 +2,19 @@ +Sat Dec 19 17:08:27 UTC 2015 - joerg.loren...@ki.tng.de + +- Update to version 1.5.0 + + This release improves upon the VP9 encoder and speeds up the +encoding and decoding processes. + + Upgrading: +This release is ABI incompatible with 1.4.0. It drops deprecated +VP8 controls and adds a variety of VP9 controls for testing. +The vpxenc utility now prefers VP9 by default. + + Enhancements: +Faster VP9 encoding and decoding. +Smaller library size by combining functions used by VP8 and VP9. + + Bug Fixes: +A variety of fuzzing issues. +- Fixed libvpx-configure-add-s390.patch and changed baselibs.conf + to libvpx3. +- Removed uneeded servive file. + +--- Old: libvpx-1.4.0.tar.xz New: libvpx-1.5.0.tar.bz2 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.S6YUW4/_old 2015-12-23 08:48:23.0 +0100 +++ /var/tmp/diff_new_pack.S6YUW4/_new 2015-12-23 08:48:23.0 +0100 @@ -16,16 +16,16 @@ # -%define soname 2 +%define soname 3 Name: libvpx -Version:1.4.0 +Version:1.5.0 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ -Source0:%{name}-%{version}.tar.xz +Source0: http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-%{version}.tar.bz2 Source1000: baselibs.conf # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch1: libvpx-define-config_pic.patch @@ -34,7 +34,6 @@ Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: pkg-config -BuildRequires: xz BuildRequires: yasm BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.S6YUW4/_old 2015-12-23 08:48:24.0 +0100 +++ /var/tmp/diff_new_pack.S6YUW4/_new 2015-12-23 08:48:24.0 +0100 @@ -1 +1 @@ -libvpx2 +libvpx3 ++ libvpx-1.4.0.tar.xz -> libvpx-1.5.0.tar.bz2 ++ 319258 lines of diff (skipped) ++ libvpx-configure-add-s390.patch ++ --- /var/tmp/diff_new_pack.S6YUW4/_old 2015-12-23 08:48:25.0 +0100 +++ /var/tmp/diff_new_pack.S6YUW4/_new 2015-12-23 08:48:25.0 +0100 @@ -1,8 +1,8 @@ build/make/configure.sh.orig 2015-04-03 20:49:19.0 +0200 -+++ build/make/configure.sh2015-05-12 10:50:23.351736000 +0200 -@@ -646,6 +646,12 @@ - *powerpc*) - tgt_isa=ppc32 +--- build/make/configure.sh.orig 2015-12-12 20:56:28.655120207 +0100 build/make/configure.sh2015-12-12 20:56:28.695120479 +0100 +@@ -661,6 +661,12 @@ + *i[3456]86*) + tgt_isa=x86 ;; + *s390x*) +tgt_isa=s390x @@ -13,12 +13,12 @@ *sparc*) tgt_isa=sparc ;; configure.orig 2015-04-03 20:49:19.0 +0200 -+++ configure 2015-05-12 10:50:25.179744000 +0200 -@@ -118,6 +118,8 @@ - all_platforms="${all_platforms} ppc64-darwin8-gcc" - all_platforms="${all_platforms} ppc64-darwin9-gcc" - all_platforms="${all_platforms} ppc64-linux-gcc" +--- configure.orig 2015-12-12 20:58:14.703787697 +0100 configure 2015-12-12 20:58:14.755788001 +0100 +@@ -111,6 +111,8 @@ + all_platforms="${all_platforms} armv7s-darwin-gcc" + all_platforms="${all_platforms} mips32-linux-gcc" + all_platforms="${all_platforms} mips64-linux-gcc" +all_platforms="${all_platforms} s390-linux-gcc" +all_platforms="${all_platforms} s390x-linux-gcc" all_platforms="${all_platforms} sparc-solaris-gcc"
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2015-05-18 23:03:58 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2015-02-27 11:07:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2015-05-18 23:03:58.0 +0200 @@ -1,0 +2,23 @@ +Tue May 12 17:40:07 UTC 2015 - joerg.loren...@ki.tng.de + +- Update to version 1.4.0 + + This release includes significant improvements to the VP9 codec. + + Upgrading: +This release is ABI incompatible with 1.3.0. It drops the +compatibility layer, requiring VPX_IMG_FMT_* instead of +IMG_FMT_*, and adds several codec controls for VP9. + + Enhancements: +Faster VP9 encoding and decoding. +Multithreaded VP9 decoding (tile and frame-based). +Multithreaded VP9 encoding - on by default. +YUV 4:2:2 and 4:4:4 support in VP9. +10 and 12bit support in VP9. +64bit ARM support by replacing ARM assembly with intrinsics. + + Bug Fixes: +Fixes a VP9 bitstream issue in Profile 1. This only affected +non-YUV 4:2:0 files. + + Known Issues: +Frame Parallel decoding fails for segmented and non-420 files. +- Fixed all patches and changed baselibs.conf to libvpx2. + +--- Old: libvpx-1.3.0.tar.xz New: libvpx-1.4.0.tar.xz Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.ajbZUN/_old 2015-05-18 23:04:00.0 +0200 +++ /var/tmp/diff_new_pack.ajbZUN/_new 2015-05-18 23:04:00.0 +0200 @@ -16,8 +16,10 @@ # +%define soname 2 + Name: libvpx -Version:1.3.0 +Version:1.4.0 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ @@ -59,13 +61,13 @@ and audio streams compressed with the Vorbis audio codec. The WebM file structure is based on the Matroska container. -%package -n %{name}1 +%package -n %{name}%{soname} Summary:VP8 codec library License:BSD-3-Clause Group: System/Libraries -%description -n %{name}1 +%description -n %{name}%{soname} WebM is an open, royalty-free, media file format designed for the web. WebM defines the file container structure, video and audio formats. @@ -77,7 +79,7 @@ Summary:VP8 codec library - Development headers License:BSD-3-Clause and GPL-2.0+ Group: Development/Languages/C and C++ -Requires: %{name}1 = %{version} +Requires: %{name}%{soname} = %{version} %description devel Development headers and library @@ -91,10 +93,10 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 -%patch3 -%patch4 -p1 +%patch1 -p0 +%patch2 -p0 +%patch3 -p0 +%patch4 -p0 %build cd build @@ -130,15 +132,15 @@ %clean rm -rf %{buildroot} -%post -n %{name}1 -p /sbin/ldconfig +%post -n %{name}%{soname} -p /sbin/ldconfig -%postun -n %{name}1 -p /sbin/ldconfig +%postun -n %{name}%{soname} -p /sbin/ldconfig %files -n vpx-tools %defattr(-,root,root) %{_bindir}/* -%files -n %{name}1 +%files -n %{name}%{soname} %defattr(-, root, root) %doc LICENSE AUTHORS README CHANGELOG %{_libdir}/libvpx.so.* ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.ajbZUN/_old 2015-05-18 23:04:00.0 +0200 +++ /var/tmp/diff_new_pack.ajbZUN/_new 2015-05-18 23:04:00.0 +0200 @@ -1 +1 @@ -libvpx1 +libvpx2 ++ libvpx-1.3.0.tar.xz -> libvpx-1.4.0.tar.xz ++ 380541 lines of diff (skipped) ++ libvpx-armv7-use-hard-float.patch ++ --- /var/tmp/diff_new_pack.ajbZUN/_old 2015-05-18 23:04:01.0 +0200 +++ /var/tmp/diff_new_pack.ajbZUN/_new 2015-05-18 23:04:01.0 +0200 @@ -1,15 +1,13 @@ -diff --git a/build/make/configure.sh b/build/make/configure.sh -index cf78764..3213d97 100755 a/build/make/configure.sh -+++ b/build/make/configure.sh -@@ -820,8 +820,8 @@ process_common_toolchain() { +--- build/make/configure.sh.orig 2015-04-03 20:49:19.0 +0200 build/make/configure.sh2015-05-12 10:44:10.156868400 +0200 +@@ -846,8 +852,8 @@ #endif EOF - fi --check_add_cflags -march=armv7-a -mfloat-abi=${float_abi} --check_add_asflags -march=armv7-a -mfloat-abi=${float_abi} -+check_add_cflags -march=armv7-a -mfloat-abi=hard -+check_add_asflags -march=armv7-a -mfloat-abi=hard + fi +-check_add_cflags -march=armv7-a -mfloat-abi=${float_abi} +-check_add_asflags -march=armv7-a -mfloat-abi=${float_abi} ++check_add_cflags -march=armv
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2015-02-27 11:07:43 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2013-12-13 13:09:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2015-02-27 11:07:45.0 +0100 @@ -1,0 +2,12 @@ +Mon Feb 23 14:24:04 UTC 2015 - idon...@suse.com + +- Add baselibs.conf as source + +--- +Mon Feb 23 13:37:39 UTC 2015 - rguent...@suse.com + +- Build with -std=gnu89 to deal with GCC 5 defaulting to -std=gnu11 + and the C11 stddef.h providing a max_align_t that conflicts with + the one provided by nestegg/halloc/src/align.h. + +--- Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.ILxgP9/_old 2015-02-27 11:07:46.0 +0100 +++ /var/tmp/diff_new_pack.ILxgP9/_new 2015-02-27 11:07:46.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,7 @@ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ Source0:%{name}-%{version}.tar.xz +Source1000: baselibs.conf # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch @@ -97,7 +98,7 @@ %build cd build -export CFLAGS="%{optflags}" +export CFLAGS="-std=gnu89 %{optflags}" # It is only an emulation of autotools configure; the macro does not work # libvpx default enable NEON support on ARMv7, unfortunately some ARMv7 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2013-12-13 13:09:00 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2013-01-29 14:20:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2013-12-13 13:09:01.0 +0100 @@ -1,0 +2,48 @@ +Tue Dec 10 16:26:06 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 1.3.0 + + This release is ABI and API compatible with Duclair (v1.0.0). + + This release introduces the VP9 codec in a backward-compatible +way. All existing users of VP8 can continue to use the library +without modification. However, some VP8 options do not map to +VP9 in the same manner. + + Enhancements: +- Get rid of bashisms in the main build scripts +- Added usage info on command line options +- Add lossless compression mode +- Dll build of libvpx +- Add additional Mac OS X targets: 10.7, 10.8 and 10.9 +- Add option to disable documentation +- configure: add --enable-external-build support +- make: support V=1 as short form of verbose=yes +- configure: support mingw-w64 +- configure: support hardfloat armv7 CHOSTS +- configure: add support for android x86 +- Add estimated completion time to vpxenc +- Don't exit on decode errors in vpxenc +- vpxenc: support scaling prior to encoding +- vpxdec: support scaling output +- vpxenc: improve progress indicators with --skip +- msvs: Don't link to winmm.lib +- Add a new script for producing vcxproj files +- Produce Visual Studio 10 and 11 project files +- Produce Windows Phone project files +- msvs-build: use msbuild for vs >= 2005 +- configure: default configure log to config.log +- Add encoding option --static-thresh + + Speed: +- Miscellaneous speed optimizations for VP8 and VP9. + + Quality: +- In general, quality is consistent with the Eider release. + + Bug Fixes: +- This release represents approximately a year of engineering + effort, and contains multiple bug fixes. Please refer to git + history for details. +- Rebase libvpx-armv7-use-hard-float.patch and + libvpx-configure-add-s390.patch to this release +- Droped version_1.1.0_to_1.2.0.diff +- Added xz BuildRequires +- Remove Source URL, as the tarball is not available at that place +- Tarball is generated from v1.3.0 tag + +--- Old: libvpx-v1.1.0.tar.bz2 version_1.1.0_to_1.2.0.diff New: libvpx-1.3.0.tar.xz Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.SeWMR1/_old 2013-12-13 13:09:02.0 +0100 +++ /var/tmp/diff_new_pack.SeWMR1/_new 2013-12-13 13:09:02.0 +0100 @@ -17,15 +17,13 @@ Name: libvpx -Version:1.2.0 +Version:1.3.0 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ -Source0:http://webm.googlecode.com/files/%{name}-v1.1.0.tar.bz2 -# The upstream project did not release a tar ball, just a git tag of version 1.2.0 :/ -Patch0: version_1.1.0_to_1.2.0.diff +Source0:%{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch1: libvpx-define-config_pic.patch Patch2: libvpx-configure-add-s390.patch @@ -33,6 +31,7 @@ Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: pkg-config +BuildRequires: xz BuildRequires: yasm BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -90,12 +89,11 @@ The WebM file structure is based on the Matroska container. %prep -%setup -q -n %name-v1.1.0 -%patch0 -p1 +%setup -q %patch1 -p1 -%patch2 +%patch2 -p1 %patch3 -%patch4 +%patch4 -p1 %build cd build ++ libvpx-armv7-use-hard-float.patch ++ --- /var/tmp/diff_new_pack.SeWMR1/_old 2013-12-13 13:09:02.0 +0100 +++ /var/tmp/diff_new_pack.SeWMR1/_new 2013-12-13 13:09:02.0 +0100 @@ -1,13 +1,13 @@ -Index: build/make/configure.sh -=== build/make/configure.sh.orig -+++ build/make/configure.sh -@@ -789,8 +789,8 @@ process_common_toolchain() { - check_add_asflags --defsym ARCHITECTURE=${arch_int} - tune_cflags="-mtune=" - if [ ${tgt_isa} == "armv7" ]; then --
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2013-01-29 14:20:28 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2012-12-14 09:41:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2013-01-29 14:20:30.0 +0100 @@ -1,0 +2,22 @@ +Mon Jan 28 17:07:51 UTC 2013 - adr...@suse.de + +- update to version 1.2.0 + - doing it via patch due to lacking release tar ball + +- From release notes: + - full api and abi compatible to 1.x release line + - Enhancements: + VP8 optimizations for MIPS dspr2 + vpxenc: add -quiet option + - Speed: + Encoder and decoder speed is consistent with the Eider release. + - Quality: + In general, quality is consistent with the Eider release. + Minor tweaks to ARNR filtering + Minor improvements to real time encoding with multiple temporal layers + - Bug Fixes: + Fixes multithreaded encoder race condition in loopfilter + Fixes multi-resolution threaded encoding + Fix potential encoder dead-lock after picture resize + +--- New: version_1.1.0_to_1.2.0.diff Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.hPjB6i/_old 2013-01-29 14:20:31.0 +0100 +++ /var/tmp/diff_new_pack.hPjB6i/_new 2013-01-29 14:20:31.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,20 @@ Name: libvpx -Version:1.1.0 +Version:1.2.0 Release:0 Summary:VP8 codec library License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ -Source0:http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2 +Source0:http://webm.googlecode.com/files/%{name}-v1.1.0.tar.bz2 +# The upstream project did not release a tar ball, just a git tag of version 1.2.0 :/ +Patch0: version_1.1.0_to_1.2.0.diff # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. -Patch0: libvpx-define-config_pic.patch -Patch1: libvpx-configure-add-s390.patch -Patch2: libvpx-disable-cross-for-arm.patch -Patch3: libvpx-armv7-use-hard-float.patch +Patch1: libvpx-define-config_pic.patch +Patch2: libvpx-configure-add-s390.patch +Patch3: libvpx-disable-cross-for-arm.patch +Patch4: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: pkg-config BuildRequires: yasm @@ -88,11 +90,12 @@ The WebM file structure is based on the Matroska container. %prep -%setup -q -n %name-v%version +%setup -q -n %name-v1.1.0 %patch0 -p1 -%patch1 +%patch1 -p1 %patch2 %patch3 +%patch4 %build cd build @@ -120,8 +123,9 @@ %install cd build -%make_install -# Remove static library +make DESTDIR=%buildroot install +# Remove static library, should not be used on openSUSE to avoid efforts on +# (security) updates rm %{buildroot}%{_libdir}/libvpx.a %clean ++ libvpx-armv7-use-hard-float.patch ++ --- /var/tmp/diff_new_pack.hPjB6i/_old 2013-01-29 14:20:31.0 +0100 +++ /var/tmp/diff_new_pack.hPjB6i/_new 2013-01-29 14:20:31.0 +0100 @@ -1,13 +1,15 @@ build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100 -+++ build/make/configure.sh2012-12-10 13:38:41.656642859 +0100 -@@ -738,8 +738,8 @@ process_common_toolchain() { - check_add_cflags -mfpu=neon #-ftree-vectorize - check_add_asflags -mfpu=neon - fi --check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp --check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a -+check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=hard -+check_add_asflags -mcpu=cortex-a8 -mfloat-abi=hard #-march=armv7-a - else - check_add_cflags -march=${tgt_isa} - check_add_asflags -march=${tgt_isa} +Index: build/make/configure.sh +=== +--- build/
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2012-12-14 09:41:47 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2012-09-23 21:07:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2012-12-14 09:41:49.0 +0100 @@ -1,0 +2,9 @@ +Mon Dec 10 12:48:46 UTC 2012 - guilla...@opensuse.org + +- Fix ARM builds + + Removed old unused patch (libvpx-configure-add-armv7-tgt-isa.patch) + + Add new patches for ARM: +- libvpx-disable-cross-for-arm.patch: to fix toolchain names for ARM +- libvpx-armv7-use-hard-float.patch: to fix float abi for armv7 + +--- Old: libvpx-configure-add-armv7-tgt-isa.patch New: libvpx-armv7-use-hard-float.patch libvpx-disable-cross-for-arm.patch Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.GMQHWv/_old 2012-12-14 09:41:51.0 +0100 +++ /var/tmp/diff_new_pack.GMQHWv/_new 2012-12-14 09:41:51.0 +0100 @@ -20,14 +20,15 @@ Version:1.1.0 Release:0 Summary:VP8 codec library -License:BSD-3-Clause ; GPL-2.0+ +License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other Url:http://www.webmproject.org/ Source0:http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2 # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch0: libvpx-define-config_pic.patch -Patch1: libvpx-configure-add-armv7-tgt-isa.patch -Patch2: libvpx-configure-add-s390.patch +Patch1: libvpx-configure-add-s390.patch +Patch2: libvpx-disable-cross-for-arm.patch +Patch3: libvpx-armv7-use-hard-float.patch # Needed to be able to create pkgconfig() provides. BuildRequires: pkg-config BuildRequires: yasm @@ -43,7 +44,7 @@ %package -n vpx-tools Summary:VP8 codec library - Utilities -License:BSD-3-Clause ; GPL-2.0+ +License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Multimedia/Other %description -n vpx-tools @@ -72,7 +73,7 @@ %package devel Summary:VP8 codec library - Development headers -License:BSD-3-Clause ; GPL-2.0+ +License:BSD-3-Clause and GPL-2.0+ Group: Development/Languages/C and C++ Requires: %{name}1 = %{version} @@ -89,8 +90,9 @@ %prep %setup -q -n %name-v%version %patch0 -p1 -#patch1 -p1 +%patch1 %patch2 +%patch3 %build cd build @@ -106,6 +108,9 @@ --libdir=%{_libdir} \ --enable-debug \ --enable-shared \ +%ifarch armv5tel armv5el +--target=armv5te-linux-gcc \ +%endif %ifarch armv7l armv7hl --target=armv7-linux-gcc \ --enable-runtime-cpu-detect \ ++ libvpx-armv7-use-hard-float.patch ++ --- build/make/configure.sh.orig2012-12-10 12:55:30.276337981 +0100 +++ build/make/configure.sh 2012-12-10 13:38:41.656642859 +0100 @@ -738,8 +738,8 @@ process_common_toolchain() { check_add_cflags -mfpu=neon #-ftree-vectorize check_add_asflags -mfpu=neon fi -check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp -check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a +check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=hard +check_add_asflags -mcpu=cortex-a8 -mfloat-abi=hard #-march=armv7-a else check_add_cflags -march=${tgt_isa} check_add_asflags -march=${tgt_isa} ++ libvpx-disable-cross-for-arm.patch ++ --- build/make/configure.sh.orig2012-12-10 12:55:30.276337981 +0100 +++ build/make/configure.sh 2012-12-10 12:58:16.721521547 +0100 @@ -725,7 +725,7 @@ process_common_toolchain() { case ${tgt_cc} in gcc) -CROSS=${CROSS:-arm-none-linux-gnueabi-} +CROSS="" link_with_cc=gcc setup_gnu_toolchain arch_int=${tgt_isa##armv} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2012-09-23 21:07:21 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2011-11-29 17:16:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2012-09-23 21:07:23.0 +0200 @@ -1,0 +2,28 @@ +Tue Sep 18 08:50:29 UTC 2012 - dims...@opensuse.org + +- Update to version 1.1.0: + + Enhancements: +- Adds a motion compensated temporal denoiser to the encoder +- support for new compilers and platforms were added +- Changing resolution with vpx_codec_enc_config_set() is now + supported + + Improved performance + + Bugs fixed +- Changes from version 1.0.0: + + Enhancements: +- This release introduces several substantial new features to + the encoder, of particular interest to real time streaming + applications. + + Improved performance + + Encoder quality in the single stream case is consistent with +the Cayuga release. + + Bug fixes +- Rename libvpx0 to libvpx1, following upstreams soname bump (also + in baselibs.conf) +- Add pkg-config BuildRequires: as we provide a .pc file, we need + pkg-config to be able to create the pkgconfig() provides + (automatically). +- libvpx-configure-add-armv7-tgt-isa.patch currently disabled: + needs more work. + +--- Old: libvpx-v0.9.7-p1.tar.bz2 New: libvpx-v1.1.0.tar.bz2 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.r1fKQi/_old 2012-09-23 21:07:24.0 +0200 +++ /var/tmp/diff_new_pack.r1fKQi/_new 2012-09-23 21:07:24.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libvpx # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,20 @@ # - Name: libvpx -Version:0.9.7 -Release:1 -%define patchlevel -p1 -License:BSD-3-Clause ; GPL-2.0+ +Version:1.1.0 +Release:0 Summary:VP8 codec library -Url:http://www.webmproject.org/ +License:BSD-3-Clause ; GPL-2.0+ Group: Productivity/Multimedia/Other -Source0: http://webm.googlecode.com/files/%{name}-v%{version}%{patchlevel}.tar.bz2 +Url:http://www.webmproject.org/ +Source0:http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2 # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch0: libvpx-define-config_pic.patch Patch1: libvpx-configure-add-armv7-tgt-isa.patch Patch2: libvpx-configure-add-s390.patch +# Needed to be able to create pkgconfig() provides. +BuildRequires: pkg-config BuildRequires: yasm BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -42,8 +42,8 @@ The WebM file structure is based on the Matroska container. %package -n vpx-tools -License:BSD-3-Clause ; GPL-2.0+ Summary:VP8 codec library - Utilities +License:BSD-3-Clause ; GPL-2.0+ Group: Productivity/Multimedia/Other %description -n vpx-tools @@ -56,13 +56,13 @@ and audio streams compressed with the Vorbis audio codec. The WebM file structure is based on the Matroska container. -%package -n %{name}0 +%package -n %{name}1 -License:BSD-3-Clause Summary:VP8 codec library +License:BSD-3-Clause Group: System/Libraries -%description -n %{name}0 +%description -n %{name}1 WebM is an open, royalty-free, media file format designed for the web. WebM defines the file container structure, video and audio formats. @@ -71,10 +71,10 @@ The WebM file structure is based on the Matroska container. %package devel -License:BSD-3-Clause ; GPL-2.0+ Summary:VP8 codec library - Development headers +License:BSD-3-Clause ; GPL-2.0+ Group: Development/Languages/C and C++ -Requires: %{name}0 = %{version} +Requires: %{name}1 = %{version} %description devel Development headers and library @@ -87,9 +87,9 @@ The WebM file structure is based on the Matroska container. %prep -%setup -q -n %name-v%version%patchlevel +%setup -q -n %name-v%version %patch0 -p1 -%patch1 -p1 +#patch1 -p1 %patch2 %build @@ -122,22 +122,21 @@ %clean rm -rf %{buildroot} -%post -n %{
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2011-12-06 18:26:13 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx", Maintainer is "sts...@suse.com" Changes: Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.Vw694X/_old 2011-12-06 18:47:32.0 +0100 +++ /var/tmp/diff_new_pack.Vw694X/_new 2011-12-06 18:47:32.0 +0100 @@ -21,7 +21,7 @@ Version:0.9.7 Release:1 %define patchlevel -p1 -License:BSD3c ; GPLv2+ +License:BSD-3-Clause ; GPL-2.0+ Summary:VP8 codec library Url:http://www.webmproject.org/ Group: Productivity/Multimedia/Other @@ -42,7 +42,7 @@ The WebM file structure is based on the Matroska container. %package -n vpx-tools -License:BSD3c ; GPLv2+ +License:BSD-3-Clause ; GPL-2.0+ Summary:VP8 codec library - Utilities Group: Productivity/Multimedia/Other @@ -58,7 +58,7 @@ %package -n %{name}0 -License:BSD3c +License:BSD-3-Clause Summary:VP8 codec library Group: System/Libraries @@ -71,7 +71,7 @@ The WebM file structure is based on the Matroska container. %package devel -License:BSD3c ; GPLv2+ +License:BSD-3-Clause ; GPL-2.0+ Summary:VP8 codec library - Development headers Group: Development/Languages/C and C++ Requires: %{name}0 = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at 2011-11-29 17:16:00 Comparing /work/SRC/openSUSE:Factory/libvpx (Old) and /work/SRC/openSUSE:Factory/.libvpx.new (New) Package is "libvpx", Maintainer is "sts...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/libvpx/libvpx.changes2011-10-16 12:56:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes 2011-11-29 17:16:02.0 +0100 @@ -1,0 +2,5 @@ +Tue Nov 29 15:36:19 CET 2011 - r...@suse.de + +- make it build on s390/s390x + +--- New: libvpx-configure-add-s390.patch Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.jpadQS/_old 2011-11-29 17:16:04.0 +0100 +++ /var/tmp/diff_new_pack.jpadQS/_new 2011-11-29 17:16:04.0 +0100 @@ -29,6 +29,7 @@ # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch0: libvpx-define-config_pic.patch Patch1: libvpx-configure-add-armv7-tgt-isa.patch +Patch2: libvpx-configure-add-s390.patch BuildRequires: yasm BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -89,6 +90,7 @@ %setup -q -n %name-v%version%patchlevel %patch0 -p1 %patch1 -p1 +%patch2 %build cd build ++ libvpx-configure-add-s390.patch ++ --- build/make/configure.sh +++ build/make/configure.sh @@ -539,6 +539,12 @@ *powerpc*) tgt_isa=ppc32 ;; +*s390x*) +tgt_isa=s390x +;; +*s390*) +tgt_isa=s390 +;; *sparc*) tgt_isa=sparc ;; --- configure +++ configure @@ -102,6 +102,8 @@ all_platforms="${all_platforms} ppc64-darwin8-gcc" all_platforms="${all_platforms} ppc64-darwin9-gcc" all_platforms="${all_platforms} ppc64-linux-gcc" +all_platforms="${all_platforms} s390-linux-gcc" +all_platforms="${all_platforms} s390x-linux-gcc" all_platforms="${all_platforms} sparc-solaris-gcc" all_platforms="${all_platforms} x86-darwin8-gcc" all_platforms="${all_platforms} x86-darwin8-icc" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at Sun Oct 16 12:53:40 CEST 2011. --- openSUSE:Factory/libvpx/libvpx.changes 2011-09-23 02:11:09.0 +0200 +++ /mounts/work_src_done/STABLE/libvpx/libvpx.changes 2011-10-15 04:16:53.0 +0200 @@ -1,0 +2,9 @@ +Sat Oct 15 01:47:32 UTC 2011 - j...@suse.com + +- support build libvpx on armv7hl architecture + * add libvpx-configure-add-armv7-tgt-isa.patch + * add armv7-linux-gcc target and enable runtime cpu detect when +configure. It both support ARMv7 cpu with or without NEON. +e.g. NVIDIA Tegra 2 + +--- calling whatdependson for head-i586 New: libvpx-configure-add-armv7-tgt-isa.patch Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.o9baz0/_old 2011-10-16 12:53:32.0 +0200 +++ /var/tmp/diff_new_pack.o9baz0/_new 2011-10-16 12:53:32.0 +0200 @@ -28,6 +28,7 @@ Source0: http://webm.googlecode.com/files/%{name}-v%{version}%{patchlevel}.tar.bz2 # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch0: libvpx-define-config_pic.patch +Patch1: libvpx-configure-add-armv7-tgt-isa.patch BuildRequires: yasm BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -56,7 +57,6 @@ %package -n %{name}0 - License:BSD3c Summary:VP8 codec library Group: System/Libraries @@ -88,16 +88,26 @@ %prep %setup -q -n %name-v%version%patchlevel %patch0 -p1 +%patch1 -p1 %build cd build export CFLAGS="%{optflags}" # It is only an emulation of autotools configure; the macro does not work + +# libvpx default enable NEON support on ARMv7, unfortunately some ARMv7 +# CPU doesn't have NEON, e.g. NVIDIA Tegra 2. +# So, we still set -mfpu=neon when build libvpx rpm, but also enable +# runtime-cpu-detect for runtime detect NEON. ../configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --enable-debug \ --enable-shared \ +%ifarch armv7l armv7hl +--target=armv7-linux-gcc \ +--enable-runtime-cpu-detect \ +%endif --enable-pic make %{?_smp_mflags} ++ libvpx-configure-add-armv7-tgt-isa.patch ++ Index: libvpx-v0.9.7-p1/build/make/configure.sh === --- libvpx-v0.9.7-p1.orig/build/make/configure.sh +++ libvpx-v0.9.7-p1/build/make/configure.sh @@ -656,6 +656,8 @@ process_common_toolchain() { CROSS=${CROSS:-arm-iwmmxt-linux-gnueabi-} elif enabled symbian; then CROSS=${CROSS:-arm-none-symbianelf-} +elif [[ "$(uname -m)" == $tgt_isa* ]]; then + CROSS=${CROSS:-} else CROSS=${CROSS:-arm-none-linux-gnueabi-} fi @@ -670,8 +672,13 @@ process_common_toolchain() { check_add_asflags -mcpu=${tgt_isa} elif enabled armv7 then -check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-ftree-vectorize -check_add_asflags -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-march=armv7-a + if [[ "$(uname -m)" == $tgt_isa* ]]; then + check_add_cflags -mfpu=neon + check_add_asflags -mfpu=neon + else + check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-ftree-vectorize + check_add_asflags -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-march=armv7-a + fi else check_add_cflags -march=${tgt_isa} check_add_asflags -march=${tgt_isa} continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at Wed Aug 24 15:10:26 CEST 2011. --- libvpx/libvpx.changes 2011-04-15 20:10:08.0 +0200 +++ /mounts/work_src_done/STABLE/libvpx/libvpx.changes 2011-08-24 12:15:13.0 +0200 @@ -1,0 +2,8 @@ +Wed Aug 24 10:11:27 UTC 2011 - adr...@suse.de + +- update to version 0.9.7 patchlevel 1 + * speed and quality optimizations (see CHANGELOG file) + * bugfixes (see CHANGELOG file) + * provides pkgconfig file + +--- calling whatdependson for head-i586 Old: _service _service:download_url:libvpx-v0.9.6.tar.bz2 New: libvpx-v0.9.7-p1.tar.bz2 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.pIgkhC/_old 2011-08-24 14:59:34.0 +0200 +++ /var/tmp/diff_new_pack.pIgkhC/_new 2011-08-24 14:59:34.0 +0200 @@ -18,13 +18,14 @@ Name: libvpx -Version:0.9.6 -Release:2 +Version:0.9.7 +Release:1 +%define patchlevel -p1 License:BSD3c ; GPLv2+ Summary:VP8 codec library Url:http://www.webmproject.org/ Group: Productivity/Multimedia/Other -Source0:%{name}-v%{version}.tar.bz2 +Source0: http://webm.googlecode.com/files/%{name}-v%{version}%{patchlevel}.tar.bz2 # PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dims...@opensuse.org -- For older compilers, CONFIG_PIC need to be defined. Patch0: libvpx-define-config_pic.patch BuildRequires: yasm @@ -85,7 +86,7 @@ The WebM file structure is based on the Matroska container. %prep -%setup -q -n %name-v%version +%setup -q -n %name-v%version%patchlevel %patch0 -p1 %build @@ -126,6 +127,7 @@ %defattr(-,root,root) %doc vp8_api1_migration.txt %{_includedir}/vpx/ +%{_libdir}/pkgconfig/vpx.pc %{_libdir}/libvpx.so %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at Mon Apr 18 09:49:00 CEST 2011. --- libvpx/libvpx.changes 2011-03-09 15:12:29.0 +0100 +++ /mounts/work_src_done/STABLE/libvpx/libvpx.changes 2011-04-15 20:10:08.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 14 13:38:21 UTC 2011 - toddrme2...@gmail.com + +- added 32bit compatibility libraries + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.kpye8c/_old 2011-04-18 09:48:43.0 +0200 +++ /var/tmp/diff_new_pack.kpye8c/_new 2011-04-18 09:48:43.0 +0200 @@ -19,7 +19,7 @@ Name: libvpx Version:0.9.6 -Release:1 +Release:2 License:BSD3c ; GPLv2+ Summary:VP8 codec library Url:http://www.webmproject.org/ ++ baselibs.conf ++ libvpx0 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libvpx for openSUSE:Factory
Hello community, here is the log from the commit of package libvpx for openSUSE:Factory checked in at Wed Mar 9 17:43:06 CET 2011. --- libvpx/libvpx.changes 2010-12-01 11:56:20.0 +0100 +++ /mounts/work_src_done/STABLE/libvpx/libvpx.changes 2011-03-09 15:12:29.0 +0100 @@ -1,0 +2,12 @@ +Wed Mar 9 14:10:47 UTC 2011 - adr...@suse.de + +- update to version 0.9.6 + + speed and picture quality improvements + +--- +Sat Feb 12 23:33:27 UTC 2011 - dims...@opensuse.org + +- Use make_install instead of makeinstall: has the side effect of + fixing Fedora builds. + +--- calling whatdependson for head-i586 Old: _service:download_url:libvpx-v0.9.5.tar.bz2 New: _service:download_url:libvpx-v0.9.6.tar.bz2 Other differences: -- ++ libvpx.spec ++ --- /var/tmp/diff_new_pack.Q7we3U/_old 2011-03-09 17:42:54.0 +0100 +++ /var/tmp/diff_new_pack.Q7we3U/_new 2011-03-09 17:42:54.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package libvpx (Version 0.9.5) +# spec file for package libvpx # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libvpx -Version:0.9.5 +Version:0.9.6 Release:1 License:BSD3c ; GPLv2+ Summary:VP8 codec library @@ -102,7 +102,7 @@ %install cd build -%makeinstall +%make_install # Remove static library rm %{buildroot}%{_libdir}/libvpx.a ++ _service ++ --- /var/tmp/diff_new_pack.Q7we3U/_old 2011-03-09 17:42:54.0 +0100 +++ /var/tmp/diff_new_pack.Q7we3U/_new 2011-03-09 17:42:54.0 +0100 @@ -1,13 +1,12 @@ - http webm.googlecode.com -/files/libvpx-v0.9.5.tar.bz2 +/files/libvpx-v0.9.6.tar.bz2 -_service:download_url:libvpx-v0.9.5.tar.bz2 +_service:download_url:libvpx-v0.9.6.tar.bz2 sha256 -2e93968afcded113a7e218de047feecf6659a089058803a9e40fb687de5f9bfa +28bd8a8ef216fb570912f0d378668051d99681bf13735b59e68a12ad79f2aa73 ++ _service:download_url:libvpx-v0.9.5.tar.bz2 -> _service:download_url:libvpx-v0.9.6.tar.bz2 ++ 39973 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org