diff options
author | Jia Meng <jia.meng@intel.com> | 2016-05-17 10:13:16 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-08-15 15:36:48 +0800 |
commit | 38e3d97d19ee6ff43ec9fa2b568b41a14bafd8e4 (patch) | |
tree | 5003f147366d080dceb5d9904b2d8b41fe7ea603 /src/gen7_mfc.c | |
parent | 134995732028a3ca6e55c8ceaa9743cd405c6461 (diff) | |
download | libva-intel-driver-38e3d97d19ee6ff43ec9fa2b568b41a14bafd8e4.tar.gz |
scaling matrix of h264 encoder on gen7/gen7.5/gen8/gen9
v1:
change the title according to yakui's comments.
qm is in raster scan order per va api, and fqm is in
column wise raster scan order per hardware requirement.
Signed-off-by: Jia Meng <jia.meng@intel.com>
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Diffstat (limited to 'src/gen7_mfc.c')
-rw-r--r-- | src/gen7_mfc.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gen7_mfc.c b/src/gen7_mfc.c index 2c17779d..ce43e909 100644 --- a/src/gen7_mfc.c +++ b/src/gen7_mfc.c @@ -287,7 +287,9 @@ gen7_mfc_qm_state(VADriverContextP ctx, } static void -gen7_mfc_avc_qm_state(VADriverContextP ctx, struct intel_encoder_context *encoder_context) +gen7_mfc_avc_qm_state(VADriverContextP ctx, + struct encode_state *encode_state, + struct intel_encoder_context *encoder_context) { unsigned int qm[16] = { 0x10101010, 0x10101010, 0x10101010, 0x10101010, @@ -324,7 +326,9 @@ gen7_mfc_fqm_state(VADriverContextP ctx, } static void -gen7_mfc_avc_fqm_state(VADriverContextP ctx, struct intel_encoder_context *encoder_context) +gen7_mfc_avc_fqm_state(VADriverContextP ctx, + struct encode_state *encode_state, + struct intel_encoder_context *encoder_context) { unsigned int qm[32] = { 0x10001000, 0x10001000, 0x10001000, 0x10001000, |