summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/MediaSaverImpl.java
Commit message (Collapse)AuthorAgeFilesLines
* Adding reporting functionality using Feedback API for PhotoModule and ↵zafir2015-02-251-4/+10
| | | | | | | CaptureModule when captured pictures don't save to the device. Bug: 19231841 Change-Id: I7d66db1e4c273dc7ec082f40a80b349bd91a7e8b
* Move CaptureSession into it's own file and clean up interface.Sascha Haeberling2015-02-031-17/+21
| | | | Change-Id: Iaca24e22b541aec898cdf1d3246c98ed72cd85ca
* Refactor the filmstrip backing data.Paul Rohde2015-01-071-4/+4
| | | | | | | | | | | | | | - 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
* Bump memory limit for saving images.Shashi Shekhar2014-11-261-2/+4
| | | | | | | Bump the memory limit for saving images in MediaSaver from 20 to 30 MB. Allows bursts to be saved without hitting memory limit issues. Change-Id: I5795cd1b2870a9a4e48738fe5d60c1b819011d23
* Hook burst controller to the shutter button long press.Shashi Shekhar2014-11-191-6/+20
| | | | | | | | | | | | | | | | | | | 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
* Pass the real file length to MediaStore.Angus Kong2014-07-011-3/+9
| | | | | | | | Bug:15115507 And also a little code clean/rearrangement. Change-Id: I65ceec4c0489f965473c29cad684190f966b9218
* Add grid lines and flash states to capture logging.Andy Huibers2014-05-191-18/+5
| | | | | Bug: 14364757 Change-Id: Ibf40c041d508f4406ead273dfdcb1c051a6f83a2
* Use only filename from path as reference.Andy Huibers2014-04-031-2/+3
| | | | Change-Id: Ifa3dd1a8c89cab5b135953eebca70f4ed53c1102
* Logging revisions.Andy Huibers2014-04-031-9/+17
| | | | | | Bug: 13747555 Change-Id: Ic5f735de89f9a69d981cdeab209b3966532697c7
* Use debug.Log instead of android.util.Log.Angus Kong2014-03-261-2/+2
| | | | | | | | | | | | | 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
* Introduce common services and integrate Refocus end-to-end.Sascha Haeberling2013-11-211-0/+224
Bug: 11120164 Bug: 10073814 This adds a new common CameraServices interface and a method to every module to get it. Through this we can expose common services and due to the interface, we can easily mock them for tests. Also makes the MediaSaveService not a service anymore. Change-Id: Ifa093efd4ba53c2955ccc2a990b4f18610c29944