decoder: refine semantics of gst_vaapi_decoder_put_buffer().
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 9 Oct 2012 12:48:00 +0000 (14:48 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 16 Nov 2012 15:49:15 +0000 (16:49 +0100)
commit36df00b77317e42f3b09302cc513f6e833595f32
treed7d2ede54e281d7a288fbefb30a5e5ce1127e948
parentc55cc71eaf8c16f3ec9f85a0173cef41639e18ae
decoder: refine semantics of gst_vaapi_decoder_put_buffer().

Improve the semantics for gst_vaapi_decoder_put_buffer() when an empty
buffer is passed on. An empty buffer is a buffer with a NULL data pointer
or with a size equals to zero. In this case, that buffer is simply
skipped and the function returns TRUE. A NULL buffer argument still
marks the end-of-stream.
gst-libs/gst/vaapi/gstvaapidecoder.c