Skip to content
  • Wim Taymans's avatar
    gst/rtpmanager/gstrtpbin.c: Reset rtp timestamp interpollation when we detect... · 85b99b90
    Wim Taymans authored
    gst/rtpmanager/gstrtpbin.c: Reset rtp timestamp interpollation when we detect a gap when the clock_base changed.
    
    Original commit message from CVS:
    * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
    (gst_rtp_bin_sync_chain), (new_ssrc_pad_found):
    Reset rtp timestamp interpollation when we detect a gap when the
    clock_base changed.
    Don't try to adjust the ts-offset when it's too big (> 3seconds)
    * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_set_ssrc):
    * gst/rtpmanager/gstrtpsession.h:
    Add method to set session SSRC.
    * gst/rtpmanager/rtpsession.c: (check_collision),
    (rtp_session_set_internal_ssrc), (rtp_session_get_internal_ssrc),
    (rtp_session_on_timeout):
    * gst/rtpmanager/rtpsession.h:
    Added debugging for the collision checks.
    Add method to change the internal SSRC of the session.
    * gst/rtpmanager/rtpsource.c: (rtp_source_process_rtp):
    Reset the clock base when we detect large jumps in the seqnums.
    85b99b90