From 36328814e6783fc318ced91abafe80eafbe96900 Mon Sep 17 00:00:00 2001 From: evgeny Date: Thu, 29 Oct 2026 03:00:07 +0100 Subject: [PATCH] Compile real QR scanner ownership in video host tests --- tools/chatgui-android/video-tests/build.gradle.kts | 3 ++- .../src/main/kotlin/androidx/camera/view/PreviewView.kt | 5 +++++ .../main/kotlin/com/google/mlkit/vision/common/InputImage.kt | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 tools/chatgui-android/video-tests/src/main/kotlin/androidx/camera/view/PreviewView.kt create mode 100644 tools/chatgui-android/video-tests/src/main/kotlin/com/google/mlkit/vision/common/InputImage.kt diff --git a/tools/chatgui-android/video-tests/build.gradle.kts b/tools/chatgui-android/video-tests/build.gradle.kts index 9775e06c..adea0446 100644 --- a/tools/chatgui-android/video-tests/build.gradle.kts +++ b/tools/chatgui-android/video-tests/build.gradle.kts @@ -16,7 +16,8 @@ kotlin { "com/utun/chat/data/StreamAudioMixer.kt", "com/utun/chat/data/StreamAudioOutput.kt", "com/utun/chat/data/StreamAudioMix.kt", "com/utun/chat/data/StreamReadQueue.kt", "com/utun/chat/data/StreamPlaybackTelemetry.kt", "com/utun/chat/data/StreamCaptureEngine.kt", "com/utun/chat/data/StreamCaptureConfig.kt", - "com/utun/chat/data/TelecomCallManager.kt", "com/utun/chat/data/UtunConnection.kt", "com/utun/chat/data/UtunConnectionService.kt") + "com/utun/chat/data/TelecomCallManager.kt", "com/utun/chat/data/UtunConnection.kt", "com/utun/chat/data/UtunConnectionService.kt", + "com/utun/chat/data/QrScannerSession.kt", "com/google/**") } } dependencies { diff --git a/tools/chatgui-android/video-tests/src/main/kotlin/androidx/camera/view/PreviewView.kt b/tools/chatgui-android/video-tests/src/main/kotlin/androidx/camera/view/PreviewView.kt new file mode 100644 index 00000000..7cfcf0cc --- /dev/null +++ b/tools/chatgui-android/video-tests/src/main/kotlin/androidx/camera/view/PreviewView.kt @@ -0,0 +1,5 @@ +package androidx.camera.view + +import android.content.Context + +class PreviewView(context: Context) { val surfaceProvider = Any() } diff --git a/tools/chatgui-android/video-tests/src/main/kotlin/com/google/mlkit/vision/common/InputImage.kt b/tools/chatgui-android/video-tests/src/main/kotlin/com/google/mlkit/vision/common/InputImage.kt new file mode 100644 index 00000000..6048bc1f --- /dev/null +++ b/tools/chatgui-android/video-tests/src/main/kotlin/com/google/mlkit/vision/common/InputImage.kt @@ -0,0 +1,5 @@ +package com.google.mlkit.vision.common + +import android.media.Image + +class InputImage { companion object { fun fromMediaImage(image: Image, rotation: Int) = InputImage() } }