1. 18 Mar, 2020 3 commits
  2. 16 Mar, 2020 19 commits
  3. 12 Mar, 2020 5 commits
  4. 11 Mar, 2020 2 commits
  5. 10 Mar, 2020 8 commits
  6. 09 Mar, 2020 1 commit
  7. 06 Mar, 2020 1 commit
    • Ognyan Tonchev's avatar
      rtph26x: Use gst_memory_map() instead of gst_buffer_map() in avc mode · a78a74bf
      Ognyan Tonchev authored
      gst_buffer_map () results in memcopying when a GstBuffer contains
      more than one GstMemory and when AVC (length-prefixed) alignment is used.
      This has quite an impact on performance on systems with limited amount of
      resources. With this patch the whole GstBuffer will not be mapped at once,
      instead each individual GstMemory will be iterated and mapped separately.
      a78a74bf
  8. 05 Mar, 2020 1 commit
    • Milian Wolff's avatar
      qmlgl: ensure Qt defines GLsync to fix compile on some platforms · 3e0d5577
      Milian Wolff authored
      By explictly including QtGui/qopengl.h we force the code path that
      defines GLsync in the Qt-specific way. Without that, some platforms
      failed to compile the qmlgl plugin, since neither Qt nor gstreamer
      defined GLsync then, leading to e.g.:
      
      ```
      make[4]: Entering directory '/.../gst-plugins-good-1.16.1/ext/qt'
        CXX      libgstqmlgl_la-qtitem.lo
      In file included from gstqtgl.h:32,
                       from qtitem.h:27,
                       from qtitem.cc:28:
      /.../usr/include/gstreamer-1.0/
      gst/gl/gstglfuncs.h:93:17: error: expected identifier before ‘*’ token
         ret (GSTGLAPI *name) args;
                       ^
      /.../usr/include/gstreamer-1.0/
      gst/gl/glprototypes/sync.h:27:1: note: in expansion of macro
      ‘GST_GL_EXT_FUNCTION’
       GST_GL_EXT_FUNCTION (GLsync, FenceSync,
       ^~~~~~~~~~~~~~~~~~~
      ```
      3e0d5577