Hello community,

here is the log from the commit of package dav1d for openSUSE:Factory checked 
in at 2019-10-14 14:52:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dav1d (Old)
 and      /work/SRC/openSUSE:Factory/.dav1d.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dav1d"

Mon Oct 14 14:52:41 2019 rev:10 rq:737448 version:0.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/dav1d/dav1d.changes      2019-08-15 
12:25:45.730600776 +0200
+++ /work/SRC/openSUSE:Factory/.dav1d.new.2352/dav1d.changes    2019-10-14 
14:52:42.866259963 +0200
@@ -1,0 +2,29 @@
+Fri Oct 11 09:43:36 UTC 2019 - Luigi Baldoni <[email protected]>
+
+- Update to version 0.5.0
+  Medium release fixing regressions and minor issues, and
+  improving speed significantly:
+  * Export ITU T.35 metadata
+  * Speed improvements on blend_ on ARM
+  * Speed improvements on decode_coef and MSAC
+  * NEON optimizations for blend*, w_mask_, ipred functions for
+    ARM64
+  * NEON optimizations for CDEF and warp on ARM32
+  * SSE2 optimizations for MSAC hi_tok decoding
+  * SSSE3 optimizations for deblocking loopfilters and
+    warp_affine
+  * AVX-2 optimizations for film grain and ipred_z2
+  * SSE4 optimizations for warp_affine
+  * VSX optimizations for wiener
+  * Fix inverse transform overflows in x86 and NEON asm
+  * Fix integer overflows with large frames
+  * Improve film grain generation to match reference code
+  * Improve compatibility with older binutils for ARM
+  * More advanced Player example in tools
+
+- Bump soversion to 3
+
+- Added arm64_ipred_symbols_aligned.patch to fix aarch64
+  build
+
+-------------------------------------------------------------------
@@ -64 +93 @@
-Tue Mar 12 22:23:22 UTC 2019 - klaatu <[email protected]>
+Tue Mar 12 22:23:22 UTC 2019 - Luigi Baldoni <[email protected]>

Old:
----
  dav1d-0.4.0.tar.gz

New:
----
  arm64_ipred_symbols_aligned.patch
  dav1d-0.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dav1d.spec ++++++
--- /var/tmp/diff_new_pack.fUG0Bw/_old  2019-10-14 14:52:43.734257699 +0200
+++ /var/tmp/diff_new_pack.fUG0Bw/_new  2019-10-14 14:52:43.734257699 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define sover   2
+%define sover   3
 Name:           dav1d
-Version:        0.4.0
+Version:        0.5.0
 Release:        0
 Summary:        An AV1 decoder
 License:        BSD-2-Clause
@@ -26,6 +26,8 @@
 URL:            https://code.videolan.org/videolan/dav1d
 Source0:        
https://code.videolan.org/videolan/dav1d/-/archive/%{version}/dav1d-%{version}.tar.gz
 Source99:       baselibs.conf
+# PATCH-FIX-UPSTREAM arm64_ipred_symbols_aligned.patch
+Patch0:         arm64_ipred_symbols_aligned.patch
 BuildRequires:  meson >= 0.47.0
 BuildRequires:  nasm
 BuildRequires:  pkgconfig

++++++ arm64_ipred_symbols_aligned.patch ++++++
>From 27601dbec97acb4f757b8c878a30fcdb6168b44d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <[email protected]>
Date: Fri, 11 Oct 2019 13:17:36 +0300
Subject: [PATCH] arm64: ipred: Make sure all symbols are aligned

Some (newer?) binutils versions error out if there are symbols in
the text section, that point to unaligned addresses.
---
 src/arm/64/ipred.S | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/arm/64/ipred.S b/src/arm/64/ipred.S
index 41b3c1c..9513212 100644
--- a/src/arm/64/ipred.S
+++ b/src/arm/64/ipred.S
@@ -2244,6 +2244,7 @@ L(ipred_cfl_ac_420_tbl):
         .hword L(ipred_cfl_ac_420_tbl) - L(ipred_cfl_ac_420_w16)
         .hword L(ipred_cfl_ac_420_tbl) - L(ipred_cfl_ac_420_w8)
         .hword L(ipred_cfl_ac_420_tbl) - L(ipred_cfl_ac_420_w4)
+        .hword 0
 
 L(ipred_cfl_ac_420_w16_tbl):
         .hword L(ipred_cfl_ac_420_w16_tbl) - L(ipred_cfl_ac_420_w16_wpad0)
@@ -2432,6 +2433,7 @@ L(ipred_cfl_ac_422_tbl):
         .hword L(ipred_cfl_ac_422_tbl) - L(ipred_cfl_ac_422_w16)
         .hword L(ipred_cfl_ac_422_tbl) - L(ipred_cfl_ac_422_w8)
         .hword L(ipred_cfl_ac_422_tbl) - L(ipred_cfl_ac_422_w4)
+        .hword 0
 
 L(ipred_cfl_ac_422_w16_tbl):
         .hword L(ipred_cfl_ac_422_w16_tbl) - L(ipred_cfl_ac_422_w16_wpad0)
-- 
2.22.0

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.fUG0Bw/_old  2019-10-14 14:52:43.774257596 +0200
+++ /var/tmp/diff_new_pack.fUG0Bw/_new  2019-10-14 14:52:43.774257596 +0200
@@ -1 +1 @@
-libdav1d2
+libdav1d3

++++++ dav1d-0.4.0.tar.gz -> dav1d-0.5.0.tar.gz ++++++
++++ 31345 lines of diff (skipped)


Reply via email to