diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2011-03-21 21:26:26 -0400 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2011-03-21 21:28:17 -0400 |
commit | c47d3835021effc04bc1fd2cef6be31e1b186491 (patch) | |
tree | 29a18116d21949e7a67c2e6288a9bbb01a009f6b /libavcodec/vc1.h | |
parent | 77e41e047dc487e318a0a47e02cfa99d25459b8a (diff) | |
download | ffmpeg-c47d3835021effc04bc1fd2cef6be31e1b186491.tar.gz |
vc1: make P-frame deblock filter bit-exact.
Diffstat (limited to 'libavcodec/vc1.h')
-rw-r--r-- | libavcodec/vc1.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libavcodec/vc1.h b/libavcodec/vc1.h index 7ec796d0e0..00dcfbf1d2 100644 --- a/libavcodec/vc1.h +++ b/libavcodec/vc1.h @@ -236,7 +236,7 @@ typedef struct VC1Context{ //@} int ttfrm; ///< Transform type info present at frame level uint8_t ttmbf; ///< Transform type flag - uint8_t ttblk4x4; ///< Value of ttblk which indicates a 4x4 transform + int *ttblk_base, *ttblk; ///< Transform type at the block level int codingset; ///< index of current table set from 11.8 to use for luma block decoding int codingset2; ///< index of current table set from 11.8 to use for chroma block decoding int pqindex; ///< raw pqindex used in coding set selection @@ -311,6 +311,8 @@ typedef struct VC1Context{ int x8_type; uint32_t *cbp_base, *cbp; + uint8_t *is_intra_base, *is_intra; + int16_t (*luma_mv_base)[2], (*luma_mv)[2]; uint8_t bfraction_lut_index;///< Index for BFRACTION value (see Table 40, reproduced into ff_vc1_bfraction_lut[]) uint8_t broken_link; ///< Broken link flag (BROKEN_LINK syntax element) uint8_t closed_entry; ///< Closed entry point flag (CLOSED_ENTRY syntax element) |