From 59ca4e236545aa5dbb4c7d3e57cca1effff68be7 Mon Sep 17 00:00:00 2001 From: Amit Shekhar Date: Mon, 20 Jul 2020 17:12:55 -0700 Subject: [PATCH] msm: vidc: Fix p-frame count Fix p-frame count during intra-period setting for HEVC session without layer encoding. Change-Id: I796cac16fbb0538012f9fc97262e1877285e1803 CRs-Fixed: 2735233 Signed-off-by: Amit Shekhar --- msm/vidc/msm_venc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msm/vidc/msm_venc.c b/msm/vidc/msm_venc.c index 6030230d3df6..48c438b9baae 100644 --- a/msm/vidc/msm_venc.c +++ b/msm/vidc/msm_venc.c @@ -2485,8 +2485,9 @@ int msm_venc_set_intra_period(struct msm_vidc_inst *inst) V4L2_CID_MPEG_VIDC_VIDEO_HEVC_MAX_HIER_CODING_LAYER); codec = get_v4l2_codec(inst); + intra_period.pframes = gop_size->val; + if (!max_layer->val && codec == V4L2_PIX_FMT_H264) { - intra_period.pframes = gop_size->val; /* * At this point we've already made decision on bframe. * Control value gives updated bframe value.