Commit Graph

42 Commits (812f5b51cb56a36668decc6dfc83adeca185429e)

Author SHA1 Message Date
Joshua Colp eac818801b bridge_native_rtp: Handle case where channel joins already suspended.
8 years ago
Richard Mudgett 21151408f7 bridge_native_rtp.c: Minor code cleanups.
9 years ago
Richard Mudgett 9dcf9e9cea bridge_native_rtp.c: Fix native rtp bridge data race.
9 years ago
Alexander Traud 1bff400df7 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Joshua Colp d558b00c85 bridge_native_rtp.c: Don't start native RTP bridging after attended transfer.
10 years ago
Richard Mudgett 92c1688edb bridge_native_rtp.c: Defer allocation and check if it fails in native_rtp_bridge_compatible().
10 years ago
Richard Mudgett 4441bb6a25 Bridging: Eliminate the unnecessary make channel compatible with bridge operation.
10 years ago
George Joseph 9d457fe5c2 bridge_native_rtp: Change local/remote message from debug/2 to verb/4
11 years ago
Matthew Jordan 266c022a45 bridge_native_rtp: Fix T.38 issues with remote bridges
11 years ago
Matthew Jordan 5f300b7a40 bridge_native_rtp: Fix audio issues when moving from remote bridge to softmix
11 years ago
Joshua Colp 743ad19699 bridge: During a smart bridge operation provide a more complete bridge to the old technology.
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Jonathan Rose af4cd65143 Channels: Masquerades to automatically move frame/audio hooks
11 years ago
Matthew Jordan 20a14e568f bridges/bridge_native_rtp: Reconfigure bridge on removal of framehook
11 years ago
Joshua Colp 962b78bca1 bridge_native_rtp: Take the bridge type choice of both channels into account.
11 years ago
Matthew Jordan 42a1dee02d Undo r414123
11 years ago
Matthew Jordan 17ff4d9282 bridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook
11 years ago
Joshua Colp d134150be2 framehooks: Add callback for determining if a hook is consuming frames of a specific type.
11 years ago
Joshua Colp e2ed86e4ca Undoing framehook support. Issues were uncovered by Bamboo.
11 years ago
Joshua Colp 3b3e4b9b95 framehooks: Add callback for determining if a hook is consuming frames of a specific type.
11 years ago
Kinsey Moore b5f8f56bd0 bridge_native_rtp: Fix crash involving masquerade
11 years ago
Kevin Harwell 84e1790beb bridge_native_rtp: Deadlock during 4-way conference creation
12 years ago
Kinsey Moore 6c417b0475 bridge_native_rtp: Ensure bridge is torn down
12 years ago
Mark Michelson b11983d480 Fix assumption in bridge_native_rtp.c regarding number of participants in a bridge.
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Mark Michelson 212b6f668b Fix refleaks of ast_rtp_instance structures.
12 years ago
Jonathan Rose c13d0b7bdc bridge_native_rtp: Fix hold chain bugs caused by native RTP bridge framehook
12 years ago
Richard Mudgett 20bf856ba4 bridge_native_rtp: Remove some unnecessary NULL checks on c1.
12 years ago
Joshua Colp 2feb049ba2 Fix hold/unhold in bridge_native_rtp, use tech_pvt instead of bridge_pvt, reduce bridging attempts, and fix breaking native RTP bridges.
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Richard Mudgett 7846c2c91d Add missing line terminator to debug message.
12 years ago
Joshua Colp 3a15fb4f47 Fix a check in bridge_native_rtp which determined if attaching the framehook failed or not.
12 years ago
Joshua Colp c780fd5498 Add some debug messages to make it clear what RTP bridging functionality is in use.
12 years ago
Joshua Colp e366c8c0a0 Fix some logic so native RTP bridge will occur when monitor, audiohooks, or framehooks are not present.
12 years ago
Richard Mudgett 2838683742 Extract a repeated test into ast_channel_has_audio_frame_or_monitor().
12 years ago
Richard Mudgett 1267c91315 Extract a useful routine from the softmix bridge technology.
12 years ago
Matthew Jordan 41e4282751 Fix memory leaks in stasis_channels and bridge_native_rtp
12 years ago
Jonathan Rose 723a84dbd9 bridge_native_rtp: Fix native bridge tech being incompatible when it should be.
12 years ago
Jonathan Rose a1f45147c9 bridge_native_rtp: Fix possible segfaults on leaves/joins
12 years ago
Richard Mudgett 18338967c4 Add BUGBUG comment.
12 years ago
Richard Mudgett dcf5990c56 Simple lock, assignment, unlock sandwich optimization.
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago