Don't pass Quality::Medium for screencast to tgcalls.
This commit is contained in:
parent
18a86e500b
commit
0b4605a656
2 changed files with 4 additions and 3 deletions
|
@ -2424,9 +2424,10 @@ void GroupCall::updateRequestedVideoChannels() {
|
||||||
&& endpoint.type == VideoEndpointType::Screen)
|
&& endpoint.type == VideoEndpointType::Screen)
|
||||||
? Quality::Full
|
? Quality::Full
|
||||||
: Quality::Thumbnail),
|
: Quality::Thumbnail),
|
||||||
.maxQuality = (video.quality == Group::VideoQuality::Full
|
.maxQuality = ((video.quality == Group::VideoQuality::Full)
|
||||||
? Quality::Full
|
? Quality::Full
|
||||||
: video.quality == Group::VideoQuality::Medium
|
: (video.quality == Group::VideoQuality::Medium
|
||||||
|
&& endpoint.type != VideoEndpointType::Screen)
|
||||||
? Quality::Medium
|
? Quality::Medium
|
||||||
: Quality::Thumbnail),
|
: Quality::Thumbnail),
|
||||||
});
|
});
|
||||||
|
|
|
@ -765,7 +765,7 @@ void Viewport::setTileGeometry(not_null<VideoTile*> tile, QRect geometry) {
|
||||||
const auto &endpoint = tile->endpoint();
|
const auto &endpoint = tile->endpoint();
|
||||||
const auto quality = (min >= kMedium)
|
const auto quality = (min >= kMedium)
|
||||||
? VideoQuality::Full
|
? VideoQuality::Full
|
||||||
: (min >= kSmall && endpoint.type != VideoEndpointType::Screen)
|
: (min >= kSmall)
|
||||||
? VideoQuality::Medium
|
? VideoQuality::Medium
|
||||||
: VideoQuality::Thumbnail;
|
: VideoQuality::Thumbnail;
|
||||||
if (tile->updateRequestedQuality(quality)) {
|
if (tile->updateRequestedQuality(quality)) {
|
||||||
|
|
Loading…
Reference in a new issue