diff options
author | attila <attila@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-09-01 15:25:03 +0000 |
---|---|---|
committer | attila <attila@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-09-01 15:25:03 +0000 |
commit | 751ec931a72f462bbc9e457417a6609c42e38e9c (patch) | |
tree | 9b0ad9901c55bdd1faa6829675b79edad2b1a852 /libmpcodecs/ad_faad.c | |
parent | 2fefa2cd0996f60a9b834189b7873879ca442585 (diff) | |
download | mpv-751ec931a72f462bbc9e457417a6609c42e38e9c.tar.bz2 mpv-751ec931a72f462bbc9e457417a6609c42e38e9c.tar.xz |
stop trying to decode faad audio, when last decoded length is <0
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16337 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ad_faad.c')
-rw-r--r-- | libmpcodecs/ad_faad.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpcodecs/ad_faad.c b/libmpcodecs/ad_faad.c index 7b8ded0018..909ffa7ed5 100644 --- a/libmpcodecs/ad_faad.c +++ b/libmpcodecs/ad_faad.c @@ -211,7 +211,7 @@ static int decode_audio(sh_audio_t *sh,unsigned char *buf,int minlen,int maxlen) int j = 0, len = 0; void *faac_sample_buffer; - while(len < minlen) { + while(len < minlen && len > 0) { /* update buffer for raw aac streams: */ if(!sh->codecdata_len) |