diff --git a/api/test/loopback_media_transport.cc b/api/test/loopback_media_transport.cc index 5b75e4048d..c466170c80 100644 --- a/api/test/loopback_media_transport.cc +++ b/api/test/loopback_media_transport.cc @@ -140,7 +140,7 @@ RTCError MediaTransportPair::LoopbackMediaTransport::SendVideoFrame( MediaTransportEncodedVideoFrame frame_copy = frame; frame_copy.Retain(); invoker_.AsyncInvoke( - RTC_FROM_HERE, thread_, [this, channel_id, frame_copy] { + RTC_FROM_HERE, thread_, [this, channel_id, frame_copy]() mutable { other_->OnData(channel_id, std::move(frame_copy)); }); return RTCError::OK(); diff --git a/audio/channel_send.cc b/audio/channel_send.cc index d2f6ee2375..00e48a6b69 100644 --- a/audio/channel_send.cc +++ b/audio/channel_send.cc @@ -1235,7 +1235,7 @@ void ChannelSend::SetFrameEncryptor( RTC_DCHECK_RUN_ON(&worker_thread_checker_); rtc::CritScope cs(&encoder_queue_lock_); if (encoder_queue_is_active_) { - encoder_queue_->PostTask([this, frame_encryptor]() { + encoder_queue_->PostTask([this, frame_encryptor]() mutable { this->frame_encryptor_ = std::move(frame_encryptor); }); } else { diff --git a/test/scenario/quality_stats.cc b/test/scenario/quality_stats.cc index 3b2bb50050..4a425825c8 100644 --- a/test/scenario/quality_stats.cc +++ b/test/scenario/quality_stats.cc @@ -39,7 +39,7 @@ VideoQualityAnalyzer::~VideoQualityAnalyzer() { void VideoQualityAnalyzer::OnCapturedFrame(const VideoFrame& frame) { VideoFrame copy = frame; - task_queue_.PostTask([this, copy] { + task_queue_.PostTask([this, copy]() mutable { if (!first_capture_ntp_time_ms_) first_capture_ntp_time_ms_ = copy.ntp_time_ms(); captured_frames_.push_back(std::move(copy)); diff --git a/video/video_send_stream_impl.cc b/video/video_send_stream_impl.cc index 266d27fc0a..5d60a418ce 100644 --- a/video/video_send_stream_impl.cc +++ b/video/video_send_stream_impl.cc @@ -513,13 +513,13 @@ void VideoSendStreamImpl::OnEncoderConfigurationChanged( int min_transmit_bitrate_bps) { if (!worker_queue_->IsCurrent()) { rtc::WeakPtr send_stream = weak_ptr_; - worker_queue_->PostTask( - [send_stream, streams, content_type, min_transmit_bitrate_bps]() { - if (send_stream) { - send_stream->OnEncoderConfigurationChanged( - std::move(streams), content_type, min_transmit_bitrate_bps); - } - }); + worker_queue_->PostTask([send_stream, streams, content_type, + min_transmit_bitrate_bps]() mutable { + if (send_stream) { + send_stream->OnEncoderConfigurationChanged( + std::move(streams), content_type, min_transmit_bitrate_bps); + } + }); return; } RTC_DCHECK_GE(config_->rtp.ssrcs.size(), streams.size());