aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajesh Poornachandran <rajesh.poornachandran@intel.com>2014-11-03 10:16:30 -0800
committerEd Tam <etam@google.com>2014-11-10 23:40:17 -0800
commit426fbf4b84c911fa48097f13c42548c3ab1b6ce6 (patch)
tree9e95f69b13c4d68f7e518b72b7a46136ad164121
parentea8f3142b39bef0cbcfd3123446af4d527b10be3 (diff)
downloadpsb_video-426fbf4b84c911fa48097f13c42548c3ab1b6ce6.tar.gz
psb_video: Handle failure from psb_context_flush_cmdbuf gracefully.
Bug: 17656112 BZ: 226486 Change-Id: I2afd29356b600b3cc002bdd7394640122757a6ab Signed-off-by: Rajesh Poornachandran <rajesh.poornachandran@intel.com>
-rwxr-xr-xsrc/pnw_H264.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pnw_H264.c b/src/pnw_H264.c
index 7adc369..2795a09 100755
--- a/src/pnw_H264.c
+++ b/src/pnw_H264.c
@@ -937,8 +937,10 @@ static VAStatus psb__H264_process_slice_header_group(context_H264_p ctx, object_
psb__suspend_buffer(driver_data, frame_obj_buffer);
psb__suspend_buffer(driver_data, slice_header_obj_buffer);
- if (psb_context_flush_cmdbuf(obj_context))
- drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_H264: flush parse cmdbuf error\n");
+ if (psb_context_flush_cmdbuf(obj_context)) {
+ drv_debug_msg(VIDEO_DEBUG_ERROR, "psb_H264: flush parse cmdbuf error\n");
+ return VA_STATUS_ERROR_UNKNOWN;
+ }
return vaStatus;
}