Mercurial > libavcodec.hg
comparison h263.c @ 1752:9f47c2211da9 libavcodec
more tolerance for dc=0
author | michael |
---|---|
date | Wed, 21 Jan 2004 19:14:26 +0000 |
parents | 07a484280a82 |
children | 3906ddbaffec |
comparison
equal
deleted
inserted
replaced
1751:3f1125adbc84 | 1752:9f47c2211da9 |
---|---|
4430 } | 4430 } |
4431 }else{ | 4431 }else{ |
4432 level = get_bits(&s->gb, 8); | 4432 level = get_bits(&s->gb, 8); |
4433 if((level&0x7F) == 0){ | 4433 if((level&0x7F) == 0){ |
4434 av_log(s->avctx, AV_LOG_ERROR, "illegal dc %d at %d %d\n", level, s->mb_x, s->mb_y); | 4434 av_log(s->avctx, AV_LOG_ERROR, "illegal dc %d at %d %d\n", level, s->mb_x, s->mb_y); |
4435 return -1; | 4435 if(s->error_resilience >= FF_ER_COMPLIANT) |
4436 return -1; | |
4436 } | 4437 } |
4437 if (level == 255) | 4438 if (level == 255) |
4438 level = 128; | 4439 level = 128; |
4439 } | 4440 } |
4440 block[0] = level; | 4441 block[0] = level; |