dav1d: update to 0.5.1

This commit is contained in:
mustaqim 2019-10-30 05:57:24 +02:00 committed by Helmut Pozimski
parent 2de2017be0
commit aeba924f90
2 changed files with 2 additions and 40 deletions

View file

@ -1,38 +0,0 @@
From a6228f47f0eebcdfebb1753a786e3e1654b51ea4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <martin@martin.st>
Date: Fri, 11 Oct 2019 13:17:36 +0300
Subject: [PATCH] arm64: ipred: Make sure all symbols are aligned
If building with debug information enabled, binutils error out with
"unaligned opcodes detected in executable segment", if there are
symbols (even local ones that don't end up in the symbol table)
that point to unaligned addresses in the text section.
This fixes issue #300.
---
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 41b3c1cb..9513212b 100644
--- src/arm/64/ipred.S
+++ 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

View file

@ -1,6 +1,6 @@
# Template file for 'dav1d'
pkgname=dav1d
version=0.5.0
version=0.5.1
revision=1
build_style=meson
configure_args="-Dbuild_tests=false -Dbuild_asm=true -Dbuild_tools=true
@ -12,7 +12,7 @@ license="BSD-2-Clause"
homepage="https://code.videolan.org/videolan/dav1d"
changelog="https://code.videolan.org/videolan/dav1d/raw/master/NEWS"
distfiles="https://code.videolan.org/videolan/dav1d/-/archive//${version}/dav1d-${version}.tar.bz2"
checksum=b29c159bf7c56e8b6ae81bb24704599819fa89399ec3d6db3dbc052d7bc5baf8
checksum=0214d201a338e8418f805b68f9ad277e33d79c18594dee6eaf6dcd74db2674a9
libdav1d3_package() {
short_desc+=" - runtime library"