video: driver: amend V4L2_BUF_FLAG_ERROR flag handling

amend MSM_VIDC_BUF_FLAG_ERROR driver EBD/FBD buffer flag
handling to properly pass V4L2_BUF_FLAG_ERROR to client.

Change-Id: I9de1af3a2b5026e6d281982048f2e7f172221695
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
This commit is contained in:
Akshata Sahukar
2021-02-10 13:48:37 -08:00
parent 3b845bc495
commit f451c19147
3 changed files with 38 additions and 24 deletions

View File

@@ -118,7 +118,7 @@ struct msm_vidc_inst {
bool subscribed_input_prop;
bool subscribed_output_prop;
struct msm_vidc_subscription_params subcr_params[MAX_PORT];
struct msm_vidc_frame_properties frame_prop;
struct msm_vidc_hfi_frame_info hfi_frame_info;
struct msm_vidc_decode_batch decode_batch;
struct msm_vidc_decode_vpp_delay decode_vpp_delay;
struct msm_vidc_session_idle session_idle;

View File

@@ -604,11 +604,12 @@ struct msm_vidc_subscription_params {
u32 tier;
};
struct msm_vidc_frame_properties {
u32 hfi_picture_type;
u32 hfi_no_output;
u32 hfi_cr;
u32 hfi_cf;
struct msm_vidc_hfi_frame_info {
u32 picture_type;
u32 no_output;
u32 cr;
u32 cf;
u32 data_corrupt;
};
struct msm_vidc_cmd_range {