diff options
author | Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> | 2009-07-08 07:57:54 +0000 |
---|---|---|
committer | Austin Yuan <shengquan.yuan@intel.com> | 2009-07-08 17:06:31 +0800 |
commit | e963f7d27ef5ac7303e5dc9b5a9e3c5766ae0097 (patch) | |
tree | 638aafbad3442e08aa418ea32c02a4db8d87557b | |
parent | e0e2bf15e669281043b52a6ebe03a8245bf85842 (diff) | |
download | libva-e963f7d27ef5ac7303e5dc9b5a9e3c5766ae0097.tar.gz |
Add new H.264 fields for XvBA backend.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
-rw-r--r-- | src/va.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -917,6 +917,7 @@ typedef struct _VAPictureParameterBufferH264 struct { unsigned int chroma_format_idc : 2; unsigned int residual_colour_transform_flag : 1; + unsigned int gaps_in_frame_num_value_allowed_flag : 1; unsigned int frame_mbs_only_flag : 1; unsigned int mb_adaptive_frame_field_flag : 1; unsigned int direct_8x8_inference_flag : 1; @@ -930,7 +931,9 @@ typedef struct _VAPictureParameterBufferH264 } seq_fields; unsigned char num_slice_groups_minus1; unsigned char slice_group_map_type; + unsigned short slice_group_change_rate_minus1; signed char pic_init_qp_minus26; + signed char pic_init_qs_minus26; signed char chroma_qp_index_offset; signed char second_chroma_qp_index_offset; union { @@ -944,6 +947,7 @@ typedef struct _VAPictureParameterBufferH264 unsigned int pic_order_present_flag : 1; unsigned int deblocking_filter_control_present_flag : 1; unsigned int redundant_pic_cnt_present_flag : 1; + unsigned int reference_pic_flag : 1; /* nal_ref_idc != 0 */ } bits; unsigned int value; } pic_fields; |