207 |
VLC *vlc; |
VLC *vlc; |
208 |
|
|
209 |
j = intra; |
j = intra; |
210 |
last = 1 + intra; |
last = intra; |
211 |
|
|
212 |
while((v = qcoeff[zigzag[j++]]) == 0); |
while((v = qcoeff[zigzag[j]]) == 0) j++; |
213 |
|
|
214 |
do { |
do { |
215 |
// count zeroes |
// count zeroes |
216 |
vlc = table + 64*255 + (clip_table[2048+v] << 6) + j - last; |
vlc = table + 64*255 + (clip_table[2048+v] << 6) + j - last; |
217 |
last = j + 1; |
last = ++j; |
218 |
while(j < 64 && (v = qcoeff[zigzag[j++]]) == 0); |
while(j < 64 && (v = qcoeff[zigzag[j]]) == 0) j++; |
219 |
|
|
220 |
// write code |
// write code |
221 |
if(j != 64) { |
if(j != 64) { |