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/SessionStorageManager.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/SessionStorageManager.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/SessionStorageManager.java
|