[ffmpeg] explicitly disable neon instructions on armv7hl
by Dominik Mierzejewski
commit 780b561671724e813dd0e0e798d05f86875a0811
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 9113c06..9ef537a 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -334,6 +334,9 @@ cp -pr doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-vfpv3 \
--enable-thumb \
%endif
+%ifarch armv7hl
+ --disable-neon \
+%endif
%ifarch armv7hnl
--enable-neon \
%endif
7 years, 1 month
[ffmpeg] enable VAAPI support on all arches
by Dominik Mierzejewski
commit 82ee733ac19381fa340b151214bbb805e63c3193
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Oct 25 12:16:18 2017 +0200
enable VAAPI support on all arches
it's not x86-specific anymore
ffmpeg.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 919caa4..9113c06 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -119,13 +119,13 @@ BuildRequires: librsvg2-devel
%{?_with_ssh:BuildRequires: libssh-devel}
BuildRequires: libtheora-devel
BuildRequires: libv4l-devel
+%{?!_without_vaapi:BuildRequires: libva-devel >= 0.31.0}
BuildRequires: libvdpau-devel
BuildRequires: libvorbis-devel
%{?!_without_vpx:BuildRequires: libvpx-devel >= 0.9.1}
%ifarch %{ix86} x86_64
%{!?_without_mfx:BuildRequires: libmfx-devel}
BuildRequires: libXvMC-devel
-%{?!_without_vaapi:BuildRequires: libva-devel >= 0.31.0}
BuildRequires: nasm
%endif
%{?_with_webp:BuildRequires: libwebp-devel}
@@ -404,6 +404,7 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
- explicitly support ppc64p7 and ppc64le
- set correct CPU options on armv7hl
- show config.log in case of configure failure
+- enable VAAPI support on all arches, it's not x86-specific anymore
* Wed Oct 25 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-4
- Switch from yasm to nasm
7 years, 1 month
[ffmpeg] show config.log in case of configure failure
by Dominik Mierzejewski
commit e13829fda39fec90c953dd9ee884d5bd7f15a7df
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Oct 25 12:15:37 2017 +0200
show config.log in case of configure failure
ffmpeg.spec | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index ec6ea55..919caa4 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -338,6 +338,7 @@ cp -pr doc/examples/{*.c,Makefile,README} _doc/examples/
--enable-neon \
%endif
%endif
+ || cat ffbuild/config.log
%make_build V=1
make documentation V=1
@@ -402,6 +403,7 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
- drop support for building on ppc (32bit)
- explicitly support ppc64p7 and ppc64le
- set correct CPU options on armv7hl
+- show config.log in case of configure failure
* Wed Oct 25 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-4
- Switch from yasm to nasm
7 years, 1 month
[ffmpeg] power and arm arch handling improvements
by Dominik Mierzejewski
commit 1fac6a56736e7f13590ef6ef0760e5f643df6aad
Author: Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>
Date: Wed Oct 25 12:14:45 2017 +0200
power and arm arch handling improvements
- drop support for building on ppc (32bit)
- explicitly support ppc64p7 and ppc64le
- set correct CPU options on armv7hl
ffmpeg.spec | 29 ++++++++++++++++++++---------
1 file changed, 20 insertions(+), 9 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 9a8e376..ec6ea55 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -71,7 +71,7 @@
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 3.4
-Release: 4%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 5%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -302,36 +302,42 @@ 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
+%endif
+%ifarch armv7hl armv7hnl
+ --cpu=armv7-a \
+ --enable-vfpv3 \
--enable-thumb \
%endif
%ifarch armv7hnl
--enable-neon \
%endif
%endif
-%endif
%make_build V=1
make documentation V=1
@@ -392,6 +398,11 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Wed Oct 25 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 3.4-5
+- drop support for building on ppc (32bit)
+- explicitly support ppc64p7 and ppc64le
+- set correct CPU options on armv7hl
+
* Wed Oct 25 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-4
- Switch from yasm to nasm
7 years, 1 month
[qmplay2] Update to 17.10.24
by Martin Gansser
commit 8aedd0788230eb54020f6fe34624dc5ff6e9a5ba
Author: martinkg(a)fedoraproject.org <martinkg(a)fedoraproject.org>
Date: Wed Oct 25 11:09:20 2017 +0200
Update to 17.10.24
.gitignore | 1 +
qmplay2.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2dc3fc2..d683472 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
/QMPlay2-src-17.07.25.tar.xz
/QMPlay2-src-17.09.13.tar.xz
/QMPlay2-src-17.10.04.tar.xz
+/QMPlay2-src-17.10.24.tar.xz
diff --git a/qmplay2.spec b/qmplay2.spec
index c1554da..86bf0f4 100644
--- a/qmplay2.spec
+++ b/qmplay2.spec
@@ -1,8 +1,8 @@
%global pname QMPlay2
Name: qmplay2
-Version: 17.10.04
-Release: 2%{?dist}
+Version: 17.10.24
+Release: 1%{?dist}
Summary: A Qt based media player, streamer and downloader
License: LGPLv3+
Url: http://zaps166.sourceforge.net/?app=QMPlay2
@@ -133,6 +133,9 @@ fi
%{_includedir}/%{pname}
%changelog
+* Wed Oct 25 2017 Martin Gansser <martinkg(a)fedoraproject.org> - 17.10.24-1
+- Update to 17.10.24
+
* Tue Oct 17 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 17.10.04-2
- Rebuild for ffmpeg update
diff --git a/sources b/sources
index 53c41d3..f3739c7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b1cb1b595c8259dd07485f86cd69b6a6 QMPlay2-src-17.10.04.tar.xz
+687a76a39db85d49926bf5db9091e4e0 QMPlay2-src-17.10.24.tar.xz
7 years, 1 month
[ffmpeg] Switch from yasm to nasm
by Leigh Scott
commit 40af268f4e16ccab75490e34f9eb05979cac4f4c
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Oct 25 09:07:56 2017 +0100
Switch from yasm to nasm
ffmpeg.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 56504ad..9a8e376 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -71,7 +71,7 @@
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 3.4
-Release: 3%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 4%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -126,7 +126,7 @@ BuildRequires: libvorbis-devel
%{!?_without_mfx:BuildRequires: libmfx-devel}
BuildRequires: libXvMC-devel
%{?!_without_vaapi:BuildRequires: libva-devel >= 0.31.0}
-BuildRequires: yasm
+BuildRequires: nasm
%endif
%{?_with_webp:BuildRequires: libwebp-devel}
%{?_with_netcdf:BuildRequires: netcdf-devel}
@@ -392,6 +392,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Wed Oct 25 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-4
+- Switch from yasm to nasm
+
* Wed Oct 25 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-3
- Add SVG rasterization and KMS screengrabber support
7 years, 1 month
[ffmpeg] Add SVG rasterization and KMS screengrabber support
by Leigh Scott
commit a6cd4da3cdeb31b6b14d819bec9eba2969842ba6
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Oct 25 07:48:28 2017 +0100
Add SVG rasterization and KMS screengrabber support
ffmpeg.spec | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index b7a3a15..56504ad 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -71,7 +71,7 @@
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 3.4
-Release: 2%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 3%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -109,9 +109,11 @@ BuildRequires: libavc1394-devel
BuildRequires: libdc1394-devel
BuildRequires: libiec61883-devel
%endif
+BuildRequires: libdrm-devel
BuildRequires: libgcrypt-devel
BuildRequires: libGL-devel
Buildrequires: libmodplug-devel
+BuildRequires: librsvg2-devel
%{?_with_rtmp:BuildRequires: librtmp-devel}
%{?_with_smb:BuildRequires: libsmbclient-devel}
%{?_with_ssh:BuildRequires: libssh-devel}
@@ -230,6 +232,7 @@ This package contains development files for %{name}
%{?_with_cuvid:--enable-cuvid --enable-nonfree} \\\
%{!?_without_cdio:--enable-libcdio} \\\
%{?_with_ieee1394:--enable-libdc1394 --enable-libiec61883} \\\
+ --enable-libdrm \\\
%{?_with_faac:--enable-libfaac --enable-nonfree} \\\
%{?_with_fdk_aac:--enable-libfdk-aac --enable-nonfree} \\\
%{?_with_flite:--enable-libflite} \\\
@@ -250,6 +253,7 @@ This package contains development files for %{name}
--enable-libopenjpeg \\\
--enable-libopus \\\
%{!?_without_pulse:--enable-libpulse} \\\
+ --enable-librsvg \\\
%{?_with_rtmp:--enable-librtmp} \\\
%{?_with_rubberband:--enable-librubberband} \\\
%{?_with_smb:--enable-libsmbclient} \\\
@@ -388,6 +392,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Wed Oct 25 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-3
+- Add SVG rasterization and KMS screengrabber support
+
* Mon Oct 16 2017 Leigh Scott <leigh123linux(a)googlemail.com> - 3.4-2
- rebuild for x265
7 years, 1 month