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