Commit c47d3835 authored by Ronald S. Bultje's avatar Ronald S. Bultje
Browse files

vc1: make P-frame deblock filter bit-exact.

parent 77e41e04
...@@ -236,7 +236,7 @@ typedef struct VC1Context{ ...@@ -236,7 +236,7 @@ typedef struct VC1Context{
//@} //@}
int ttfrm; ///< Transform type info present at frame level int ttfrm; ///< Transform type info present at frame level
uint8_t ttmbf; ///< Transform type flag 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 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 codingset2; ///< index of current table set from 11.8 to use for chroma block decoding
int pqindex; ///< raw pqindex used in coding set selection int pqindex; ///< raw pqindex used in coding set selection
...@@ -311,6 +311,8 @@ typedef struct VC1Context{ ...@@ -311,6 +311,8 @@ typedef struct VC1Context{
int x8_type; int x8_type;
uint32_t *cbp_base, *cbp; 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 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 broken_link; ///< Broken link flag (BROKEN_LINK syntax element)
uint8_t closed_entry; ///< Closed entry point flag (CLOSED_ENTRY syntax element) uint8_t closed_entry; ///< Closed entry point flag (CLOSED_ENTRY syntax element)
......
This diff is collapsed.
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
0, 3600, 38016, 0xf4715db5 0, 3600, 38016, 0xf4715db5
0, 7200, 38016, 0xf4715db5 0, 7200, 38016, 0xf4715db5
0, 10800, 38016, 0xf46af0e1 0, 10800, 38016, 0xf46af0e1
0, 14400, 38016, 0x96992cf1 0, 14400, 38016, 0x9c1c2cf1
0, 18000, 38016, 0xbaadd874 0, 18000, 38016, 0xff12d87f
0, 21600, 38016, 0x751f4328 0, 21600, 38016, 0x7408432b
0, 25200, 38016, 0x751f4328 0, 25200, 38016, 0x7408432b
0, 28800, 38016, 0xf7294772 0, 28800, 38016, 0x8d11479a
0, 32400, 38016, 0xf7294772 0, 32400, 38016, 0x8d11479a
0, 36000, 38016, 0xf1d12133 0, 36000, 38016, 0xc4a121ab
0, 39600, 38016, 0xf1d12133 0, 39600, 38016, 0xc4a121ab
0, 43200, 38016, 0xf1d12133 0, 43200, 38016, 0xc4a121ab
0, 46800, 38016, 0xf1d12133 0, 46800, 38016, 0xc4a121ab
0, 50400, 38016, 0xf1d12133 0, 50400, 38016, 0xc4a121ab
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment