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/session/SessionStorageManagerImpl.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/session/SessionStorageManagerImpl.java
|
8111aa0a298688da560dcac6bc4c3f92b878dbc7 |
|
09-Oct-2014 |
Sascha Haeberling <haeberling@google.com> |
Make temp session directory creation more robust and efficient. Also rename some methods for clarity. Change-Id: Ic6d3e7902ae5396f33231f1471df9eae89234132
/packages/apps/Camera2/src/com/android/camera/session/SessionStorageManagerImpl.java
|
7868361295f07205fb49d3d03e886f1c7d2eb08b |
|
16-Jul-2014 |
Sascha Haeberling <haeberling@google.com> |
Store temp session data in 'cache' directory, not data. Bug: 16010129 Change-Id: I06ff67d2917580e1f44bdb6686a9371239bccfef
/packages/apps/Camera2/src/com/android/camera/session/SessionStorageManagerImpl.java
|
2bca210e5fc8a77685775ffb403096167b017dce |
|
12-Mar-2014 |
Angus Kong <shkong@google.com> |
Use debug.Log instead of android.util.Log. see http://ag/438423, merge conflicts solved. 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 Conflicts: src/com/android/camera/data/LocalMediaData.java src/com/android/camera/data/RotationTask.java src/com/android/camera/widget/FilmstripView.java
/packages/apps/Camera2/src/com/android/camera/session/SessionStorageManagerImpl.java
|
a86b048709342fc53cee92aa047a15a22462c71c |
|
23-Jan-2014 |
Sascha Haeberling <haeberling@google.com> |
Adds an API for temporary session storage. Bug: 12064183 This is required so that we can have all modules that have sessions use the same logic for creating and deleting them. Change-Id: I20591310d6b4534e564ab60608049eec87f823f9
/packages/apps/Camera2/src/com/android/camera/session/SessionStorageManagerImpl.java
|