encoder: clean-ups and document public APIs.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 4 Dec 2013 16:55:18 +0000 (17:55 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 4 Dec 2013 18:14:38 +0000 (19:14 +0100)
commit2f5e5f0784d6935212dfe5a77dc2a9faf594b554
tree2c9bed6cb995737d2d1838563dcd381d762b5ba7
parent26726b18fcdf3f4fac1cce7420c8a9715295cfb2
encoder: clean-ups and document public APIs.

Clean public APIs up so that to better align with the decoder APIs.
Most importantly, gst_vaapi_encoder_get_buffer() is changed to only
return the VA coded buffer proxy. Also provide useful documentation
for the public APIs.
gst-libs/gst/vaapi/gstvaapiencoder.c
gst-libs/gst/vaapi/gstvaapiencoder.h
gst-libs/gst/vaapi/gstvaapiencoder_h264.c
gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c
gst-libs/gst/vaapi/gstvaapiencoder_priv.h
gst/vaapi/gstvaapiencode.c