From 4dc301a073dab22b9bc12e0b846530d3a80bf8f7 Mon Sep 17 00:00:00 2001 From: I-Jong Lin Date: Thu, 15 Jan 2015 11:24:27 -0800 Subject: Image Backend Integration w/ Simple Camera Wiring for cameras that only deliver compressed JPEG artifacts. This CL was tested by enabling it on the Nexus 5. Currently, the code in this CL is NOT exposed in any known Nexus Camera model. The two unexposed bugs are as follows: an camera initialization bug on Nexus 4, and a cross-device functional issue with the SimpleCameraOneFactory object in that it doesn't request a JPEG compression artifact from the HAL with zero orientation. Bug: 18908116 Change-Id: If7080c4e8e52a329fb9a6fed52f7c31541758afb --- src_pd/com/android/camera/one/v2/OneCameraCreator.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src_pd/com/android') diff --git a/src_pd/com/android/camera/one/v2/OneCameraCreator.java b/src_pd/com/android/camera/one/v2/OneCameraCreator.java index bf6b419dd..a1736ec31 100644 --- a/src_pd/com/android/camera/one/v2/OneCameraCreator.java +++ b/src_pd/com/android/camera/one/v2/OneCameraCreator.java @@ -20,17 +20,19 @@ import android.hardware.camera2.CameraCharacteristics; import android.hardware.camera2.CameraDevice; import android.util.DisplayMetrics; -import com.android.camera.app.AppController; import com.android.camera.SoundPlayer; +import com.android.camera.app.AppController; +import com.android.camera.async.MainThread; import com.android.camera.one.OneCamera; -import com.android.camera.one.v2.imagesaver.ImageSaver; +import com.android.camera.one.v2.photo.ImageRotationCalculator; import com.android.camera.util.Size; public class OneCameraCreator { public static OneCamera create(AppController context, boolean useHdr, CameraDevice device, CameraCharacteristics characteristics, Size pictureSize, - ImageSaver.Builder imageSaverBuilder, int maxMemoryMB, - DisplayMetrics displayMetrics, SoundPlayer soundPlayer) { + int maxMemoryMB, + DisplayMetrics displayMetrics, SoundPlayer soundPlayer, + MainThread mainThread, ImageRotationCalculator imageRotationCalculator) { // TODO: Might want to switch current camera to vendor HDR. return new OneCameraImpl(device, characteristics, pictureSize); } -- cgit v1.2.3