From b046ffe3959c27b8a3676bf17600e17c9e79a05e Mon Sep 17 00:00:00 2001 From: Mads Kiilerich Date: Sun, 30 Oct 2022 21:03:08 +0100 Subject: [PATCH] PulseAudio: drop idempotent dynamic cast --- libs/backends/pulseaudio/pulseaudio_backend.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libs/backends/pulseaudio/pulseaudio_backend.cc b/libs/backends/pulseaudio/pulseaudio_backend.cc index 7b4867829b..c4a4bb0e7e 100644 --- a/libs/backends/pulseaudio/pulseaudio_backend.cc +++ b/libs/backends/pulseaudio/pulseaudio_backend.cc @@ -1073,8 +1073,7 @@ PulseAudioBackend::main_process_thread () /* interleave */ for (std::vector::const_iterator it = _system_outputs.begin (); it != _system_outputs.end (); ++it, ++i) { - BackendPortPtr port = boost::dynamic_pointer_cast (*it); - const float* src = (const float*) port->get_buffer (_samples_per_period); + const float* src = (const float*) (*it)->get_buffer (_samples_per_period); for (size_t n = 0; n < _samples_per_period; ++n) { buf[N_CHANNELS * n + i] = src[n]; }