stepping: do flushing steps correctly
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 8 Jun 2009 15:39:47 +0000 (17:39 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 8 Jun 2009 15:41:56 +0000 (17:41 +0200)
commit89c42f8506ae8041573310b60fd27f8bf7010e0e
treec75798739ec112871667914079ef5fe5510225ae
parentf0f9ed875ff200015a31c279738c1fb611ff2f94
stepping: do flushing steps correctly

Note in the docs that a flushing step in PLAYING brings the pipeline to the lost
state and skips the data before prerolling again.

Implement the flushing step correctly by invalidating the current step
operation, which would activate the new step operation.
docs/design/draft-framestep.txt
libs/gst/base/gstbasesink.c