Browse Source

libobs: Fix default mixer values

There are 6 mixers, so we want 0x3F for 6 bits, not 0xF which is only 4
bits.
jp9000 6 years ago
parent
commit
83e237fec1
1 changed files with 2 additions and 2 deletions
  1. 2 2
      libobs/obs.c

+ 2 - 2
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(