[mock-rpmfusion-free] update mock-rpmfusion-free-25.0.tar.bz2 source
by Sérgio M. Basto
commit 2153991896ba588314d0bc4bb4c39aad744bc647
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Aug 9 17:12:49 2016 +0100
update mock-rpmfusion-free-25.0.tar.bz2 source
bf45819659b67e01949ad63e41d57db7 have new CHANGELOG.
sources | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/sources b/sources
index b88763f..f69bae4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8b803e0d54051cab90bd3dd71a153990 mock-rpmfusion-free-25.0.tar.bz2
+bf45819659b67e01949ad63e41d57db7 mock-rpmfusion-free-25.0.tar.bz2
8 years, 3 months
[mock-rpmfusion-free] Update to 25.0
by Sérgio M. Basto
commit 513012c6ceffcbc7855fd65efcd36add905ecfb0
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Aug 9 16:52:58 2016 +0100
Update to 25.0
.gitignore | 1 +
mock-rpmfusion-free.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d97b0dc..e0bb879 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
mock-rpmfusion-free-23.0.tar.bz2
/mock-rpmfusion-free-24.0.tar.bz2
+/mock-rpmfusion-free-25.0.tar.bz2
diff --git a/mock-rpmfusion-free.spec b/mock-rpmfusion-free.spec
index 35d5c9b..dd31f1b 100644
--- a/mock-rpmfusion-free.spec
+++ b/mock-rpmfusion-free.spec
@@ -1,5 +1,5 @@
Name: mock-rpmfusion-free
-Version: 24.0
+Version: 25.0
Release: 1%{?dist}
Summary: Mock config files for the RPM Fusion Free Repository
@@ -40,6 +40,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Tue Aug 09 2016 Sérgio Basto <sergio(a)serjux.com> - 25.0-1
+- Update to 25.0
+
* Fri Jul 1 2016 Nicolas Chauvet <kwizart(a)gmail.com> - 24.0-1
- Update to 24.0
diff --git a/sources b/sources
index 32bec44..b88763f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-994ba6e5faa98cc74309ce7ce2e7da11 mock-rpmfusion-free-24.0.tar.bz2
+8b803e0d54051cab90bd3dd71a153990 mock-rpmfusion-free-25.0.tar.bz2
8 years, 3 months
[smplayer] Recommends mplayer instead Requires, rfbz #4068
by Sérgio M. Basto
commit eedbc58f56a01d8db3da6742c7e11016c76b2aa5
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Aug 9 14:46:06 2016 +0100
Recommends mplayer instead Requires, rfbz #4068
smplayer.spec | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/smplayer.spec b/smplayer.spec
index c9931ac..d455393 100644
--- a/smplayer.spec
+++ b/smplayer.spec
@@ -3,7 +3,7 @@ Version: 16.8.0
%global smtube_ver 16.7.2
%global smplayer_themes_ver 16.6.0
%global smplayer_skins_ver 15.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A graphical frontend for mplayer
Group: Applications/Multimedia
@@ -41,9 +41,9 @@ BuildRequires: quazip-qt5-devel
# for smtube only
BuildRequires: pkgconfig(Qt5WebKit)
# smplayer without mplayer is quite useless
-Requires: mplayer
+Recommends: mplayer
Requires: hicolor-icon-theme
-Recommends: smtube
+Recommends: smtube
%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
@@ -190,6 +190,9 @@ fi
%{_datadir}/smplayer/themes/
%changelog
+* Tue Aug 09 2016 Sérgio Basto <sergio(a)serjux.com> - 16.8.0-2
+- Recommends mplayer instead Requires, rfbz #4068
+
* Mon Aug 08 2016 Sérgio Basto <sergio(a)serjux.com> - 16.8.0-1
- Update smplayer tp 16.8.0
- Separate smtube package rfbz #4171
8 years, 3 months
[tvheadend/f23] Merge all FFmpeg patches
by Mohamed ElMorabity
commit 5455dd74fd3a3c7f51035bad673b72b7fc474e99
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Aug 9 15:11:55 2016 +0200
Merge all FFmpeg patches
tvheadend-4.0.9-ffmpeg_3.0.patch | 24 ++++++++++++++----------
tvheadend-4.0.9-ffmpeg_3.1.patch | 20 --------------------
tvheadend.spec | 13 +++++--------
3 files changed, 19 insertions(+), 38 deletions(-)
---
diff --git a/tvheadend-4.0.9-ffmpeg_3.0.patch b/tvheadend-4.0.9-ffmpeg_3.0.patch
index f127b0e..a5c2861 100644
--- a/tvheadend-4.0.9-ffmpeg_3.0.patch
+++ b/tvheadend-4.0.9-ffmpeg_3.0.patch
@@ -1,6 +1,6 @@
diff -up ./configure.orig ./configure
--- ./configure.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./configure 2016-07-05 00:18:31.023320750 +0200
++++ ./configure 2016-08-09 13:20:27.159342444 +0200
@@ -395,7 +395,7 @@ else
has_libav=false
fi
@@ -21,7 +21,7 @@ diff -up ./configure.orig ./configure
diff -up ./src/libav.c.orig ./src/libav.c
--- ./src/libav.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.c 2016-07-05 00:19:19.154076349 +0200
++++ ./src/libav.c 2016-08-09 13:20:27.159342444 +0200
@@ -186,4 +186,5 @@ libav_init(void)
av_log_set_callback(libav_log_callback);
av_log_set_level(AV_LOG_VERBOSE);
@@ -30,7 +30,7 @@ diff -up ./src/libav.c.orig ./src/libav.c
}
diff -up ./src/libav.h.orig ./src/libav.h
--- ./src/libav.h.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.h 2016-07-05 00:21:52.805103748 +0200
++++ ./src/libav.h 2016-08-09 13:20:27.159342444 +0200
@@ -21,6 +21,7 @@
@@ -40,8 +40,8 @@ diff -up ./src/libav.h.orig ./src/libav.h
/*
diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
---- ./src/plumbing/transcoding.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/plumbing/transcoding.c 2016-07-05 00:33:28.319065719 +0200
+--- ./src/plumbing/transcoding.c.orig 2016-08-09 13:20:21.782349916 +0200
++++ ./src/plumbing/transcoding.c 2016-08-09 13:20:28.686340322 +0200
@@ -19,12 +19,14 @@
#include <unistd.h>
#include <libavformat/avformat.h>
@@ -199,19 +199,23 @@ diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
/**
*
*/
-@@ -592,10 +716,10 @@ transcoder_stream_audio(transcoder_t *t,
+@@ -592,12 +716,12 @@ transcoder_stream_audio(transcoder_t *t,
// Convert audio
tvhtrace("transcode", "%04X: converting audio", shortid(t));
- tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), ictx->channels, ictx->channel_layout, ictx->sample_rate,
- ictx->sample_fmt, ictx->bit_rate);
+- ictx->sample_fmt, ictx->bit_rate);
- tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ ictx->sample_fmt, (int64_t)ictx->bit_rate);
++ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), octx->channels, octx->channel_layout, octx->sample_rate,
- octx->sample_fmt, octx->bit_rate);
+- octx->sample_fmt, octx->bit_rate);
++ octx->sample_fmt, (int64_t)octx->bit_rate);
+ if (transcode_opt_set_int(t, ts, as->resample_context,
+ "in_channel_layout", ictx->channel_layout, 1))
@@ -962,9 +1086,7 @@ transcoder_stream_video(transcoder_t *t,
AVCodecContext *ictx, *octx;
AVDictionary *opts;
diff --git a/tvheadend.spec b/tvheadend.spec
index e3fec82..d21968f 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -3,7 +3,7 @@
Name: tvheadend
Version: 4.0.9
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: TV streaming server and digital video recorder
Group: Applications/Multimedia
@@ -16,6 +16,7 @@ Patch0: %{name}-4.0.9-build.patch
# - https://github.com/tvheadend/tvheadend/commit/ea02889
# - https://github.com/tvheadend/tvheadend/commit/c63371c
# - https://github.com/tvheadend/tvheadend/commit/3cbee55
+# - https://github.com/tvheadend/tvheadend/commit/374ab83
Patch1: %{name}-4.0.9-ffmpeg_3.0.patch
# Use system queue.h header
Patch2: %{name}-4.0.9-use_system_queue.patch
@@ -31,9 +32,6 @@ Patch5: %{name}-4.0.9-service.patch
# Enforcing system crypto policies, see
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
Patch6: %{name}-4.0.9-crypto_policies.patch
-# Fix build with FFmpeg >= 3.1, based on
-# https://github.com/tvheadend/tvheadend/commit/374ab83
-Patch7: %{name}-4.0.9-ffmpeg_3.1.patch
BuildRequires: bzip2
BuildRequires: gcc
@@ -82,10 +80,6 @@ MPEG-TS stream generated by ffmpeg/libav from a V4L device.
%patch4 -p0 -b .dtv_scan_tables
%patch5 -p0 -b .service
%patch6 -p0 -b .crypto_policies
-# RPM Fusion provides FFMpeg 3.1 for Fedora >= 25
-%if 0%{?fedora} >= 25
-%patch7 -p0 -b .ffmpeg_3.1
-%endif
# Delete bundled system headers
rm -r vendor/{dvb-api,include}/
@@ -149,6 +143,9 @@ exit 0
%changelog
+* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-3
+- Merge all FFmpeg patches into a single one
+
* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-2
- Fix build with FFmpeg 3.1
8 years, 3 months
[tvheadend/f24] Merge all FFmpeg patches
by Mohamed ElMorabity
commit 6f890f140f49d36a671908fc92fdba0da27b3dd3
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Aug 9 15:11:55 2016 +0200
Merge all FFmpeg patches
tvheadend-4.0.9-ffmpeg_3.0.patch | 24 ++++++++++++++----------
tvheadend-4.0.9-ffmpeg_3.1.patch | 20 --------------------
tvheadend.spec | 13 +++++--------
3 files changed, 19 insertions(+), 38 deletions(-)
---
diff --git a/tvheadend-4.0.9-ffmpeg_3.0.patch b/tvheadend-4.0.9-ffmpeg_3.0.patch
index f127b0e..a5c2861 100644
--- a/tvheadend-4.0.9-ffmpeg_3.0.patch
+++ b/tvheadend-4.0.9-ffmpeg_3.0.patch
@@ -1,6 +1,6 @@
diff -up ./configure.orig ./configure
--- ./configure.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./configure 2016-07-05 00:18:31.023320750 +0200
++++ ./configure 2016-08-09 13:20:27.159342444 +0200
@@ -395,7 +395,7 @@ else
has_libav=false
fi
@@ -21,7 +21,7 @@ diff -up ./configure.orig ./configure
diff -up ./src/libav.c.orig ./src/libav.c
--- ./src/libav.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.c 2016-07-05 00:19:19.154076349 +0200
++++ ./src/libav.c 2016-08-09 13:20:27.159342444 +0200
@@ -186,4 +186,5 @@ libav_init(void)
av_log_set_callback(libav_log_callback);
av_log_set_level(AV_LOG_VERBOSE);
@@ -30,7 +30,7 @@ diff -up ./src/libav.c.orig ./src/libav.c
}
diff -up ./src/libav.h.orig ./src/libav.h
--- ./src/libav.h.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.h 2016-07-05 00:21:52.805103748 +0200
++++ ./src/libav.h 2016-08-09 13:20:27.159342444 +0200
@@ -21,6 +21,7 @@
@@ -40,8 +40,8 @@ diff -up ./src/libav.h.orig ./src/libav.h
/*
diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
---- ./src/plumbing/transcoding.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/plumbing/transcoding.c 2016-07-05 00:33:28.319065719 +0200
+--- ./src/plumbing/transcoding.c.orig 2016-08-09 13:20:21.782349916 +0200
++++ ./src/plumbing/transcoding.c 2016-08-09 13:20:28.686340322 +0200
@@ -19,12 +19,14 @@
#include <unistd.h>
#include <libavformat/avformat.h>
@@ -199,19 +199,23 @@ diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
/**
*
*/
-@@ -592,10 +716,10 @@ transcoder_stream_audio(transcoder_t *t,
+@@ -592,12 +716,12 @@ transcoder_stream_audio(transcoder_t *t,
// Convert audio
tvhtrace("transcode", "%04X: converting audio", shortid(t));
- tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), ictx->channels, ictx->channel_layout, ictx->sample_rate,
- ictx->sample_fmt, ictx->bit_rate);
+- ictx->sample_fmt, ictx->bit_rate);
- tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ ictx->sample_fmt, (int64_t)ictx->bit_rate);
++ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), octx->channels, octx->channel_layout, octx->sample_rate,
- octx->sample_fmt, octx->bit_rate);
+- octx->sample_fmt, octx->bit_rate);
++ octx->sample_fmt, (int64_t)octx->bit_rate);
+ if (transcode_opt_set_int(t, ts, as->resample_context,
+ "in_channel_layout", ictx->channel_layout, 1))
@@ -962,9 +1086,7 @@ transcoder_stream_video(transcoder_t *t,
AVCodecContext *ictx, *octx;
AVDictionary *opts;
diff --git a/tvheadend.spec b/tvheadend.spec
index e3fec82..d21968f 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -3,7 +3,7 @@
Name: tvheadend
Version: 4.0.9
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: TV streaming server and digital video recorder
Group: Applications/Multimedia
@@ -16,6 +16,7 @@ Patch0: %{name}-4.0.9-build.patch
# - https://github.com/tvheadend/tvheadend/commit/ea02889
# - https://github.com/tvheadend/tvheadend/commit/c63371c
# - https://github.com/tvheadend/tvheadend/commit/3cbee55
+# - https://github.com/tvheadend/tvheadend/commit/374ab83
Patch1: %{name}-4.0.9-ffmpeg_3.0.patch
# Use system queue.h header
Patch2: %{name}-4.0.9-use_system_queue.patch
@@ -31,9 +32,6 @@ Patch5: %{name}-4.0.9-service.patch
# Enforcing system crypto policies, see
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
Patch6: %{name}-4.0.9-crypto_policies.patch
-# Fix build with FFmpeg >= 3.1, based on
-# https://github.com/tvheadend/tvheadend/commit/374ab83
-Patch7: %{name}-4.0.9-ffmpeg_3.1.patch
BuildRequires: bzip2
BuildRequires: gcc
@@ -82,10 +80,6 @@ MPEG-TS stream generated by ffmpeg/libav from a V4L device.
%patch4 -p0 -b .dtv_scan_tables
%patch5 -p0 -b .service
%patch6 -p0 -b .crypto_policies
-# RPM Fusion provides FFMpeg 3.1 for Fedora >= 25
-%if 0%{?fedora} >= 25
-%patch7 -p0 -b .ffmpeg_3.1
-%endif
# Delete bundled system headers
rm -r vendor/{dvb-api,include}/
@@ -149,6 +143,9 @@ exit 0
%changelog
+* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-3
+- Merge all FFmpeg patches into a single one
+
* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-2
- Fix build with FFmpeg 3.1
8 years, 3 months
[tvheadend/f25] Merge all FFmpeg patches
by Mohamed ElMorabity
commit bb4e188bcbfd5a849cb1242ebe8df07422077260
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Aug 9 15:11:55 2016 +0200
Merge all FFmpeg patches
tvheadend-4.0.9-ffmpeg_3.0.patch | 24 ++++++++++++++----------
tvheadend-4.0.9-ffmpeg_3.1.patch | 20 --------------------
tvheadend.spec | 13 +++++--------
3 files changed, 19 insertions(+), 38 deletions(-)
---
diff --git a/tvheadend-4.0.9-ffmpeg_3.0.patch b/tvheadend-4.0.9-ffmpeg_3.0.patch
index f127b0e..a5c2861 100644
--- a/tvheadend-4.0.9-ffmpeg_3.0.patch
+++ b/tvheadend-4.0.9-ffmpeg_3.0.patch
@@ -1,6 +1,6 @@
diff -up ./configure.orig ./configure
--- ./configure.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./configure 2016-07-05 00:18:31.023320750 +0200
++++ ./configure 2016-08-09 13:20:27.159342444 +0200
@@ -395,7 +395,7 @@ else
has_libav=false
fi
@@ -21,7 +21,7 @@ diff -up ./configure.orig ./configure
diff -up ./src/libav.c.orig ./src/libav.c
--- ./src/libav.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.c 2016-07-05 00:19:19.154076349 +0200
++++ ./src/libav.c 2016-08-09 13:20:27.159342444 +0200
@@ -186,4 +186,5 @@ libav_init(void)
av_log_set_callback(libav_log_callback);
av_log_set_level(AV_LOG_VERBOSE);
@@ -30,7 +30,7 @@ diff -up ./src/libav.c.orig ./src/libav.c
}
diff -up ./src/libav.h.orig ./src/libav.h
--- ./src/libav.h.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.h 2016-07-05 00:21:52.805103748 +0200
++++ ./src/libav.h 2016-08-09 13:20:27.159342444 +0200
@@ -21,6 +21,7 @@
@@ -40,8 +40,8 @@ diff -up ./src/libav.h.orig ./src/libav.h
/*
diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
---- ./src/plumbing/transcoding.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/plumbing/transcoding.c 2016-07-05 00:33:28.319065719 +0200
+--- ./src/plumbing/transcoding.c.orig 2016-08-09 13:20:21.782349916 +0200
++++ ./src/plumbing/transcoding.c 2016-08-09 13:20:28.686340322 +0200
@@ -19,12 +19,14 @@
#include <unistd.h>
#include <libavformat/avformat.h>
@@ -199,19 +199,23 @@ diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
/**
*
*/
-@@ -592,10 +716,10 @@ transcoder_stream_audio(transcoder_t *t,
+@@ -592,12 +716,12 @@ transcoder_stream_audio(transcoder_t *t,
// Convert audio
tvhtrace("transcode", "%04X: converting audio", shortid(t));
- tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), ictx->channels, ictx->channel_layout, ictx->sample_rate,
- ictx->sample_fmt, ictx->bit_rate);
+- ictx->sample_fmt, ictx->bit_rate);
- tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ ictx->sample_fmt, (int64_t)ictx->bit_rate);
++ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), octx->channels, octx->channel_layout, octx->sample_rate,
- octx->sample_fmt, octx->bit_rate);
+- octx->sample_fmt, octx->bit_rate);
++ octx->sample_fmt, (int64_t)octx->bit_rate);
+ if (transcode_opt_set_int(t, ts, as->resample_context,
+ "in_channel_layout", ictx->channel_layout, 1))
@@ -962,9 +1086,7 @@ transcoder_stream_video(transcoder_t *t,
AVCodecContext *ictx, *octx;
AVDictionary *opts;
diff --git a/tvheadend.spec b/tvheadend.spec
index e3fec82..d21968f 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -3,7 +3,7 @@
Name: tvheadend
Version: 4.0.9
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: TV streaming server and digital video recorder
Group: Applications/Multimedia
@@ -16,6 +16,7 @@ Patch0: %{name}-4.0.9-build.patch
# - https://github.com/tvheadend/tvheadend/commit/ea02889
# - https://github.com/tvheadend/tvheadend/commit/c63371c
# - https://github.com/tvheadend/tvheadend/commit/3cbee55
+# - https://github.com/tvheadend/tvheadend/commit/374ab83
Patch1: %{name}-4.0.9-ffmpeg_3.0.patch
# Use system queue.h header
Patch2: %{name}-4.0.9-use_system_queue.patch
@@ -31,9 +32,6 @@ Patch5: %{name}-4.0.9-service.patch
# Enforcing system crypto policies, see
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
Patch6: %{name}-4.0.9-crypto_policies.patch
-# Fix build with FFmpeg >= 3.1, based on
-# https://github.com/tvheadend/tvheadend/commit/374ab83
-Patch7: %{name}-4.0.9-ffmpeg_3.1.patch
BuildRequires: bzip2
BuildRequires: gcc
@@ -82,10 +80,6 @@ MPEG-TS stream generated by ffmpeg/libav from a V4L device.
%patch4 -p0 -b .dtv_scan_tables
%patch5 -p0 -b .service
%patch6 -p0 -b .crypto_policies
-# RPM Fusion provides FFMpeg 3.1 for Fedora >= 25
-%if 0%{?fedora} >= 25
-%patch7 -p0 -b .ffmpeg_3.1
-%endif
# Delete bundled system headers
rm -r vendor/{dvb-api,include}/
@@ -149,6 +143,9 @@ exit 0
%changelog
+* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-3
+- Merge all FFmpeg patches into a single one
+
* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-2
- Fix build with FFmpeg 3.1
8 years, 3 months
[tvheadend] Merge all FFmpeg patches
by Mohamed ElMorabity
commit 5e4ee620d1cc7338f508e0ac8fb9baf8ae4a76bb
Author: Mohamed El Morabity <melmorabity(a)fedoraproject.org>
Date: Tue Aug 9 15:11:55 2016 +0200
Merge all FFmpeg patches
tvheadend-4.0.9-ffmpeg_3.0.patch | 24 ++++++++++++++----------
tvheadend-4.0.9-ffmpeg_3.1.patch | 20 --------------------
tvheadend.spec | 13 +++++--------
3 files changed, 19 insertions(+), 38 deletions(-)
---
diff --git a/tvheadend-4.0.9-ffmpeg_3.0.patch b/tvheadend-4.0.9-ffmpeg_3.0.patch
index f127b0e..a5c2861 100644
--- a/tvheadend-4.0.9-ffmpeg_3.0.patch
+++ b/tvheadend-4.0.9-ffmpeg_3.0.patch
@@ -1,6 +1,6 @@
diff -up ./configure.orig ./configure
--- ./configure.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./configure 2016-07-05 00:18:31.023320750 +0200
++++ ./configure 2016-08-09 13:20:27.159342444 +0200
@@ -395,7 +395,7 @@ else
has_libav=false
fi
@@ -21,7 +21,7 @@ diff -up ./configure.orig ./configure
diff -up ./src/libav.c.orig ./src/libav.c
--- ./src/libav.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.c 2016-07-05 00:19:19.154076349 +0200
++++ ./src/libav.c 2016-08-09 13:20:27.159342444 +0200
@@ -186,4 +186,5 @@ libav_init(void)
av_log_set_callback(libav_log_callback);
av_log_set_level(AV_LOG_VERBOSE);
@@ -30,7 +30,7 @@ diff -up ./src/libav.c.orig ./src/libav.c
}
diff -up ./src/libav.h.orig ./src/libav.h
--- ./src/libav.h.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/libav.h 2016-07-05 00:21:52.805103748 +0200
++++ ./src/libav.h 2016-08-09 13:20:27.159342444 +0200
@@ -21,6 +21,7 @@
@@ -40,8 +40,8 @@ diff -up ./src/libav.h.orig ./src/libav.h
/*
diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
---- ./src/plumbing/transcoding.c.orig 2016-03-14 10:10:57.000000000 +0100
-+++ ./src/plumbing/transcoding.c 2016-07-05 00:33:28.319065719 +0200
+--- ./src/plumbing/transcoding.c.orig 2016-08-09 13:20:21.782349916 +0200
++++ ./src/plumbing/transcoding.c 2016-08-09 13:20:28.686340322 +0200
@@ -19,12 +19,14 @@
#include <unistd.h>
#include <libavformat/avformat.h>
@@ -199,19 +199,23 @@ diff -up ./src/plumbing/transcoding.c.orig ./src/plumbing/transcoding.c
/**
*
*/
-@@ -592,10 +716,10 @@ transcoder_stream_audio(transcoder_t *t,
+@@ -592,12 +716,12 @@ transcoder_stream_audio(transcoder_t *t,
// Convert audio
tvhtrace("transcode", "%04X: converting audio", shortid(t));
- tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ tvhtrace("transcode", "%04X: IN : channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), ictx->channels, ictx->channel_layout, ictx->sample_rate,
- ictx->sample_fmt, ictx->bit_rate);
+- ictx->sample_fmt, ictx->bit_rate);
- tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%d",
-+ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%ld",
++ ictx->sample_fmt, (int64_t)ictx->bit_rate);
++ tvhtrace("transcode", "%04X: OUT: channels=%d, layout=%" PRIi64 ", rate=%d, fmt=%d, bitrate=%"PRId64,
shortid(t), octx->channels, octx->channel_layout, octx->sample_rate,
- octx->sample_fmt, octx->bit_rate);
+- octx->sample_fmt, octx->bit_rate);
++ octx->sample_fmt, (int64_t)octx->bit_rate);
+ if (transcode_opt_set_int(t, ts, as->resample_context,
+ "in_channel_layout", ictx->channel_layout, 1))
@@ -962,9 +1086,7 @@ transcoder_stream_video(transcoder_t *t,
AVCodecContext *ictx, *octx;
AVDictionary *opts;
diff --git a/tvheadend.spec b/tvheadend.spec
index e3fec82..d21968f 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -3,7 +3,7 @@
Name: tvheadend
Version: 4.0.9
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: TV streaming server and digital video recorder
Group: Applications/Multimedia
@@ -16,6 +16,7 @@ Patch0: %{name}-4.0.9-build.patch
# - https://github.com/tvheadend/tvheadend/commit/ea02889
# - https://github.com/tvheadend/tvheadend/commit/c63371c
# - https://github.com/tvheadend/tvheadend/commit/3cbee55
+# - https://github.com/tvheadend/tvheadend/commit/374ab83
Patch1: %{name}-4.0.9-ffmpeg_3.0.patch
# Use system queue.h header
Patch2: %{name}-4.0.9-use_system_queue.patch
@@ -31,9 +32,6 @@ Patch5: %{name}-4.0.9-service.patch
# Enforcing system crypto policies, see
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
Patch6: %{name}-4.0.9-crypto_policies.patch
-# Fix build with FFmpeg >= 3.1, based on
-# https://github.com/tvheadend/tvheadend/commit/374ab83
-Patch7: %{name}-4.0.9-ffmpeg_3.1.patch
BuildRequires: bzip2
BuildRequires: gcc
@@ -82,10 +80,6 @@ MPEG-TS stream generated by ffmpeg/libav from a V4L device.
%patch4 -p0 -b .dtv_scan_tables
%patch5 -p0 -b .service
%patch6 -p0 -b .crypto_policies
-# RPM Fusion provides FFMpeg 3.1 for Fedora >= 25
-%if 0%{?fedora} >= 25
-%patch7 -p0 -b .ffmpeg_3.1
-%endif
# Delete bundled system headers
rm -r vendor/{dvb-api,include}/
@@ -149,6 +143,9 @@ exit 0
%changelog
+* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-3
+- Merge all FFmpeg patches into a single one
+
* Tue Aug 09 2016 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.0.9-2
- Fix build with FFmpeg 3.1
8 years, 3 months