Commit Graph

175 Commits (b222d1247f6a28e99fce0551a20bc8be73f04eb1)

Author SHA1 Message Date
Kevin P. Fleming 9bd5c1d95b don't report EAGAIN as an error (bug #4128)
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Kevin P. Fleming 35f2e4b8ae ensure that sequential DTMF sent via RTP has some 'dead air' between digits (bug #3675)
20 years ago
Kevin P. Fleming 228f03ae87 use more efficient code to produce non-codec-capability list (bug #3960)
20 years ago
Kevin P. Fleming c7c20f8656 report non-codec capabilities in 'sip debug' properly (bug #3960)
20 years ago
Kevin P. Fleming bbc8c2ce6f fix breakage from slin endianness commit earlier today (sorry :-()
20 years ago
Kevin P. Fleming b96ae79baa handle AST_FORMAT_SLINEAR endianness properly on big-endian systems (bug #3865)
20 years ago
Mark Spencer 1e477ed10f Fix RTP checksums config option (bug #3908 with minor mods)
20 years ago
Mark Spencer f966e5e186 Simplify endianness and fix for unaligned reads (bug #3867)
20 years ago
Mark Spencer 141b2b7d39 Don't use deprecated "2" location for G.726 (rfc3551)
20 years ago
Russell Bryant 1398781ee7 show correct seq no in debug output (bug #3849)
20 years ago
Mark Spencer f9cfe60312 Add support for Solaris/x86 (bug #3064)
20 years ago
Mark Spencer 77b8442606 Merge H.263+ support (bug #3709)
20 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
20 years ago
Mark Spencer 78b9e92af9 Revert earlier timestamp stuff pending contact with Intel over apparent HMP brokenness
20 years ago
Mark Spencer 618b325d73 Make sure we increase the timestamp between digits (bug #3675)
20 years ago
Mark Spencer 73a38e14d3 Fix message from WARNING to DEBUG.
21 years ago
Mark Spencer 5f726ad8c7 Merge config updates (bug #3406)
21 years ago
Russell Bryant 0c30452423 update copyright headers for 2005
21 years ago
Mark Spencer a9bbac93a2 Send a few more rfc2833 events on hte "down" (bug #3339)
21 years ago
Mark Spencer d3418aa14a Support CNG transmission when on hold (bug #2904)
21 years ago
Mark Spencer 8bb060d8ac Ignore invalid RTP packets (bug #3030)
21 years ago
Mark Spencer 46ffd20c48 Various and assundary formatting fixes (bug #3174)
21 years ago
Mark Spencer d331358a3b Permit RTP to be reset
21 years ago
Mark Spencer 9d40b8ee80 Merge slimey's Solaris compatibility (with small mods) (bug #2740)
21 years ago
Mark Spencer 40fbe50662 Update comment for fmtp 16, implement in RTP (bug #2999)
21 years ago
Mark Spencer dff0090504 Don't increment RTP timestmap on sending of DTMF (bug #2928)
21 years ago
Mark Spencer 3884b05a0e Increment seqno in RTP in RFC2833 (bug #2902)
21 years ago
Mark Spencer c75879d64a Revised seqno fix (bug #2887)
21 years ago
Mark Spencer 0e5ecf4a0d Fix rollover with DTMF (bug #2887)
21 years ago
Mark Spencer 9ab27e3382 Fix segfault
21 years ago
Mark Spencer b40c7e28a4 Add RTP debug support (bug #2570)
21 years ago
Mark Spencer 7bcb9629fd Send empty frames when missing frames arrive (hope this doesn't break anything)
21 years ago
Mark Spencer b96abb803c LPC fix
21 years ago
Mark Spencer ce68497243 First pass at LPC10
21 years ago
Mark Spencer 14e1fe4795 Make sure rtp->f.data is initialized properly for 3389 (asterisk dev mailing list)
21 years ago
Mark Spencer 0c39d6de8e Grab each lock individually...
21 years ago
Mark Spencer 471df8f512 Be sure to do ntohl before considering extended field
21 years ago
Mark Spencer 6749f1b8b5 Be sure we still check for proper buffer length
21 years ago
Mark Spencer b48987922c First pass at handling RTP header extension bit
21 years ago
Mark Spencer fa814abe05 Repair offer/answer model (bug #2293), initial CNG work for new frametype
21 years ago
Mark Spencer 34e40a3a59 Wait for command to complete (bug #1733) and take RTP 19 as CN too...
21 years ago
Mark Spencer 13a45232fa Get other instance of 101 changed to "payload" (bug #2191)
21 years ago
Mark Spencer cfcc58d96e Don't hard code the RTP payload type to 101 (bug #2192)
21 years ago
Mark Spencer d3397cd37d Don't copmile in the no-RTP checksum stuff for non-Linux (bug #2089)
21 years ago
Mark Spencer 2f2122875a Add option to disable checksums on RTP UDP ports (bug #2068)
21 years ago
Mark Spencer 8ebfe337a7 Extend bindaddr to RTP connections on SIP (bug #1989 et al)
21 years ago
Mark Spencer 2f911dfba6 Use INET_ADDRLEN (bug #1956) (from airport!)
21 years ago
Mark Spencer 1f1c915fea Merge Steven Davie's timestamp improvements
21 years ago
Mark Spencer 60ad539878 Formatting fixes (bug #1951)
21 years ago
Mark Spencer 4d0dd2775a Report checksum failures as such (bug #1942)
21 years ago
Mark Spencer f97df161f4 Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ast_inet_ntoa's (but #1944)
21 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer c96046b6c2 Handle binding more nicely
21 years ago
Mark Spencer 0f2e75a257 Clearly label EAGAIN as being the UDP checksum error that it is
21 years ago
Mark Spencer 0f5ed60d51 Minor RTP video fixes, be more careful about closing fd's in meetme (bug #1743)
21 years ago
Mark Spencer 04887bcc3e Minor reinvite typo
21 years ago
Mark Spencer b820fd0075 Doc fix for controlplayback, get rid of 500ms wait in rtp.c (bug #1589)
21 years ago
Mark Spencer cf57ba2310 Make RTP handle codecs (first pass)
21 years ago
Mark Spencer d146b72e53 Fix typo in outgoing rfc2833 handling (bug #1646)
21 years ago
Mark Spencer 6f3dd86f22 Ignore dupe packets for RFC2833 (bug #1034)
21 years ago
Mark Spencer faaef0fbe3 Add DTX support (mark bit) (bug #1234)
21 years ago
Mark Spencer 0709926b82 Don't spam 3389 warning message
21 years ago
Mark Spencer ec6d3b535a Don't set the address with NAT mode if we haven't programmed an address
21 years ago
Mark Spencer 2a16a0a30c Use caller's negotiated values when possible.
21 years ago
Mark Spencer 47b6495e9b Same for transmit core
21 years ago
Mark Spencer 7192fbfae7 Round offset timestamps to nearest 20ms to clean up numbers.
21 years ago
Mark Spencer 1b05e77127 Fix small but deadly typo
21 years ago
Mark Spencer 2a75bbb711 Mute received DTMF path
21 years ago
Mark Spencer f997f9f139 Increase amount of time we send tones on RTP to 100ms
21 years ago
Mark Spencer 9e83daa3bb If an RTP peer hasn't been set, ignore audio from it (Plexus workaround)
21 years ago
Mark Spencer 7989800674 Try to make smoother G.729B aware, and able to handle VAD bytes
21 years ago
Mark Spencer 044aa4fa60 Cleanups of RX/TX calculations
21 years ago
Mark Spencer 8750f1c05f Move timestamp around in RTP.... Gotta do iax2 eventually here...
21 years ago
Mark Spencer 5bf9b86aa4 Know how to send ADPCM
21 years ago
Mark Spencer 500ebad7aa Fix slow down in rtp.c
21 years ago
Mark Spencer ff976ce055 Add G.726-32kbps Codec Transcoder (Tested with Cisco ATA-186)
21 years ago
Mark Spencer fb96473eb0 Fix comparision in RTP native bridge (bug #1043)
22 years ago
Martin Pycko 343b784d6c Change the warning message if we can't do native bridge because of diffrent codecs
22 years ago
Martin Pycko 66d2f2de66 Warn about not being able to do reinvite in the right place and unlock the mutexes before returning
22 years ago
Martin Pycko 1ceb43f77f Fix AbsoluteTimeout on rtp native bridge
22 years ago
Martin Pycko dae1a4e6df Don't allow reinvite if both parties talk diffrent codec (part 2)
22 years ago
Mark Spencer 1e95c3a4ac Remove really broke MP3 stuff in favor of G.726 in the near future
22 years ago
Jeremy McNamara 8284ea8b46 fix g.723.1 pass-thru. Bug #477
22 years ago
Mark Spencer daf8899e5c Revert previous patch
22 years ago
Mark Spencer 9efec3dff4 Detect 100 as valid DTMF too
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Mark Spencer 36795a34a2 Don't complain on G.723 packets RTP
22 years ago
Mark Spencer 36508bc31a Commit RTP fixes this time
22 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
22 years ago
Mark Spencer ae886f5c2b Merge DTMF fixes (bug #95)
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer 655f60e567 Take out some debugging
22 years ago
Mark Spencer 5a82b043d0 Minor rtp fixup
22 years ago
Mark Spencer 9c9ee7c952 Add H.263 video support
22 years ago
Mark Spencer 3b78918878 Totally redo file formats
22 years ago
Mark Spencer 9befc69684 Properly handle broken up packets
22 years ago
Mark Spencer f5e13431a5 Add SIP/RTP video support, video enable app_echo, start on RTCP
22 years ago
Mark Spencer b0760f8006 Make RTP ports configurable
22 years ago
Mark Spencer 50e9f66257 Remove "contributed" swear words
22 years ago