gstreamer/ext
Vincent Penquerc'h 969cf47a82 oggdemux: add non flushing time seeking in push mode
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
2015-03-11 12:04:23 +00:00
..
alsa alsa: Constify channel position table 2015-01-21 09:42:35 +01:00
cdparanoia Constify some static arrays everywhere 2015-01-21 09:49:47 +01:00
libvisual audiovisualizer: don't use private GMutex implementation details 2015-02-16 23:54:28 +00:00
ogg oggdemux: add non flushing time seeking in push mode 2015-03-11 12:04:23 +00:00
pango textoverlay: Re-render if video size changed 2015-03-03 16:38:33 -05:00
theora theora: If no header packets in stream, look for them in the caps 2015-02-06 04:05:27 +11:00
vorbis Fix double semicolons 2015-03-10 09:27:08 +00:00
Makefile.am gio: Move to gst subdirectory 2012-01-18 16:21:14 +01:00