vaapidecode: output all decoded frames as soon as possible.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 13 Dec 2012 13:30:18 +0000 (14:30 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 18 Dec 2012 14:31:52 +0000 (15:31 +0100)
commit039eb3bb6c11a3e0bf7a797a7b884d9884e3de4d
treef6a739c8250c8246b9345596811b061e720c17cb
parent09c9e2037941730675441c305089beaf079c5f3e
vaapidecode: output all decoded frames as soon as possible.

Make sure to push all decoded frames downstream as soon as possible.
This makes sure we don't need to wait for a new frame to be ready to
be decoded before receiving new decoded frames.

This also separates the decode process and the output process. The latter
could be moved to a specific GstTask later on.
gst/vaapi/gstvaapidecode.c