comparison rv34.h @ 6155:a425bdc70ac5 libavcodec

Save coded block patterns for future loop filtering.
author kostya
date Fri, 18 Jan 2008 07:04:11 +0000
parents 49c086b24908
children 0e5d68320488
comparison
equal deleted inserted replaced
6154:10e8a0596311 6155:a425bdc70ac5
97 int dmv[4][2]; ///< differential motion vectors for the current macroblock 97 int dmv[4][2]; ///< differential motion vectors for the current macroblock
98 98
99 int rv30; ///< indicates which RV variasnt is currently decoded 99 int rv30; ///< indicates which RV variasnt is currently decoded
100 int rpr; ///< one field size in RV30 slice header 100 int rpr; ///< one field size in RV30 slice header
101 101
102 uint16_t *cbp_luma; ///< CBP values for luma subblocks
103 uint8_t *cbp_chroma; ///< CBP values for chroma subblocks
104
102 /** 8x8 block available flags (for MV prediction) */ 105 /** 8x8 block available flags (for MV prediction) */
103 DECLARE_ALIGNED_8(uint32_t, avail_cache[3*4]); 106 DECLARE_ALIGNED_8(uint32_t, avail_cache[3*4]);
104 107
105 int (*parse_slice_header)(struct RV34DecContext *r, GetBitContext *gb, SliceInfo *si); 108 int (*parse_slice_header)(struct RV34DecContext *r, GetBitContext *gb, SliceInfo *si);
106 int (*decode_mb_info)(struct RV34DecContext *r); 109 int (*decode_mb_info)(struct RV34DecContext *r);