1051 |
return (level << 20) >> 20; |
return (level << 20) >> 20; |
1052 |
|
|
1053 |
error: |
error: |
1054 |
*run = VLC_ERROR; |
*run = 64; |
1055 |
return 0; |
return 0; |
1056 |
} |
} |
1057 |
|
|
1068 |
do { |
do { |
1069 |
level = get_coeff(bs, &run, &last, 1, 0); |
level = get_coeff(bs, &run, &last, 1, 0); |
1070 |
coeff += run; |
coeff += run; |
1071 |
if ((run|coeff)&~63) { |
if (coeff & ~63) { |
1072 |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
1073 |
break; |
break; |
1074 |
} |
} |
1109 |
do { |
do { |
1110 |
level = get_coeff(bs, &run, &last, 0, 0); |
level = get_coeff(bs, &run, &last, 0, 0); |
1111 |
p += run; |
p += run; |
1112 |
if ((run|p)&~63) { |
if (p & ~63) { |
1113 |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
1114 |
break; |
break; |
1115 |
} |
} |
1144 |
do { |
do { |
1145 |
level = get_coeff(bs, &run, &last, 0, 0); |
level = get_coeff(bs, &run, &last, 0, 0); |
1146 |
p += run; |
p += run; |
1147 |
if ((run|p)&~63) { |
if (p & ~63) { |
1148 |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
DPRINTF(XVID_DEBUG_ERROR,"fatal: invalid run or index"); |
1149 |
break; |
break; |
1150 |
} |
} |