matroskademux: Avoid sending EOS when in paused state
authorBranko Subasic <branko@axis.com>
Fri, 16 Sep 2011 13:03:23 +0000 (15:03 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 16 Sep 2011 13:18:48 +0000 (15:18 +0200)
commit11b0a0effcf0e23d9abf8425f191b932188e3a74
tree7b8fa228e5cdae09c2205109c5c481dd3cf0aaa1
parent26ae2330357174e2d806d9953ddad0baa364188d
matroskademux: Avoid sending EOS when in paused state

Changed the ebml reader's gst_ebml_peek_id_length() function so
that it returns the actual reason for why the peek failed, instead
of (almost) always returning GST_FLOW_UNEXPECTED. This prevents
the pulling task from sending EOS when doing a flushing seek.
gst/matroska/ebml-read.c
gst/matroska/ebml-read.h
gst/matroska/matroska-read-common.c