comparison mpeg4data.h @ 706:e65798d228ea libavcodec

idct permutation cleanup, idct can be selected per context now fixing some threadunsafe code
author michaelni
date Sun, 29 Sep 2002 22:44:22 +0000
parents 00a882f626bd
children 25d7fb7c89be
comparison
equal deleted inserted replaced
705:107a56aa74f5 706:e65798d228ea
133 {0, 0}, 133 {0, 0},
134 {0, 0}, 134 {0, 0},
135 }; 135 };
136 136
137 /* these matrixes will be permuted for the idct */ 137 /* these matrixes will be permuted for the idct */
138 INT16 ff_mpeg4_default_intra_matrix[64] = { 138 const INT16 ff_mpeg4_default_intra_matrix[64] = {
139 8, 17, 18, 19, 21, 23, 25, 27, 139 8, 17, 18, 19, 21, 23, 25, 27,
140 17, 18, 19, 21, 23, 25, 27, 28, 140 17, 18, 19, 21, 23, 25, 27, 28,
141 20, 21, 22, 23, 24, 26, 28, 30, 141 20, 21, 22, 23, 24, 26, 28, 30,
142 21, 22, 23, 24, 26, 28, 30, 32, 142 21, 22, 23, 24, 26, 28, 30, 32,
143 22, 23, 24, 26, 28, 30, 32, 35, 143 22, 23, 24, 26, 28, 30, 32, 35,
144 23, 24, 26, 28, 30, 32, 35, 38, 144 23, 24, 26, 28, 30, 32, 35, 38,
145 25, 26, 28, 30, 32, 35, 38, 41, 145 25, 26, 28, 30, 32, 35, 38, 41,
146 27, 28, 30, 32, 35, 38, 41, 45, 146 27, 28, 30, 32, 35, 38, 41, 45,
147 }; 147 };
148 148
149 INT16 ff_mpeg4_default_non_intra_matrix[64] = { 149 const INT16 ff_mpeg4_default_non_intra_matrix[64] = {
150 16, 17, 18, 19, 20, 21, 22, 23, 150 16, 17, 18, 19, 20, 21, 22, 23,
151 17, 18, 19, 20, 21, 22, 23, 24, 151 17, 18, 19, 20, 21, 22, 23, 24,
152 18, 19, 20, 21, 22, 23, 24, 25, 152 18, 19, 20, 21, 22, 23, 24, 25,
153 19, 20, 21, 22, 23, 24, 26, 27, 153 19, 20, 21, 22, 23, 24, 26, 27,
154 20, 21, 22, 23, 25, 26, 27, 28, 154 20, 21, 22, 23, 25, 26, 27, 28,