Mercurial > libavcodec.hg
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){ |