summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorattila <attila@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-09-01 15:25:03 +0000
committerattila <attila@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-09-01 15:25:03 +0000
commit751ec931a72f462bbc9e457417a6609c42e38e9c (patch)
tree9b0ad9901c55bdd1faa6829675b79edad2b1a852 /libmpcodecs
parent2fefa2cd0996f60a9b834189b7873879ca442585 (diff)
downloadmpv-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')
-rw-r--r--libmpcodecs/ad_faad.c2
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)