basetransform: send delayed events earlier
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 26 Sep 2011 18:52:13 +0000 (19:52 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 27 Sep 2011 10:00:23 +0000 (12:00 +0200)
commit01172b8126df795eda19a3fe6646d833f8c2c230
treee9b85c5f28453fd3c956c08582f386d251cb1308
parent6637d983d3246634824d2dc95850dac2a15dd63e
basetransform: send delayed events earlier

Some elements (such as videorate) might push buffers early,
for instance in in transform_ip. We want events (and in particular
any NEWSEGMENT event) to be pushed before that.

This fixes transmageddon wedging on converting a file starting
with a non zero offset to Ogg.

https://bugzilla.gnome.org/show_bug.cgi?id=660165
libs/gst/base/gstbasetransform.c