# HG changeset patch # User rtognimp # Date 1084560437 0 # Node ID 6f11d107f7b8377a39f62f59daa7af6779ab6843 # Parent 87348db65305713975ea6e84b17eede67eb02e40 If demuxer does not fill codecdata try to get if from waveformatex (fixes audio format 0xff) diff -r 87348db65305 -r 6f11d107f7b8 libmpcodecs/ad_faad.c --- a/libmpcodecs/ad_faad.c Fri May 14 17:44:56 2004 +0000 +++ b/libmpcodecs/ad_faad.c Fri May 14 18:47:17 2004 +0000 @@ -55,6 +55,11 @@ faac_hdec = faacDecOpen(); // If we don't get the ES descriptor, try manual config + if(!sh->codecdata_len && sh->wf) { + sh->codecdata_len = sh->wf->cbSize; + sh->codecdata = (char*)(sh->wf+1); + mp_msg(MSGT_DECAUDIO,MSGL_DBG2,"FAAD: codecdata extracted from WAVEFORMATEX\n"); + } if(!sh->codecdata_len) { #if 1 faacDecConfigurationPtr faac_conf;