[qmplay2] Update to 17.12.11
by Martin Gansser
commit d611330c7c8d8198788a2118a8e283925fad04e1
Author: Martin Gansser <martinkg(a)fedoraproject.org>
Date: Tue Dec 12 10:40:50 2017 +0100
Update to 17.12.11
.gitignore | 1 +
qmplay2.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d683472..a5f2618 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/QMPlay2-src-17.09.13.tar.xz
/QMPlay2-src-17.10.04.tar.xz
/QMPlay2-src-17.10.24.tar.xz
+/QMPlay2-src-17.12.11.tar.xz
diff --git a/qmplay2.spec b/qmplay2.spec
index 86bf0f4..d742a55 100644
--- a/qmplay2.spec
+++ b/qmplay2.spec
@@ -1,7 +1,7 @@
%global pname QMPlay2
Name: qmplay2
-Version: 17.10.24
+Version: 17.12.11
Release: 1%{?dist}
Summary: A Qt based media player, streamer and downloader
License: LGPLv3+
@@ -133,6 +133,9 @@ fi
%{_includedir}/%{pname}
%changelog
+* Tue Dec 12 2017 Martin Gansser <martinkg(a)fedoraproject.org> - 17.12.11-1
+- Update to 17.12.11
+
* Wed Oct 25 2017 Martin Gansser <martinkg(a)fedoraproject.org> - 17.10.24-1
- Update to 17.10.24
diff --git a/sources b/sources
index f3739c7..fcc5025 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-687a76a39db85d49926bf5db9091e4e0 QMPlay2-src-17.10.24.tar.xz
+4cb6dc3da24e2d03da3ba27e458ceb73 QMPlay2-src-17.12.11.tar.xz
6 years, 11 months
[ffmpeg/f27] Apply patch for arm neon
by Nicolas Chauvet
commit caad20c2482a00ebdf616eed1ae10554e51355ad
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Dec 11 13:18:06 2017 +0100
Apply patch for arm neon
ffmpeg.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index af27f11..461d0dd 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -83,6 +83,8 @@ Source0: http://ffmpeg.org/releases/ffmpeg-%{version}.tar.xz
Patch0: LibOpenJPEG-2.2.patch
# Patch based on https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/41d6d627024393c142cf7cd93e...
Patch1: LibOpenJPEG-2.3.patch
+# Backport arm neon with recent binutils
+Patch2: 0001-arm-Fix-SIGBUS-on-ARM-when-compiled-with-binutils-2..patch
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%{?_with_cuda:BuildRequires: cuda-driver-dev-8-0 cuda-misc-headers-8-0 cuda-drivers-devel%{_isa}}
%{?_with_libnpp:BuildRequires: cuda-cudart-dev-8-0 cuda-misc-headers-8-0 cuda-npp-dev-8-0}
@@ -295,6 +297,7 @@ echo "git-snapshot-%{?branch}%{date}-RPMFusion" > VERSION
%endif
%patch0 -p1
%patch1 -p1
+%patch2 -p1
# fix -O3 -g in host_cflags
sed -i "s|check_host_cflags -O3|check_host_cflags %{optflags}|" configure
mkdir -p _doc/examples
6 years, 11 months
[ffmpeg/f27] Update changelog
by Nicolas Chauvet
commit 9cfe9effb710568ebb222d484061e6edf6362f28
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Dec 11 13:17:07 2017 +0100
Update changelog
ffmpeg.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 8bf2e5b..af27f11 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -71,7 +71,7 @@
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 3.3.5
-Release: 2%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 3%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -405,6 +405,10 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Mon Dec 11 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 3.3.5-3
+- Backport patch for arm neon rfbz#4727
+- Backport power and arm arch handling improvements for 3.3x
+
* Wed Nov 01 2017 Sérgio Basto <sergio(a)serjux.com> - 3.3.5-2
- Rebuild for x265 update
6 years, 11 months
[ffmpeg/f27] Backport power and arm arch handling improvements for 3.3x
by Nicolas Chauvet
commit 2d1fde0ea9bf48b4e6f051c08c5e2e6d6456d2d8
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Dec 11 12:49:45 2017 +0100
Backport power and arm arch handling improvements for 3.3x
ffmpeg.spec | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 2e87949..8bf2e5b 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -306,31 +306,38 @@ cp -pr doc/examples/{*.c,Makefile,README} _doc/examples/
%if 0%{?_without_tools:1}
--disable-doc \
--disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver \
-%else
+%endif
%ifarch %{ix86}
--cpu=%{_target_cpu} \
%endif
%ifarch %{ix86} x86_64
%{!?_without_qsv:--enable-libmfx} \
%endif
-%ifarch %{ix86} x86_64 ppc ppc64
+%ifarch %{ix86} x86_64 %{power64}
--enable-runtime-cpudetect \
%endif
-%ifarch ppc
- --cpu=g3 \
- --enable-pic \
-%endif
+%ifarch %{power64}
%ifarch ppc64
--cpu=g5 \
+%endif
+%ifarch ppc64p7
+ --cpu=power7 \
+%endif
+%ifarch ppc64le
+ --cpu=power8 \
+%endif
--enable-pic \
%endif
%ifarch %{arm}
--disable-runtime-cpudetect --arch=arm \
%ifarch armv6hl
--cpu=armv6 \
-%else
- --enable-thumb \
%endif
+%endif
+%ifarch armv7hl armv7hnl
+ --cpu=armv7-a \
+ --enable-vfpv3 \
+ --enable-thumb \
%ifarch armv7hl
--disable-neon \
%endif
@@ -338,7 +345,6 @@ cp -pr doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-neon \
%endif
%endif
-%endif
%make_build V=1
make documentation V=1
6 years, 11 months
[ffmpeg/f27] explicitly disable neon instructions on armv7hl
by Nicolas Chauvet
commit 383f11659aa65b7e2e090f1f5b6dfbcc1a0ccada
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Oct 25 14:11:32 2017 +0200
explicitly disable neon instructions on armv7hl
ffmpeg.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 5c3dbd8..2e87949 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -331,6 +331,9 @@ cp -pr doc/examples/{*.c,Makefile,README} _doc/examples/
%else
--enable-thumb \
%endif
+%ifarch armv7hl
+ --disable-neon \
+%endif
%ifarch armv7hnl
--enable-neon \
%endif
6 years, 11 months
[ffmpeg/f27] Add backported patch for recent binutils on arm neon
by Nicolas Chauvet
commit e4d39b5f7145e8600b1d67fdedc471b6debb879a
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Dec 11 10:39:33 2017 +0100
Add backported patch for recent binutils on arm neon
...BUS-on-ARM-when-compiled-with-binutils-2..patch | 108 +++++++++++++++++++++
1 file changed, 108 insertions(+)
---
diff --git a/0001-arm-Fix-SIGBUS-on-ARM-when-compiled-with-binutils-2..patch b/0001-arm-Fix-SIGBUS-on-ARM-when-compiled-with-binutils-2..patch
new file mode 100644
index 0000000..4440cb2
--- /dev/null
+++ b/0001-arm-Fix-SIGBUS-on-ARM-when-compiled-with-binutils-2..patch
@@ -0,0 +1,108 @@
+From 9dde6ab06c48f9447cd16f39bee33569cddb7be4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Martin=20Storsj=C3=B6?= <martin(a)martin.st>
+Date: Thu, 31 Aug 2017 12:06:44 +0300
+Subject: [PATCH] arm: Fix SIGBUS on ARM when compiled with binutils 2.29
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+In binutils 2.29, the behavior of the ADR instruction changed so that 1 is
+added to the address of a Thumb function (previously nothing was added). This
+allows the loaded address to be passed to a BLX instruction and the correct
+mode change will occur.
+
+See: https://sourceware.org/bugzilla/show_bug.cgi?id=21458
+
+By using adr with a label that isn't annotated as a thumb function,
+we avoid the new behaviour in binutils 2.29 and get the same behaviour
+as in prior releases, and as in other assemblers (ms armasm.exe,
+clang's built in assembler) - an idea that Janne Grunau came up with.
+
+Signed-off-by: Martin Storsjö <martin(a)martin.st>
+---
+ libavcodec/arm/h264idct_neon.S | 20 ++++++++++++--------
+ 1 file changed, 12 insertions(+), 8 deletions(-)
+
+diff --git a/libavcodec/arm/h264idct_neon.S b/libavcodec/arm/h264idct_neon.S
+index f588f3e744..b078cf25f9 100644
+--- a/libavcodec/arm/h264idct_neon.S
++++ b/libavcodec/arm/h264idct_neon.S
+@@ -21,6 +21,7 @@
+ #include "libavutil/arm/asm.S"
+
+ function ff_h264_idct_add_neon, export=1
++h264_idct_add_neon_nothumb:
+ vld1.64 {d0-d3}, [r1,:128]
+ vmov.i16 q15, #0
+
+@@ -73,6 +74,7 @@ function ff_h264_idct_add_neon, export=1
+ endfunc
+
+ function ff_h264_idct_dc_add_neon, export=1
++h264_idct_dc_add_neon_nothumb:
+ mov r3, #0
+ vld1.16 {d2[],d3[]}, [r1,:16]
+ strh r3, [r1]
+@@ -113,8 +115,8 @@ function ff_h264_idct_add16_neon, export=1
+ movne lr, #0
+ cmp lr, #0
+ ite ne
+- adrne lr, X(ff_h264_idct_dc_add_neon) + CONFIG_THUMB
+- adreq lr, X(ff_h264_idct_add_neon) + CONFIG_THUMB
++ adrne lr, h264_idct_dc_add_neon_nothumb + CONFIG_THUMB
++ adreq lr, h264_idct_add_neon_nothumb + CONFIG_THUMB
+ blx lr
+ 2: subs ip, ip, #1
+ add r1, r1, #32
+@@ -138,8 +140,8 @@ function ff_h264_idct_add16intra_neon, export=1
+ cmp r8, #0
+ ldrsh r8, [r1]
+ iteet ne
+- adrne lr, X(ff_h264_idct_add_neon) + CONFIG_THUMB
+- adreq lr, X(ff_h264_idct_dc_add_neon) + CONFIG_THUMB
++ adrne lr, h264_idct_add_neon_nothumb + CONFIG_THUMB
++ adreq lr, h264_idct_dc_add_neon_nothumb + CONFIG_THUMB
+ cmpeq r8, #0
+ blxne lr
+ subs ip, ip, #1
+@@ -166,8 +168,8 @@ function ff_h264_idct_add8_neon, export=1
+ cmp r8, #0
+ ldrsh r8, [r1]
+ iteet ne
+- adrne lr, X(ff_h264_idct_add_neon) + CONFIG_THUMB
+- adreq lr, X(ff_h264_idct_dc_add_neon) + CONFIG_THUMB
++ adrne lr, h264_idct_add_neon_nothumb + CONFIG_THUMB
++ adreq lr, h264_idct_dc_add_neon_nothumb + CONFIG_THUMB
+ cmpeq r8, #0
+ blxne lr
+ add r12, r12, #1
+@@ -267,6 +269,7 @@ endfunc
+ .endm
+
+ function ff_h264_idct8_add_neon, export=1
++h264_idct8_add_neon_nothumb:
+ vmov.i16 q3, #0
+ vld1.16 {q8-q9}, [r1,:128]
+ vst1.16 {q3}, [r1,:128]!
+@@ -328,6 +331,7 @@ function ff_h264_idct8_add_neon, export=1
+ endfunc
+
+ function ff_h264_idct8_dc_add_neon, export=1
++h264_idct8_dc_add_neon_nothumb:
+ mov r3, #0
+ vld1.16 {d30[],d31[]},[r1,:16]
+ strh r3, [r1]
+@@ -388,8 +392,8 @@ function ff_h264_idct8_add4_neon, export=1
+ movne lr, #0
+ cmp lr, #0
+ ite ne
+- adrne lr, X(ff_h264_idct8_dc_add_neon) + CONFIG_THUMB
+- adreq lr, X(ff_h264_idct8_add_neon) + CONFIG_THUMB
++ adrne lr, h264_idct8_dc_add_neon_nothumb + CONFIG_THUMB
++ adreq lr, h264_idct8_add_neon_nothumb + CONFIG_THUMB
+ blx lr
+ 2: subs r12, r12, #4
+ add r1, r1, #128
+--
+2.13.6
+
6 years, 11 months
[gstreamer1-plugins-bad-nonfree] Update to 1.12.4
by Leigh Scott
commit eb69b319fbfe0b4472111ecf6dffa360e4a2e8ba
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Mon Dec 11 11:54:28 2017 +0000
Update to 1.12.4
gstreamer1-plugins-bad-nonfree.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gstreamer1-plugins-bad-nonfree.spec b/gstreamer1-plugins-bad-nonfree.spec
index 0acb126..bd23f78 100644
--- a/gstreamer1-plugins-bad-nonfree.spec
+++ b/gstreamer1-plugins-bad-nonfree.spec
@@ -3,7 +3,7 @@
Summary: GStreamer 1.0 streaming media framework "bad" non-free plug-ins
Name: gstreamer1-plugins-bad-nonfree
-Version: 1.12.3
+Version: 1.12.4
Release: 1%{?dist}
License: LGPLv2+
Group: Applications/Multimedia
@@ -67,6 +67,9 @@ rm %{buildroot}%{_libdir}/gstreamer-1.0/*.la
%{_libdir}/gstreamer-1.0/libgstfdkaac.so
%changelog
+* Mon Dec 11 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 1.12.4-1
+- Update to 1.12.4
+
* Thu Sep 21 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 1.12.3-1
- Update to 1.12.3
diff --git a/sources b/sources
index 802be5d..d808e70 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-594a818b13fa89960b6e7c414340db38 gst-plugins-bad-1.12.3.tar.xz
+64bf16cf15edaab1c0e02c8dee7170d0 gst-plugins-bad-1.12.4.tar.xz
6 years, 11 months
[gstreamer1-plugins-ugly] Update to 1.12.4
by Leigh Scott
commit 529c0d016c222cc24130b33e4d54dedc538be2ef
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Mon Dec 11 11:49:00 2017 +0000
Update to 1.12.4
gstreamer1-plugins-ugly.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gstreamer1-plugins-ugly.spec b/gstreamer1-plugins-ugly.spec
index 5e7b836..bcab524 100644
--- a/gstreamer1-plugins-ugly.spec
+++ b/gstreamer1-plugins-ugly.spec
@@ -2,7 +2,7 @@
Summary: GStreamer 1.0 streaming media framework "ugly" plug-ins
Name: gstreamer1-plugins-ugly
-Version: 1.12.3
+Version: 1.12.4
Release: 1%{?dist}
License: LGPLv2+
Group: Applications/Multimedia
@@ -99,6 +99,9 @@ rm %{buildroot}%{_datadir}/gtk-doc/html/%{src_name}-plugins-1.0/*
%changelog
+* Mon Dec 11 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 1.12.4-1
+- Update to 1.12.4
+
* Thu Sep 21 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 1.12.3-1
- Update to 1.12.3
diff --git a/sources b/sources
index 0c77563..1d64d95 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8a0ba8141b1548ee094eb97e7cf5471f gst-plugins-ugly-1.12.3.tar.xz
+e2b836fb2747f6ae3a1a6f33a9d8c952 gst-plugins-ugly-1.12.4.tar.xz
6 years, 11 months