videobuffer: factor out base and GLX implementations.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 24 Jul 2012 11:52:06 +0000 (13:52 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 24 Jul 2012 13:57:57 +0000 (15:57 +0200)
commite12ef8e6a24c75d4c4f70e9afd3457cbde5735b2
tree927a4c0e14e742286bbe252e774969baffe4a8f7
parente52def47371f3934ee57a98717e3d13237accb4b
videobuffer: factor out base and GLX implementations.

Introduce new typed constructors internal to gstreamer-vaapi plugin elements.
This avoids duplication of code, and makes it possible to further implement
generic video buffer creation routines that automatically map to base or GLX
variants.
gst-libs/gst/vaapi/gstvaapivideobuffer.c
gst-libs/gst/vaapi/gstvaapivideobuffer_glx.c
gst-libs/gst/vaapi/gstvaapivideobuffer_priv.h