Port some changes from group calls branch to develop (#2001)
* Add some useful getters
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>
* Add removeLocalFeed()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>
* Don't updateStream() if they're the same
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>
* Add isSpeaking()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>
* Improve speaking detection using history
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>
* Make code for placing and answering calls more flexible
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>
* Correctly log stream id
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Remove mistaken parameter
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Add a unit
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
Co-authored-by: Robert Long <robert@robertlong.me>