From caf2be13b344b361baa7ca793cb8cb7e8fbf0846 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 4 May 2022 14:31:20 +0400 Subject: [PATCH] Move pipewire stubs initialization to Media::Audio::Start --- Telegram/SourceFiles/media/audio/media_audio.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/media/audio/media_audio.cpp b/Telegram/SourceFiles/media/audio/media_audio.cpp index 0e6bb34df..b1a9a8fb5 100644 --- a/Telegram/SourceFiles/media/audio/media_audio.cpp +++ b/Telegram/SourceFiles/media/audio/media_audio.cpp @@ -81,10 +81,6 @@ bool PlaybackErrorHappened() { } void EnumeratePlaybackDevices() { - if (!Webrtc::InitPipewireStubs()) { - LOG(("Audio Info: Failed to load pipewire 0.3 stubs.")); - } - auto deviceNames = QStringList(); auto devices = [&] { if (alcIsExtensionPresent(nullptr, "ALC_ENUMERATE_ALL_EXT")) { @@ -200,6 +196,10 @@ void Start(not_null instance) { qRegisterMetaType(); qRegisterMetaType(); + if (!Webrtc::InitPipewireStubs()) { + LOG(("Audio Info: Failed to load pipewire 0.3 stubs.")); + } + auto loglevel = getenv("ALSOFT_LOGLEVEL"); LOG(("OpenAL Logging Level: %1").arg(loglevel ? loglevel : "(not set)"));