msdk: dmabuf support
authorHyunjun Ko <zzoon@igalia.com>
Fri, 30 Mar 2018 19:06:05 +0000 (11:06 -0800)
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>
Fri, 30 Mar 2018 19:06:05 +0000 (11:06 -0800)
commitea92da6e546068a8b7808f414257cc8594c7b4c6
treebb929d4988d8d63a07c0a5cab7eaa69df4b40ccc
parent5df06545efb2a900e350749cdce8e154e89c6111
msdk: dmabuf support

This patch includes:
1\ Implements MsdkDmaBufAllocator and allocation of msdk dmabuf memroy.
2\ Each msdk dmabuf memory include its own msdk surface kept by GQuark.
3\ Adds new option GST_BUFFER_POOL_OPTION_MSDK_USE_DMABUF

https://bugzilla.gnome.org/show_bug.cgi?id=793707
sys/msdk/Makefile.am
sys/msdk/gstmsdkbufferpool.c
sys/msdk/gstmsdkbufferpool.h
sys/msdk/gstmsdkvideomemory.c
sys/msdk/gstmsdkvideomemory.h
sys/msdk/meson.build
sys/msdk/msdk.c