ges: support and handle no-more-pads in GESTimeline(Pipeline)
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 30 Jan 2012 10:34:09 +0000 (11:34 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 30 Jan 2012 10:35:13 +0000 (11:35 +0100)
commit2162c635e260fd28644f64c926540cfb60c68539
treea1e0ae80607a5216fff331ef0b95803dcf176a6e
parentee237ec523c8b881ea7185101617259fbbd22e1d
ges: support and handle no-more-pads in GESTimeline(Pipeline)

... to arrange for a clean READY to PAUSED state change transition.
Not doing so might have playsink reaching PAUSED prematurely
as one track prerolls, only to lose this state again (temporarily)
when the other track needs to preroll.

This is generally not nice or convenient, and particularly nasty
when trying to perform seek in PAUSED.
ges/ges-timeline-pipeline.c
ges/ges-timeline.c