ff1bb57533728cdb7aea13f8f4ca998993905b47 |
|
30-Apr-2015 |
Sascha Haeberling <haeberling@google.com> |
Lower the priority of ProcessingService to 'background'. Bug: 20675397 This should e.g. greatly reduce the jank we see while Lens Blurs are processing. Change-Id: I7ffd9bb394a113b913105a6e91c8f12fc067bfbb
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
0460ef28c6970d646260584b7df0b2b3157a67ee |
|
07-Mar-2015 |
Sascha Haeberling <haeberling@google.com> |
CaptureSession passes on message IDs instead of strings. Bug: 18867164 Change-Id: Ie601a0fbaf64873c56c6a9b2767a2fa6a04a11d9
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
63a8c9467824ef8aa2039b7e27831b0533d8e5d9 |
|
29-Jan-2015 |
Sascha Haeberling <haeberling@google.com> |
Only create temp session file when necessary. Bug: 19148484 This also removes the IOException that could happen when a new session is created and moves it to where a module actually needs the temporary output file. Change-Id: Ifc1f1ba2735557580c1302f8658a07bb13cc3c3e
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
abf1e994d236a65180eecfcb6997003ab12795df |
|
21-Jan-2015 |
Sascha Haeberling <haeberling@google.com> |
CaptureSession can now be started with an empty placeholder. Bug: 19014774 Bug: 18853119 Bug: 18979823 Being able to start with an empty placeholder and then updating that placeholder allows us to add a visual entry to the filmstrip early on. This avoid jarring effects where after taking many apid fire shots and going to filmstrip, the entries are appearing one after the other. This was caused by sessions only getting started when the thumbnail was produced, which can take a while when multiple shots are in the encoding pipeline. Also contains changes that make CaptureSession testable. Change-Id: I3d44704099be81524f8e165f3f09de6eebfc147b
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.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/ProcessingService.java
|
8be316c7a8caf962cf3fcf5e49d332fb2718319f |
|
20-Jan-2015 |
Paul Rohde <codelogic@google.com> |
Make it possible for singletons that rely on application context to be initalized lazily. * Add AndroidContext * Add AndroidServices * Make LogHelper ues thread safe lazy initialization * Convert several unused fields into local variables in CameraApp. Change-Id: I9c73e9b91efb49a01d848a8cca1e8e65f059b5d0
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
57bcd92f39d85427102f30be2c749c4a7bd4be96 |
|
01-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
[OC] Refactoring the session API before intgrating GCam into OneCamera Bug: 16654225 Change-Id: I3fe6f46847ed6424310a81722c93c63be8b807a3
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.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/ProcessingService.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/ProcessingService.java
|
dc1afd4bebd4ab220b1aca14295038ad790d5f6b |
|
24-Mar-2014 |
Carlos Hernandez <chernand@google.com> |
Merge "let ProcessingServiceManager report if the service is running" into gb-ub-photos-denali
|
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/ProcessingService.java
|
4a5b9e0b9f4eab654f30588941749a25aeba97fe |
|
24-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Add more logging to the processing service. Bug: 13567165 Change-Id: I759ba750e3c911454bad86c4397d02e22837322c
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
4a400d7f09ea0655d4730e904892e3a9d96993eb |
|
21-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Processing service needs to start in foreground. Bug: 13575616 This moves the notification logic into the processing service as we anyway only have one notification. Change-Id: I267966a0e34028cb72be373031562e9e9bc89bbb
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
58acf0df808ea67e8ad9ab6ffccff4548566580a |
|
20-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Update processing API to support pause/resume. Bug: 12080035 BUg: 12211113 This has been ported over from the LightCycle service. We make use of this to pause processing while new memory-intense captures are going on. Change-Id: I9c7d8eb4199d290a2f35becce2541661636a26d4
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
2a978f2b7b07ce4e5f6163910912e79fed38aff8 |
|
11-Mar-2014 |
Seth Raphael <magicseth@google.com> |
Allow processing tasks to supply their own sessions. This is part of a fix for Bug: 13100494 Change-Id: If58fa1212bf666be3f974c35c6be6ef964415405
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
93be42a997b008fbd098ce8ad8e8bf1eb775b3f6 |
|
06-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Change session API to support location inside a task. Bug: 13325568 Change-Id: I72f69803ab304d198e8c74c194a36bd0820ac187
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.java
|
57d2f873a78807bca84d4846e39cb2b73a0c8f82 |
|
16-Jan-2014 |
Carlos Hernandez <chernand@google.com> |
Pass CameraServices to ProcessingTask Change-Id: Ie9c06fe4e03afc6eb051a9bb17ee985251b53d62
/packages/apps/Camera2/src/com/android/camera/processing/ProcessingService.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/ProcessingService.java
|