diff options
author | Pengfei Qu <pengfei.qu@intel.com> | 2017-12-26 17:08:27 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2018-01-17 08:45:46 +0800 |
commit | c3c626865e61a127ca35325675f5b057ae7df8ed (patch) | |
tree | 23954698fc3c90eb45a56497c58f68cbcc968cdd | |
parent | cc4bb87a2be6046f1758fa1949f46e232394c836 (diff) | |
download | libva-intel-driver-c3c626865e61a127ca35325675f5b057ae7df8ed.tar.gz |
ENC: fix AVC multi slice
Fixes #324
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
-rw-r--r-- | src/i965_avc_encoder.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/i965_avc_encoder.c b/src/i965_avc_encoder.c index e2ae4b11..f63a636f 100644 --- a/src/i965_avc_encoder.c +++ b/src/i965_avc_encoder.c @@ -8180,6 +8180,9 @@ gen9_avc_encode_check_parameter(VADriverContextP ctx, } } + if (avc_state->slice_num > 1) + avc_state->arbitrary_num_mbs_in_slice = 1; + if (generic_state->frame_type == SLICE_TYPE_I) { generic_state->hme_enabled = 0; generic_state->b16xme_enabled = 0; |