diff --git a/src/media/media_encoder.cpp b/src/media/media_encoder.cpp index 816ee9477993ec6ebfeebbf770d99ceb3bab031f..0e120e0686c8ca1fd148734230e782cae421066c 100644 --- a/src/media/media_encoder.cpp +++ b/src/media/media_encoder.cpp @@ -1340,13 +1340,12 @@ MediaEncoder::getScaledSWFrame(const VideoFrame& input) void MediaEncoder::resetStreams(int width, int height) { - // Only called by VideoSender! - initialized_ = false; videoOpts_.width = width; videoOpts_.height = height; try { flush(); + initialized_ = false; if (outputCtx_) { for (auto encoderCtx : encoders_) { if (encoderCtx) {