From dabccb4da0ba15bef4ccf3559980f7ec0fa9a083 Mon Sep 17 00:00:00 2001 From: agsantos <aline.gondimsantos@savoirfairelinux.com> Date: Tue, 12 Oct 2021 11:52:00 -0400 Subject: [PATCH] conference: fix resolution change Change-Id: I55568eac3c95105131751d245224fbc3fd44a782 --- src/media/video/sinkclient.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/media/video/sinkclient.cpp b/src/media/video/sinkclient.cpp index f77fbb670f..f9b9d1fd7a 100644 --- a/src/media/video/sinkclient.cpp +++ b/src/media/video/sinkclient.cpp @@ -360,7 +360,10 @@ SinkClient::update(Observable<std::shared_ptr<MediaFrame>>* /*obs*/, outFrame->pointer()->crop_right = (size_t) outFrame->width() - crop_.x - crop_.w; av_frame_apply_cropping(outFrame->pointer(), AV_FRAME_CROP_UNALIGNED); } - + if (outFrame->height() != height_ || outFrame->width() != width_) { + setFrameSize(0, 0); + setFrameSize(outFrame->width(), outFrame->height()); + } avTarget_.push(std::move(outFrame)); } -- GitLab