allocators: Add dmabuf-based GstMemory and GstAllocator
authorBenjamin Gaignard <benjamin.gaignard@linaro.org>
Mon, 18 Feb 2013 14:18:38 +0000 (15:18 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 19 Feb 2013 09:05:38 +0000 (10:05 +0100)
commitceecdb8e1ddabf96ced519c40fb80104b380befb
treea3f9abd08d94d024ebb9f7b68c18fa238b42d704
parented87e77baab9f1dade20adf7c1f3b0a684531177
allocators: Add dmabuf-based GstMemory and GstAllocator

Create new GstMemory and GstAllocator base on dmabuf.
Memory is not allocated/freed by userland but mapped/unmmaped
from a dmabuf file descriptor when requested.

This allocator is included in a new lib called libgstallocators

https://bugzilla.gnome.org/show_bug.cgi?id=693826
configure.ac
gst-libs/gst/Makefile.am
gst-libs/gst/allocators/Makefile.am [new file with mode: 0644]
gst-libs/gst/allocators/gstdmabuf.c [new file with mode: 0644]
gst-libs/gst/allocators/gstdmabuf.h [new file with mode: 0644]
pkgconfig/Makefile.am
pkgconfig/gstreamer-allocators-uninstalled.pc.in [new file with mode: 0644]
pkgconfig/gstreamer-allocators.pc.in [new file with mode: 0644]