-
- Downloads
mute in conference: rework mute/un-mute of local host
When a call is added to a conference, the control of the mute/un-mute state of the media of the call is taken over by the conference, and the mute state of the participating calls will be controlled by the state of the local host set in the conference, which basically consists of attaching/detaching the source to/from the mixer. Currently the local host mute state might not be correctly initialized, leading to inconsistent mute states. The proposed changes will correctly set the local host state according to the initial mute states of each call joining the conference. Gitlab: #576 Change-Id: I0a746aae82da57222cc7ff91c2e39a1a2bbaff8e
Showing
- src/call.cpp 4 additions, 2 deletionssrc/call.cpp
- src/call.h 1 addition, 2 deletionssrc/call.h
- src/conference.cpp 135 additions, 13 deletionssrc/conference.cpp
- src/conference.h 40 additions, 2 deletionssrc/conference.h
- src/jami/media_const.h 11 additions, 6 deletionssrc/jami/media_const.h
- src/media/media_attribute.cpp 46 additions, 0 deletionssrc/media/media_attribute.cpp
- src/media/media_attribute.h 9 additions, 1 deletionsrc/media/media_attribute.h
- src/media/media_codec.h 7 additions, 0 deletionssrc/media/media_codec.h
- src/sip/sipcall.cpp 19 additions, 35 deletionssrc/sip/sipcall.cpp
- src/sip/sipcall.h 2 additions, 5 deletionssrc/sip/sipcall.h
- src/sip/sipvoiplink.cpp 1 addition, 1 deletionsrc/sip/sipvoiplink.cpp
- test/unitTest/call/conference.cpp 51 additions, 0 deletionstest/unitTest/call/conference.cpp
- test/unitTest/media_negotiation/media_negotiation.cpp 4 additions, 14 deletionstest/unitTest/media_negotiation/media_negotiation.cpp
Loading
Please register or sign in to comment