Cleanup flushing mechanism for seeking.
authorFelipe Contreras <felipe.contreras@nokia.com>
Thu, 20 Nov 2008 16:58:37 +0000 (16:58 +0000)
committerFelipe Contreras <felipe.contreras@nokia.com>
Thu, 20 Nov 2008 16:58:37 +0000 (16:58 +0000)
commitb5c8bfd09b1819ac9a73ad4aa446c96df0b20b0a
treec3c191d6ac415a8318d0beeb20b2202d434d5930
parent33e653d5d363c9cec99a6185304149ec0061600c
Cleanup flushing mechanism for seeking.

Flushes for seeking works differently in input and output ports.

In input ports a real omx flush command is issued, then wait for
completion.

In output ports the internal queue is flushed, but no flush command is
sent to omx. There's still the possibility that the output buffers
coming from omx are wrong (before the flush) so they need to be tainted
somehow.
omx/gstomx_base_filter.c
omx/gstomx_util.c
omx/gstomx_util.h