| Index: talk/media/webrtc/webrtcvideoengine2.cc
|
| diff --git a/talk/media/webrtc/webrtcvideoengine2.cc b/talk/media/webrtc/webrtcvideoengine2.cc
|
| index 60a7022ec91f1893cc31803746420dfe0baef571..e94c0b1794919c854b26205fa26e912962db27b9 100644
|
| --- a/talk/media/webrtc/webrtcvideoengine2.cc
|
| +++ b/talk/media/webrtc/webrtcvideoengine2.cc
|
| @@ -1095,6 +1095,20 @@ bool WebRtcVideoChannel2::SetSend(bool send) {
|
| return true;
|
| }
|
|
|
| +bool WebRtcVideoChannel2::SetVideoSend(uint32 ssrc, bool mute,
|
| + const VideoOptions* options) {
|
| + // TODO(solenberg): The state change should be fully rolled back if any one of
|
| + // these calls fail.
|
| + if (!MuteStream(ssrc, mute)) {
|
| + return false;
|
| + }
|
| + if (!mute && options) {
|
| + return SetOptions(*options);
|
| + } else {
|
| + return true;
|
| + }
|
| +}
|
| +
|
| bool WebRtcVideoChannel2::ValidateSendSsrcAvailability(
|
| const StreamParams& sp) const {
|
| for (uint32_t ssrc: sp.ssrcs) {
|
|
|