Mercurial > mplayer.hg
diff libmpcodecs/ad_ffmpeg.c @ 14633:bde5c3261037
pass wave extradata to the codec..
| author | alex |
|---|---|
| date | Tue, 01 Feb 2005 19:19:40 +0000 |
| parents | 0c10f923746e |
| children | ed06939c5217 |
line wrap: on
line diff
--- a/libmpcodecs/ad_ffmpeg.c Tue Feb 01 13:07:00 2005 +0000 +++ b/libmpcodecs/ad_ffmpeg.c Tue Feb 01 19:19:40 2005 +0000 @@ -78,6 +78,15 @@ lavc_context->extradata_size); } + // for QDM2 + if (sh_audio->codecdata_len && sh_audio->codecdata && !lavc_context->extradata) + { + lavc_context->extradata = av_malloc(sh_audio->codecdata_len); + lavc_context->extradata_size = sh_audio->codecdata_len; + memcpy(lavc_context->extradata, (char *)sh_audio->codecdata, + lavc_context->extradata_size); + } + /* open it */ if (avcodec_open(lavc_context, lavc_codec) < 0) { mp_msg(MSGT_DECAUDIO,MSGL_ERR, MSGTR_CantOpenCodec);
