vaapidecode: split gvd_handle_frame() into decode/push frames.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 17 Jan 2013 17:19:14 +0000 (18:19 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 17 Jan 2013 17:39:22 +0000 (18:39 +0100)
commitcbcdc3bfae86adfa6cd3797642b9ecaf5c436195
tree3c98e57fdfe3f91d0fb0e9ceb25357c102ece2e1
parent60acedb56e5899df73a396e58626277729552036
vaapidecode: split gvd_handle_frame() into decode/push frames.

Split GstVideoDecoder::handle_frame() implementation into two functions:
(i) one for decoding the provided GstVideoCodecFrame and (ii) another one
for purging all decoded frames and submit them downstream.
gst/vaapi/gstvaapidecode.c