Mercurial > libavcodec.hg
comparison mpegaudiodec.c @ 4295:aabfa0a58cb0 libavcodec
fix playback of mp3_bits_left.avi
author | michael |
---|---|
date | Mon, 11 Dec 2006 13:01:20 +0000 |
parents | 07625477adfa |
children | 5455cb5a759c |
comparison
equal
deleted
inserted
replaced
4294:d8d019a1728e | 4295:aabfa0a58cb0 |
---|---|
1747 s_index+=4; | 1747 s_index+=4; |
1748 } | 1748 } |
1749 /* skip extension bits */ | 1749 /* skip extension bits */ |
1750 bits_left = end_pos - get_bits_count(&s->gb); | 1750 bits_left = end_pos - get_bits_count(&s->gb); |
1751 //av_log(NULL, AV_LOG_ERROR, "left:%d buf:%p\n", bits_left, s->in_gb.buffer); | 1751 //av_log(NULL, AV_LOG_ERROR, "left:%d buf:%p\n", bits_left, s->in_gb.buffer); |
1752 if (bits_left < 0 || bits_left > 16) { | 1752 if (bits_left < 0 || bits_left > 500) { |
1753 av_log(NULL, AV_LOG_ERROR, "bits_left=%d\n", bits_left); | 1753 av_log(NULL, AV_LOG_ERROR, "bits_left=%d\n", bits_left); |
1754 s_index=0; | 1754 s_index=0; |
1755 }else if(bits_left > 0 && s->error_resilience >= FF_ER_AGGRESSIVE){ | 1755 }else if(bits_left > 0 && s->error_resilience >= FF_ER_AGGRESSIVE){ |
1756 av_log(NULL, AV_LOG_ERROR, "bits_left=%d\n", bits_left); | 1756 av_log(NULL, AV_LOG_ERROR, "bits_left=%d\n", bits_left); |
1757 s_index=0; | 1757 s_index=0; |