From 0f9376f1cb6d5df5e95e43e1445e9ad0a2bbeb51 Mon Sep 17 00:00:00 2001 From: Norihiro Kamae Date: Sun, 30 Oct 2022 08:46:44 +0900 Subject: [PATCH] libobs: Fix audio-only output did not receive raw_audio --- libobs/obs-output.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libobs/obs-output.c b/libobs/obs-output.c index ad048194c..4315e66a6 100644 --- a/libobs/obs-output.c +++ b/libobs/obs-output.c @@ -2093,6 +2093,11 @@ static void default_raw_video_callback(void *param, struct video_data *frame) static bool prepare_audio(struct obs_output *output, const struct audio_data *old, struct audio_data *new) { + if ((output->info.flags & OBS_OUTPUT_VIDEO) == 0) { + *new = *old; + return true; + } + if (!output->video_start_ts) { pthread_mutex_lock(&output->pause.mutex); output->video_start_ts = output->pause.last_video_ts;