remove duplicate zigzag tables
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 17 May 2005 11:36:07 +0000 (11:36 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 17 May 2005 11:36:07 +0000 (11:36 +0000)
Originally committed as revision 4259 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/vp3.c
libavcodec/vp3data.h

index 5423da1..6bf200b 100644 (file)
@@ -889,7 +889,6 @@ static void init_dequantizer(Vp3DecodeContext *s)
     for (i = 1; i < 64; i++) {
         int k= s->scantable.scantable[i];
         j = s->scantable.permutated[i];
-        
 
         s->intra_y_dequant[j] = s->coded_intra_y_dequant[k] * ac_scale_factor / 100;
         if (s->intra_y_dequant[j] < MIN_DEQUANT_VAL)
@@ -2614,10 +2613,6 @@ static int vp3_decode_init(AVCodecContext *avctx)
             &ac_bias_3[i][0][0], 4, 2, 0);
     }
 
-    /* build quantization zigzag table */
-    for (i = 0; i < 64; i++)
-        zigzag_index[dezigzag_index[i]] = i;
-
     /* work out the block mapping tables */
     s->superblock_fragments = av_malloc(s->superblock_count * 16 * sizeof(int));
     s->superblock_macroblocks = av_malloc(s->superblock_count * 4 * sizeof(int));
index 85a2337..df80e39 100644 (file)
@@ -72,21 +72,6 @@ static const uint32_t vp31_filter_limit_values[64] =
     0,  0,  0,  0,  0,  0,  0,  0
 };
 
-/* table used to convert natural order <-> zigzag order */
-static const int dezigzag_index[64] =
-{   0,  1,  8,  16,  9,  2,  3, 10,
-    17, 24, 32, 25, 18, 11,  4,  5,
-    12, 19, 26, 33, 40, 48, 41, 34,
-    27, 20, 13,  6,  7, 14, 21, 28,
-    35, 42, 49, 56, 57, 50, 43, 36,
-    29, 22, 15, 23, 30, 37, 44, 51,
-    58, 59, 52, 45, 38, 31, 39, 46,
-    53, 60, 61, 54, 47, 55, 62, 63
-};
-
-/* inverse of dezigzag index */
-static __attribute__((unused)) int zigzag_index[64];
-
 static const uint16_t dc_bias[16][32][2] = {
   {  /* DC bias table 0 */
     { 0x2D, 6 },