ducatividdec: only send buffers when the decoder is done
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 17 Jul 2012 10:04:45 +0000 (10:04 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 17 Jul 2012 10:17:33 +0000 (10:17 +0000)
commit7a19df69a600d071017d15f3d0799eb0a6ffd7c7
tree2326de0dbced917a451bf0afca453d7593622273
parent3a4ef903e3cd60ee5bae5a80964208c1863302ae
ducatividdec: only send buffers when the decoder is done

For interlaced streams, a decoder may supply a partially filled buffer,
and will set a flag when that buffer is not yet fully filled.
In such a case, we do not want to send it downstream, but wait for it
to be filled before doing so.

Also instruct the codec to force a frame start on flush, just in case.
src/gstducatividdec.c