gstreamer/gst/vaapi
Sreerenj Balachandran 551ac4c5b3 plugins: use new video buffer pools.
Use new GstVaapiVideoBufferPool to maintain video buffers. Implement
GstBaseSink::propose_allocation() to expose that pool to upstream
elements; and also implement GstVideoDecoder::decide_allocation() to
actually use that pool (from downstream), if any, or create one.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-04-10 14:58:16 +02:00
..
gstvaapi.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapidecode.c plugins: use new video buffer pools. 2013-04-10 14:58:16 +02:00
gstvaapidecode.h vaapidecode: expose the exact set of supported HW decoders. 2013-04-03 15:10:19 +02:00
gstvaapidownload.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapidownload.h plugins: integrate GstVaapiVideoBuffer from libgstvaapi. 2013-03-21 18:16:14 +01:00
gstvaapipluginutil.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapipluginutil.h plugins: use common helper function to apply compositions. 2013-03-21 18:16:14 +01:00
gstvaapipostproc.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapipostproc.h plugins: integrate GstVaapiVideoBuffer from libgstvaapi. 2013-03-21 18:16:14 +01:00
gstvaapisink.c plugins: use new video buffer pools. 2013-04-10 14:58:16 +02:00
gstvaapisink.h plugins: use new video buffer pools. 2013-04-10 14:58:16 +02:00
gstvaapiupload.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapiupload.h vaapiupload: use new GstVaapiUploader helper. 2012-11-20 16:04:51 +01:00
gstvaapiuploader.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapiuploader.h vaapisink: compute and expose the supported set of YUV caps. 2012-11-20 16:04:51 +01:00
gstvaapivideobuffer.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapivideobuffer.h plugins: streamline video buffers. 2013-03-26 18:52:49 +01:00
gstvaapivideobufferpool.c plugins: add GstVaapiVideoMemory and GstVaapiVideoBufferPool objects. 2013-04-10 14:58:16 +02:00
gstvaapivideobufferpool.h plugins: add GstVaapiVideoMemory and GstVaapiVideoBufferPool objects. 2013-04-10 14:58:16 +02:00
gstvaapivideoconverter_glx.c plugins: initial port to GStreamer 1.0. 2013-04-10 14:58:16 +02:00
gstvaapivideoconverter_glx.h plugins: integrate GstVaapiVideoBuffer from libgstvaapi. 2013-03-21 18:16:14 +01:00
gstvaapivideomemory.c plugins: add GstVaapiVideoMemory and GstVaapiVideoBufferPool objects. 2013-04-10 14:58:16 +02:00
gstvaapivideomemory.h plugins: add GstVaapiVideoMemory and GstVaapiVideoBufferPool objects. 2013-04-10 14:58:16 +02:00
gstvaapivideometa.c plugins: allow copies of GstVaapiVideoMeta objects. 2013-04-10 14:58:16 +02:00
gstvaapivideometa.h plugins: allow copies of GstVaapiVideoMeta objects. 2013-04-10 14:58:16 +02:00
Makefile.am plugins: add GstVaapiVideoMemory and GstVaapiVideoBufferPool objects. 2013-04-10 14:58:16 +02:00