diff options
author | I-Jong Lin <ijonglin@google.com> | 2015-01-15 11:24:27 -0800 |
---|---|---|
committer | I-Jong Lin <ijonglin@google.com> | 2015-01-22 15:38:59 -0800 |
commit | 4dc301a073dab22b9bc12e0b846530d3a80bf8f7 (patch) | |
tree | 79ece66e3f5c48a1cf29685afa8e0bd6958a16a7 /src_pd/com/android | |
parent | f0eda77c4651a436420d8b9a958f8f83e1e89800 (diff) | |
download | android_packages_apps_Camera2-4dc301a073dab22b9bc12e0b846530d3a80bf8f7.tar.gz android_packages_apps_Camera2-4dc301a073dab22b9bc12e0b846530d3a80bf8f7.tar.bz2 android_packages_apps_Camera2-4dc301a073dab22b9bc12e0b846530d3a80bf8f7.zip |
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
Diffstat (limited to 'src_pd/com/android')
-rw-r--r-- | src_pd/com/android/camera/one/v2/OneCameraCreator.java | 10 |
1 files changed, 6 insertions, 4 deletions
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); } |