Don't pass Quality::Medium for screencast to tgcalls.

This commit is contained in:
John Preston 2021-06-17 12:03:26 +04:00
parent 18a86e500b
commit 0b4605a656
2 changed files with 4 additions and 3 deletions

View File

@ -2424,9 +2424,10 @@ void GroupCall::updateRequestedVideoChannels() {
&& endpoint.type == VideoEndpointType::Screen)
? Quality::Full
: Quality::Thumbnail),
.maxQuality = (video.quality == Group::VideoQuality::Full
.maxQuality = ((video.quality == Group::VideoQuality::Full)
? Quality::Full
: video.quality == Group::VideoQuality::Medium
: (video.quality == Group::VideoQuality::Medium
&& endpoint.type != VideoEndpointType::Screen)
? Quality::Medium
: Quality::Thumbnail),
});

View File

@ -765,7 +765,7 @@ void Viewport::setTileGeometry(not_null<VideoTile*> tile, QRect geometry) {
const auto &endpoint = tile->endpoint();
const auto quality = (min >= kMedium)
? VideoQuality::Full
: (min >= kSmall && endpoint.type != VideoEndpointType::Screen)
: (min >= kSmall)
? VideoQuality::Medium
: VideoQuality::Thumbnail;
if (tile->updateRequestedQuality(quality)) {