summaryrefslogtreecommitdiff
path: root/src/gen6_mfc.h
diff options
context:
space:
mode:
authorZhou Chang <chang.zhou@intel.com>2012-02-06 23:49:44 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2012-02-06 16:04:05 +0800
commit9ed3872e91ff36739160ead8ab90af0e7b3e4b71 (patch)
tree1c567a1d690df7743e8b4f707be68375049dd161 /src/gen6_mfc.h
parentf65615ebe998839257a1150b9572251323b85579 (diff)
downloadlibva-intel-driver-9ed3872e91ff36739160ead8ab90af0e7b3e4b71.tar.gz
Initail HRD control framwork.
Diffstat (limited to 'src/gen6_mfc.h')
-rw-r--r--src/gen6_mfc.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gen6_mfc.h b/src/gen6_mfc.h
index be7df783..9ff5ee40 100644
--- a/src/gen6_mfc.h
+++ b/src/gen6_mfc.h
@@ -123,6 +123,20 @@ struct gen6_mfc_context
unsigned int target_frame_size;
}bit_rate_control_context[2]; //INTERNAL: 0 for intra frames, 1 for inter frames.
+ //HRD control context
+ struct {
+ int i_bit_rate_value;
+ int i_cpb_size_value;
+
+ int i_initial_cpb_removal_delay;
+ int i_cpb_removal_delay;
+
+ int i_frame_number;
+
+ int i_initial_cpb_removal_delay_length;
+ int i_cpb_removal_delay_length;
+ int i_dpb_output_delay_length;
+ }vui_hrd;
};
#endif /* _GEN6_MFC_BCS_H_ */