VideoCapture throwing pending recording error after camera switch
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con el listener de cameraProviderFuture y la llamada a bindToLifecycle que se muestran en el informe, reproduciendo el fallo después de cambiar cameraSelector. Rastrea la configuración de unbindAll, VideoCapture y Recorder para determinar por qué la grabación informa de un error de grabación pendiente; se considera terminado cuando la grabación funciona después de cambiar de cámara.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi
I'm using camera x version 1.1.0-rc01, the issue has been persistent since beta versions of this release.
I can record easy without any issues on default camera state, but as soon as I switch the camera record fails.
`
cameraProviderFuture.addListener({
val cameraProvider = cameraProviderFuture.get()
val cameraCapabilities = CameraUtils.getCameraCapabilities(cameraProvider, lifecycleOwner)
val cameraSelector =
cameraCapabilities[viewModel.lensFacing.value % cameraCapabilities.size].camSelector
val quality = cameraCapabilities[viewModel.lensFacing.value].qualities[qualityIndex]
val qualitySelector = QualitySelector.from(quality)
val recorder = Recorder.Builder()
.setQualitySelector(qualitySelector)
.setExecutor(cameraExecutor)
.build()
// Video Capture.camera is null
videoCapture = VideoCapture.withOutput(recorder)
val preview = Preview.Builder().build().also {
it.setSurfaceProvider(previewView.surfaceProvider)
}
try {
cameraProvider.unbindAll()
cameraProvider.bindToLifecycle(
lifecycleOwner,
cameraSelector,
videoCapture,
preview
)
} catch (e: Exception) {
e.printStackTrace()
}
preview.setSurfaceProvider(previewView.surfaceProvider)
}, cameraExecutor)
`
- Lenguaje dominante
- Kotlin
- Estrellas
- 5.5k
- Forks
- 2.4k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de android/camera-samples
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
android/camera-samples#546 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
android/camera-samples#545 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
android/camera-samples#544 ·
-
Does CameraX plan to support USB Camera? When was the launch date? Someone raised Issues in 2019Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
android/camera-samples#543 · 2 comentarios · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
android/camera-samples#542 · 1 comentario ·
Todos los issues de android/camera-samples
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
nightscout/AndroidAPS#5211 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Place type search does not workAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
commons-app/apps-android-commons#6984 ·
Los mantenedores suelen responder en 2 días
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
micronaut-projects/micronaut-core#13717 ·
Los mantenedores suelen responder en 1 día