Implement gtk sinks
authorMatthew Waters <matthew@centricular.com>
Thu, 18 Dec 2014 06:00:30 +0000 (17:00 +1100)
committerMatthew Waters <matthew@centricular.com>
Thu, 11 Jun 2015 12:01:03 +0000 (22:01 +1000)
commit23fb666dd745b0fb6a9fb936b6e735c35e9cfd6a
tree583f76beeef068c617f2eaf1602a4652d8cef97f
parent898b43621982175baba86fd02eadccf3af6c1091
Implement gtk sinks

two sinks are provided.  gtksink which is a cairo/software based renderer
and gtkglsink which utilises the GL support in gtk and gstreamer.
17 files changed:
configure.ac
ext/Makefile.am
ext/gtk/Makefile.am [new file with mode: 0644]
ext/gtk/gstgtkglsink.c [new file with mode: 0644]
ext/gtk/gstgtkglsink.h [new file with mode: 0644]
ext/gtk/gstgtksink.c [new file with mode: 0644]
ext/gtk/gstgtksink.h [new file with mode: 0644]
ext/gtk/gstplugin.c [new file with mode: 0644]
ext/gtk/gtkgstglwidget.c [new file with mode: 0644]
ext/gtk/gtkgstglwidget.h [new file with mode: 0644]
ext/gtk/gtkgstwidget.c [new file with mode: 0644]
ext/gtk/gtkgstwidget.h [new file with mode: 0644]
tests/check/Makefile.am
tests/examples/Makefile.am
tests/examples/gtk/Makefile.am [new file with mode: 0644]
tests/examples/gtk/gtkglsink.c [new file with mode: 0644]
tests/examples/gtk/gtksink.c [new file with mode: 0644]