Fix updating degradation preference in SetRtpParameters.
Degradation preference could be changed before video send stream is configured which would cause a crash. Bug: None Change-Id: If970e66fba0b9fdb9da789066861d919874de119 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/164463 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Mirta Dvornicic <mirtad@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30141}
This commit is contained in:
parent
308bc646e0
commit
873610ca68
@ -2068,7 +2068,9 @@ webrtc::RTCError WebRtcVideoChannel::WebRtcVideoSendStream::SetRtpParameters(
|
||||
UpdateSendState();
|
||||
}
|
||||
if (new_degradation_preference) {
|
||||
stream_->SetSource(this, GetDegradationPreference());
|
||||
if (source_ && stream_) {
|
||||
stream_->SetSource(this, GetDegradationPreference());
|
||||
}
|
||||
}
|
||||
return webrtc::RTCError::OK();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user