f6031c016d916db9789026dc0a6c559d8163a088 |
|
19-Feb-2015 |
Spike Sprague <spikuru@google.com> |
Add EXIF data to images processed via software JPEG encoder. bug: 16961102 Change-Id: I3df48a74fedbba6ca5540bf095f5e5eaf93db3ab
/packages/apps/Camera2/src_pd/com/android/camera/burst/BurstControllerImpl.java
|
4361352633d1e106c1574c02ddd27c8891c5ee78 |
|
25-Feb-2015 |
Shashi Shekhar <shashishekhar@google.com> |
Change interface of BurstMediaItem to provide filepath. - Instead of passing a byte array, use a file path for the burst media item. - Change the save operation in Stack saver to simply rename the image. - The burst controller is now responsible for managing captured images and implementations should free the captured images as soon as possible. Change-Id: I6762972c68865d6ab15bd6fa20b60fb275f103f1
/packages/apps/Camera2/src_pd/com/android/camera/burst/BurstControllerImpl.java
|
8f51086c8177056345de996963515c4bd3415254 |
|
19-Feb-2015 |
Sascha Haeberling <haeberling@google.com> |
Centralize logic for Camera API feature determination. Bug: 19179276 This captures camera capabilities in a centralized class and allows them to be overridden by GServices in the field or using adb. Since this is not it's own class it would be trivial to create another instance for testing and pass that into CameraActivity or even to change these values using a UI before the actual Activity is started. Change-Id: I74262c8467f631c7b5e42b02d269d5f401d4e9e7
/packages/apps/Camera2/src_pd/com/android/camera/burst/BurstControllerImpl.java
|
b4b27f2c7738cd5e3f31a281d66a33f4698810b3 |
|
16-Jan-2015 |
Shashi Shekhar <shashishekhar@google.com> |
Port burst to use FrameServer. Port burst to frameserver - simplifies burst interfaces - removes burst methods from OneCamera. - locks orientation when burst is running. - Deletes most old code for burst integration. - Removes frame distributor preview forwarding, instead frames are streamed using a surface texture the Surface for which is passed as a output target to the create capture session. - Deletes FrameDistributor, now the low-res frames are streamed to a new surface specifically setup for burst. Change-Id: I50f2955bb48610a7e284f9609cd70b8e4e1f1059
/packages/apps/Camera2/src_pd/com/android/camera/burst/BurstControllerImpl.java
|
0f989bab3bda93546d3eafd0a065e1162f83d8f0 |
|
19-Dec-2014 |
Sascha Haeberling <haeberling@google.com> |
Refactor the interface of CaptureModule to Burst to allow disabling. Change-Id: I87164c0cd8961ad929a63ff34248a12690f7d4d1
/packages/apps/Camera2/src_pd/com/android/camera/burst/BurstControllerImpl.java
|
82d592f64966766ac4e4181e08b0d2989d4ed9c3 |
|
12-Nov-2014 |
Shashi Shekhar <shashishekhar@google.com> |
Hook burst controller to the shutter button long press. Hooks up the shutter button long press to start the burst. Introduces a BurstManager to interact with burst. Provides an implementation of BurstManager that listens to burst and saves results when burst is complete. The burst eviction handler is now installed on the ring buffer on shutter button press and uninstalled on shutter button release. The ring buffer is cleared before starting and after completion of the burst. Also provides a stub implementation of the BurstController that has a static method which controls if burst is enabled or not. Bug: 18332704 Change-Id: I1098937bf348af7acbf55da1a5eeb423c30fb901
/packages/apps/Camera2/src_pd/com/android/camera/burst/BurstControllerImpl.java
|