diff options
author | Rajesh Poornachandran <rajesh.poornachandran@intel.com> | 2014-11-03 10:16:30 -0800 |
---|---|---|
committer | Ed Tam <etam@google.com> | 2014-11-10 23:40:17 -0800 |
commit | 426fbf4b84c911fa48097f13c42548c3ab1b6ce6 (patch) | |
tree | 9e95f69b13c4d68f7e518b72b7a46136ad164121 | |
parent | ea8f3142b39bef0cbcfd3123446af4d527b10be3 (diff) | |
download | psb_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-x | src/pnw_H264.c | 6 |
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; } |