QCamera2/HAL3: Read v4l2_buffer error and notify accordingly

In some error cases such as CPP firmware timeout, pproc
or any other sink module might not be able to set the
MCT bus message in time to report buffer drop. Instead
it can set the error code V4L2_QCOM_BUF_DATA_CORRUPT
in v4l2_buffer->flags. HAL sets the corresponding
buffer status to CAMERA3_BUFFER_STATUS_ERROR in
process_capture_result

BUG=24134544

Change-Id: I5c2d7cb109567349ac7d6de8afb4747b555a3c20
3 files changed