aboutsummaryrefslogtreecommitdiffstats
path: root/main/rtp.c
AgeCommit message (Expand)AuthorFilesLines
2010-03-25Several fixes regarding RFC2833 DTMF detection.mmichelson1-13/+36
2010-03-17Revert API change in release branchestwilson1-1/+1
2010-03-13Merged revisions 252089 via svnmerge from twilson1-15/+42
2010-02-20Make sure we support RTCP compound messages with zero reportsoej1-0/+4
2009-11-30fixes crash caused by RTP comfort noise payload greater than 24 bytesdvossel1-1/+0
2009-10-19Correct timestamp calculations when RTP sample rates over 8kHz are used.kpfleming1-9/+14
2009-10-01Fix a bunch of off-by-one errorstilghman1-5/+5
2009-09-30Change the SSRC by default when our media stream changestwilson1-1/+9
2009-07-08Fixes 8khz assumptionsdvossel1-21/+24
2009-05-28Allow for media to arrive from an alternate source when responding to a reinv...mmichelson1-5/+21
2009-05-18Fix a bug where the codecs of the called party leg were not properly sent bac...file1-1/+2
2009-05-13Fix RFC2833 issues with DTMF getting duplicated and with duration wrapping over.file1-23/+58
2009-03-05Fix problems when RTP packet frame size is changedkpfleming1-7/+41
2009-02-24Only set dtmfcount on BEGIN, and ensure it gets reset to 0 properly.russell1-3/+3
2009-02-23Fix infinite DTMF when a BEGIN is received without an END.russell1-10/+3
2009-02-12Don't send DTMF for infinite time if we do not receive an END event.russell1-0/+15
2009-02-12Revert RTP changes for continuation of DTMF. Proxy commit by russell via SMS.file1-15/+0
2009-02-12Clear out the current event after forcing the end of a digitrussell1-1/+4
2009-02-11Fixify infinite DTMF in the case that no RFC2833 END event is ever receivedrussell1-0/+12
2009-01-22Don't crash if RTCP is not enabled on an RTP structure but statistics are out...file1-6/+6
2008-12-18Only care about a compatible codec for early bridging if we are actually brid...file1-3/+2
2008-12-10Increment the sequence number on the end packets for RFC2833. After reading t...file1-3/+3
2008-12-09Make sure that the timestamp for DTMF is not the same as the previous voice f...file1-2/+6
2008-12-09Take video into account when early bridging RTP.file1-4/+4
2008-12-04(closes issue #13835)jpeeler1-1/+3
2008-11-03Remove the potential for a division by zero error.tilghman1-1/+1
2008-09-17Allow for "G.729" if offered in an SDP even thoughmmichelson1-0/+1
2008-08-06Since adding the AST_CONTROL_SRCUPDATE frame type,mmichelson1-1/+3
2008-07-09Fix a problem where inbound rfc2833 audio would be sent to the mmichelson1-4/+5
2008-06-26Check for rtcp structure before trying to delete schedule.tilghman1-1/+3
2008-05-14Add ast_assert(), which can be used to handle fatal errors. It is only compiledrussell1-4/+2
2008-04-22I thought I was going to be able to leave 1.4 alone, but that was not the case.russell1-4/+15
2008-04-14Don't change the SSRC when a new source comes into play, this might happen qu...file1-1/+0
2008-04-01Disable Packet2Packet bridging when we need to feed DTMF frames into the core...file1-3/+3
2008-03-19Make sure that the mark bit does not incorrectly cause video frame timestamps...file1-2/+2
2008-03-18Put a maximum limit on the number of payloads accepted, and also make sure a ...file1-0/+3
2008-03-07Properly initialize rtp->schedidtilghman1-0/+1
2008-03-05Add a control frame to indicate the source of media has changed. Depending on...file1-2/+4
2008-03-05Fix a bug that I just noticed in the RTP code. The calculation for setting therussell1-1/+1
2008-03-04In addition to setting the marker bit let's change our ssrc so they know for ...file1-0/+1
2008-03-04When a new source of audio comes in (such as music on hold) make sure the mar...file1-0/+14
2008-02-18When a SIP channel is being auto-destroyed, it's possible for it to still betilghman1-0/+8
2008-01-27When deleting a task from the scheduler, ignoring the return value couldtilghman1-18/+6
2008-01-16Replace current spy architecture with backport of audiohooks. This should tak...file1-2/+2
2008-01-16Add two more SDP names for ulaw and alaw.file1-0/+2
2008-01-15Commit a fix for some memory access errors pointed out by the valgrind2.txtrussell1-2/+2
2008-01-11If the incoming RTP stream changes codec force the bridge to break if the oth...file1-0/+10
2007-12-10Add G729A as another possible payload name for G729. Some devices use this in...file1-0/+1
2007-12-07At the end of a call, when we're reporting, RTCP may already be partially tor...tilghman1-8/+22
2007-12-03Do not create a smoother for G723.1 frames, they need to be left alone to the...file1-1/+1