summaryrefslogtreecommitdiff
path: root/ext/qt
Commit message (Collapse)AuthorAgeFilesLines
* qtsink: explicitely fallthrough switch statementLuis de Bethencourt2015-09-291-0/+2
| | | | | | In case ret is False, fallthrough to default case. CID #1320705
* qml: remove overwritten valueLuis de Bethencourt2015-09-281-2/+0
| | | | | | | | Value in tex is overwritten before being used. Removing it. CID 1320715 https://bugzilla.gnome.org/show_bug.cgi?id=754253
* qt: add support for building/running on androidMatthew Waters2015-09-285-4/+64
| | | | | | | | | | Including: - Necessary configure checks - Necessary compile time platform checks - Necessary runtime qt android platform detection - Escaping GLsync definition with Qt's GLES2 implementation https://bugzilla.gnome.org/show_bug.cgi?id=754466
* qt: don't use CPPFLAGS for tools that cannot use themMatthew Waters2015-09-281-1/+1
| | | | | | | | For example moc will bail out when given arguments it does not know about. The moc specific MOC_CPPFLAGS can still be used to pass flags to moc. https://bugzilla.gnome.org/show_bug.cgi?id=754466
* qt: rename library to include gst prefixMatthew Waters2015-09-281-7/+7
| | | | | | libqtsink -> libgstqtsink https://bugzilla.gnome.org/show_bug.cgi?id=754466
* gtk, qt: more specifically define the compile time requirementsMatthew Waters2015-09-101-2/+2
| | | | | | | Otherwise we could include headers/configurations that will never been installed. https://bugzilla.gnome.org/show_bug.cgi?id=754732
* qt: use our function table instead of directly calling gl functionsMatthew Waters2015-09-101-2/+5
| | | | | | | Otherwise when building with --as-needed we would need to link to a GL or GLES library. https://bugzilla.gnome.org/show_bug.cgi?id=754732
* qmlsink: Ensure that at least one windowing system is availableNirbheek Chauhan2015-08-311-2/+2
| | | | | | Otherwise, we'll just crash at runtime because the gl context is NULL https://bugzilla.gnome.org/show_bug.cgi?id=754108
* gtk, qt, gl: fix typo in debug and error messagesTim-Philipp Müller2015-08-312-5/+5
|
* qml: implement the required multiple GL context synchonisationMatthew Waters2015-08-083-5/+40
| | | | From GStreamer's GL context into the QML context
* qt: Don't dist files that might not existEdward Hervey2015-07-221-0/+2
| | | | We only require moc building at build time.
* qt: Tidy up makefile a bit moreEdward Hervey2015-07-221-17/+11
| | | | Separate generated files, from disted files
* glcontext: fix get_current_gl_api on x11/nvidia driversMatthew Waters2015-07-181-2/+2
| | | | | | They require to get_proc_address some functions through the platform specific {glX,egl}GetProcAddress rather than the default GL library symbol lookup.
* configure/qt: Fix build without Qt5X11ExtrasEdward Hervey2015-07-101-3/+3
|
* new qt5 qml GL video sinkMatthew Waters2015-07-109-0/+1440
Very much in the same spirit as the Gtk GL sink Two things are provided 1. A QQuickItem subclass that renders out RGBA filled GstGLMemory buffers that is instantiated from qml. 2. A sink element that will push buffers into (1) To use 1. Declare the GstGLVideoItem in qml with an appropriate objectName property set. 2. Get the aforementioned GstGLVideoItem from qml using something like QQmlApplicationEngine engine; engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); QObject *rootObject = engine.rootObjects().first(); QQuickItem *videoItem = rootObject->findChild<QQuickItem *> ("videoItem"); 3. Set the videoItem on the sink https://bugzilla.gnome.org/show_bug.cgi?id=752185