From ccb8a205b0acc4252b4d528d9b93e9637d7bc1d6 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Sat, 21 Mar 2020 08:59:35 +0100 Subject: [PATCH] source-mirror: Update first, then acquire source Fixes a bug where a 2nd update is necessary for proper audio mirroring. --- source/sources/source-mirror.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/sources/source-mirror.cpp b/source/sources/source-mirror.cpp index b44128d7..54c4afd5 100644 --- a/source/sources/source-mirror.cpp +++ b/source/sources/source-mirror.cpp @@ -113,12 +113,12 @@ void mirror::mirror_instance::update(obs_data_t* data) { convert_config(data); - // Acquire new source. - acquire(obs_data_get_string(data, ST_SOURCE)); - // Audio _audio_enabled = obs_data_get_bool(data, ST_SOURCE_AUDIO); _audio_layout = static_cast(obs_data_get_int(data, ST_SOURCE_AUDIO_LAYOUT)); + + // Acquire new source. + acquire(obs_data_get_string(data, ST_SOURCE)); } void mirror::mirror_instance::load(obs_data_t* data)