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