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)"));