From 57c08e3291f8548dd4ae821429740a7c13a27e17 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 18 Sep 2023 09:39:20 +0200 Subject: QFFmpegMediaCaptureSession: fix compilation with C++20 C++20 deprecated the implicit capture of 'this' in [=]. There's nothing captured except 'this', so just use [this]. Amends 98347e9fd38fada7c681671d629d912de53b7c6d. Change-Id: I22847c620b8791e1fa41ea5d23998da1e9840471 Reviewed-by: Lars Knoll (cherry picked from commit 64bc6d242c0ac66f5cc6e66ebf63be9521a8c49e) Reviewed-by: Qt Cherry-pick Bot (cherry picked from commit 7ff59937c8545a62752757120015d40504f95ceb) --- src/plugins/multimedia/ffmpeg/qffmpegmediacapturesession.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/multimedia/ffmpeg/qffmpegmediacapturesession.cpp b/src/plugins/multimedia/ffmpeg/qffmpegmediacapturesession.cpp index 5047f48c0..f2b1889ed 100644 --- a/src/plugins/multimedia/ffmpeg/qffmpegmediacapturesession.cpp +++ b/src/plugins/multimedia/ffmpeg/qffmpegmediacapturesession.cpp @@ -163,7 +163,7 @@ void QFFmpegMediaCaptureSession::updateAudioSink() m_audioIODevice = m_audioSink->start(); if (m_audioIODevice) { connect(m_audioInput, &QFFmpegAudioInput::newAudioBuffer, m_audioSink.get(), - [=](const QAudioBuffer &buffer) { + [this](const QAudioBuffer &buffer) { if (m_audioBufferSize < preferredAudioSinkBufferSize(*m_audioInput)) { qCDebug(qLcFFmpegMediaCaptureSession) << "Recreate audiosink due to small buffer size:" -- cgit v1.2.3