diff 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
line wrap: on
line diff
--- a/cavs.h	Sun Jul 08 03:16:59 2007 +0000
+++ b/cavs.h	Sun Jul 08 07:13:25 2007 +0000
@@ -224,12 +224,21 @@
     DCTELEM *block;
 } AVSContext;
 
+extern const uint8_t     ff_cavs_dequant_shift[64];
+extern const uint16_t    ff_cavs_dequant_mul[64];
+extern const dec_2dvlc_t ff_cavs_intra_dec[7];
+extern const dec_2dvlc_t ff_cavs_inter_dec[7];
+extern const dec_2dvlc_t ff_cavs_chroma_dec[5];
+extern const uint8_t     ff_cavs_chroma_qp[64];
+extern const uint8_t     ff_cavs_scan3x3[4];
+extern const uint8_t     ff_cavs_partition_flags[30];
 extern const int_fast8_t ff_left_modifier_l[8];
 extern const int_fast8_t ff_top_modifier_l[8];
 extern const int_fast8_t ff_left_modifier_c[7];
 extern const int_fast8_t ff_top_modifier_c[7];
 extern const vector_t ff_cavs_intra_mv;
 extern const vector_t ff_cavs_un_mv;
+extern const vector_t ff_cavs_dir_mv;
 
 static inline void load_intra_pred_luma(AVSContext *h, uint8_t *top,
                                         uint8_t **left, int block) {