decoder: make decode_step() return once the frame is decoded.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 15 Jan 2013 15:55:29 +0000 (16:55 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 17 Jan 2013 17:39:22 +0000 (18:39 +0100)
commitcc347cb41e0b79406acb0d70a91768fc5b402d77
tree442527566a9b59e222fb3fb4a378a972ba961f33
parent9485b17fd76a1ac30198cdff3502b9a3191cc094
decoder: make decode_step() return once the frame is decoded.

Make sure we always have a free surface left to use for decoding the
current frame. This means that decode_step() has to return once a frame
gets decoded. If the current adapter contains more buffers with valid
frames, they will get parsed and decoded on subsequent iterations.
gst-libs/gst/vaapi/gstvaapidecoder.c