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.changes    2015-02-27 
11:07:45.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libvpx.new/libvpx.changes       2015-05-18 
23:03:58.000000000 +0200
@@ -1,0 +2,23 @@
+Tue May 12 17:40:07 UTC 2015 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.ajbZUN/_new  2015-05-18 23:04:00.000000000 +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.000000000 +0200
+++ /var/tmp/diff_new_pack.ajbZUN/_new  2015-05-18 23:04:00.000000000 +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.000000000 +0200
+++ /var/tmp/diff_new_pack.ajbZUN/_new  2015-05-18 23:04:01.000000000 +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.000000000 +0200
++++ build/make/configure.sh    2015-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=armv7-a -mfloat-abi=hard
++            check_add_asflags -march=armv7-a -mfloat-abi=hard
  
-                 if enabled neon
-                 then
+             if enabled neon || enabled neon_asm; then
+               check_add_cflags -mfpu=neon #-ftree-vectorize

++++++ libvpx-configure-add-s390.patch ++++++
--- /var/tmp/diff_new_pack.ajbZUN/_old  2015-05-18 23:04:01.000000000 +0200
+++ /var/tmp/diff_new_pack.ajbZUN/_new  2015-05-18 23:04:01.000000000 +0200
@@ -1,25 +1,21 @@
-diff --git a/build/make/configure.sh b/build/make/configure.sh
-index 8dcb9bb..cf78764 100755
---- a/build/make/configure.sh
-+++ b/build/make/configure.sh
-@@ -627,6 +627,12 @@ process_common_toolchain() {
-             *powerpc*)
-                 tgt_isa=ppc32
-                 ;;
-+            *s390x*)
-+                tgt_isa=s390x
-+                ;;
-+            *s390*)
-+                tgt_isa=s390
-+                ;;
-             *sparc*)
-                 tgt_isa=sparc
-                 ;;
-diff --git a/configure b/configure
-index 4ff3fc7..c590057 100755
---- a/configure
-+++ b/configure
-@@ -108,6 +108,8 @@ all_platforms="${all_platforms} ppc32-linux-gcc"
+--- build/make/configure.sh.orig       2015-04-03 20:49:19.000000000 +0200
++++ build/make/configure.sh    2015-05-12 10:50:23.351736000 +0200
+@@ -646,6 +646,12 @@
+       *powerpc*)
+         tgt_isa=ppc32
+         ;;
++      *s390x*)
++        tgt_isa=s390x
++        ;;
++      *s390*)
++        tgt_isa=s390
++        ;;
+       *sparc*)
+         tgt_isa=sparc
+         ;;
+--- configure.orig     2015-04-03 20:49:19.000000000 +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"

++++++ libvpx-define-config_pic.patch ++++++
--- /var/tmp/diff_new_pack.ajbZUN/_old  2015-05-18 23:04:01.000000000 +0200
+++ /var/tmp/diff_new_pack.ajbZUN/_new  2015-05-18 23:04:01.000000000 +0200
@@ -1,6 +1,5 @@
-diff -ur libvpx-0.9.1/vpx_ports/x86_abi_support.asm 
libvpx-0.9.1.patched//vpx_ports/x86_abi_support.asm
---- libvpx-0.9.1/vpx_ports/x86_abi_support.asm 2010-06-17 15:08:56.000000000 
+0200
-+++ libvpx-0.9.1.patched//vpx_ports/x86_abi_support.asm        2010-08-24 
23:47:17.721137912 +0200
+--- vpx_ports/x86_abi_support.asm.orig 2015-04-03 20:49:19.000000000 +0200
++++ vpx_ports/x86_abi_support.asm      2015-05-12 10:54:31.927314300 +0200
 @@ -10,6 +10,7 @@
  
  

++++++ libvpx-disable-cross-for-arm.patch ++++++
--- /var/tmp/diff_new_pack.ajbZUN/_old  2015-05-18 23:04:01.000000000 +0200
+++ /var/tmp/diff_new_pack.ajbZUN/_new  2015-05-18 23:04:01.000000000 +0200
@@ -1,13 +1,11 @@
-Index: build/make/configure.sh
-===================================================================
---- build/make/configure.sh.orig
-+++ build/make/configure.sh
-@@ -781,7 +781,7 @@ process_common_toolchain() {
+--- build/make/configure.sh.orig       2015-04-03 20:49:19.000000000 +0200
++++ build/make/configure.sh    2015-05-12 10:58:33.338545900 +0200
+@@ -831,7 +837,7 @@
  
-         case ${tgt_cc} in
+       case ${tgt_cc} in
          gcc)
--            CROSS=${CROSS:-arm-none-linux-gnueabi-}
-+            CROSS=""
-             link_with_cc=gcc
-             setup_gnu_toolchain
-             arch_int=${tgt_isa##armv}
+-          CROSS=${CROSS:-arm-none-linux-gnueabi-}
++          CROSS=""
+           link_with_cc=gcc
+           setup_gnu_toolchain
+           arch_int=${tgt_isa##armv}


Reply via email to