提交 eae1328a 编写于 作者: J jp9000

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.
上级 3988c6d4
......@@ -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)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册