[vlc-commits] [Git][videolan/vlc][master] aout: dec: reset the stream on restart

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Mon May 6 17:49:42 UTC 2024



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
31923d31 by Thomas Guillem at 2024-05-06T17:11:58+00:00
aout: dec: reset the stream on restart

stream_Reset() will reset the clock and internal timings. It is
necessary since the aout module stopped and started.

This fixes incoherent timings when after aout_RestartRequest().

- - - - -


1 changed file:

- src/audio_output/dec.c


Changes:

=====================================
src/audio_output/dec.c
=====================================
@@ -384,6 +384,8 @@ static int stream_CheckReady (vlc_aout_stream *stream)
              * change from the user. */
             if ((restart & AOUT_RESTART_OUTPUT_DEC) == AOUT_RESTART_OUTPUT_DEC)
                 status = AOUT_DEC_CHANGED;
+
+            stream_Reset(stream);
         }
         else if (tracer != NULL)
             vlc_tracer_TraceEvent(tracer, "RENDER", stream->str_id, "filters_restart");



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/31923d31ac86845464c8a37185cb16ee0691b282

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/31923d31ac86845464c8a37185cb16ee0691b282
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list