1
--- a/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp
2
+++ b/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp
7
+#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53,3,0)
8
+ ::avformat_find_stream_info( d->formatContext, 0 );
10
::av_find_stream_info( d->formatContext );
13
// we only handle files containing one audio stream
14
if( d->formatContext->nb_streams != 1 ) {
17
// open the codec on our context
18
kDebug() << "(K3bFFMpegFile) found codec for " << m_filename;
19
- if( ::avcodec_open( codecContext, d->codec ) < 0 ) {
20
+#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53,6,0)
21
+ err = ::avcodec_open2( codecContext, d->codec, 0 );
23
+ err = ::avcodec_open( codecContext, d->codec );
26
kDebug() << "(K3bFFMpegDecoderFactory) could not open codec.";