kmssink: add plugin and sink element
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 20 Jan 2016 11:00:51 +0000 (12:00 +0100)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 11 Apr 2016 17:57:48 +0000 (19:57 +0200)
commit620e1d2fcd57f32d203987f1ae6841ecd3b520a8
tree1a40c4d5401c54a9b9777e1f00d46b072184dd33
parent65770c2af944ba2b222c74bd08dd8a1d01431149
kmssink: add plugin and sink element

This is simple video sink that use libdrm/libkms API to render frames.

The element uses planes to render through drmModeSetPlane().

It has been tested in an Exynos4412 board and in a Freescale I.MX6 board.

https://bugzilla.gnome.org/show_bug.cgi?id=761059
configure.ac
sys/Makefile.am
sys/kms/Makefile.am [new file with mode: 0644]
sys/kms/gstkmsallocator.c [new file with mode: 0644]
sys/kms/gstkmsallocator.h [new file with mode: 0644]
sys/kms/gstkmsbufferpool.c [new file with mode: 0644]
sys/kms/gstkmsbufferpool.h [new file with mode: 0644]
sys/kms/gstkmssink.c [new file with mode: 0644]
sys/kms/gstkmssink.h [new file with mode: 0644]
sys/kms/gstkmsutils.c [new file with mode: 0644]
sys/kms/gstkmsutils.h [new file with mode: 0644]