mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 15:51:11 +00:00
969cf47a82
Some resetting code has to be done in the NEW_SEGMENT event handler, instead of the missing FLUSH_STOP one. Segment base was also wrongly accounted for. This was hidden by the fact that flushing resets the base. A discontinuity is now also signalled on seeking. We have to also ensure that the discontinuity "sticks" till a buffer with a valid timestamp goes out, or the audio decoder base class will ignore the discontinuity for purposes of keeping track of the current time. This allows using non flushing segment seeks for looping HTML audio in particular, and more generally non flushing seeks. https://bugzilla.gnome.org/show_bug.cgi?id=729198 |
||
---|---|---|
.. | ||
alsa | ||
cdparanoia | ||
libvisual | ||
ogg | ||
pango | ||
theora | ||
vorbis | ||
Makefile.am |