From 18b8cc2b5c9ed3b6bc56d4bb59914f5bd1abc8f5 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Fri, 1 Mar 2019 20:38:49 +0100 Subject: [PATCH] obs-source-tracker: Use the output flags instead of flags This fixes being able to filter by the source type (audio, video). --- source/obs/obs-source-tracker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/obs/obs-source-tracker.cpp b/source/obs/obs-source-tracker.cpp index 0657c6c..68ba6d2 100644 --- a/source/obs/obs-source-tracker.cpp +++ b/source/obs/obs-source-tracker.cpp @@ -143,13 +143,13 @@ bool obs::source_tracker::filter_sources(std::string name, obs_source_t* source) bool obs::source_tracker::filter_audio_sources(std::string name, obs_source_t* source) { - uint32_t flags = obs_source_get_flags(source); + uint32_t flags = obs_source_get_output_flags(source); return !(flags & OBS_SOURCE_AUDIO) || (obs_source_get_type(source) != OBS_SOURCE_TYPE_INPUT); } bool obs::source_tracker::filter_video_sources(std::string name, obs_source_t* source) { - uint32_t flags = obs_source_get_flags(source); + uint32_t flags = obs_source_get_output_flags(source); return !(flags & OBS_SOURCE_VIDEO) || (obs_source_get_type(source) != OBS_SOURCE_TYPE_INPUT); }