|
@@ -1349,7 +1349,10 @@ static int msm_vdec_read_input_subcr_params(struct msm_vidc_inst *inst)
|
|
|
msm_vidc_update_cap_value(inst, LEVEL, subsc_params.level, __func__);
|
|
|
msm_vidc_update_cap_value(inst, HEVC_TIER, subsc_params.tier, __func__);
|
|
|
msm_vidc_update_cap_value(inst, POC, subsc_params.pic_order_cnt, __func__);
|
|
|
- msm_vidc_update_cap_value(inst, BIT_DEPTH, subsc_params.bit_depth, __func__);
|
|
|
+ if (subsc_params.bit_depth == BIT_DEPTH_8)
|
|
|
+ msm_vidc_update_cap_value(inst, BIT_DEPTH, BIT_DEPTH_8, __func__);
|
|
|
+ else
|
|
|
+ msm_vidc_update_cap_value(inst, BIT_DEPTH, BIT_DEPTH_10, __func__);
|
|
|
if (subsc_params.coded_frames & HFI_BITMASK_FRAME_MBS_ONLY_FLAG)
|
|
|
msm_vidc_update_cap_value(inst, CODED_FRAMES, CODED_FRAMES_PROGRESSIVE, __func__);
|
|
|
else
|