]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Reset RTP timestamp; sequence number on SSRC change
authorMatthew Jordan <mjordan@digium.com>
Sun, 13 Jan 2013 22:07:00 +0000 (22:07 +0000)
committerMatthew Jordan <mjordan@digium.com>
Sun, 13 Jan 2013 22:07:00 +0000 (22:07 +0000)
commit9b475cd3efd9f32a3f0c483921bb970f5c950c3f
treee7c5f68951b56c2215ac31b0fddd9eb4bbb6b6cf
parentaecd2429bd6ab0ae37c90cceb926fdb22cda84d0
Reset RTP timestamp; sequence number on SSRC change

In r370252 for ASTERISK-18404, Asterisk's handling of RTP was modified to
better account for out of order RTP packets. This was accomplished by using the
RTP timestamp and sequence number to check for out of order packets. However,
when a SSRC change occurs, the timestamp and sequence number will no longer
have any relation to the previously received packets. The variables tracking
the timestamp and sequence number therefore have to be reset.

(closes issue ASTERISK-20906)
Reported by: Eelco Brolman
patches:
  dtmf_on_hold.patch uploaded by Eelco Brolman (license #6442)
........

Merged revisions 378967 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 378984 from http://svn.asterisk.org/svn/asterisk/branches/11

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@378985 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_rtp_asterisk.c