asterisk/bridges
Joshua Colp 88c65f7cb6 bridge: Fix stream topology/participant locking and video misrouting.
This change fixes a few locking issues and some video misrouting.

1. When accessing the stream topology of a channel the channel lock
must be held to guarantee the topology remains valid.

2. When a channel was joined to a bridge the bridge specific
implementation for stream mapping was not invoked, causing video
to be misrouted for a brief period of time.

ASTERISK-27182

Change-Id: I5d2f779248b84d41c5bb3896bf22ba324b336b03
2017-08-06 16:15:34 +00:00
..
bridge_softmix bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues. 2017-07-19 13:23:26 +00:00
bridge_builtin_features.c automon: restore mixing of the both channels after recording stops 2016-11-06 04:49:36 -05:00
bridge_builtin_interval_features.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
bridge_holding.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
bridge_native_rtp.c bridge_native_rtp.c: Fix direct media video RTP instance ACL check. 2017-07-05 17:10:07 -05:00
bridge_simple.c bridge: Add a deferred queue. 2017-06-13 17:06:15 -05:00
bridge_softmix.c bridge: Fix stream topology/participant locking and video misrouting. 2017-08-06 16:15:34 +00:00
bridges.xml Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix. 2017-02-23 10:34:58 -07:00
Makefile Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix. 2017-02-23 10:34:58 -07:00