History log of /packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2c0832daaeca1bf9a0568ab1bfb7492303caaacf 05-Mar-2015 Paul Rohde <codelogic@google.com> Read tiny thumbnail resolution from resources.

Previous implemenation used a hardcoded pixel value. This makes the
tiny thumbnail generation work better across all devices and
ensures the resolution matches the displayed circle size.

Bug: 19621182

Change-Id: Ibfcf76bdddd476a1ad107a6541278ffedf0104d8
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
abac2a23443f13b58951d88bf4b972f31a562e3d 15-Jan-2015 I-Jong Lin <ijonglin@google.com> ImageBackend Service Integration, Pass 2

ImageBackend now emulates its processing by submitting shadow tasks
onto the Processing Service queue, submitting one ImageShadowTask
for every call to Imagebackend::receiveImage. Actual processing is
still handled by the ImageBackend object, but this shadow task
emulation allows the ProcessingServiceManager to deferment Long
running tasks of Photosphere and Lens blur when there is current
ImageBackend processing. However, ImageBackend does NOT defer any
of its task to Photosphere and Lens Blur and runs all its tasks
asynchronously on its own thread pools. The image shadow tasks
that ImageBackend submits merely block until processing on an image
is finished with processing.

Bug: 18906477
Change-Id: Ia8e89c03a5e64ebb1b980111c9e3b8cc4eaeda4f
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
5c1db74d807c64e7917d927b532cd109c697ce35 20-Jan-2015 Paul Rohde <codelogic@google.com> Make most app services lazy.

Change-Id: I476914b1ed399f8ad727ac33782229cdf39d378f
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
3830d419691ef865f01b362fee9618bac2aa8888 20-Dec-2014 Sascha Haeberling <haeberling@google.com> Store ZSL images in correct orientation and show progress in filmstrip.

Added an ImageRotationCalculator which calcuates the image rotation
based on camera characteristics and the device orientation at the time
of the shot.

Also moves the image backend code into its own sub-package.

Change-Id: I4b6b83e3e3cebece83215c19d0aff826ff853352
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
30ccdac56450e5b1927e14a6eede2b86a30c42eb 19-Dec-2014 I-Jong Lin <ijonglin@google.com> Full end-to-end integration for ZSL

Full end-to-end functionality using the ZSL integrated with
the ImageBackend. Still some outstanding issues regarding image
orientation, but the full pipeline is plumbed for ZSL.

Change-Id: I636944fbd57e7d1bf6b1ef24e1e2c1317afdd28d
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
366c13baa640bc597cac360c5a1ffad5a3618b11 28-Mar-2014 Sascha Haeberling <haeberling@google.com> Change processing logic so that it can be suspended

Bug: 13591498

Change-Id: Ib6e86bd6da197415676a80b212ea910ad0215f5d
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
5596b4c902dcb685928b43678f428746ca5ffd08 12-Mar-2014 Angus Kong <shkong@google.com> Use debug.Log instead of android.util.Log.

1. Change to use com.android.camera.debug.Log instead of android.util.Log.
2. Add DebugCameraProxy to support more detailed debug info.
3. Add CameraErrorCallback in CameraManager.
4. Support posting to a specific handler for CameraErrorCallback.
5. Trim down some TAGs to match the framework tag length limit.
6. Remove some unused codes in CameraSettings.

bug:13324870

Change-Id: I8c20a8a0d11cfd50b6e199b03cbc88d3c4ad2ceb
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
9f834952cbef4d8c2dbf67be77157192f7a70d90 24-Mar-2014 Carlos Hernandez <chernand@google.com> let ProcessingServiceManager report if the service is running

Change-Id: Ib706f2446baa12d2b70ff5c5b3d5637214006340
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java
dd2d9e610aa9dc71fe0938f38de43bb0e26f3bb2 07-Jan-2014 Sascha Haeberling <haeberling@google.com> Move Refocus' processing service to common code.

Bug: 12080035
Bug: 12211113

Also mimic the ServiceManager interface we use for Photo Sphere
to make interacting with the service easier. It now starts up
automatically and shuts down after the queue is processed.

Change-Id: Ie48ec8bc1ab55ff10ce6965a660239eb579b5499
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingServiceManager.java