Loading core/jni/android_hardware_camera2_legacy_LegacyCameraDevice.cpp +3 −9 Original line number Original line Diff line number Diff line Loading @@ -598,15 +598,10 @@ static jint LegacyCameraDevice_nativeSetSurfaceDimens(JNIEnv* env, jobject thiz, ALOGE("%s: Could not retrieve native window from surface.", __FUNCTION__); ALOGE("%s: Could not retrieve native window from surface.", __FUNCTION__); return BAD_VALUE; return BAD_VALUE; } } status_t err = native_window_set_buffers_dimensions(anw.get(), width, height); if (err != NO_ERROR) { ALOGE("%s: Error while setting surface dimens %s (%d).", __FUNCTION__, strerror(-err), err); return err; } // WAR - Set user dimensions also to avoid incorrect scaling after TextureView orientation // Set user dimensions only // change. // The producer dimensions are owned by GL err = native_window_set_buffers_user_dimensions(anw.get(), width, height); status_t err = native_window_set_buffers_user_dimensions(anw.get(), width, height); if (err != NO_ERROR) { if (err != NO_ERROR) { ALOGE("%s: Error while setting surface user dimens %s (%d).", __FUNCTION__, strerror(-err), ALOGE("%s: Error while setting surface user dimens %s (%d).", __FUNCTION__, strerror(-err), err); err); Loading Loading @@ -750,4 +745,3 @@ int register_android_hardware_camera2_legacy_LegacyCameraDevice(JNIEnv* env) gCameraDeviceMethods, gCameraDeviceMethods, NELEM(gCameraDeviceMethods)); NELEM(gCameraDeviceMethods)); } } Loading
core/jni/android_hardware_camera2_legacy_LegacyCameraDevice.cpp +3 −9 Original line number Original line Diff line number Diff line Loading @@ -598,15 +598,10 @@ static jint LegacyCameraDevice_nativeSetSurfaceDimens(JNIEnv* env, jobject thiz, ALOGE("%s: Could not retrieve native window from surface.", __FUNCTION__); ALOGE("%s: Could not retrieve native window from surface.", __FUNCTION__); return BAD_VALUE; return BAD_VALUE; } } status_t err = native_window_set_buffers_dimensions(anw.get(), width, height); if (err != NO_ERROR) { ALOGE("%s: Error while setting surface dimens %s (%d).", __FUNCTION__, strerror(-err), err); return err; } // WAR - Set user dimensions also to avoid incorrect scaling after TextureView orientation // Set user dimensions only // change. // The producer dimensions are owned by GL err = native_window_set_buffers_user_dimensions(anw.get(), width, height); status_t err = native_window_set_buffers_user_dimensions(anw.get(), width, height); if (err != NO_ERROR) { if (err != NO_ERROR) { ALOGE("%s: Error while setting surface user dimens %s (%d).", __FUNCTION__, strerror(-err), ALOGE("%s: Error while setting surface user dimens %s (%d).", __FUNCTION__, strerror(-err), err); err); Loading Loading @@ -750,4 +745,3 @@ int register_android_hardware_camera2_legacy_LegacyCameraDevice(JNIEnv* env) gCameraDeviceMethods, gCameraDeviceMethods, NELEM(gCameraDeviceMethods)); NELEM(gCameraDeviceMethods)); } }