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

Reply via email to