Mercurial > libavcodec.hg
comparison mjpeg.c @ 3243:498543867d57 libavcodec
remove useless code
author | michael |
---|---|
date | Fri, 31 Mar 2006 18:22:35 +0000 |
parents | e22fc2d702b7 |
children | 9a6bbda8cf7e |
comparison
equal
deleted
inserted
replaced
3242:e22fc2d702b7 | 3243:498543867d57 |
---|---|
1257 /* decode block and dequantize */ | 1257 /* decode block and dequantize */ |
1258 static int decode_block(MJpegDecodeContext *s, DCTELEM *block, | 1258 static int decode_block(MJpegDecodeContext *s, DCTELEM *block, |
1259 int component, int dc_index, int ac_index, int16_t *quant_matrix) | 1259 int component, int dc_index, int ac_index, int16_t *quant_matrix) |
1260 { | 1260 { |
1261 int code, i, j, level, val; | 1261 int code, i, j, level, val; |
1262 VLC *ac_vlc; | |
1263 | 1262 |
1264 /* DC coef */ | 1263 /* DC coef */ |
1265 val = mjpeg_decode_dc(s, dc_index); | 1264 val = mjpeg_decode_dc(s, dc_index); |
1266 if (val == 0xffff) { | 1265 if (val == 0xffff) { |
1267 dprintf("error dc\n"); | 1266 dprintf("error dc\n"); |
1269 } | 1268 } |
1270 val = val * quant_matrix[0] + s->last_dc[component]; | 1269 val = val * quant_matrix[0] + s->last_dc[component]; |
1271 s->last_dc[component] = val; | 1270 s->last_dc[component] = val; |
1272 block[0] = val; | 1271 block[0] = val; |
1273 /* AC coefs */ | 1272 /* AC coefs */ |
1274 ac_vlc = &s->vlcs[1][ac_index]; | |
1275 i = 0; | 1273 i = 0; |
1276 {OPEN_READER(re, &s->gb) | 1274 {OPEN_READER(re, &s->gb) |
1277 for(;;) { | 1275 for(;;) { |
1278 UPDATE_CACHE(re, &s->gb); | 1276 UPDATE_CACHE(re, &s->gb); |
1279 GET_VLC(code, re, &s->gb, s->vlcs[1][ac_index].table, 9, 2) | 1277 GET_VLC(code, re, &s->gb, s->vlcs[1][ac_index].table, 9, 2) |