video: driver: update bitstream buffer size calculation
calculate bitstream buffer size using firware macro Change-Id: I1a06007ae8cd2852d70a426ba57119563813ebc5 Signed-off-by: Deepa Guthyappa Madivalara <quic_dmadival@quicinc.com>
This commit is contained in:
@@ -31,5 +31,7 @@ u32 msm_vidc_encoder_input_size(struct msm_vidc_inst *inst);
|
||||
u32 msm_vidc_encoder_output_size(struct msm_vidc_inst *inst);
|
||||
u32 msm_vidc_encoder_input_meta_size(struct msm_vidc_inst *inst);
|
||||
u32 msm_vidc_encoder_output_meta_size(struct msm_vidc_inst *inst);
|
||||
u32 msm_vidc_enc_delivery_mode_based_output_buf_size(struct msm_vidc_inst *inst,
|
||||
u32 frame_size);
|
||||
|
||||
#endif // __H_MSM_VIDC_BUFFER_H__
|
||||
|
@@ -313,7 +313,7 @@ u32 msm_vidc_encoder_input_size(struct msm_vidc_inst *inst)
|
||||
return size;
|
||||
}
|
||||
|
||||
static u32 msm_vidc_enc_delivery_mode_based_output_buf_size(struct msm_vidc_inst *inst,
|
||||
u32 msm_vidc_enc_delivery_mode_based_output_buf_size(struct msm_vidc_inst *inst,
|
||||
u32 frame_size)
|
||||
{
|
||||
u32 slice_size;
|
||||
|
@@ -6233,7 +6233,7 @@ static bool msm_vidc_allow_image_encode_session(struct msm_vidc_inst *inst)
|
||||
}
|
||||
|
||||
/* is bitrate mode CQ */
|
||||
allow = capability->cap[BITRATE_MODE].value == HFI_RC_CQ;
|
||||
allow = capability->cap[BITRATE_MODE].value == V4L2_MPEG_VIDEO_BITRATE_MODE_CQ;
|
||||
if (!allow) {
|
||||
i_vpr_e(inst, "%s: bitrate mode is not CQ: %#x\n", __func__,
|
||||
capability->cap[BITRATE_MODE].value);
|
||||
|
Reference in New Issue
Block a user