aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vc1.h
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2011-03-21 21:26:26 -0400
committerRonald S. Bultje <rsbultje@gmail.com>2011-03-21 21:28:17 -0400
commitc47d3835021effc04bc1fd2cef6be31e1b186491 (patch)
tree29a18116d21949e7a67c2e6288a9bbb01a009f6b /libavcodec/vc1.h
parent77e41e047dc487e318a0a47e02cfa99d25459b8a (diff)
downloadffmpeg-c47d3835021effc04bc1fd2cef6be31e1b186491.tar.gz
vc1: make P-frame deblock filter bit-exact.
Diffstat (limited to 'libavcodec/vc1.h')
-rw-r--r--libavcodec/vc1.h4
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)