Mercurial > libavcodec.hg
diff h263.c @ 2004:ec6bfd8d92fc libavcodec
support decoding mpeg4 with buggy dc clipping
author | michael |
---|---|
date | Wed, 05 May 2004 19:53:40 +0000 |
parents | 16ac9630317d |
children | f089d25c82f0 |
line wrap: on
line diff
--- a/h263.c Wed May 05 00:14:22 2004 +0000 +++ b/h263.c Wed May 05 19:53:40 2004 +0000 @@ -2440,7 +2440,12 @@ } } level *=scale; - if(level&(~2047)) level= level<0 ? 0 : 2047; + if(level&(~2047)){ + if(level<0) + level=0; + else if(!(s->workaround_bugs&FF_BUG_DC_CLIP)) + level=2047; + } dc_val[0]= level; return ret;