1. 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
  2. 24 Jul, 2019 2 commits
  3. 23 Jul, 2019 2 commits
  4. 22 Jul, 2019 1 commit
  5. 19 Jul, 2019 2 commits
  6. 18 Jul, 2019 6 commits
  7. 17 Jul, 2019 1 commit
  8. 16 Jul, 2019 1 commit
  9. 15 Jul, 2019 2 commits
  10. 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
      where X is the integer extension header ID, or as 3-tuple of strings
      where direction or extensionattributes are allowed to be the empty
      Both formats are allowed because usually only the extension name is
      given and it's much simpler to handle in caps.
  11. 10 Jul, 2019 2 commits
  12. 09 Jul, 2019 1 commit
  13. 08 Jul, 2019 4 commits
  14. 03 Jul, 2019 1 commit
    • Marc Leeman's avatar
      egl: wl_egl_window is not wl_proxy · 92137572
      Marc Leeman authored
      It seems that eglCreatePlatformWindowSurfaceEXT is failing (with
      EGL_BAD_ALLOC) because it thinks an EGL surface has already been created
      for the wl_egl_window. The reason is that the "driver_private" field of
      the wl_egl_window is getting clobbered by the function
      Since a wl_egl_window is not a wl_proxy, it shouldn't be passed to
      wl_proxy_set_queue(). It just wraps a wl_surface (which is a wl_proxy).
      And it looks like the queue for that surface is getting set earlier on
      in the function anyway.
      See gstreamer/gst-plugins-base#621 (comment 184582)
  15. 30 Jun, 2019 1 commit
  16. 28 Jun, 2019 1 commit
  17. 27 Jun, 2019 1 commit
    • Göran Jönsson's avatar
      rtpsconnection: Fix number of n_vectors · 35f2ea21
      Göran Jönsson authored
      Body_offset mean that so much data have been written.
      Without this patch n_vectors somtimes  becomes one more than it should
      and then there will be an vector that have a random size causing
      writev_bytes to cause a "Bad address" error.
  18. 26 Jun, 2019 2 commits
  19. 24 Jun, 2019 1 commit
  20. 23 Jun, 2019 1 commit
    • Philippe Normand's avatar
      glupload: Keep track of cached EGLImage texture format · b2339116
      Philippe Normand authored
      This patch fixes the following critical warning:
      CRITICAL **: 11:33:32.843: Unknown GL format 0x0 provided
      It would happen during the setup of a second pipeline involving the DMABuf
      uploader, typically with a v4l2src element. The warning was raised because the
      uploader had a cached EGLImage already filled but the formats were not
      synchronized accordingly.
  21. 18 Jun, 2019 6 commits