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)
