1. 11 Feb, 2018 1 commit
    • Carl Eugen Hoyos's avatar
      lavf/rtpdec: Constify several pointers. · dced1f6c
      Carl Eugen Hoyos authored
      Fixes two warnings:
      libavformat/rtpdec.c:155:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      libavformat/rtpdec.c:168:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      dced1f6c
  2. 06 Feb, 2018 1 commit
  3. 15 Sep, 2015 1 commit
  4. 24 Feb, 2015 8 commits
  5. 09 Jul, 2014 1 commit
  6. 09 May, 2014 1 commit
  7. 28 Oct, 2013 1 commit
  8. 31 Jul, 2013 1 commit
  9. 09 Apr, 2013 1 commit
  10. 04 Apr, 2013 1 commit
  11. 20 Jan, 2013 1 commit
  12. 15 Jan, 2013 1 commit
    • Martin Storsjö's avatar
      rtsp: Support decryption of SRTP signalled via RFC 4568 (SDES) · 424da308
      Martin Storsjö authored
      This only takes care of decrypting incoming packets; the outgoing
      RTCP packets are not encrypted. This is enough for some use cases,
      and signalling crypto keys for use with outgoing RTCP packets
      doesn't fit as simply into the API. If the SDP demuxer is hooked
      up with custom IO, the return packets can be encrypted e.g. via the
      SRTP protocol.
      
      If the SRTP keys aren't available within the SDP, the decryption
      can be handled externally as well (when using custom IO).
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      424da308
  13. 14 Jan, 2013 1 commit
  14. 12 Jan, 2013 1 commit
  15. 08 Jan, 2013 2 commits
    • Martin Storsjö's avatar
      rtpdec: Support sending RTCP feedback packets · 86d9181c
      Martin Storsjö authored
      This sends NACK for missed packets and PLI (picture loss indication)
      if a depacketizer indicates that it needs a new keyframe, according
      to RFC 4585.
      
      This is only enabled if the SDP indicated that feedback is supported
      (via the AVPF or SAVPF profile names).
      
      The feedback packets are throttled to a certain maximum interval
      (currently 250 ms) to make sure the feedback packets don't eat up
      too much bandwidth (which might be counterproductive). The RFC
      specifies a more elaborate feedback packet scheduling.
      
      The feedback packets are currently sent independently from normal
      RTCP RR packets, which is not totally spec compliant, but works
      fine in the environments I've tested it in. (RFC 5506 allows this,
      but requires a SDP attribute for enabling it.)
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      86d9181c
    • Martin Storsjö's avatar
      rtpdec: Store the dynamic payload handler in the rtpdec context · 42805eda
      Martin Storsjö authored
      This allows calling other dynamic payload handler functions if
      needed.
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      42805eda
  16. 03 Jan, 2013 2 commits
  17. 21 Dec, 2012 1 commit
  18. 12 Dec, 2012 5 commits
  19. 02 Nov, 2012 1 commit
  20. 06 Oct, 2012 1 commit
  21. 17 Aug, 2012 1 commit
  22. 07 Aug, 2012 1 commit
  23. 30 Nov, 2011 1 commit
  24. 18 Nov, 2011 1 commit
  25. 12 Oct, 2011 1 commit
  26. 23 Apr, 2011 1 commit
  27. 08 Apr, 2011 1 commit