gstreamer/gst-libs/gst
Edward Hervey 1df725e5cd adaptivedemux: Handle prepared streams on seeks
This is a race that was exposed by the {hls|dash}.scrub_forward_seeking
validate test.

The "race" is that a subclass might want to change format, causing
a new stream to be created (but not exposed/switched yet) and put on the
prepared_streams list. That stream will have values (including pending
segment) from the pre-seek state.

Before the stream is exposed/switched, a new seek comes in and the stream
values get updated ... but the ones that will be changed don't get updated
causing them to push out wrong segments once they are exposed.

https://bugzilla.gnome.org/show_bug.cgi?id=773159
2017-07-12 10:13:39 +02:00
..
adaptivedemux adaptivedemux: Handle prepared streams on seeks 2017-07-12 10:13:39 +02:00
allocators allocators: Add GstPhysMemoryAllocator abstraction 2017-02-27 10:42:05 +02:00
audio nonstreamaudio: Avoid using wrong variable 2017-05-26 17:44:40 +02:00
base aggregator: Invalidate pad's tail position ... 2017-07-06 16:22:01 +02:00
basecamerabinsrc Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
codecparsers codecparsers: h264: flesh out documentation for GST_H264_PARSER_NO_NAL_END 2017-07-04 15:28:36 +01:00
gl glfilter: Remove hard-coded pad templates 2017-07-12 15:50:24 +10:00
insertbin meson: Build GIR files 2017-01-23 12:48:53 -03:00
interfaces interfaces: photography: clean up header indentation 2016-11-21 10:52:39 +00:00
mpegts docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
opencv opencv: add opencv image format documentation 2016-11-29 21:21:49 -05:00
player gst: Clear floating flag in constructor of all GstObject subclasses that are not owned by any parent 2017-05-17 10:40:23 +03:00
uridownloader gst: Clear floating flag in constructor of all GstObject subclasses that are not owned by any parent 2017-05-17 10:40:23 +03:00
video videoaggregator: fix gaps at end of streams. 2017-07-06 04:02:38 +02:00
wayland meson: wayland: wl_scanner is required: false 2016-11-17 17:42:30 -03:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h Update GLib dependency to 2.40.0 2015-10-02 22:24:19 +03:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am build: declare dependency from gl on allocators 2017-03-21 12:05:14 +11:00
meson.build opencv: Enable in meson build 2016-11-26 17:55:23 +00:00