Commit Graph

194 Commits (20)

Author SHA1 Message Date
Jenkins2 e478d2eb94 Merge "res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP."
8 years ago
Richard Mudgett d165079cbc rtp_engine/res_rtp_asterisk: Fix RTP struct reentrancy crashes.
8 years ago
Alexander Traud 72c5f3b0ba res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP.
8 years ago
Kevin Harwell 9b103e7bea rtp_engine: allocate RTP dynamic payloads per session
8 years ago
George Joseph 8470c2bdea RFC sdp: Initial SDP creation
8 years ago
Richard Mudgett 16fdb11bc3 core: Cleanup some channel snapshot staging anomalies.
8 years ago
gestoip2 d9b24cce0a res_rtp_asterisk: RTT miscalculation in RTCP
9 years ago
Alexander Traud 9ac53877f6 rtp_engine: Allow more than 32 dynamic payload types.
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Joshua Colp 0376af9519 rtp: Only accept the first payload for a format in SDP.
9 years ago
Matt Jordan a19f4affe8 manager: Add <see-also> links between related events
9 years ago
Mark Michelson 1cd79d6ee5 Remove SILK payload mappings from Asterisk core.
9 years ago
Kevin Harwell 1d364ac54f rtp_engine: Failed assertion and wrong name given for codec
9 years ago
Mark Michelson 273052f404 Update support for SILK format.
9 years ago
Jacek Konieczny 970803efcb res_rtp_asterisk: Use separate SRTP session for RTCP with DTLS
9 years ago
Joshua Colp 38bf1f3a71 Merge "json: Audit ast_json_* usage for thread safety."
10 years ago
Joshua Colp a2431f83ef rtp_engine: Ignore empty filenames in DTLS configuration.
10 years ago
Joshua Colp d17d9a9288 json: Audit ast_json_* usage for thread safety.
10 years ago
George Joseph a987434564 res_pjsip: Add existence and readablity checks for tls related files
10 years ago
Alexander Traud 525c7ab780 rtp_engine: Init a format-attribute module to its RFC defaults.
10 years ago
Richard Mudgett f7df3e1a01 rtp_engine.c: Get current or create a needed rx payload type mapping.
10 years ago
Richard Mudgett 38854a9f7b rtp_engine.c: Extract rtp_codecs_payload_replace_rx().
10 years ago
Richard Mudgett 1a549ed134 rtp_engine.c: Initial split of payload types into rx and tx mappings.
10 years ago
Richard Mudgett f49bef08a2 rtp_engine.c: Fix performance issue with several channel drivers that use RTP.
10 years ago
Richard Mudgett 5f925d48b7 rtp_engine.c: Must protect mime_types_len with mime_types_lock.
10 years ago
Richard Mudgett e2d5d4db35 rtp_engine.h: No sense allowing payload types larger than RFC allows.
10 years ago
Richard Mudgett bc1eae55cb rtp_engine.c: Minor tweaks.
10 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
10 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Walter Doekes 13a318bbb1 rtp_engine: Skip useless self-assignment in ast_rtp_engine_unload_format.
10 years ago
George Joseph 6d5941297b vector: Traversal, retrieval, insert and locking enhancements
10 years ago
Matt Jordan 39d3e1ef6e main/rtp_engine: Fix DTLS double-free introduced by 0b6410c4f8
10 years ago
Steve Davies 5e96584829 res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Matthew Jordan 60f01520e7 Fix compilations errors on 64-bit OpenBSD systems
10 years ago
David M. Lee 965777ccfc Various fixes for OS X
10 years ago
Matthew Jordan 228fdb3f4e main/rtp_engine: Format NTP timestamps as unsigned longs
10 years ago
Kinsey Moore 0c5234f12a Fix dev-mode build on recent gcc
10 years ago
Scott Griepentrog 8d059c3808 rtp_engine: keep payload types in correct range
10 years ago
Kevin Harwell c17cef1c38 Direct Media calls within private network sometimes get one way audio
11 years ago
Joshua Colp 4ff6bd831f rtp_engine: Add support for transporting signed linear at 12kHz, 24kHz, 32kHz, 44kHz, 48kHz, 96kHz, and 192kHz over RTP.
11 years ago
Matthew Jordan cc4c396647 main/rtp_engine: Fix crash when processing more than one RTCP report info block
11 years ago
Matthew Jordan e4591f98b1 main/rtp_engine: Format NTP timestamps as unsigned ints
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Matthew Jordan bbeaeea1a3 res_hep_rtcp: Add module that sends RTCP information to a Homer Server
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
11 years ago
Walter Doekes f66e9d6c9e rtp: Fix case typo in H263+ mime.
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Richard Mudgett ba1db5d8f5 Eliminate some more unnecessary RAII_VAR() uses.
11 years ago
Richard Mudgett d28af99e65 chan_sip.c: Fix channel staging assertion failure.
11 years ago
Kevin Harwell 73709e22ef rtp_engine: Dynamic payload change in rtp mapping not supported
11 years ago
Kevin Harwell b88c818153 rtp_engine: Output mixup in ${CHANNEL(rtpqos,audio,all)}
11 years ago
Scott Griepentrog 601692a7e4 rtp_engine: improved handling of get_rtp_info failure
11 years ago
Rusty Newton f7c60b8fb6 Several components: fixing Typos in comments and code, "avaliable" instead of "available"
12 years ago
Kinsey Moore d9015a5356 ARI: Don't leak implementation details
12 years ago
Scott Griepentrog 39a233d32b rtp_engine: fix rtp payloads copy and improve argument names
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Matthew Jordan 4d348e853c Add pass through support for Opus and VP8; Opus format attribute negotiation
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Mark Michelson f8622e7c5c Get rid of ast_bridged_channel() and the bridged_channel field on ast_channels.
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago
Matthew Jordan 80b8c2349c Add a 'secret' probation strictrtp mode to handle delayed changes in RTP source
12 years ago
Mark Michelson e9ff351f06 Do not allow native RTP bridging if packetization of media streams differs.
12 years ago
Richard Mudgett 671499c8b2 * Found some more places to use ast_channel_lock_both().
12 years ago
David M. Lee 6dfcc86c0d Fix end condition in ast_rtp_lookup_mime_multiple2.
12 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Joshua Colp d78f7f92b2 Add support for applying direct media ACLs between differing channel technologies.
13 years ago
Joshua Colp e8380afc8a Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
13 years ago
Mark Michelson be500bbafb Re-fix sending unnegotiated payloads during a P2P RTP bridge.
13 years ago
Joshua Colp 4a389854a4 Create the payload type if it does not exist when setting information based on the 'm' line. An rtpmap attribute is not required for defined payload numbers.
13 years ago
Joshua Colp 8c5333f34e Payload and RTP code are must remain separate since in non-Asterisk format cases they differ.
13 years ago
Joshua Colp da808a0b66 Fix a bug uncovered by the test suite where the RTP payload number was not getting set.
13 years ago
Joshua Colp 15e41c7542 Reduce memory consumption significantly for users of the RTP engine API by storing only the payloads present and in use instead of every possible one.
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Joshua Colp 37256ea45d Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
13 years ago
Mark Michelson 628425ba6f Fix apparent copy and paste error where incorrect "glue" is used.
13 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Jonathan Rose bdaecbb66b chan_sip: fix problem directmediapermit/deny uses the wrong address
13 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
13 years ago
Richard Mudgett e6d08d92e3 Move debug message in ast_rtp_instance_early_bridge_make_compatible().
13 years ago
Richard Mudgett 01194c5811 Use ast_channel_lock_both() where it was inlined before.
13 years ago
Kinsey Moore c5b3db1956 Kill off red blobs in most of main/*
13 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Kinsey Moore 1fac2fba4b Deprecated macro usage for connected line, redirecting, and CCSS
13 years ago
Matthew Jordan 670797e5da Allow SRTP policies to be reloaded
13 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Kevin P. Fleming 7023350098 Add 'L16-256' MIME subtype alias for slin16.
13 years ago
Joshua Colp 35fef9a7dc Add missing code to set direct RTP setup information during dialing.
13 years ago
Terry Wilson 04da92c379 Replace direct access to channel name with accessor functions
14 years ago
Matthew Jordan 24a6c9b815 Handle AST_CONTROL_UPDATE_RTP_PEER frames in local bridge loop
14 years ago
Jonathan Rose beae2df26e Merged revisions 336307 via svnmerge from
14 years ago
Paul Belanger 6428f6692f Merged revisions 331894 via svnmerge from
14 years ago
Kinsey Moore 1dc97eb69b Merged revisions 328824 via svnmerge from
14 years ago
David Vossel 513c680b8c Adds pass-through support for codec CELT.
14 years ago