libobs: Always return audio as pending if not an audio source
This is an additional method/helper that prevents composite sources from treating non-audio sources as audio sources.
This commit is contained in:
@@ -3638,8 +3638,11 @@ void obs_source_audio_render(obs_source_t *source, uint32_t mixers,
|
||||
|
||||
bool obs_source_audio_pending(const obs_source_t *source)
|
||||
{
|
||||
return obs_source_valid(source, "obs_source_audio_pending") ?
|
||||
source->audio_pending : false;
|
||||
if (!obs_source_valid(source, "obs_source_audio_pending"))
|
||||
return true;
|
||||
|
||||
return (is_composite_source(source) || is_audio_source(source)) ?
|
||||
source->audio_pending : true;
|
||||
}
|
||||
|
||||
uint64_t obs_source_get_audio_timestamp(const obs_source_t *source)
|
||||
|
Reference in New Issue
Block a user