Commit Graph

177 Commits (07126be38971d08da987f1de22a9c7470b439efc)

Author SHA1 Message Date
Joshua Colp 91d9c110af Merged revisions 80255 via svnmerge from
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Joshua Colp 5fbd7ebd24 Merged revisions 79553 via svnmerge from
18 years ago
Joshua Colp 22114b509d Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
18 years ago
Joshua Colp 5a1e2bfb50 Merged revisions 78172 via svnmerge from
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
18 years ago
Russell Bryant 77a75d46b2 Add a link to the list of assigned RTP payload types for convenience.
18 years ago
Luigi Rizzo 5a96f8aa72 document how the RTP marker bit is passed for video frames,
18 years ago
Luigi Rizzo f1aadc8161 add an entry for h263plus in an empty slot of the rtp types.
18 years ago
Luigi Rizzo 8f4d728fe0 Merged revisions 77022 via svnmerge from
18 years ago
Steve Murphy 0e969271ae After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort.
18 years ago
Steve Murphy 5ac24b25d3 This corrects the problem with flags and %lld formats on 64-bit machines, where uint64_t is NOT acceptable for %lld, and also works on 32-bit machines. At least, with gcc.
18 years ago
Steve Murphy 8a7732f067 via 10206, I have added an option (e) to Dial to allow the h exten to get run on peer. Had to upgrade ast_flag stuff to 64 bits to do this.
18 years ago
Russell Bryant c2603c1aeb resolve a compiler warning
18 years ago
Luigi Rizzo e950538bdd Small improvement to the STUN support so it can be used by
18 years ago
Luigi Rizzo 75e2b34c4d more cleanup, this time to stun_handle_packet(). Among other things:
18 years ago
Luigi Rizzo 3d41c1ce94 a little bit of code cleanup to rtp.c, mostly to function
18 years ago
Luigi Rizzo deb98f98a0 add a bit of documentation on what the stun code in rtp.c does
18 years ago
Russell Bryant 36b0448bc1 Merged revisions 72112 via svnmerge from
18 years ago
Jason Parker 792beb4686 Merged revisions 71915 via svnmerge from
18 years ago
Russell Bryant 5590f67f58 Convert so more logging to ast_debug (issue #10045, dimas)
18 years ago
Russell Bryant 80166c6de8 Conversions to ast_debug()
18 years ago
Joshua Colp 6f98665672 Behold the magic of casting!
18 years ago
Steve Murphy 6a2af3c983 Merged revisions 71063 via svnmerge from
18 years ago
Jason Parker 7a1c2d94bb Add manager events for RTCP statistics.
18 years ago
Joshua Colp 80cdeaef55 Merged revisions 70727 via svnmerge from
18 years ago
Joshua Colp a2b3357a9d Merged revisions 70360 via svnmerge from
18 years ago
Joshua Colp 9bec4f4b58 Merged revisions 70003 via svnmerge from
18 years ago
Joshua Colp d0eaf1e389 Merged revisions 68922 via svnmerge from
18 years ago
Russell Bryant 1d57ccb6f7 Fix a bunch of doxygen errors and document more things
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Joshua Colp 40df1fb464 Merged revisions 67650 via svnmerge from
18 years ago
Russell Bryant b5089b4a58 Merged revisions 67071 via svnmerge from
18 years ago
Joshua Colp ed4726769a Merged revisions 66437 via svnmerge from
18 years ago
Russell Bryant bcd2bd8294 Make this build on *my* machine again, and hopefully not break others.
18 years ago
Joshua Colp e4191c375f Merged revisions 65863 via svnmerge from
18 years ago
Russell Bryant 89b0e6049a Merged revisions 65842 via svnmerge from
18 years ago
Russell Bryant b419fc1134 Add support for setting the CoS for VLAN traffic (802.1p) in Linux. The
18 years ago
Jason Parker 82d5673c81 Merged revisions 61707 via svnmerge from
18 years ago
Russell Bryant c21f118a65 Merged revisions 61697 via svnmerge from
18 years ago
Olle Johansson 16a080781d Merged revisions 61676 via svnmerge from
18 years ago
Olle Johansson c4cd1b6761 Merged revisions 61674 via svnmerge from
18 years ago
Russell Bryant c4f42601d6 Merged revisions 59358 via svnmerge from
18 years ago
Russell Bryant 08e3a9bdc8 Merged revisions 59207 via svnmerge from
18 years ago
Joshua Colp ddca41798b Merged revisions 58783 via svnmerge from
19 years ago
Joshua Colp 2ab6ed30cd Merged revisions 58436 via svnmerge from
19 years ago
Joshua Colp e7da006562 Merged revisions 58240 via svnmerge from
19 years ago
Joshua Colp aabe0abaee Merged revisions 57768 via svnmerge from
19 years ago
Olle Johansson 75d387acbc Doxygen additions, corrections
19 years ago
Olle Johansson ba32ee49d0 Adding Realtime Text support (T.140) to Asterisk
19 years ago
Joshua Colp 8f6d9918a7 Merged revisions 53434 via svnmerge from
19 years ago
Russell Bryant dfb5ef7f55 Merged revisions 53429 via svnmerge from
19 years ago
Joshua Colp 2cc011e005 Merged revisions 53120 via svnmerge from
19 years ago
Joshua Colp 493126cf0c Merged revisions 53052 via svnmerge from
19 years ago
Joshua Colp fa66a0bf03 Merged revisions 53050 via svnmerge from
19 years ago
Russell Bryant 7ca426c5b4 Merged revisions 53040 via svnmerge from
19 years ago
Russell Bryant 2d0e8864aa Merged revisions 52645 via svnmerge from
19 years ago
Joshua Colp a1d764c00a Only use locking for bridge information if intense P2P bridging is enabled.
19 years ago
Joshua Colp dcdc6c0bc6 Change RTP protos list to be read/write. Most of the time it's only going to be read so making it use mutex locks was a waste.
19 years ago
Joshua Colp 39d3580ee4 Make the RTP stack better conform to coding guidelines. (issue #8679 reported by johann8384)
19 years ago
Russell Bryant dcca8f345f Merged revisions 51311 via svnmerge from
19 years ago
Luigi Rizzo e7c5029d23 in the interest of portability, avoid using %zd when all
19 years ago
Joshua Colp 461d49d2bd Merged revisions 51211 via svnmerge from
19 years ago
Joshua Colp 3e6d6e0e62 Merged revisions 51182 via svnmerge from
19 years ago
Jason Parker 9ca780a271 Merged revisions 51170 via svnmerge from
19 years ago
Joshua Colp 4942fd94d2 Merged revisions 50466 via svnmerge from
19 years ago
Joshua Colp ee137a5eaa Make callback declaration match one used in trunk.
19 years ago
Joshua Colp 91a7ca8df7 Merged revisions 50032 via svnmerge from
19 years ago
Olle Johansson 68ff3c3575 Issue #8663 - Add passthrough support for MPEG4 (neutrino88).
19 years ago
Joshua Colp e2a50de88f Clarify why we are reading in a frame in the Packet2Packet bridge.
19 years ago
Joshua Colp c6c83cf01e Merged revisions 49066 via svnmerge from
19 years ago
Kevin P. Fleming adca0ff14b Merged revisions 49006 via svnmerge from
19 years ago
Joshua Colp 7f61b822c1 Merged revisions 48964 via svnmerge from
19 years ago
Joshua Colp 915647d267 Merged revisions 48506 via svnmerge from
19 years ago
Joshua Colp f6649ae0af Merged revisions 48472 via svnmerge from
19 years ago
Joshua Colp 1c4c365377 Merged revisions 48461 via svnmerge from
19 years ago
Joshua Colp c3052f7a7e Merged revisions 48381 via svnmerge from
19 years ago
Russell Bryant 17a2888d2e Staticize one, and Constify a bunch of usage strings for CLI commands.
19 years ago
Olle Johansson fe53552f41 Doxygen updates
19 years ago
Olle Johansson 00bf07b12e Well, yes...
19 years ago
Olle Johansson b8fcae6d75 Reserving flags for coming code (currently in the "videocaps" branch)
19 years ago
Olle Johansson c23bc46089 - Disable RTP timeouts during T.38 transmission
19 years ago
Joshua Colp 869101028b Merged revisions 48168 via svnmerge from
19 years ago
Olle Johansson 2bee4aba4d Change logging for p2p rtp bridge mode
19 years ago
Joshua Colp d44b349211 Merged revisions 48107 via svnmerge from
19 years ago
Olle Johansson 7991366506 - Adding comment on suspicious memory allocation. Seems like it's never freed, but I don't
19 years ago
Joshua Colp b50fc7a502 Merged revisions 47944 via svnmerge from
19 years ago
Joshua Colp a69ac09748 Merged revisions 47897 via svnmerge from
19 years ago
Joshua Colp 03a7adf8ce Use RTP/RTCP fds on the RTP structure, don't bother storing them.
19 years ago
Joshua Colp b2b966eda8 Merged revisions 47852 via svnmerge from
19 years ago
Joshua Colp 993c6823e6 Merged revisions 47645 via svnmerge from
19 years ago
Joshua Colp 5861048fb6 Merged revisions 47639 via svnmerge from
19 years ago
Tilghman Lesher 79f75ec09a Merged revisions 47053 via svnmerge from
19 years ago
Olle Johansson 2cb07fbaa4 In debug mode, recognize that someone is sending zrtp, even though we
19 years ago
Olle Johansson 52a5d63a2d Bind RTCP to the same IP as RTP.
19 years ago
Russell Bryant 0ca6a42d7e fix various spelling mistakes in comments (issue #8237, jmls)
19 years ago
Kevin P. Fleming 88efcea05e Merged revisions 46154 via svnmerge from
19 years ago
Joshua Colp bb8926d50c Merged revisions 45452 via svnmerge from
19 years ago
Joshua Colp 62e6417b21 Merged revisions 44628 via svnmerge from
19 years ago
Joshua Colp 85625f3505 Merged revisions 44605 via svnmerge from
19 years ago