summaryrefslogtreecommitdiff
path: root/core/jni/AndroidRuntime.cpp
diff options
context:
space:
mode:
authorEmilian Peev <epeev@google.com>2020-12-28 16:03:32 -0800
committerEmilian Peev <epeev@google.com>2021-02-17 17:37:44 -0800
commitab80824153f8bf23c7e7118a8f956026edabd45a (patch)
tree6c8dc0a57904fe8f957ff49f2d00c1b7b999a9c1 /core/jni/AndroidRuntime.cpp
parentf131f0bfd2899eafd577fee922e86230fa524c54 (diff)
Camera2: Add jpeg encoding support for all camera extensions
Enable consistent Jpeg output support for all present camera extensions. Extensions with exclusive YUV_420 support will include an extra SW encoding pass before the processed results can be queued back to the client surface. Bug: 179818844 Test: Camera CTS Change-Id: I461e54024f150925ca1a5a57ff7b327712ce0e96
Diffstat (limited to 'core/jni/AndroidRuntime.cpp')
-rw-r--r--core/jni/AndroidRuntime.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp
index 8879111bc2f5..14d139300681 100644
--- a/core/jni/AndroidRuntime.cpp
+++ b/core/jni/AndroidRuntime.cpp
@@ -74,6 +74,7 @@ extern int register_android_opengl_jni_GLES32(JNIEnv* env);
extern int register_android_hardware_Camera(JNIEnv *env);
extern int register_android_hardware_camera2_CameraMetadata(JNIEnv *env);
extern int register_android_hardware_camera2_DngCreator(JNIEnv *env);
+extern int register_android_hardware_camera2_impl_CameraExtensionJpegProcessor(JNIEnv* env);
extern int register_android_hardware_camera2_utils_SurfaceUtils(JNIEnv* env);
extern int register_android_hardware_display_DisplayManagerGlobal(JNIEnv* env);
extern int register_android_hardware_HardwareBuffer(JNIEnv *env);
@@ -1532,6 +1533,7 @@ static const RegJNIRec gRegJNI[] = {
REG_JNI(register_android_hardware_Camera),
REG_JNI(register_android_hardware_camera2_CameraMetadata),
REG_JNI(register_android_hardware_camera2_DngCreator),
+ REG_JNI(register_android_hardware_camera2_impl_CameraExtensionJpegProcessor),
REG_JNI(register_android_hardware_camera2_utils_SurfaceUtils),
REG_JNI(register_android_hardware_display_DisplayManagerGlobal),
REG_JNI(register_android_hardware_HardwareBuffer),