Mercurial > mplayer.hg
comparison libmpcodecs/ad_faad.c @ 16336:6a9283411dfe
stop trying to decode faad audio, when last decoded length is <0
author | attila |
---|---|
date | Thu, 01 Sep 2005 15:25:03 +0000 |
parents | c8dc500e078e |
children | 7252d024193b |
comparison
equal
deleted
inserted
replaced
16335:5a19ef74fb30 | 16336:6a9283411dfe |
---|---|
209 static int decode_audio(sh_audio_t *sh,unsigned char *buf,int minlen,int maxlen) | 209 static int decode_audio(sh_audio_t *sh,unsigned char *buf,int minlen,int maxlen) |
210 { | 210 { |
211 int j = 0, len = 0; | 211 int j = 0, len = 0; |
212 void *faac_sample_buffer; | 212 void *faac_sample_buffer; |
213 | 213 |
214 while(len < minlen) { | 214 while(len < minlen && len > 0) { |
215 | 215 |
216 /* update buffer for raw aac streams: */ | 216 /* update buffer for raw aac streams: */ |
217 if(!sh->codecdata_len) | 217 if(!sh->codecdata_len) |
218 if(sh->a_in_buffer_len < sh->a_in_buffer_size){ | 218 if(sh->a_in_buffer_len < sh->a_in_buffer_size){ |
219 sh->a_in_buffer_len += | 219 sh->a_in_buffer_len += |