commit | 1cdb4da1d6ce94d947e41d4f0e568074f4f59577 | [log] [tgz] |
---|---|---|
author | Julien Isorce <j.isorce@samsung.com> | Tue Jun 14 08:40:33 2016 +0100 |
committer | Julien Isorce <j.isorce@samsung.com> | Tue Jun 14 08:40:33 2016 +0100 |
tree | c60dab717fdf7a51a3be5ce68f63bac7d9118a8f | |
parent | 5a87bc718197deab7577a028c64a7f591bbfaec4 [diff] |
st/va: ensure linear memory for dmabuf In order to do zero-copy between two different devices the memory should not be tiled. Tested with GStreamer on a laptop that has 2 GPUs: 1- gstvaapidecode: HW decoding and dmabuf export with nouveau driver on Nvidia GPU. 2- glimagesink: EGLImage imports dmabuf on Intel GPU. TEST: DRI_PRIME=1 gst-launch vaapidecodebin ! glimagesink Signed-off-by: Julien Isorce <j.isorce@samsung.com> Reviewed-by: Christian König <christian.koenig@amd.com>