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.changes    2018-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 <[email protected]>
+
+- disable vsx on ppc64le to fix build failure
+
+-------------------------------------------------------------------
+Tue Feb  5 07:37:48 UTC 2019 - Adrian Schröter <[email protected]>
+
+- 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 enough for all current use cases
 # bso#1056539
@@ -156,12 +158,11 @@
 %{_bindir}/*
 
 %files -n %{name}%{sover}
-%defattr(-, root, root)
-%doc LICENSE AUTHORS README CHANGELOG
+%license LICENSE
+%doc AUTHORS README CHANGELOG
 %{_libdir}/libvpx.so.*
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/vpx/
 %{_libdir}/pkgconfig/vpx.pc
 %{_libdir}/libvpx.so

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LkljHy/_old  2019-02-24 16:59:01.604805135 +0100
+++ /var/tmp/diff_new_pack.LkljHy/_new  2019-02-24 16:59:01.604805135 +0100
@@ -2,8 +2,8 @@
   <service name="obs_scm" mode="disabled">
     <param name="url">https://github.com/webmproject/libvpx.git</param>
     <param name="scm">git</param>
-    <param name="version">1.7.0</param>
-    <param name="revision">v1.7.0</param>
+    <param name="version">1.8.0</param>
+    <param name="revision">v1.8.0</param>
   </service>
   <service mode="disabled" name="set_version" />
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.LkljHy/_old  2019-02-24 16:59:01.616805129 +0100
+++ /var/tmp/diff_new_pack.LkljHy/_new  2019-02-24 16:59:01.620805128 +0100
@@ -1 +1 @@
-libvpx5
+libvpx6

++++++ libvpx-1.7.0.obscpio -> libvpx-1.8.0.obscpio ++++++
/work/SRC/openSUSE:Factory/libvpx/libvpx-1.7.0.obscpio 
/work/SRC/openSUSE:Factory/.libvpx.new.28833/libvpx-1.8.0.obscpio differ: char 
9, line 1

++++++ libvpx-configure-add-s390.patch ++++++
--- /var/tmp/diff_new_pack.LkljHy/_old  2019-02-24 16:59:01.636805120 +0100
+++ /var/tmp/diff_new_pack.LkljHy/_new  2019-02-24 16:59:01.636805120 +0100
@@ -1,8 +1,8 @@
 diff --git a/build/make/configure.sh b/build/make/configure.sh
-index d7e40b83f..55e3281a1 100644
+index 00214c9d2..4001d6497 100644
 --- a/build/make/configure.sh
 +++ b/build/make/configure.sh
-@@ -710,6 +710,12 @@ process_common_toolchain() {
+@@ -754,6 +754,12 @@ process_common_toolchain() {
        *i[3456]86*)
          tgt_isa=x86
          ;;
@@ -16,15 +16,15 @@
          tgt_isa=sparc
          ;;
 diff --git a/configure b/configure
-index e5a74c6f2..55c7ba979 100755
+index 6204f10b6..54ff8862b 100755
 --- a/configure
 +++ b/configure
-@@ -114,6 +114,8 @@ all_platforms="${all_platforms} armv7s-darwin-gcc"
- all_platforms="${all_platforms} armv8-linux-gcc"
+@@ -116,6 +116,8 @@ 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} ppc64le-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_platforms="${all_platforms} x86-darwin8-gcc"

++++++ libvpx.obsinfo ++++++
--- /var/tmp/diff_new_pack.LkljHy/_old  2019-02-24 16:59:01.652805112 +0100
+++ /var/tmp/diff_new_pack.LkljHy/_new  2019-02-24 16:59:01.652805112 +0100
@@ -1,5 +1,5 @@
 name: libvpx
-version: 1.7.0
-mtime: 1516832744
-commit: f80be22a1099b2a431c2796f529bb261064ec6b4
+version: 1.8.0
+mtime: 1549299753
+commit: b85ac11737430a7f600ac4efb643d4833afd7428
 


Reply via email to