From 9b252b1268fe1167e0a53f3c744439abb36622bb Mon Sep 17 00:00:00 2001 From: pkviet Date: Fri, 16 Nov 2018 02:23:38 +0100 Subject: [PATCH] libobs: Fix audio offset not reset for all tracks Track 1 offset is reset but not the offset for other tracks. This caused sync issues in between tracks (with track 1 and others). (bug found by EposVox) --- libobs/obs-output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libobs/obs-output.c b/libobs/obs-output.c index e8cda627a..cb1022be6 100644 --- a/libobs/obs-output.c +++ b/libobs/obs-output.c @@ -1556,7 +1556,7 @@ static void reset_packet_data(obs_output_t *output) output->video_offset = 0; for (size_t i = 0; i < MAX_AUDIO_MIXES; i++) - output->audio_offsets[0] = 0; + output->audio_offsets[i] = 0; free_packets(output); }