commit libvpx for openSUSE:Factory

2020-08-19 Thread root
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

2020-01-12 Thread root
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

2019-07-29 Thread root
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

2019-04-28 Thread root
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

2019-02-24 Thread root
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

2018-03-09 Thread root
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"
- 

commit libvpx for openSUSE:Factory

2018-03-06 Thread root
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

2018-01-26 Thread root
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

2018-01-20 Thread root
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

2017-09-07 Thread root
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

2017-03-10 Thread root
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

2016-09-12 Thread h_root
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

2016-08-17 Thread h_root
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
 

commit libvpx for openSUSE:Factory

2016-06-26 Thread h_root
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

2016-03-29 Thread h_root
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"
   - 

commit libvpx for openSUSE:Factory

2015-12-22 Thread h_root
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

2015-05-18 Thread h_root
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  

commit libvpx for openSUSE:Factory

2015-02-27 Thread h_root
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

2013-12-13 Thread h_root
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

2013-01-29 Thread h_root
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
+===
+--- 

commit libvpx for openSUSE:Factory

2012-12-14 Thread h_root
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

2012-09-23 Thread h_root
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

2011-12-06 Thread h_root
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

2011-08-24 Thread h_root

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

2011-03-09 Thread h_root

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 @@
-?xml version=1.0 ?
 services
   service name=download_url
 param name=protocolhttp/param
 param name=hostwebm.googlecode.com/param
-param name=path/files/libvpx-v0.9.5.tar.bz2/param
+param name=path/files/libvpx-v0.9.6.tar.bz2/param
   /service
   service name=verify_file
-param name=file_service:download_url:libvpx-v0.9.5.tar.bz2/param
+param name=file_service:download_url:libvpx-v0.9.6.tar.bz2/param
 param name=verifiersha256/param
-param 
name=checksum2e93968afcded113a7e218de047feecf6659a089058803a9e40fb687de5f9bfa/param
+param 
name=checksum28bd8a8ef216fb570912f0d378668051d99681bf13735b59e68a12ad79f2aa73/param
   /service
 /services

++ _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