When enabling single-stream and HDR on the Samsung Galaxy S24, we get the following crash:
FATAL EXCEPTION: ShaderCopy
Process: com.google.jetpackcamera, PID: 29604
java.lang.IllegalStateException: Required extension for 10-bit HDR is not supported: EGL_EXT_yuv_surface
at com.google.jetpackcamera.core.camera.effects.ShaderCopy$initConfig$1.invoke(ShaderCopy.kt:69)
at com.google.jetpackcamera.core.camera.effects.ShaderCopy$initConfig$1.invoke(ShaderCopy.kt:63)
at androidx.graphics.opengl.GLThread.obtainEGLManager(GLThread.kt:208)
at androidx.graphics.opengl.GLThread.requestRenderInternal(GLThread.kt:293)
at androidx.graphics.opengl.GLThread.requestRender$lambda$19$lambda$18(GLThread.kt:193)
at androidx.graphics.opengl.GLThread.$r8$lambda$886mosJXDbxspS18XIztAZcQfOA(Unknown Source:0)
at androidx.graphics.opengl.GLThread$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.os.HandlerThread.run(HandlerThread.java:67)
When enabling single-stream and HDR on the Samsung Galaxy S24, we get the following crash: