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