commit: 0f4e8fb9c667cb2248fb7e5dc51000cacd375a21
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 16 09:22:24 2015 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Wed Sep 16 09:22:52 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4e8fb9
app-misc/strigi: fix build with ffmpeg git master.
Package-Manager: portage-2.2.20.1
app-misc/strigi/files/strigi-0.7.8-ffmpeg29.patch | 21 +++++++++++++++++++++
app-misc/strigi/strigi-0.7.8-r1.ebuild | 1 +
2 files changed, 22 insertions(+)
diff --git a/app-misc/strigi/files/strigi-0.7.8-ffmpeg29.patch
b/app-misc/strigi/files/strigi-0.7.8-ffmpeg29.patch
new file mode 100644
index 0000000..ec5a6de
--- /dev/null
+++ b/app-misc/strigi/files/strigi-0.7.8-ffmpeg29.patch
@@ -0,0 +1,21 @@
+Index: strigi-0.7.8/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp
+===================================================================
+---
strigi-0.7.8.orig/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp
++++ strigi-0.7.8/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp
+@@ -355,7 +355,7 @@ FFMPEGEndAnalyzer::analyze(AnalysisResul
+ #endif
+
+ if(fc->bit_rate)
+- ar.addValue(factory->bitrateProperty, fc->bit_rate);
++ ar.addValue(factory->bitrateProperty, (int)fc->bit_rate);
+ else if (fc->duration!= no_bitrate && fc->duration > 0) {
+ cout<<"Trying to estimate bitrate\n";
+ int64_t size;
+@@ -486,7 +486,6 @@ FFMPEGEndAnalyzer::analyze(AnalysisResul
+ outs << stream.avg_frame_rate.num / stream.avg_frame_rate.den;
+ ar.addTriplet(streamuri, frameRatePropertyName, outs.str());
+ }
+- if (codec.pix_fmt != PIX_FMT_NONE) {}//FIXME pixel format
+ }
+
+ }
diff --git a/app-misc/strigi/strigi-0.7.8-r1.ebuild
b/app-misc/strigi/strigi-0.7.8-r1.ebuild
index 35bc48b..4f7694f 100644
--- a/app-misc/strigi/strigi-0.7.8-r1.ebuild
+++ b/app-misc/strigi/strigi-0.7.8-r1.ebuild
@@ -51,6 +51,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${P}-gcc-4.8.patch"
"${FILESDIR}/${P}-libav10.patch"
+ "${FILESDIR}/${P}-ffmpeg29.patch"
)
if [[ ${PV} == 9999 ]] ; then