77d9f023e76816e5da7bd067ad46cc0e9c98623f |
|
03-Feb-2015 |
Paul Rohde <codelogic@google.com> |
Fix filmstrip jank on N4. Bug: 19164291 Bug: 19220382 Bug: 19020507 Change-Id: Id1c2011b29b1cee206593fb395d9b4a4c89e71ab
/packages/apps/Camera2/src/com/android/camera/data/VideoItemFactory.java
|
539eff07760146baebb2331156a4e22a4b1472a4 |
|
29-Jan-2015 |
Alan Newberger <alann@google.com> |
Avoid building FilmstripItems when data is null Items should not have null data. Code exists to handle null items generated, and skip them, but if data is null, items are still added to caches and cause exceptions later. Bug: 19097423 Change-Id: I171ec40369cdcc5a5567968380a600943d4991e4
/packages/apps/Camera2/src/com/android/camera/data/VideoItemFactory.java
|
71dd56f86579b953bf13ee2617989c8ff5042eda |
|
22-Jan-2015 |
Alan Newberger <alann@google.com> |
Add typing to cursor item factories Add a bit of generic typing to allow clients to directly use PhotoItem or VideoItem without casting, particularly in CameraActivity.onSessionDone where explicit calls are made to the PhotoItem factory. Bug: 18977838 Change-Id: Ib5ecff2342d73ec3ce817a5f7e7fe42733ed8a71
/packages/apps/Camera2/src/com/android/camera/data/VideoItemFactory.java
|
8ee16b8a323ffa20e6fb1270d498ec445f64defc |
|
18-Dec-2014 |
Paul Rohde <codelogic@google.com> |
Refactor the filmstrip backing data. - Remove unused fields and code. - Rename classes and methods to be consistent with usage - Make data more immutable - Add Location and Metadata classes for typed data access. - Use Date instead of long for DateTime representations. - Filmstrip prefix for filmstrip specific code. - Cleaner Glide implementations. - Initialize Glide bitmap pool. - Eagerly load large image sizes when scroll stops. Change-Id: I3b51d42416ca076c80bf7db441d257659174b47d
/packages/apps/Camera2/src/com/android/camera/data/VideoItemFactory.java
|