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;