1. 15 Mar, 2021 1 commit
  2. 21 Oct, 2020 4 commits
  3. 20 Oct, 2020 1 commit
  4. 17 Oct, 2020 1 commit
  5. 12 Oct, 2020 4 commits
  6. 11 Oct, 2020 1 commit
  7. 27 Sep, 2020 3 commits
  8. 25 Sep, 2020 10 commits
  9. 24 Sep, 2020 1 commit
    • Jan Schmidt's avatar
      typefind: Consider MPEG-PS PSM to be a PES type · 9e6935eb
      Jan Schmidt authored
      Include the Program Stream Map packet type 0xBC in the
      set of packets we treat as PES. This fixes typefinding
      on MPEG-PS streams with PSM, where the PSM would previously
      be considered a loss-of-sync and cause the typefind
      to require more data.
      
      Part-of: <!824>
      9e6935eb
  10. 20 Sep, 2020 1 commit
  11. 06 Jun, 2020 1 commit
    • Jan Schmidt's avatar
      textrender: Fix AYUV output. · 75d91a09
      Jan Schmidt authored
      Fix the check for whether the element is operating in ARGB mode. It
      was incorrectly checking if the output format has an alpha channel,
      which is true for both ARGB and AYUV, leading to the element
      incorrectly outputting ARGB values into AYUV caps.
      75d91a09
  12. 05 Jun, 2020 1 commit
    • Chris Mayo's avatar
      build: Replace bashisms in configure for Wayland and GLES3 · c0c7d45e
      Chris Mayo authored
      checking for wayland-scanner... wayland-scanner
      ./configure: 28389: test: xyes: unexpected operator
      checking libdrm/drm_fourcc.h usability... yes
      checking libdrm/drm_fourcc.h presence... yes
      checking for libdrm/drm_fourcc.h... yes
      checking for glTexDirectVIV in -lGLESv2... no
      ./configure: 28530: test: xyes: unexpected operator
      ./configure: 28533: test: x: unexpected operator
      
      Causes build failure:
      
      make[6]: *** No rule to make target '/stable/xdg-shell/xdg-shell.xml',
      needed by 'xdg-shell-client-protocol.c'.  Stop.
      c0c7d45e
  13. 26 Mar, 2020 1 commit
    • Haihao Xiang's avatar
      glupload: fix segfault · a91ab790
      Haihao Xiang authored
      Without this fix, it is possible that outbuf is not initialized, which
      will result in segfault when call gst_buffer_replace (&outbuf, NULL). In
      addition, the patch fixes potential memory leak in restart path.
      
      The segfault can be reproduced by the pipeline below:
      
      GST_GL_PLATFORM=egl \
      gst-launch-1.0 videotestsrc ! msdkh265enc ! msdkh265dec ! \
      'video/x-raw(memory:DMABuf)' ! glimagesink
      
      !619
      a91ab790
  14. 23 Mar, 2020 1 commit
    • Chris Lord's avatar
      glupload: Fix fallback from direct dmabuf to dmabuf upload method · 6ceaf111
      Chris Lord authored
      In the situation that the direct dmabuf path is chosen, but with an
      unsupported texture format, this causes accept to fail rather than
      continue and fail at the upload stage. It is also possibly necessary to
      reconfigure after falling back from direct to non-direct dmabuf upload
      paths.
      6ceaf111
  15. 13 Mar, 2020 2 commits
  16. 26 Feb, 2020 2 commits
  17. 14 Feb, 2020 1 commit
    • Sebastian Dröge's avatar
      appsrc/appsink: Make setting/replacing callbacks thread-safe · 92d421e6
      Sebastian Dröge authored
      Previously we would simply use them without any locking at all, while
      using the object lock for setting them. Nothing prevented new callbacks
      to be set in the meantime, potentially calling a callback with already
      freed user_data.
      
      To prevent this move the callbacks into a reference counted struct and
      use the appsrc/appsink mutex to protect access to it, which is used in
      all functions calling the callbacks already anyway.
      
      Fixes #729
      92d421e6
  18. 12 Feb, 2020 1 commit
  19. 11 Feb, 2020 3 commits