1. 14 Dec, 2015 1 commit
    • Matthew Waters's avatar
      glmemory: base classify and add the pbo memory on top · 28d088fa
      Matthew Waters authored
      The base class is useful for having multiple backing memory types other
      than the default.  e.g. IOSurface, EGLImage, dmabuf?
      
      The PBO transfer logic is now inside GstGLMemoryPBO which uses GstGLBuffer
      to manage the PBO memory.
      
      This also moves the format utility functions into their own file.
      28d088fa
  2. 20 Nov, 2015 2 commits
  3. 19 Nov, 2015 1 commit
  4. 19 Oct, 2015 1 commit
  5. 02 Oct, 2015 1 commit
  6. 29 Sep, 2015 1 commit
  7. 28 Sep, 2015 4 commits
  8. 10 Sep, 2015 1 commit
  9. 09 Sep, 2015 1 commit
  10. 31 Aug, 2015 2 commits
  11. 08 Aug, 2015 1 commit
  12. 22 Jul, 2015 2 commits
  13. 18 Jul, 2015 1 commit
  14. 10 Jul, 2015 2 commits
    • Edward Hervey's avatar
      d1ad64fc
    • 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