diff options
author | Jerome Borsboom <jerome.borsboom@carpalis.nl> | 2018-02-25 20:09:46 +0100 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2018-03-04 22:16:58 +0000 |
commit | 1160d1d47887353c5afa4f5e8a18b56bd775501e (patch) | |
tree | afec2673b7d2476144fbba17830708c824f2b011 /libavcodec/vc1.h | |
parent | dd3f1e3a1186ac2cd3d4ce71944626a2c3f200f1 (diff) | |
download | ffmpeg-1160d1d47887353c5afa4f5e8a18b56bd775501e.tar.gz |
avcodec/vc1: add bitstream elements for VAAPI VC-1 interlaced decoding
We need to pass more bitstream elements to the VAAPI VC-1 decoder in
order to start doing interlaced decoding in hardware.
Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
Diffstat (limited to 'libavcodec/vc1.h')
-rw-r--r-- | libavcodec/vc1.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/vc1.h b/libavcodec/vc1.h index 556906d496..8fc0729cb8 100644 --- a/libavcodec/vc1.h +++ b/libavcodec/vc1.h @@ -296,6 +296,7 @@ typedef struct VC1Context{ uint8_t (*curr_luty)[256] ,(*curr_lutuv)[256]; int last_use_ic, *curr_use_ic, next_use_ic, aux_use_ic; int rnd; ///< rounding control + int cbptab; /** Frame decoding info for S/M profiles only */ //@{ @@ -367,6 +368,11 @@ typedef struct VC1Context{ int frfd, brfd; ///< reference frame distance (forward or backward) int first_pic_header_flag; int pic_header_flag; + int mbmodetab; + int icbptab; + int imvtab; + int twomvbptab; + int fourmvbptab; /** Frame decoding info for sprite modes */ //@{ |