1. 10 Oct, 2019 3 commits
  2. 05 Oct, 2019 2 commits
    • Thibault Saunier's avatar
      glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers · 869fc917
      Thibault Saunier authored
      This is done by reusing `gst_gl_memory_setup_buffer` avoiding to
      duplicate code.
      
      Without a VideoMeta, mapping those buffers lead to GstBuffer mapping the
      buffer in system memory even when specifying the GL flags (through the
      buffer merging mechanism) making the result totally broken.
      869fc917
    • Charlie Turner's avatar
      streamsynchronizer: avoid pad destruction races. · b2361cb4
      Charlie Turner authored
      Due to the use of {set/get}-element_private methods being used to store
      the GstSyncStream in the src and sink pads, and the racey nature of pad
      destruction, there are numerous ways we can be bitten by race conditions
      in the stream synchronizer. Fix that by tying the pads toghether with
      references.
      b2361cb4
  3. 01 Oct, 2019 1 commit
  4. 23 Sep, 2019 3 commits
  5. 19 Sep, 2019 1 commit
  6. 08 Sep, 2019 4 commits
  7. 02 Sep, 2019 1 commit
    • Qi Hou's avatar
      audiodecoder: fix ctitical info assertion 'GST_IS_CAPS (dec->priv->ctx.caps)' failed · 659ba806
      Qi Hou authored
      Matroskademux will send gap event when lag of video and audio is over 3 seconds.
      audiodecoder needs to handle gap event and set default output caps.
      Only audio info is set, while output caps is ignored. This cause the assertion failed.
      
      Need to fill output caps in gst_audio_decoder_negotiate_default_caps() with
      negotiated caps to avoid critical info printed when check it later.
      659ba806
  8. 24 Aug, 2019 1 commit
  9. 20 Aug, 2019 1 commit
  10. 12 Aug, 2019 1 commit
  11. 11 Aug, 2019 5 commits
  12. 10 Aug, 2019 13 commits
  13. 09 Aug, 2019 4 commits