Skip to content

Commit 524d358

Browse files
committed
libobs: Trigger monitoring deduplication when fader is at minimum
When the 'Audio Output Capture' source (usually Desktop Audio) has its fader at minimum, we should disable the deduplication logic. This is done by checking against the obs_source fader_muted member. Signed-off-by: pkv <pkv@obsproject.com>
1 parent 582ec85 commit 524d358

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libobs/obs-audio.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,8 @@ static inline bool should_silence_monitored_source(obs_source_t *source, struct
553553
if (!audio->monitoring_duplicating_source)
554554
return false;
555555

556-
bool output_capture_unmuted = !audio->monitoring_duplicating_source->user_muted;
556+
bool output_capture_unmuted = !audio->monitoring_duplicating_source->user_muted &&
557+
!audio->monitoring_duplicating_source->fader_muted;
557558

558559
if (audio->prevent_monitoring_duplication && output_capture_unmuted) {
559560
if (source->monitoring_type == OBS_MONITORING_TYPE_MONITOR_AND_OUTPUT &&

0 commit comments

Comments
 (0)