From 83e237fec17fe82fdf8023c8fde7e491d9f7b971 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 26 Aug 2019 08:24:02 -0700 Subject: [PATCH] libobs: Fix default mixer values There are 6 mixers, so we want 0x3F for 6 bits, not 0xF which is only 4 bits. --- libobs/obs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libobs/obs.c b/libobs/obs.c index 72b56563b..2bb370c81 100644 --- a/libobs/obs.c +++ b/libobs/obs.c @@ -1791,7 +1791,7 @@ static obs_source_t *obs_load_source_type(obs_data_t *source_data) sync = obs_data_get_int(source_data, "sync"); obs_source_set_sync_offset(source, sync); - obs_data_set_default_int(source_data, "mixers", 0xF); + obs_data_set_default_int(source_data, "mixers", 0x3F); mixers = (uint32_t)obs_data_get_int(source_data, "mixers"); obs_source_set_audio_mixers(source, mixers); @@ -1838,7 +1838,7 @@ static obs_source_t *obs_load_source_type(obs_data_t *source_data) * automatically if they added monitoring by default in * version 24 */ monitoring_type = OBS_MONITORING_TYPE_MONITOR_ONLY; - obs_source_set_audio_mixers(source, 0xF); + obs_source_set_audio_mixers(source, 0x3F); } } obs_source_set_monitoring_type(