mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 19:49:33 +01:00
make sure to release pipSelfVideoRenderer after hangup
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
1703a34007
commit
b6519f6ffb
@ -937,6 +937,9 @@ class CallActivity : CallBaseActivity() {
|
|||||||
binding!!.selfVideoRenderer.setEnableHardwareScaler(false)
|
binding!!.selfVideoRenderer.setEnableHardwareScaler(false)
|
||||||
binding!!.selfVideoRenderer.setScalingType(RendererCommon.ScalingType.SCALE_ASPECT_FIT)
|
binding!!.selfVideoRenderer.setScalingType(RendererCommon.ScalingType.SCALE_ASPECT_FIT)
|
||||||
binding!!.selfVideoRenderer.setOnTouchListener(SelfVideoTouchListener())
|
binding!!.selfVideoRenderer.setOnTouchListener(SelfVideoTouchListener())
|
||||||
|
|
||||||
|
binding!!.pipSelfVideoRenderer.clearImage()
|
||||||
|
binding!!.pipSelfVideoRenderer.release()
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun initSelfVideoViewForPipMode() {
|
private fun initSelfVideoViewForPipMode() {
|
||||||
@ -2090,6 +2093,9 @@ class CallActivity : CallBaseActivity() {
|
|||||||
}
|
}
|
||||||
binding!!.selfVideoRenderer.clearImage()
|
binding!!.selfVideoRenderer.clearImage()
|
||||||
binding!!.selfVideoRenderer.release()
|
binding!!.selfVideoRenderer.release()
|
||||||
|
|
||||||
|
binding!!.pipSelfVideoRenderer.clearImage()
|
||||||
|
binding!!.pipSelfVideoRenderer.release()
|
||||||
if (audioSource != null) {
|
if (audioSource != null) {
|
||||||
audioSource!!.dispose()
|
audioSource!!.dispose()
|
||||||
audioSource = null
|
audioSource = null
|
||||||
|
Loading…
Reference in New Issue
Block a user