From f0556555c7d7758f8cdbfdec81fbb2eb818aca14 Mon Sep 17 00:00:00 2001 From: Priyanka Gujjula Date: Mon, 24 May 2021 15:02:49 +0530 Subject: [PATCH] msm: vidc: Allow adaptive B frame encode for hevc Both H264 and HEVC can support adaptive B frame encoding. Change-Id: I4b51a224d9ed9bb173f40ea5c4c919ff2800a85c --- 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 bc15a1383ed4..2002a8bccaf3 100644 --- a/msm/vidc/msm_venc.c +++ b/msm/vidc/msm_venc.c @@ -2501,7 +2501,8 @@ int msm_venc_set_intra_period(struct msm_vidc_inst *inst) intra_period.pframes = gop_size->val; - if (!max_layer->val && codec == V4L2_PIX_FMT_H264) { + /* max_layer 0/1 indicates absence of layer encoding */ + if (max_layer->val < 2) { /* * At this point we've already made decision on bframe. * Control value gives updated bframe value.