Mercurial > libavcodec.hg
comparison vp8.c @ 12240:e6ade5e849c9 libavcodec
VP8: Clean up some variable shadowing.
author | darkshikari |
---|---|
date | Fri, 23 Jul 2010 03:44:37 +0000 |
parents | 1a7903913e9b |
children | c7f6ddcc5c01 |
comparison
equal
deleted
inserted
replaced
12239:13b1ad24a4b1 | 12240:e6ade5e849c9 |
---|---|
1186 } | 1186 } |
1187 } | 1187 } |
1188 | 1188 |
1189 static void idct_mb(VP8Context *s, uint8_t *dst[3], VP8Macroblock *mb) | 1189 static void idct_mb(VP8Context *s, uint8_t *dst[3], VP8Macroblock *mb) |
1190 { | 1190 { |
1191 int x, y, ch, nnz; | 1191 int x, y, ch; |
1192 | 1192 |
1193 if (mb->mode != MODE_I4x4) { | 1193 if (mb->mode != MODE_I4x4) { |
1194 uint8_t *y_dst = dst[0]; | 1194 uint8_t *y_dst = dst[0]; |
1195 for (y = 0; y < 4; y++) { | 1195 for (y = 0; y < 4; y++) { |
1196 uint32_t nnz = AV_RN32A(s->non_zero_count_cache[y]); | 1196 uint32_t nnz4 = AV_RN32A(s->non_zero_count_cache[y]); |
1197 if (nnz) { | 1197 if (nnz4) { |
1198 if (nnz&~0x01010101) { | 1198 if (nnz4&~0x01010101) { |
1199 for (x = 0; x < 4; x++) { | 1199 for (x = 0; x < 4; x++) { |
1200 nnz = s->non_zero_count_cache[y][x]; | 1200 int nnz = s->non_zero_count_cache[y][x]; |
1201 if (nnz) { | 1201 if (nnz) { |
1202 if (nnz == 1) | 1202 if (nnz == 1) |
1203 s->vp8dsp.vp8_idct_dc_add(y_dst+4*x, s->block[y][x], s->linesize); | 1203 s->vp8dsp.vp8_idct_dc_add(y_dst+4*x, s->block[y][x], s->linesize); |
1204 else | 1204 else |
1205 s->vp8dsp.vp8_idct_add(y_dst+4*x, s->block[y][x], s->linesize); | 1205 s->vp8dsp.vp8_idct_add(y_dst+4*x, s->block[y][x], s->linesize); |
1216 for (ch = 0; ch < 2; ch++) { | 1216 for (ch = 0; ch < 2; ch++) { |
1217 if (AV_RN32A(s->non_zero_count_cache[4+ch])) { | 1217 if (AV_RN32A(s->non_zero_count_cache[4+ch])) { |
1218 uint8_t *ch_dst = dst[1+ch]; | 1218 uint8_t *ch_dst = dst[1+ch]; |
1219 for (y = 0; y < 2; y++) { | 1219 for (y = 0; y < 2; y++) { |
1220 for (x = 0; x < 2; x++) { | 1220 for (x = 0; x < 2; x++) { |
1221 nnz = s->non_zero_count_cache[4+ch][(y<<1)+x]; | 1221 int nnz = s->non_zero_count_cache[4+ch][(y<<1)+x]; |
1222 if (nnz) { | 1222 if (nnz) { |
1223 if (nnz == 1) | 1223 if (nnz == 1) |
1224 s->vp8dsp.vp8_idct_dc_add(ch_dst+4*x, s->block[4+ch][(y<<1)+x], s->uvlinesize); | 1224 s->vp8dsp.vp8_idct_dc_add(ch_dst+4*x, s->block[4+ch][(y<<1)+x], s->uvlinesize); |
1225 else | 1225 else |
1226 s->vp8dsp.vp8_idct_add(ch_dst+4*x, s->block[4+ch][(y<<1)+x], s->uvlinesize); | 1226 s->vp8dsp.vp8_idct_add(ch_dst+4*x, s->block[4+ch][(y<<1)+x], s->uvlinesize); |