1. 27 Aug, 2019 1 commit
    • Niels De Graef's avatar
      Don't pass default GLib marshallers for signals · 0314b482
      Niels De Graef authored
      By passing NULL to `g_signal_new` instead of a marshaller, GLib will
      actually internally optimize the signal (if the marshaller is available
      in GLib itself) by also setting the valist marshaller. This makes the
      signal emission a bit more performant than the regular marshalling,
      which still needs to box into `GValue` and call libffi in case of a
      generic marshaller.
      
      Note that for custom marshallers, one would use
      `g_signal_set_va_marshaller()` with the valist marshaller instead.
      0314b482
  2. 23 Aug, 2019 1 commit
  3. 21 Aug, 2019 3 commits
  4. 20 Aug, 2019 2 commits
    • Seungha Yang's avatar
      video-hdr: Update documentation · 0bfb8623
      Seungha Yang authored
      * Fix typo
      s/nunormalized/normalized/g
      
      * Update GstVideoMasteringDisplayInfo description
      Each values are not array.
      
      * Add missing newline between arguments description and
      detailed comment.
      0bfb8623
    • Philippe Normand's avatar
      gl: New pushsrc-based glbasesrc base class · 8d122f21
      Philippe Normand authored
      The gltestsrc element was refactored to inherit from this base class which
      handles the GL context. The sub-class only needs to implement the gl_start,
      gl_stop and fill_gl_memory vfuncs, along with properly advertizing the GL APIs
      it supports through the supported_gl_api GstGLBaseSrc class attribute.
      8d122f21
  5. 16 Aug, 2019 1 commit
  6. 12 Aug, 2019 3 commits
  7. 11 Aug, 2019 1 commit
  8. 08 Aug, 2019 1 commit
  9. 07 Aug, 2019 4 commits
  10. 06 Aug, 2019 1 commit
  11. 05 Aug, 2019 1 commit
  12. 29 Jul, 2019 1 commit
  13. 26 Jul, 2019 1 commit
    • Lucas Stach's avatar
      gl/wayland: fix wayland event source burning CPU · 7b8fc744
      Lucas Stach authored
      Commit c71dd72b "gl/wayland: fix glib mainloop integration" was overeager
      in removing the poll result test from the check function. This caused
      dispatch to be called even if no new events are available on the
      Wayland connection, which in turn would wake up the glib mainloop,
      causing effectively a tight loop without ever blocking on the poll.
      
      Fixes #603
      7b8fc744
  14. 24 Jul, 2019 2 commits
  15. 23 Jul, 2019 2 commits
  16. 22 Jul, 2019 1 commit
  17. 19 Jul, 2019 2 commits
  18. 18 Jul, 2019 6 commits
  19. 17 Jul, 2019 1 commit
  20. 16 Jul, 2019 1 commit
  21. 15 Jul, 2019 2 commits
  22. 13 Jul, 2019 1 commit
    • Sebastian Dröge's avatar
      sdp: Add support for parsing the extmap attribute from caps and storing inside caps · 1381e3e2
      Sebastian Dröge authored
      The extmap attribute allows mapping RTP extension header IDs to
      well-known RTP extension header specifications. See RFC8285 for details.
      
      We store the extmap attribute either as string in the caps
        extmap-X=extensionname
      where X is the integer extension header ID, or as 3-tuple of strings
        extmap-X=<direction,extensionname,extensionattributes>
      where direction or extensionattributes are allowed to be the empty
      string.
      
      Both formats are allowed because usually only the extension name is
      given and it's much simpler to handle in caps.
      1381e3e2
  23. 10 Jul, 2019 1 commit