[mlt-freeworld] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit 6bc6b597016510fcf6675343c2f0dd77bda8fddb
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:25:40 2018 +0000
Rebuilt for ffmpeg-3.5 git
mlt-freeworld.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/mlt-freeworld.spec b/mlt-freeworld.spec
index 5b3ea8c..97f232c 100644
--- a/mlt-freeworld.spec
+++ b/mlt-freeworld.spec
@@ -6,7 +6,7 @@
Name: mlt-freeworld
Version: 6.5.0
-Release: 0.6%{?gver}%{?dist}
+Release: 0.7%{?gver}%{?dist}
Summary: Toolkit for broadcasters, video editors, media players, transcoders
License: GPLv3 and LGPLv2+
@@ -106,6 +106,9 @@ find %{buildroot} -type d -empty -delete
%{_datadir}/mlt/
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 6.5.0-0.7.20171213gitea973eb
+- Rebuilt for ffmpeg-3.5 git
+
* Sun Dec 24 2017 Sérgio Basto <sergio(a)serjux.com> - 6.5.0-0.6.20171213gitea973eb
- Update snapshot
- Add vid.stab support
6 years, 10 months
[openshot] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit b94019084ae16366ba3c685a3a7c519208139a72
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:13:32 2018 +0000
Rebuilt for ffmpeg-3.5 git
openshot.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/openshot.spec b/openshot.spec
index b56ad3f..44f6a02 100644
--- a/openshot.spec
+++ b/openshot.spec
@@ -3,7 +3,7 @@
Name: openshot
Version: 2.4.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Create and edit videos and movies
Group: Applications/Multimedia
@@ -128,6 +128,9 @@ fi
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 2.4.1-2
+- Rebuilt for ffmpeg-3.5 git
+
* Sat Jan 13 2018 Richard Shaw <hobbes1069(a)gmail.com> - 2.4.1-1
- Update to latest upstream release.
6 years, 10 months
[ffmpegthumbs] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit e027e57f94af972877f8831facc48917ca1d8515
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:11:19 2018 +0000
Rebuilt for ffmpeg-3.5 git
ffmpegthumbs.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/ffmpegthumbs.spec b/ffmpegthumbs.spec
index e737914..705de5e 100644
--- a/ffmpegthumbs.spec
+++ b/ffmpegthumbs.spec
@@ -1,6 +1,6 @@
Name: ffmpegthumbs
Version: 17.12.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: KDE ffmpegthumbnailer service
License: GPLv2+
@@ -56,6 +56,9 @@ make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
%{_kf5_datadir}/kservices5/ffmpegthumbs.desktop
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 17.12.0-2
+- Rebuilt for ffmpeg-3.5 git
+
* Fri Dec 29 2017 Sérgio Basto <sergio(a)serjux.com> - 17.12.0-1
- Update ffmpegthumbs to 17.12.0
6 years, 10 months
[ffmpegthumbnailer] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit eaf478ad28c8afffa2ef14a17675afd662df9e1b
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:10:53 2018 +0000
Rebuilt for ffmpeg-3.5 git
ffmpegthumbnailer.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/ffmpegthumbnailer.spec b/ffmpegthumbnailer.spec
index 3bb7059..723fa60 100644
--- a/ffmpegthumbnailer.spec
+++ b/ffmpegthumbnailer.spec
@@ -1,6 +1,6 @@
Name: ffmpegthumbnailer
Version: 2.2.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Lightweight video thumbnailer that can be used by file managers
Group: Applications/Multimedia
@@ -58,6 +58,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 2.2.0-3
+- Rebuilt for ffmpeg-3.5 git
+
* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 2.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6 years, 10 months
[ffms2] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit 1d1e32cabcd0c6da8cdd4183bc7d162c6d1ce1eb
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:10:01 2018 +0000
Rebuilt for ffmpeg-3.5 git
ffms2.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/ffms2.spec b/ffms2.spec
index 7797fb3..ccff6e0 100644
--- a/ffms2.spec
+++ b/ffms2.spec
@@ -1,6 +1,6 @@
Name: ffms2
Version: 2.23
-Release: 5%{?dist}
+Release: 7%{?dist}
License: MIT
Summary: Wrapper library around libffmpeg
URL: https://github.com/FFMS/ffms2
@@ -60,6 +60,12 @@ rm -rf %{buildroot}%{_docdir}
%{_libdir}/pkgconfig/%{name}.pc
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 2.23-7
+- Rebuilt for ffmpeg-3.5 git
+
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 2.23-6
+- Rebuilt for ffmpeg-3.5 git
+
* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 2.23-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6 years, 10 months
[xine-lib] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit b23f61e4cea2bc53a2722e7e154eefd12a9a0aaa
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:08:58 2018 +0000
Rebuilt for ffmpeg-3.5 git
xine-lib.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/xine-lib.spec b/xine-lib.spec
index 5d62e16..c20ef77 100644
--- a/xine-lib.spec
+++ b/xine-lib.spec
@@ -10,7 +10,7 @@
Summary: A multimedia engine
Name: xine-lib
Version: 1.2.9
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL: http://www.xine-project.org/
Source0: http://downloads.sourceforge.net/xine/xine-lib-%{version}.tar.xz
@@ -297,6 +297,9 @@ mkdir -p $RPM_BUILD_ROOT%{codecdir}
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1.2.9-3
+- Rebuilt for ffmpeg-3.5 git
+
* Mon Jan 15 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.9-2
- Rebuilt for VA-API 1.0.0
6 years, 10 months
[vlc] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit 52b375ee55d32ed4ea7fcb445c2a3a06a02eddd5
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Thu Jan 18 00:06:01 2018 +0000
Rebuilt for ffmpeg-3.5 git
vlc.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index a3a1cd6..b8edc4c 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -41,7 +41,7 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
Version: %{vlc_vers}
-Release: 0.49%{?vlc_date:.git%{vlc_date}}%{?vlc_rc:.%{vlc_rc}}%{?dist}
+Release: 0.50%{?vlc_date:.git%{vlc_date}}%{?vlc_rc:.%{vlc_rc}}%{?dist}
License: GPLv2+
Group: Applications/Multimedia
URL: http://www.videolan.org
@@ -541,6 +541,9 @@ fi || :
%changelog
+* Thu Jan 18 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 3.0.0-0.50.git20180109.rc5
+- Rebuilt for ffmpeg-3.5 git
+
* Mon Jan 15 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 3.0.0-0.49.git20180109.rc5
- Rebuilt for VA-API 1.0.0
6 years, 10 months
[libde265] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit 1a2c11d6829dac9636f6419fc4434bcf884f0c96
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Jan 17 22:52:52 2018 +0000
Rebuilt for ffmpeg-3.5 git
libde265.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/libde265.spec b/libde265.spec
index 101b4de..b6fb2f7 100644
--- a/libde265.spec
+++ b/libde265.spec
@@ -1,7 +1,7 @@
Name: libde265
Summary: Open H.265 video codec implementation
Version: 1.0.2
-Release: 6%{?dist}
+Release: 7%{?dist}
License: LGPLv3+
Group: System Environment/Libraries
Source: https://github.com/strukturag/libde265/releases/download/v%{version}/%{na...
@@ -100,6 +100,9 @@ rm %{buildroot}%{_bindir}/yuv-distortion
%{_bindir}/libde265-sherlock265
%changelog
+* Wed Jan 17 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1.0.2-7
+- Rebuilt for ffmpeg-3.5 git
+
* Thu Aug 31 2017 RPM Fusion Release Engineering <kwizart(a)rpmfusion.org> - 1.0.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6 years, 10 months
[libquicktime] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit 63eab93091730ed5c5e338a3af427604819a91de
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Jan 17 22:51:58 2018 +0000
Rebuilt for ffmpeg-3.5 git
libquicktime.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/libquicktime.spec b/libquicktime.spec
index cd24a8a..4667637 100644
--- a/libquicktime.spec
+++ b/libquicktime.spec
@@ -1,7 +1,7 @@
Summary: Library for reading and writing Quicktime files
Name: libquicktime
Version: 1.2.4
-Release: 26%{?dist}
+Release: 27%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
URL: http://libquicktime.sourceforge.net/
@@ -126,6 +126,9 @@ find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \;
# --------------------------------------------------------------------
%changelog
+* Wed Jan 17 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 1.2.4-27
+- Rebuilt for ffmpeg-3.5 git
+
* Sat Dec 30 2017 Sérgio Basto <sergio(a)serjux.com> - 1.2.4-26
- Mass rebuild for x264 and x265
6 years, 10 months
[libopenshot] Rebuilt for ffmpeg-3.5 git
by Leigh Scott
commit 1d575ad5c11614847cea1cf73a0dfce2e9d5d322
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Wed Jan 17 22:50:24 2018 +0000
Rebuilt for ffmpeg-3.5 git
ffmpeg35_buildfix.patch | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
libopenshot.spec | 8 +++--
2 files changed, 96 insertions(+), 2 deletions(-)
---
diff --git a/ffmpeg35_buildfix.patch b/ffmpeg35_buildfix.patch
new file mode 100644
index 0000000..2ce1171
--- /dev/null
+++ b/ffmpeg35_buildfix.patch
@@ -0,0 +1,90 @@
+--- a/src/FFmpegWriter.cpp
++++ b/src/FFmpegWriter.cpp
+@@ -543,7 +543,7 @@
+ {
+ if (info.has_audio && audio_codec && audio_st->codec->codec_type == AVMEDIA_TYPE_AUDIO && audio_codec->frame_size <= 1)
+ return;
+- if (info.has_video && video_st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (oc->oformat->flags & AVFMT_RAWPICTURE) && video_codec->codec->id == AV_CODEC_ID_RAWVIDEO)
++ if (info.has_video && video_st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (oc->oformat->flags & AVFMT_NOFILE) && video_codec->codec->id == AV_CODEC_ID_RAWVIDEO)
+ return;
+
+ int error_code = 0;
+@@ -858,7 +858,7 @@
+
+ // some formats want stream headers to be separate
+ if (oc->oformat->flags & AVFMT_GLOBALHEADER)
+- c->flags |= CODEC_FLAG_GLOBAL_HEADER;
++ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
+
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::add_audio_stream", "c->codec_id", c->codec_id, "c->bit_rate", c->bit_rate, "c->channels", c->channels, "c->sample_fmt", c->sample_fmt, "c->channel_layout", c->channel_layout, "c->sample_rate", c->sample_rate);
+
+@@ -931,7 +931,7 @@
+ c->mb_decision = 2;
+ // some formats want stream headers to be separate
+ if (oc->oformat->flags & AVFMT_GLOBALHEADER)
+- c->flags |= CODEC_FLAG_GLOBAL_HEADER;
++ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
+
+ // Find all supported pixel formats for this codec
+ const PixelFormat* supported_pixel_formats = codec->pix_fmts;
+@@ -951,14 +951,14 @@
+ if (strcmp(fmt->name, "gif") != 0)
+ // If not GIF format, skip the encoding process
+ // Set raw picture flag (so we don't encode this video)
+- oc->oformat->flags |= AVFMT_RAWPICTURE;
++ oc->oformat->flags |= AVFMT_NOFILE;
+ } else {
+ // Set the default codec
+ c->pix_fmt = PIX_FMT_YUV420P;
+ }
+ }
+
+- ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::add_video_stream (" + (string)fmt->name + " : " + (string)av_get_pix_fmt_name(c->pix_fmt) + ")", "c->codec_id", c->codec_id, "c->bit_rate", c->bit_rate, "c->pix_fmt", c->pix_fmt, "oc->oformat->flags", oc->oformat->flags, "AVFMT_RAWPICTURE", AVFMT_RAWPICTURE, "", -1);
++ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::add_video_stream (" + (string)fmt->name + " : " + (string)av_get_pix_fmt_name(c->pix_fmt) + ")", "c->codec_id", c->codec_id, "c->bit_rate", c->bit_rate, "c->pix_fmt", c->pix_fmt, "oc->oformat->flags", oc->oformat->flags, "AVFMT_NOFILE", AVFMT_NOFILE, "", -1);
+
+ return st;
+ }
+@@ -1018,7 +1018,7 @@
+ audio_encoder_buffer_size = AUDIO_PACKET_ENCODING_SIZE;
+ audio_encoder_buffer = new uint8_t[audio_encoder_buffer_size];
+
+- ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::open_audio", "audio_codec->thread_count", audio_codec->thread_count, "audio_input_frame_size", audio_input_frame_size, "buffer_size", AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE, "", -1, "", -1, "", -1);
++ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::open_audio", "audio_codec->thread_count", audio_codec->thread_count, "audio_input_frame_size", audio_input_frame_size, "buffer_size", AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE, "", -1, "", -1, "", -1);
+
+ }
+
+@@ -1473,9 +1473,9 @@
+ // write video frame
+ bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame* frame_final)
+ {
+- ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::write_video_packet", "frame->number", frame->number, "oc->oformat->flags & AVFMT_RAWPICTURE", oc->oformat->flags & AVFMT_RAWPICTURE, "", -1, "", -1, "", -1, "", -1);
+-
+- if (oc->oformat->flags & AVFMT_RAWPICTURE) {
++ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::write_video_packet", "frame->number", frame->number, "oc->oformat->flags & AVFMT_NOFILE", oc->oformat->flags & AVFMT_NOFILE, "", -1, "", -1, "", -1, "", -1);
++
++ if (oc->oformat->flags & AVFMT_NOFILE) {
+ // Raw video case.
+ AVPacket pkt;
+ av_init_packet(&pkt);
+
+--- a/src/FFmpegReader.cpp
++++ b/src/FFmpegReader.cpp
+@@ -903,7 +903,7 @@
+ int data_size = 0;
+
+ // re-initialize buffer size (it gets changed in the avcodec_decode_audio2 method call)
+- int buf_size = AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE;
++ int buf_size = AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE;
+ int used = avcodec_decode_audio4(aCodecCtx, audio_frame, &frame_finished, packet);
+
+ if (frame_finished) {
+@@ -976,7 +976,7 @@
+
+
+ // Allocate audio buffer
+- int16_t *audio_buf = new int16_t[AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE];
++ int16_t *audio_buf = new int16_t[AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
+
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegReader::ProcessAudioPacket (ReSample)", "packet_samples", packet_samples, "info.channels", info.channels, "info.sample_rate", info.sample_rate, "aCodecCtx->sample_fmt", aCodecCtx->sample_fmt, "AV_SAMPLE_FMT_S16", AV_SAMPLE_FMT_S16, "", -1);
+
+
diff --git a/libopenshot.spec b/libopenshot.spec
index 490aff3..325b4dc 100644
--- a/libopenshot.spec
+++ b/libopenshot.spec
@@ -1,11 +1,12 @@
Name: libopenshot
Version: 0.1.9
-Release: 1%{?dist}.1
+Release: 2%{?dist}.1
Summary: Library for creating and editing videos
License: LGPLv3+
URL: http://www.openshot.org/
Source0: https://github.com/OpenShot/%{name}/archive/v%{version}/%{name}-%{version...
+Patch0: ffmpeg35_buildfix.patch
BuildRequires: cmake swig
BuildRequires: python%{python3_pkgversion}-devel
@@ -47,7 +48,7 @@ applications that use %{name}.
%prep
-%autosetup
+%autosetup -p1
%build
@@ -79,6 +80,9 @@ export CXXFLAGS="%{optflags} -Wl,--as-needed -Wno-error"
%changelog
+* Wed Jan 17 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 0.1.9-2.1
+- Rebuilt for ffmpeg-3.5 git
+
* Sat Jan 13 2018 Richard Shaw <hobbes1069(a)gmail.com> - 0.1.9-1.1
- Build against correct libopenshot-audio.
6 years, 10 months