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)
commita959c410d97d5c56326c10e9028182113906d733
treec39c06270b3c76c731ae082723a563c211781285
parentfc45400f4ecc8a66d6393d806a0eb79776b04b5b
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.
13 files changed:
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/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]