Skip to content

Commit

Permalink
Fix crash when calling enableFallback/Slideshow below min layer (#1772)
Browse files Browse the repository at this point in the history
  • Loading branch information
lodoyun authored Nov 24, 2021
1 parent d0c4dbc commit 36b8a35
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions erizo/src/erizo/MediaStream.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1086,7 +1086,9 @@ void MediaStream::setQualityLayer(int spatial_layer, int temporal_layer) {

void MediaStream::enableSlideShowBelowSpatialLayer(bool enabled, int spatial_layer) {
asyncTask([enabled, spatial_layer] (std::shared_ptr<MediaStream> media_stream) {
media_stream->quality_manager_->enableSlideShowBelowSpatialLayer(enabled, spatial_layer);
if (media_stream->isRunning()) {
media_stream->quality_manager_->enableSlideShowBelowSpatialLayer(enabled, spatial_layer);
}
});
}

Expand All @@ -1104,7 +1106,9 @@ void MediaStream::addHandlerInPosition(Positions position,

void MediaStream::enableFallbackBelowMinLayer(bool enabled) {
asyncTask([enabled] (std::shared_ptr<MediaStream> media_stream) {
media_stream->quality_manager_->enableFallbackBelowMinLayer(enabled);
if (media_stream->isRunning()) {
media_stream->quality_manager_->enableFallbackBelowMinLayer(enabled);
}
});
}

Expand Down

0 comments on commit 36b8a35

Please sign in to comment.