1. 21 Oct, 2018 1 commit
  2. 20 Oct, 2018 1 commit
  3. 15 Oct, 2018 1 commit
  4. 12 Oct, 2018 1 commit
  5. 11 Oct, 2018 1 commit
  6. 10 Oct, 2018 3 commits
  7. 08 Oct, 2018 1 commit
  8. 17 Aug, 2018 1 commit
  9. 16 Aug, 2018 1 commit
  10. 27 Jul, 2018 1 commit
  11. 20 Jul, 2018 1 commit
  12. 12 Jul, 2018 1 commit
  13. 07 Jun, 2018 1 commit
  14. 06 Jun, 2018 1 commit
  15. 28 May, 2018 1 commit
  16. 27 May, 2018 1 commit
  17. 24 May, 2018 1 commit
    • Vivia Nikolaidou's avatar
      splitmuxsink: Added new async-finalize mode · d11339d6
      Vivia Nikolaidou authored
      This mode is useful for muxers that can take a long time to finalize a
      file. Instead of blocking the whole upstream pipeline while the muxer is
      doing its stuff, we can unlink it and spawn a new muxer+sink combination
      to continue running normally.
      
      This requires us to receive the muxer and sink (if needed) as factories,
      optionally accompanied by their respective properties structures. Also
      added the muxer-added and sink-added signals, in case custom code has to
      be called for them.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=783754
      d11339d6
  18. 15 May, 2018 2 commits
  19. 13 May, 2018 4 commits
  20. 10 May, 2018 1 commit
  21. 26 Apr, 2018 1 commit
  22. 19 Apr, 2018 1 commit
    • Mathieu Duponchelle's avatar
      ulpfecdec: output perfect seqnums · 90f5ae8f
      Mathieu Duponchelle authored
      ULP FEC, as defined in RFC 5109, has the protected and protection
      packets sharing the same ssrc, and a different payload type, and
      implies rewriting the seqnums of the protected stream when encoding
      the protection packets. This has the unfortunate drawback of not
      being able to tell whether a lost packet was a protection packet.
      
      rtpbasedepayload relies on gaps in the seqnums to set the DISCONT
      flag on buffers it outputs. Before that commit, this created two
      problems:
      
      * The protection packets don't make it as far as the depayloader,
        which means it will mark buffers as DISCONT every time the previous
        packets were protected
      
      * While we could work around the previous issue by looking at
        the protection packets ignored and dropped in rtpptdemux, we
        would still mark buffers as DISCONT when a FEC packet was lost,
        as we cannot know that it was indeed a FEC packet, even though
        this should have no impact on the decoding of the stream
      
      With this commit, we consider that when using ULPFEC, gaps in
      the seqnums are not a reliable indicator of whether buffers should
      be marked as DISCONT or not, and thus rewrite the seqnums on
      the decoding side as well to form a perfect sequence, this
      obviously doesn't prevent the jitterbuffer from doing its job
      as the ulpfec decoder is downstream from it.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=794909
      90f5ae8f
  23. 17 Apr, 2018 1 commit
  24. 15 Apr, 2018 1 commit
    • Matthew Waters's avatar
      meson: add build files for the qml plugin · ca67a460
      Matthew Waters authored
      Tested on linux with X11/wayland and semi-tested on Windows.
      
      Windows crashes on item destruction however this is better than nothing.
      
      Fix up some win32 build issues on the way with mismatched {} and
      G_STMT_{START,END}
      ca67a460
  25. 13 Apr, 2018 6 commits
  26. 02 Apr, 2018 1 commit
  27. 20 Mar, 2018 1 commit
  28. 01 Mar, 2018 1 commit
  29. 27 Feb, 2018 1 commit