1. 17 Dec, 2018 1 commit
    • Edward Hervey's avatar
      qtgl: Handle OPENGL header guard changes · 3d708a5b
      Edward Hervey authored
      In 2018 khronos changed the gl header guards. If we don't detect
      this properly we would end up with plenty of symbol redifinition
      (since we would be importing twice the "same" header).
      
      Instead detect if the "newer" header was already included and if
      so define the "old" define to avoid this situation
      
      Fixes #523
      3d708a5b
  2. 01 Aug, 2018 1 commit
  3. 18 Jul, 2018 1 commit
  4. 01 Sep, 2017 1 commit
  5. 31 Aug, 2017 1 commit
  6. 28 Sep, 2015 1 commit
  7. 10 Jul, 2015 1 commit
    • Matthew Waters's avatar
      new qt5 qml GL video sink · b1bbdcee
      Matthew Waters authored
      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
      b1bbdcee