1. 21 Feb, 2018 1 commit
  2. 17 Nov, 2017 1 commit
  3. 16 May, 2017 1 commit
  4. 01 Sep, 2016 1 commit
  5. 26 Jul, 2016 1 commit
  6. 20 Oct, 2015 1 commit
  7. 15 Oct, 2015 1 commit
  8. 18 Jun, 2013 1 commit
    • Branko Subasic's avatar
      rtpbuffer: add gst_rtp_buffer_get_payload_bytes · 4dd5c5b8
      Branko Subasic authored
      The function gst_rtp_buffer_get_payload can not be used in Python
      because it lacks necessary length parameter. This patch adds a new
      function, gst_rtp_buffer_get_payload_bytes, to use from Python
      bindings. The new function has the advisory "Rename to:" annotation
      so it can replace the gst_rtp_buffer_get_payload whan creating
      bindings.
      
      The function gst_rtp_buffer_get_extension_bytes is also added. It wraps
      gst_rtp_buffer_get_extension_data which doesn't work in Python due to
      incomplete annotation and because it returns the length as number of
      32-bit words.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=698562
      4dd5c5b8
  9. 03 Nov, 2012 1 commit
  10. 22 Aug, 2012 1 commit
  11. 17 Jul, 2012 1 commit
    • Wim Taymans's avatar
      rtp: Add support for multiple memory blocks in RTP · 11a494d5
      Wim Taymans authored
      Add support RTP buffers with multiple memory blocks. We allow one block for the
      header, one for the extension data, N for data and one memory block for the
      padding.
      Remove the validate function, we validate now when we map because we need to
      parse things in order to map multiple memory blocks.
      11a494d5
  12. 02 Apr, 2012 2 commits
  13. 25 Jan, 2012 2 commits
  14. 09 Dec, 2011 1 commit
  15. 11 Nov, 2011 1 commit
  16. 28 Mar, 2011 1 commit
  17. 27 Mar, 2011 1 commit
  18. 05 Oct, 2010 6 commits
  19. 18 Jun, 2009 1 commit
  20. 01 Feb, 2008 1 commit
    • Thijs Vermeir's avatar
      Add gst_rtp_buffer_set_extension_data() · b8d39bc2
      Thijs Vermeir authored
      Original commit message from CVS:
      Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      (gst_rtp_buffer_set_extension_data):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      * tests/check/libs/rtp.c: (GST_START_TEST), (rtp_suite):
      Add gst_rtp_buffer_set_extension_data()
      Add a unit test for this addition. Fixes #511478.
      API: GstRTPBuffer:gst_rtp_buffer_set_extension_data()
      b8d39bc2
  21. 01 Oct, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/: Added new file and header to deal with payload info. · 7cdfb6d1
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/Makefile.am:
      * gst-libs/gst/rtp/gstrtppayloads.c: (gst_rtp_payload_info_for_pt),
      (gst_rtp_payload_info_for_name):
      * gst-libs/gst/rtp/gstrtppayloads.h:
      Added new file and header to deal with payload info.
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_validate_data),
      (gst_rtp_buffer_default_clock_rate):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Payload specific stuff is move to new headers.
      Implement _default_clock rate using the new payload function.
      * gst-libs/gst/sdp/gstsdpmessage.c: (is_multicast_address),
      (gst_sdp_parse_line):
      * gst-libs/gst/sdp/gstsdpmessage.h:
      Add some more comments.
      7cdfb6d1
  22. 03 Sep, 2007 1 commit
    • Wim Taymans's avatar
      Fix parsing of RB blocks. · 6f93db5a
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_packet_get_rb),
      (gst_rtcp_packet_sdes_copy_entry), (gst_rtcp_ntp_to_unix),
      (gst_rtcp_unix_to_ntp):
      * gst-libs/gst/rtp/gstrtcpbuffer.h:
      Fix parsing of RB blocks.
      Fix docs.
      Added helper functions to convert to/from UNIX and NTP time.
      API: gst_rtcp_ntp_to_unix()
      API: gst_rtcp_unix_to_ntp()
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_validate_data),
      (gst_rtp_buffer_get_header_len),
      (gst_rtp_buffer_get_extension_data),
      (gst_rtp_buffer_get_payload_subbuffer),
      (gst_rtp_buffer_get_payload_len), (gst_rtp_buffer_get_payload),
      (gst_rtp_buffer_ext_timestamp):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Fix some more docs.
      Implement handling of packets with extensions.
      Fix padding check in _validate().
      Added function to get extension data.
      API: gst_rtp_buffer_get_header_len()
      API: gst_rtp_buffer_get_extension_data()
      6f93db5a
  23. 31 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtcpbuffer.c: Use g_strndup which does exactly what we want. · 27ea51ec
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtcpbuffer.c:
      (gst_rtcp_packet_sdes_copy_entry):
      Use g_strndup which does exactly what we want.
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_compare_seqnum),
      (gst_rtp_buffer_ext_timestamp):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Add helper function to compare seqnums.
      Add helper function to calculate extended timestamps.
      API: gst_rtp_buffer_compare_seqnum()
      API: gst_rtp_buffer_ext_timestamp()
      27ea51ec
  24. 29 Mar, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtpbuffer.*: Fix fixed payload names and docs. · 804e7d17
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      (gst_rtp_buffer_default_clock_rate):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Fix fixed payload names and docs.
      Added method to get the default clock rates of fixed payload types.
      API: GstRTPBuffer::gst_rtp_buffer_default_clock_rate()
      804e7d17
  25. 24 Jan, 2007 1 commit
  26. 18 Aug, 2006 1 commit
    • Wim Taymans's avatar
      Document GstRTPBuffer. · cfb02527
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_set_packet_len),
      (gst_rtp_buffer_pad_to), (gst_rtp_buffer_get_payload_subbuffer),
      (gst_rtp_buffer_get_payload_buffer):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Document GstRTPBuffer.
      Added function to efficiently strip payload headers.
      API: gst_rtp_buffer_get_payload_subbuffer()
      cfb02527
  27. 18 May, 2006 1 commit
    • Philippe Kalaf's avatar
      gst-libs/gst/rtp/README: Some new documentation · 8675bc89
      Philippe Kalaf authored
      Original commit message from CVS:
      2006-05-18 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
      
      * gst-libs/gst/rtp/README:
      Some new documentation
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Added GST_RTP_PAYLOAD_DYNAMIC_STRING for use by children
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
      New RTP audio base payloader class. Supports frame or sample based codecs.
      Not enabled in Makefile.am until approved.
      8675bc89
  28. 13 Apr, 2006 2 commits
  29. 06 Dec, 2005 1 commit
  30. 01 Dec, 2005 1 commit
    • Thomas Vander Stichele's avatar
      Do burger's rename for rtp payloaders and depayloaders · ff18d8e2
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * docs/libs/tmpl/gstcolorbalance.sgml:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Do burger's rename for rtp payloaders and depayloaders
      ff18d8e2
  31. 21 Nov, 2005 1 commit
  32. 26 Oct, 2005 1 commit