diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt index e07f145e3f..297713af9c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt @@ -182,6 +182,7 @@ fun SelfPipContent( Box(modifier = modifier) { VideoRenderer( participant = participant, + mirror = true, modifier = Modifier.fillMaxSize() ) @@ -376,6 +377,7 @@ private fun VideoRenderer( participant: CallParticipant, onFirstFrameRendered: (() -> Unit)? = null, showLetterboxing: Boolean = true, + mirror: Boolean = false, modifier: Modifier = Modifier ) { var renderer by remember { mutableStateOf(null) } @@ -423,6 +425,8 @@ private fun VideoRenderer( } attachBroadcastVideoSink(participant.videoSink) } + + setMirror(mirror) } renderer = textureRenderer @@ -441,6 +445,8 @@ private fun VideoRenderer( } else { textureRenderer.attachBroadcastVideoSink(null) } + + textureRenderer.setMirror(mirror) } }, onRelease = {