1. 05 Nov, 2019 1 commit
  2. 25 Oct, 2019 1 commit
    • Julien Isorce's avatar
      srtpenc: also insert ssrc(s) from rtp buffers · 2b9c7bff
      Julien Isorce authored
      This fixes a regression from commit "srtp: Support libsrtp2"
      e9aa1172 where an internal
      set of ssrc(s) was added because the libsrtp v2 keeps its
      internal streams as private. But the change prevented that
      ssrc(s) that not in the caps from being added to the stats.
      This patch ensures that all ssrc(s) are inserted to this set
      instead of only inserting those from the caps.
      2b9c7bff
  3. 14 Oct, 2019 1 commit
  4. 13 May, 2019 1 commit
  5. 29 Mar, 2019 1 commit
  6. 27 Mar, 2019 1 commit
  7. 19 Mar, 2019 4 commits
  8. 15 Mar, 2019 1 commit
  9. 09 Nov, 2018 2 commits
  10. 17 Oct, 2018 1 commit
  11. 27 Jul, 2018 1 commit
  12. 11 May, 2018 1 commit
  13. 04 May, 2018 1 commit
  14. 25 Apr, 2018 1 commit
  15. 22 Mar, 2018 1 commit
  16. 29 Jan, 2018 1 commit
    • Jan Alexander Steffens's avatar
      srtp: Support libsrtp2 · e9aa1172
      Jan Alexander Steffens authored
      For libsrtp 1, add defines that translate the new namespaced identifiers
      to the old unnamespaced ones. Also move the code for setting and getting
      a stream's ROC into two compat functions that match libsrtp2's API.
      
      It seems that libsrtp2 properly supports changing the ROC without having
      to touch the sequence numbers afterwards, given that srtp_set_stream_roc
      sets a pending_roc field, so the entire roc_changed dance should not be
      needed anymore. The compat functions for libsrtp 1 just contain our
      preexisting hacks, however, so it's still needed there.
      
      libsrtp2 has no means of discovering the streams in the session, so to
      create the stats structure we need to iterate over our own set of SSRCs.
      For this we also need to re-add the previously removed ssrcs_set to the
      encoder.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=776901
      e9aa1172
  17. 27 Dec, 2017 1 commit
  18. 24 Aug, 2017 1 commit
  19. 18 May, 2017 1 commit
  20. 16 May, 2017 1 commit
  21. 12 Apr, 2017 1 commit
  22. 01 Nov, 2016 1 commit
  23. 06 Sep, 2016 1 commit
  24. 20 Aug, 2016 1 commit
  25. 13 Jun, 2016 1 commit
  26. 15 Apr, 2016 1 commit
    • Aleix Conchillo Flaqué's avatar
      srtpdec: also check for "roc" in caps · 73ebdb88
      Aleix Conchillo Flaqué authored
      Currently, gst_srtp_dec_sink_setcaps is happy if the "roc" field is not
      provided in the caps. If it is not provided the stream will be properly
      inserted in the hash table with a default "roc". Then, when the first
      buffer arrives validate_buffer will find an existing stream in the hash
      table and will not signal request-key, not allowing the user to provide
      a "roc".
      
      This patch expects "roc" in gst_srtp_dec_sink_setcaps, if not found a
      request-key will be signaled and the user will be able to provide all
      the srtp fields, including "roc".
      
      https://bugzilla.gnome.org/show_bug.cgi?id=765079
      73ebdb88
  27. 24 Mar, 2016 1 commit
  28. 23 Oct, 2015 1 commit
  29. 16 Oct, 2015 1 commit
  30. 13 Aug, 2015 1 commit
    • Sebastian Dröge's avatar
      Revert "srtpdec: Add support for buffer list" · 88f85f65
      Sebastian Dröge authored
      This reverts commit ff11a1a8.
      
      It can't be assumed that all buffers in a buffer list have the same SSRC or
      are RTP or RTCP only. It has to be checked for every single buffer, and one
      basically has to do the processing that is done by the default chain_list
      implementation.
      88f85f65
  31. 24 Jul, 2015 1 commit
  32. 30 Jun, 2015 1 commit
  33. 05 Jun, 2015 1 commit
  34. 13 May, 2015 2 commits
  35. 06 May, 2015 1 commit