1. 26 Feb, 2018 2 commits
  2. 21 Feb, 2018 3 commits
  3. 24 Mar, 2016 1 commit
  4. 25 Dec, 2014 2 commits
  5. 26 Apr, 2014 1 commit
  6. 23 Sep, 2013 1 commit
  7. 04 Aug, 2013 1 commit
  8. 21 Jun, 2013 1 commit
  9. 07 Feb, 2013 1 commit
  10. 04 Nov, 2012 1 commit
  11. 27 Aug, 2012 1 commit
  12. 17 Jul, 2012 1 commit
  13. 09 Apr, 2012 1 commit
  14. 07 Mar, 2012 1 commit
  15. 27 Jan, 2012 2 commits
  16. 13 Jan, 2012 1 commit
  17. 05 Dec, 2011 1 commit
  18. 28 Nov, 2011 1 commit
  19. 17 Nov, 2011 1 commit
  20. 04 Nov, 2011 1 commit
  21. 06 Jul, 2011 1 commit
    • Mark Nauwelaerts's avatar
      rtpmanager: port to 0.11 · ef02634d
      Mark Nauwelaerts authored
      * use G_DEFINE_TYPE
      * adjust to new GstBuffer and corresponding rtp and rtcp buffer interfaces
      * misc caps and segment handling changes
      
      FIXME: also relies on being able to pass caps along with a buffer,
      which has no evident equivalent yet, so that either needs one,
      or still needs quite some code path modification to drag along caps.
      ef02634d
  22. 08 Apr, 2011 2 commits
  23. 01 Feb, 2011 1 commit
  24. 30 Jun, 2010 1 commit
  25. 06 Jun, 2010 1 commit
  26. 18 Mar, 2010 1 commit
  27. 14 Oct, 2009 1 commit
  28. 10 Sep, 2009 1 commit
  29. 11 Aug, 2009 6 commits
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpbin.c: Do not try to keep track of the clock-rate... · 5ab3e105
      Wim Taymans authored
      gst/rtpmanager/gstrtpbin.c: Do not try to keep track of the clock-rate ourselves but simply get the value from the ji...
      
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
      (gst_rtp_bin_sync_chain), (create_stream), (new_ssrc_pad_found):
      Do not try to keep track of the clock-rate ourselves but simply get the
      value from the jitterbuffer.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain),
      (gst_rtp_jitter_buffer_get_sync):
      * gst/rtpmanager/gstrtpjitterbuffer.h:
      Add some debug info.
      Pass the clock-rate to the jitterbuffer.
      Also pass the clock-rate along with the rtp timestamp when getting the
      sync parameters.
      * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_chain):
      Fix some debug.
      * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_reset_skew),
      (calculate_skew), (rtp_jitter_buffer_get_sync):
      * gst/rtpmanager/rtpjitterbuffer.h:
      Keep track of clock-rate changes and return the clock-rate together with
      the rtp timestamps used for sync.
      Don't try to construct timestamps when we have no base_time.
      * gst/rtpmanager/rtpsource.c: (get_clock_rate):
      Request a new clock-rate when the payload type changes.
      Reset the jitter calculation when the clock-rate changes.
      5ab3e105
    • Stefan Kost's avatar
      gst/: More doc updates. More xrefs. · 138c2b7c
      Stefan Kost authored
      Original commit message from CVS:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/rtpmanager/gstrtpbin.c:
      * gst/rtpmanager/gstrtpclient.c:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      * gst/rtpmanager/gstrtpptdemux.c:
      * gst/rtpmanager/gstrtpsession.c:
      * gst/rtpmanager/gstrtpssrcdemux.c:
      * gst/sdp/gstsdpdemux.c:
      More doc updates. More xrefs.
      138c2b7c
    • Stefan Kost's avatar
      Do not use short_description in section docs for elements. We extract them... · 2d1ccbf5
      Stefan Kost authored
      Do not use short_description in section docs for elements. We extract them from element details and there will be war...
      
      Original commit message from CVS:
      * ext/dc1394/gstdc1394.c:
      * ext/ivorbis/vorbisdec.c:
      * ext/jack/gstjackaudiosink.c:
      * ext/metadata/gstmetadatademux.c:
      * ext/mythtv/gstmythtvsrc.c:
      * ext/theora/theoradec.c:
      * gst-libs/gst/app/gstappsink.c:
      * gst/bayer/gstbayer2rgb.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/rawparse/gstaudioparse.c:
      * gst/rawparse/gstvideoparse.c:
      * gst/rtpmanager/gstrtpbin.c:
      * gst/rtpmanager/gstrtpclient.c:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      * gst/rtpmanager/gstrtpptdemux.c:
      * gst/rtpmanager/gstrtpsession.c:
      * gst/rtpmanager/gstrtpssrcdemux.c:
      * gst/selector/gstinputselector.c:
      * gst/selector/gstoutputselector.c:
      * gst/videosignal/gstvideoanalyse.c:
      * gst/videosignal/gstvideodetect.c:
      * gst/videosignal/gstvideomark.c:
      * sys/oss4/oss4-mixer.c:
      * sys/oss4/oss4-sink.c:
      * sys/oss4/oss4-source.c:
      Do not use short_description in section docs for elements. We extract
      them from element details and there will be warnings if they differ.
      Also fixing up the ChangeLog order.
      2d1ccbf5
    • Olivier Crête's avatar
      gst/rtpmanager/gstrtpbin.c: Ref caps when inserting into the cache. · 3c5cf0cd
      Olivier Crête authored
      Original commit message from CVS:
      Patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtpmanager/gstrtpbin.c: (create_session), (get_pt_map),
      (new_ssrc_pad_found):
      Ref caps when inserting into the cache.
      Don't leak pads.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_get_clock_rate),
      (gst_rtp_jitter_buffer_query):
      Avoid a caps leak.
      Don't leak refcount in query.
      * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps),
      (gst_rtp_pt_demux_chain):
      Avoid caps leaks.
      * gst/rtpmanager/gstrtpsession.c: (source_get_sdes_structure),
      (gst_rtp_session_init), (return_true),
      (gst_rtp_session_clear_pt_map), (gst_rtp_session_cache_caps),
      (gst_rtp_session_clock_rate):
      Ref caps when inserting into the cache.
      Fix some more caps leaks. Fixes #528245.
      3c5cf0cd
    • Wim Taymans's avatar
      gst/rtpmanager/: Unset GValues after g_signal_emitv so that we avoid a refcount leak. · 4cc70a0c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (get_pt_map), (free_client),
      (gst_rtp_bin_associate), (gst_rtp_bin_get_free_pad_name):
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_get_clock_rate):
      * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps):
      * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_clock_rate):
      Unset GValues after g_signal_emitv so that we avoid a refcount leak.
      Don't leak a padname.
      Don't leak client streams list.
      Lock rtpbin when associating streams. Fixes #528245.
      4cc70a0c
    • Wim Taymans's avatar
      gst/rtpmanager/: Clean up the dynamic pads when going to READY. · a965ebff
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_finalize),
      (gst_rtp_pt_demux_setup), (gst_rtp_pt_demux_release),
      (gst_rtp_pt_demux_change_state):
      * gst/rtpmanager/gstrtpssrcdemux.c: (gst_rtp_ssrc_demux_reset),
      (gst_rtp_ssrc_demux_dispose), (gst_rtp_ssrc_demux_src_query),
      (gst_rtp_ssrc_demux_change_state):
      Clean up the dynamic pads when going to READY.
      a965ebff