summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2013-04-23 23:55:05 +0000
committerLuca Barbato <lu_zero@gentoo.org>2013-04-23 23:55:05 +0000
commita20a27d88fa5470e4127b0526c87dff74a2d2f44 (patch)
tree34a9ebfb5f222f0e3d7620f750abccc13624a51a /app-cdr/k3b/files
parentSet AUTOTOOLS_AUTORECONF=1 so autotools deps are properly pulled in. (diff)
downloadhistorical-a20a27d88fa5470e4127b0526c87dff74a2d2f44.tar.gz
historical-a20a27d88fa5470e4127b0526c87dff74a2d2f44.tar.bz2
historical-a20a27d88fa5470e4127b0526c87dff74a2d2f44.zip
Add libav9 support, patch derived from upstream, thanks to Jiří Moravec <qjim@volny.cz> for preparing it.
Package-Manager: portage-2.1.11.62/cvs/Linux x86_64
Diffstat (limited to 'app-cdr/k3b/files')
-rw-r--r--app-cdr/k3b/files/k3b-2.0.2-libav9.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/app-cdr/k3b/files/k3b-2.0.2-libav9.patch b/app-cdr/k3b/files/k3b-2.0.2-libav9.patch
new file mode 100644
index 000000000000..42ec6632da68
--- /dev/null
+++ b/app-cdr/k3b/files/k3b-2.0.2-libav9.patch
@@ -0,0 +1,22 @@
+Index: k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp
+===================================================================
+--- k3b-2.0.2.orig/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp 2013-04-22 17:46:13.523959500 +0200
++++ k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp 2013-04-22 18:40:49.890007513 +0200
+@@ -95,7 +95,7 @@ bool K3bFFMpegFile::open()
+ }
+
+ // analyze the streams
+- ::av_find_stream_info( d->formatContext );
++ ::avformat_find_stream_info( d->formatContext, 0 );
+
+ // we only handle files containing one audio stream
+ if( d->formatContext->nb_streams != 1 ) {
+@@ -129,7 +129,7 @@ bool K3bFFMpegFile::open()
+
+ // open the codec on our context
+ kDebug() << "(K3bFFMpegFile) found codec for " << m_filename;
+- if( ::avcodec_open( codecContext, d->codec ) < 0 ) {
++ if( ::avcodec_open2( codecContext, d->codec, 0 ) < 0 ) {
+ kDebug() << "(K3bFFMpegDecoderFactory) could not open codec.";
+ return false;
+ }