From 0ac2c093e2d5e714af64062a0ef81b2d14c73640 Mon Sep 17 00:00:00 2001 From: Richard Mudgett Date: Tue, 23 Jul 2013 00:02:04 +0000 Subject: [PATCH] Remove some BUGBUG notes that have been handled. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@395088 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/bridging.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/main/bridging.c b/main/bridging.c index f833ccb810..53368dc79d 100644 --- a/main/bridging.c +++ b/main/bridging.c @@ -4899,21 +4899,6 @@ static int try_swap_optimize_out(struct ast_bridge *chan_bridge, return 0; } -/* - * BUGBUG Need to take into account frame hooks on the unreal/local channels optimization. - * - * Frame hooks on the unreal/local channels may inhibit optimization here if they cannot - * be moved to an appropriate peer channel. - * - * caller -- Bridge -- L;1 -- L;2 -- Bridge -- agent - * Any frame hooks on L;1 need to be moved to agent channel. - * Any frame hooks on L;2 need to be moved to caller channel. - * - * Moving the frame hooks may cause the hooks to miss a frame if - * the destination channel has already read a frame but cannot - * write it into the bridge yet because optimization has the - * bridge locked. - */ other = ast_bridge_channel_peer(src_bridge_channel); if (other && other->state == AST_BRIDGE_CHANNEL_STATE_WAIT) { ast_verb(3, "Move-swap optimizing %s <-- %s.\n", @@ -5028,7 +5013,6 @@ static int try_merge_optimize_out(struct ast_bridge *chan_bridge, return 0; } -/* BUGBUG Frame hooks on the unreal/local channels need to inhibit optimization here. */ ast_verb(3, "Merge optimizing %s -- %s out.\n", ast_channel_name(chan_bridge_channel->chan), ast_channel_name(peer_bridge_channel->chan));