# HG changeset patch # User michaelni # Date 1028574302 0 # Node ID d5d0c11ea4cf3e21f2477d11be6e1a8e09c18199 # Parent 01da62a51ce81dc49e1f48a3a17dfaa3fefe3cc2 fixing level overflow check for qp=1 diff -r 01da62a51ce8 -r d5d0c11ea4cf h263.c --- a/h263.c Sun Aug 04 19:28:27 2002 +0000 +++ b/h263.c Mon Aug 05 19:05:02 2002 +0000 @@ -3042,8 +3042,8 @@ SKIP_COUNTER(re, &s->gb, 1+12+1); - if(level>512 || level<-512){ //FIXME check that QP=1 is ok with this too - fprintf(stderr, "|level| overflow in 3. esc\n"); + if(level*s->qscale>1024 || level*s->qscale<-1024){ + fprintf(stderr, "|level| overflow in 3. esc, qp=%d\n", s->qscale); return DECODING_AC_LOST; } #if 1