From 19702b7cdf7aae6bb28346abfd4baa622bace463 Mon Sep 17 00:00:00 2001
From: Pierre Lespagnol <pierre.lespagnol@savoirfairelinux.com>
Date: Tue, 19 Jan 2021 10:45:13 -0500
Subject: [PATCH] encoder: fix unset default bitrate for conference

Change-Id: Ia8e96b9bf414b215a9fee01474754778a8c24295
---
 src/media/media_encoder.cpp | 6 +++---
 src/media/media_stream.h    | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/media/media_encoder.cpp b/src/media/media_encoder.cpp
index 33cdaf57c7..da565bb655 100644
--- a/src/media/media_encoder.cpp
+++ b/src/media/media_encoder.cpp
@@ -103,10 +103,10 @@ MediaEncoder::setOptions(const MediaStream& opts)
         // resolutions
         videoOpts_.width -= videoOpts_.width % 2;
         videoOpts_.height -= videoOpts_.height % 2;
-        if (not videoOpts_.frameRate)
+        if (!videoOpts_.frameRate)
             videoOpts_.frameRate = 30;
-        if (opts.bitrate)
-            libav_utils::setDictValue(&options_, "max_rate", std::to_string(opts.bitrate));
+        if (!videoOpts_.bitrate)
+            videoOpts_.bitrate = SystemCodecInfo::DEFAULT_VIDEO_BITRATE;;
     } else {
         audioOpts_ = opts;
     }
diff --git a/src/media/media_stream.h b/src/media/media_stream.h
index bf4300ad61..b13f79dcc4 100644
--- a/src/media/media_stream.h
+++ b/src/media/media_stream.h
@@ -38,7 +38,7 @@ struct MediaStream
     int64_t firstTimestamp {0};
     int width {0};
     int height {0};
-    int bitrate;
+    int bitrate {0};
     rational<int> frameRate;
     int sampleRate {0};
     int nbChannels {0};
-- 
GitLab