summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2018-03-14 10:25:04 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2018-03-14 23:12:08 +0800
commitb284286e089ee8e85b224b4be22c745383c08372 (patch)
tree9d480a07631c750f23ab48de7c90f6f3cbcb696f
parent5465af47c5cd6b16114101eea45f1ec7aed9a722 (diff)
downloadlibva-intel-driver-b284286e089ee8e85b224b4be22c745383c08372.tar.gz
Remove 'if' statement
The two branches execute the same code Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--src/gen75_mfc.c6
-rw-r--r--src/gen8_mfc.c6
2 files changed, 2 insertions, 10 deletions
diff --git a/src/gen75_mfc.c b/src/gen75_mfc.c
index 1c25673c..e69b03fb 100644
--- a/src/gen75_mfc.c
+++ b/src/gen75_mfc.c
@@ -1204,11 +1204,7 @@ gen75_mfc_avc_pipeline_slice_programing(VADriverContextP ctx,
dri_bo_map(vme_context->vme_output.bo, 1);
msg_ptr = (unsigned char *)vme_context->vme_output.bo->virtual;
- if (is_intra) {
- msg = (unsigned int *)(msg_ptr + pSliceParameter->macroblock_address * vme_context->vme_output.size_block);
- } else {
- msg = (unsigned int *)(msg_ptr + pSliceParameter->macroblock_address * vme_context->vme_output.size_block);
- }
+ msg = (unsigned int *)(msg_ptr + pSliceParameter->macroblock_address * vme_context->vme_output.size_block);
for (i = pSliceParameter->macroblock_address;
i < pSliceParameter->macroblock_address + pSliceParameter->num_macroblocks; i++) {
diff --git a/src/gen8_mfc.c b/src/gen8_mfc.c
index f11e3d9f..5acdbf02 100644
--- a/src/gen8_mfc.c
+++ b/src/gen8_mfc.c
@@ -1313,11 +1313,7 @@ gen8_mfc_avc_pipeline_slice_programing(VADriverContextP ctx,
dri_bo_map(vme_context->vme_output.bo, 1);
msg_ptr = (unsigned char *)vme_context->vme_output.bo->virtual;
- if (is_intra) {
- msg = (unsigned int *)(msg_ptr + pSliceParameter->macroblock_address * vme_context->vme_output.size_block);
- } else {
- msg = (unsigned int *)(msg_ptr + pSliceParameter->macroblock_address * vme_context->vme_output.size_block);
- }
+ msg = (unsigned int *)(msg_ptr + pSliceParameter->macroblock_address * vme_context->vme_output.size_block);
for (i = pSliceParameter->macroblock_address;
i < pSliceParameter->macroblock_address + pSliceParameter->num_macroblocks; i++) {