comparison intrax8.c @ 5903:b838537e0ab3 libavcodec

make some tables static
author aurel
date Sat, 10 Nov 2007 01:02:36 +0000
parents 35c91d1b84c0
children 595a2f31430e
comparison
equal deleted inserted replaced
5902:36a80fc5d25c 5903:b838537e0ab3
51 &src[1],4,2, \ 51 &src[1],4,2, \
52 &src[0],4,2, \ 52 &src[0],4,2, \
53 1) 53 1)
54 //set ac tables 54 //set ac tables
55 for(i=0;i<8;i++){ 55 for(i=0;i<8;i++){
56 init_ac_vlc( j_ac_vlc[0][0][i], ff_x8_ac0_highquant_table[i][0] ); 56 init_ac_vlc( j_ac_vlc[0][0][i], x8_ac0_highquant_table[i][0] );
57 init_ac_vlc( j_ac_vlc[0][1][i], ff_x8_ac1_highquant_table[i][0] ); 57 init_ac_vlc( j_ac_vlc[0][1][i], x8_ac1_highquant_table[i][0] );
58 init_ac_vlc( j_ac_vlc[1][0][i], ff_x8_ac0_lowquant_table [i][0] ); 58 init_ac_vlc( j_ac_vlc[1][0][i], x8_ac0_lowquant_table [i][0] );
59 init_ac_vlc( j_ac_vlc[1][1][i], ff_x8_ac1_lowquant_table [i][0] ); 59 init_ac_vlc( j_ac_vlc[1][1][i], x8_ac1_lowquant_table [i][0] );
60 } 60 }
61 #undef init_ac_vlc 61 #undef init_ac_vlc
62 62
63 //set dc tables 63 //set dc tables
64 #define init_dc_vlc(dst,src) \ 64 #define init_dc_vlc(dst,src) \
66 DC_VLC_BITS,34, \ 66 DC_VLC_BITS,34, \
67 &src[1],4,2, \ 67 &src[1],4,2, \
68 &src[0],4,2, \ 68 &src[0],4,2, \
69 1); 69 1);
70 for(i=0;i<8;i++){ 70 for(i=0;i<8;i++){
71 init_dc_vlc( j_dc_vlc[0][i], ff_x8_dc_highquant_table[i][0]); 71 init_dc_vlc( j_dc_vlc[0][i], x8_dc_highquant_table[i][0]);
72 init_dc_vlc( j_dc_vlc[1][i], ff_x8_dc_lowquant_table [i][0]); 72 init_dc_vlc( j_dc_vlc[1][i], x8_dc_lowquant_table [i][0]);
73 } 73 }
74 #undef init_dc_vlc 74 #undef init_dc_vlc
75 75
76 //set orient tables 76 //set orient tables
77 #define init_or_vlc(dst,src) \ 77 #define init_or_vlc(dst,src) \
79 OR_VLC_BITS,12, \ 79 OR_VLC_BITS,12, \
80 &src[1],4,2, \ 80 &src[1],4,2, \
81 &src[0],4,2, \ 81 &src[0],4,2, \
82 1); 82 1);
83 for(i=0;i<2;i++){ 83 for(i=0;i<2;i++){
84 init_or_vlc( j_orient_vlc[0][i], ff_x8_orient_highquant_table[i][0]); 84 init_or_vlc( j_orient_vlc[0][i], x8_orient_highquant_table[i][0]);
85 } 85 }
86 for(i=0;i<4;i++){ 86 for(i=0;i<4;i++){
87 init_or_vlc( j_orient_vlc[1][i], ff_x8_orient_lowquant_table [i][0]) 87 init_or_vlc( j_orient_vlc[1][i], x8_orient_lowquant_table [i][0])
88 } 88 }
89 } 89 }
90 #undef init_or_vlc 90 #undef init_or_vlc
91 91
92 static void x8_reset_vlc_tables(IntraX8Context * w){ 92 static void x8_reset_vlc_tables(IntraX8Context * w){