From 499af309b51234b0e5dda81753fb655f893ce217 Mon Sep 17 00:00:00 2001 From: Norihiro Kamae Date: Sat, 16 Oct 2021 12:49:40 +0900 Subject: [PATCH] obs-ffmpeg: Fix unwritten audio-only output When video is disabled, no audio was sent to the container so that the audio was not saved. Prior to this change, all audio was discarded until the first video packet arrives. This change limits to discard audio only if video is available. --- plugins/obs-ffmpeg/obs-ffmpeg-output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-output.c b/plugins/obs-ffmpeg/obs-ffmpeg-output.c index e5df0c6c2..6bc1637b1 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-output.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-output.c @@ -913,7 +913,7 @@ static void receive_audio(void *param, size_t mix_idx, struct audio_data *frame) AVCodecContext *context = data->audio_infos[track_order].ctx; - if (!data->start_timestamp) + if (!data->start_timestamp && data->video) return; if (!output->audio_start_ts)