matroskademux: Defer seeks received before GST_MATROSKA_READ_STATE_DATA
authorAlicia Boya García <aboya@igalia.com>
Wed, 14 Nov 2018 07:57:55 +0000 (08:57 +0100)
committerSebastian Dröge <slomo@coaxion.net>
Thu, 15 Nov 2018 08:01:29 +0000 (08:01 +0000)
commit753b7c17f35994cc29f4bac0a087d040b25cae48
tree72673eec935bae04e03c556ac7ce36c085d33790
parent8fc8b7ee3376485d924572e850c556b0d58ddeac
matroskademux: Defer seeks received before GST_MATROSKA_READ_STATE_DATA

This patch enables matroskademux to receive seeks before it reaches
GST_MATROSKA_READ_STATE_DATA.

Closes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/514

This also enables receiving seeks in the element READY state.

When such a seek is received, it is stored to be later handled when
GST_MATROSKA_READ_STATE_DATA is reached.
gst/matroska/matroska-demux.c
gst/matroska/matroska-demux.h