diff options
author | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2016-01-20 12:00:51 +0100 |
---|---|---|
committer | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2016-04-11 19:57:48 +0200 |
commit | 620e1d2fcd57f32d203987f1ae6841ecd3b520a8 (patch) | |
tree | 1a40c4d5401c54a9b9777e1f00d46b072184dd33 /configure.ac | |
parent | 65770c2af944ba2b222c74bd08dd8a1d01431149 (diff) |
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
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 374022d9d..841064540 100644 --- a/configure.ac +++ b/configure.ac @@ -2322,6 +2322,13 @@ AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [ AC_SUBST(TIGER_LIBS) ],,,[AM_CONDITIONAL(USE_TIGER, false)]) +dnl *** kms *** +translit(dnm, m, l) AM_CONDITIONAL(USE_KMS, true) +AG_GST_CHECK_FEATURE(KMS, [drm/kms libraries], kms, [ + AG_GST_PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-1.0) + PKG_CHECK_MODULES([DRM], [libdrm libkms], HAVE_KMS=yes, HAVE_KMS=no) +]) + dnl *** ladspa *** translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true) AG_GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [ @@ -3370,6 +3377,7 @@ AM_CONDITIONAL(USE_GTK3, false) AM_CONDITIONAL(USE_GTK3_GL, false) AM_CONDITIONAL(USE_HLS, false) AM_CONDITIONAL(USE_KATE, false) +AM_CONDITIONAL(USE_KMS, false) AM_CONDITIONAL(USE_TIGER, false) AM_CONDITIONAL(USE_LADSPA, false) AM_CONDITIONAL(USE_LV2, false) @@ -3616,6 +3624,7 @@ sys/dshowsrcwrapper/Makefile sys/dshowvideosink/Makefile sys/dvb/Makefile sys/fbdev/Makefile +sys/kms/Makefile sys/linsys/Makefile sys/nvenc/Makefile sys/opensles/Makefile |