| 1075 |
return (level << 20) >> 20; |
return (level << 20) >> 20; |
| 1076 |
|
|
| 1077 |
error: |
error: |
| 1078 |
*run = VLC_ERROR; |
*run = 64; |
| 1079 |
return 0; |
return 0; |
| 1080 |
} |
} |
| 1081 |
|
|
| 1092 |
do { |
do { |
| 1093 |
level = get_coeff(bs, &run, &last, 1, 0); |
level = get_coeff(bs, &run, &last, 1, 0); |
| 1094 |
coeff += run; |
coeff += run; |
| 1095 |
if ((run|coeff)&~63) { |
if (coeff & ~63) { |
| 1096 |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
| 1097 |
break; |
break; |
| 1098 |
} |
} |
| 1133 |
do { |
do { |
| 1134 |
level = get_coeff(bs, &run, &last, 0, 0); |
level = get_coeff(bs, &run, &last, 0, 0); |
| 1135 |
p += run; |
p += run; |
| 1136 |
if ((p|run)&~63) { |
if (p & ~63) { |
| 1137 |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
| 1138 |
break; |
break; |
| 1139 |
} |
} |
| 1168 |
do { |
do { |
| 1169 |
level = get_coeff(bs, &run, &last, 0, 0); |
level = get_coeff(bs, &run, &last, 0, 0); |
| 1170 |
p += run; |
p += run; |
| 1171 |
if ((p|run)&~63) { |
if (p & ~63) { |
| 1172 |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
| 1173 |
break; |
break; |
| 1174 |
} |
} |