From e51f6493693240ca3676c495a0c264530df6487f Mon Sep 17 00:00:00 2001
From: Aline Gondim Santos <aline.gondimsantos@savoirfairelinux.com>
Date: Wed, 12 Apr 2023 08:48:57 -0300
Subject: [PATCH] media_encoder: set b_ref_mode to 0

GitLab: #842
Change-Id: I136477079a8de8a3eab6146bc4937b48179f70ec
---
 src/media/media_encoder.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/media/media_encoder.cpp b/src/media/media_encoder.cpp
index a98cea2b19..29896c3a7c 100644
--- a/src/media/media_encoder.cpp
+++ b/src/media/media_encoder.cpp
@@ -839,6 +839,7 @@ MediaEncoder::initCodec(AVMediaType mediaType, AVCodecID avcodecId, uint64_t br)
         encoderCtx->profile = FF_PROFILE_HEVC_MAIN;
         forcePresetX2645(encoderCtx);
         initH265(encoderCtx, br);
+        av_opt_set_int(encoderCtx, "b_ref_mode", 0, AV_OPT_SEARCH_CHILDREN);
     } else if (avcodecId == AV_CODEC_ID_VP8) {
         initVP8(encoderCtx, br);
     } else if (avcodecId == AV_CODEC_ID_MPEG4) {
-- 
GitLab