From cded9cb1caebbb54060431de2327fd6b0c1e0396 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Wed, 3 Feb 2016 11:32:14 -0800 Subject: [PATCH] libobs: Remove unnecessary audio reset code This code causes audio data in general to be reset (and subsequently deleted). It should just be marked as pending and ignored until the data is ready. The discard_if_stopped function will serve the same purpose if the source's audio has actually stopped. --- libobs/obs-audio.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/libobs/obs-audio.c b/libobs/obs-audio.c index c715b3a6a..bb81ff636 100644 --- a/libobs/obs-audio.c +++ b/libobs/obs-audio.c @@ -293,11 +293,6 @@ static bool audio_buffer_insuffient(struct obs_source *source, if (source->audio_input_buf[0].size < size) { source->audio_pending = true; - source->audio_ts = 0; - source->timing_adjust = 0; - source->timing_set = false; - source->next_audio_ts_min = 0; - source->next_audio_sys_ts_min = 0; return true; }