Mercurial > libavcodec.hg
comparison cavs.h @ 5249:dc2579bede07 libavcodec
prepare splitting decoder-only parts into own file:
make commonly used tables global
author | stefang |
---|---|
date | Sun, 08 Jul 2007 07:13:25 +0000 |
parents | eeba62cd2181 |
children | 727a49c28c51 |
comparison
equal
deleted
inserted
replaced
5248:d138b2abf3d5 | 5249:dc2579bede07 |
---|---|
222 | 222 |
223 int got_keyframe; | 223 int got_keyframe; |
224 DCTELEM *block; | 224 DCTELEM *block; |
225 } AVSContext; | 225 } AVSContext; |
226 | 226 |
227 extern const uint8_t ff_cavs_dequant_shift[64]; | |
228 extern const uint16_t ff_cavs_dequant_mul[64]; | |
229 extern const dec_2dvlc_t ff_cavs_intra_dec[7]; | |
230 extern const dec_2dvlc_t ff_cavs_inter_dec[7]; | |
231 extern const dec_2dvlc_t ff_cavs_chroma_dec[5]; | |
232 extern const uint8_t ff_cavs_chroma_qp[64]; | |
233 extern const uint8_t ff_cavs_scan3x3[4]; | |
234 extern const uint8_t ff_cavs_partition_flags[30]; | |
227 extern const int_fast8_t ff_left_modifier_l[8]; | 235 extern const int_fast8_t ff_left_modifier_l[8]; |
228 extern const int_fast8_t ff_top_modifier_l[8]; | 236 extern const int_fast8_t ff_top_modifier_l[8]; |
229 extern const int_fast8_t ff_left_modifier_c[7]; | 237 extern const int_fast8_t ff_left_modifier_c[7]; |
230 extern const int_fast8_t ff_top_modifier_c[7]; | 238 extern const int_fast8_t ff_top_modifier_c[7]; |
231 extern const vector_t ff_cavs_intra_mv; | 239 extern const vector_t ff_cavs_intra_mv; |
232 extern const vector_t ff_cavs_un_mv; | 240 extern const vector_t ff_cavs_un_mv; |
241 extern const vector_t ff_cavs_dir_mv; | |
233 | 242 |
234 static inline void load_intra_pred_luma(AVSContext *h, uint8_t *top, | 243 static inline void load_intra_pred_luma(AVSContext *h, uint8_t *top, |
235 uint8_t **left, int block) { | 244 uint8_t **left, int block) { |
236 int i; | 245 int i; |
237 | 246 |