Commits on Source (20)
-
91f181d1
-
aad924cd
-
Refs #27023
53d8690a -
Refs #27023
049885a2 -
Refs #27023
45774a95 -
Refs #27023
f4b126d6 -
Refs #27023
c37efd75 -
Refs #27023
4d4dc45a -
Rename it to stream_HandleDrift() and don't handle clock updates. Refs #27023
c2d1cb5d -
Refs #27023
dda2830c -
Refs #27023
d652f402 -
Initialize main_stream before start since it can be read once the stream is started from an event. Refs #27023
ad8db30e -
This partially reverts commit 02293b1d. Don't update the audio clock from this event but store the points in a circular buffer. The play function will update the clock according to these points. Refs #27023
08cd94d4 -
This will send all timing points to the clock. Must be serialized with vlc_aout_stream_Play(). Refs #27023
be67e2a8 -
Refs #27023
72a9a5a4 -
Refs #27023
343b7816 -
Since timings point can be updated asynchronously until the flush is processed. Refs #27023
ca9025b8 -
This will be necessary in the next commit, in order to not send timing points after a flush, or while paused. Refs #27023
242c4954 -
Refs #27023
d71e7f56 -
The new aout_TimingReport() API doesn't require timing points to be in the present. Refs #27023
9eabb282
Showing
- include/vlc_aout.h 24 additions, 17 deletionsinclude/vlc_aout.h
- modules/audio_output/amem.c 1 addition, 1 deletionmodules/audio_output/amem.c
- modules/audio_output/file.c 1 addition, 1 deletionmodules/audio_output/file.c
- modules/audio_output/pulse.c 62 additions, 25 deletionsmodules/audio_output/pulse.c
- src/audio_output/aout_internal.h 7 additions, 0 deletionssrc/audio_output/aout_internal.h
- src/audio_output/dec.c 253 additions, 35 deletionssrc/audio_output/dec.c
- src/audio_output/output.c 13 additions, 3 deletionssrc/audio_output/output.c
- src/clock/clock.c 7 additions, 1 deletionsrc/clock/clock.c
- src/input/decoder.c 17 additions, 1 deletionsrc/input/decoder.c