diff -burN FusionSound-1.1.1.old//interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c FusionSound-1.1.1/interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c --- FusionSound-1.1.1.old//interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c 2012-11-25 14:41:46.306782213 +0100 +++ FusionSound-1.1.1/interfaces/IFusionSoundMusicProvider/ifusionsoundmusicprovider_ffmpeg.c 2012-11-25 14:46:14.151772465 +0100 @@ -1197,7 +1197,7 @@ return DFB_FAILURE; } - if (av_find_stream_info( data->ctx ) < 0) { + if (avformat_find_stream_info( data->ctx, NULL ) < 0) { D_ERROR( "IFusionSoundMusicProvider_FFmpeg: couldn't find stream info!\n" ); IFusionSoundMusicProvider_FFmpeg_Destruct( thiz ); return DFB_FAILURE; @@ -1218,7 +1218,7 @@ data->codec = data->st->codec; c = avcodec_find_decoder( data->codec->codec_id ); - if (!c || avcodec_open( data->codec, c ) < 0) { + if (!c || avcodec_open2( data->codec, c, NULL ) < 0) { D_ERROR( "IFusionSoundMusicProvider_FFmpeg: couldn't find audio decoder!\n" ); IFusionSoundMusicProvider_FFmpeg_Destruct( thiz ); return DFB_FAILURE;