Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Overload -- core meltdown sequence initiated.


computers / comp.mobile.android / problem with CameraX at android

SubjectAuthor
o problem with CameraX at androidJakub

1
problem with CameraX at android

<60e03fcf$0$517$65785112@news.neostrada.pl>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17376&group=comp.mobile.android#17376

  copy link   Newsgroups: comp.mobile.android
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: comp.mobile.android
X-Mozilla-News-Host: news://news.neostrada.pl:119
From: jak...@interia.pl (Jakub)
Subject: problem with CameraX at android
Date: Sat, 3 Jul 2021 12:45:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: pl
Content-Transfer-Encoding: 7bit
Lines: 118
Message-ID: <60e03fcf$0$517$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 37.47.196.185
X-Trace: 1625309135 unt-rea-a-01.news.neostrada.pl 517 37.47.196.185:21272
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 4981
 by: Jakub - Sat, 3 Jul 2021 10:45 UTC

I want to start front camer.
This is code in Gradle module

// CameraX core library using the camera2 implementation
def camerax_version = "1.0.0"
// The following line is optional, as the core library is included
indirectly by camera-camera2
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
// If you want to additionally use the CameraX Lifecycle library
implementation "androidx.camera:camera-lifecycle:${camerax_version}"
// If you want to additionally use the CameraX View class
implementation "androidx.camera:camera-view:1.0.0-alpha26"
// If you want to additionally use the CameraX Extensions library
implementation "androidx.camera:camera-extensions:1.0.0-alpha26"

and this function to start Camera

public fun startCamera() {
cameraExecutor = Executors.newSingleThreadExecutor()

val cameraProviderFuture = ProcessCameraProvider.getInstance(this)

cameraProviderFuture.addListener({
// Used to bind the lifecycle of cameras to the lifecycle owner
val cameraProvider: ProcessCameraProvider = cameraProviderFuture.get()

// Preview
val preview = Preview.Builder()
.build()
.also {
it.setSurfaceProvider(viewFinder.surfaceProvider)
}

imageCapture = ImageCapture.Builder()
.build()

// Select back camera as a default
val cameraSelector = CameraSelector.DEFAULT_BACK_CAMERA

try {
// Unbind use cases before rebinding
cameraProvider.unbindAll()

// Bind use cases to camera
cameraProvider.bindToLifecycle(this, cameraSelector, preview,
imageCapture)
} catch(exc: Exception) {

showSnackbar(resources.getString(R.string.use_case_binding_failed),
fontTextSize, Snackbar.LENGTH_LONG,
numberRow = 2)
}
}, ContextCompat.getMainExecutor(this))
}

when is CameraSelector.DEFAULT_BACK_CAMERA it works but when i try set val

cameraSelector = CameraSelector.DEFAULT_FRONT_CAMERA

it show errors

I/Camera2CameraInfo: Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
D/CameraValidator: Verifying camera lens facing on generic_x86_arm,
lensFacingInteger: null
E/CameraValidator: Camera LensFacing verification failed, existing
cameras: [Camera@2d3d31e[id=0]]
W/CameraX: Retry init. Start time 15086671 current time 15088624
androidx.camera.core.impl.CameraValidator$CameraIdListIncorrectException:
Expected camera missing from device.
at
androidx.camera.core.impl.CameraValidator.validateCameras(CameraValidator.java:95)
at
androidx.camera.core.CameraX.lambda$initAndRetryRecursively$9$CameraX(CameraX.java:613)
at
androidx.camera.core.-$$Lambda$CameraX$u-Xx2b6YXY5GXNXRh-mDiDnHdpQ.run(Unknown
Source:10)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: java.lang.IllegalArgumentException: No available camera
can be found.
at
androidx.camera.core.CameraSelector.filter(CameraSelector.java:105)
at
androidx.camera.core.CameraSelector.filter(CameraSelector.java:135)
at
androidx.camera.core.CameraSelector.select(CameraSelector.java:75)
at
androidx.camera.core.impl.CameraValidator.validateCameras(CameraValidator.java:89)
at
androidx.camera.core.CameraX.lambda$initAndRetryRecursively$9$CameraX(CameraX.java:613)

at
androidx.camera.core.-$$Lambda$CameraX$u-Xx2b6YXY5GXNXRh-mDiDnHdpQ.run(Unknown
Source:10)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

at java.lang.Thread.run(Thread.java:923)

how to open front camera ?

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor