summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/data/LocalMediaData.java
Commit message (Collapse)AuthorAgeFilesLines
* Rename module and package name to co-exist with AOSP appSachin Shah2014-08-161-1/+1
| | | | | | | | Rename package from com.android.camera2 to org.codeaurora.snapcam, module name from Camera2 to SnapdragonCamera and app name from "Camera" to "Snapdragon Camera" Change-Id: I2800070e72631e119a15fe0132424d1047be9f0c
* Close open cursorsSuman Mukherjee2014-02-111-0/+2
| | | | | | | | | Cursors which got created during any query, needs to be closed finally. Otherwise it'll cause leak in resource and cursor window allocation will fail. Change-Id: I65ace2dc227e0a50c163faba13fdb0fbfa71bc6c CRs-Fixed: 594264
* Camera: Check file existence before updateAshok Raj Deenadayalan2013-11-281-0/+8
| | | | | | | | | Recorded file must exist for updation. Check if the file exists before you update to avoid crash. Treat file non-existence as a error case and proceed further. Change-Id: I31954d51f0c34ef3d0ee25cb30d243804bc93fc3 CRs-Fixed: 573040
* Keep the ImageData size info consistent with MediaStore and Exifztenghui2013-10-071-14/+3
| | | | | | | | Basically, the width and hight in the ImageData will be pre-rotation. bug:11067085 Change-Id: I377caf2f1d49d26b4d6823d4e72168a055d80858
* Don't allow actions on items in progress.Angus Kong2013-10-031-15/+14
| | | | | | bug:11049529 Change-Id: Id6bd0f912f153b8b8e6b1a525a383ad8cadbe3dd
* Fix MediaStore correction code.ztenghui2013-09-301-0/+44
| | | | | | | | | | This reverts commit fb344efde20ffab903fae7c6e5a2e1c90b4ef085. And this CL make sure we handle rotated image correctly and update the MediaStore according to the bitmap size. bug:10988273 Change-Id: I9acb60e0dd485292748bcc586801f76bc7a543dc
* Temporary removal of resize code to evaluate GCam image bugAlan Newberger2013-09-291-40/+0
| | | | | | | | | removes LocalMediaData resize code to evaluate black screenshots. this results in correct display of GCam photos newly taking in KRS91; prior GCam photos will look distorted due to incorrect EXIF. Bug: 10988273 Change-Id: I7fedffeeb1823da857f4c92433c6213d6697bda0
* Fix incorrect width and height from MediaStore.ztenghui2013-09-271-13/+74
| | | | | | bug:10768232 Change-Id: I53673b8ef341f7388a9a4aaa7b03f804485928cf
* Add orientation information to the details dialog.Sascha Haeberling2013-09-261-0/+1
| | | | | | Bug: 10649902 Change-Id: Icaf17abdbd48a86d55e1555115fdb7817faf6359
* Improve the animation to filmstrip.Angus Kong2013-09-201-2/+2
| | | | | | | | | | | 1. Remove the snap-in-center check at the end of scale animation. 2. Don't go back to full-screen when animating from camera preview to filmstrip. bug:10806298 bug:10864100 Change-Id: I751040a22e2758709c22e7230a5418a871ef85f9
* Use contentObserver to refresh the data when dirty.ztenghui2013-09-191-12/+15
| | | | | | | | | Handle another setDataSource exception. Remove the old work around for refreshing after editing. bug:10390298 Change-Id: I8777364b96c86eeaf5581a96163aab823cd4b438
* Fix zoom for images with orientation tagDoris Liu2013-09-161-0/+6
| | | | | Bug: 10780042 Change-Id: I518bf8a6e2b53647398180e60b55533960ebe318
* Fix crash due to a hole in setDataSource.ztenghui2013-09-121-1/+3
| | | | | | | | setDataSource() somehow throws a RuntimeException instead of IllegalArgumentException when seeing unsupported video file. bug:10732664 Change-Id: I79ab1f1afd8750bb37df0c8fc9448dbb2e00230a
* Make sure we switch to preview view when resuming.Sascha Haeberling2013-09-091-8/+9
| | | | | | | | | | Bug: 10640328 But we need to make sure to not always switch in onResume, as some activities stared from us (like playing a video or editing) require the UI flow to stay in filmstrip. Change-Id: Id2911be4949de9fd9fc4cb3451dd34e3fae8becf
* Skip bitmaps with 0 dimension.Angus Kong2013-08-301-3/+9
| | | | | | bug:10514553 Change-Id: I0d26a324ede55b281e60cedc174869f5b863ca31
* Merge "Fix of memory issues with bitmaps in filmstrip." into ↵Sascha Haeberling2013-08-301-1/+1
|\ | | | | | | gb-ub-photos-carlsbad
| * Fix of memory issues with bitmaps in filmstrip.Sascha Haeberling2013-08-301-1/+1
| | | | | | | | | | | | | | | | Bug: 10495593 We should use the bigger scale factor of the two, and not the smaller. Change-Id: I5a1ff6fe7d6b50c0128ff17709daa94cef9cb65b
* | 1:1 zoom integrationDoris Liu2013-08-291-1/+2
|/ | | | | Bug: 10308195 Change-Id: I940891f6aa3e24575174ff888c384fddaaa5b3c8
* Add rotate support in Film Stripztenghui2013-08-281-147/+185
| | | | | | | | | Move the exif related code under src.com.android.camera.exif. Refactor the member variables under LocalMediaData.java. Refactor the LocalData to make sure they are immutables for thread safety. bug:10367037 Change-Id: I0e84bcc0097925b2be749fe016984177a68e0a4d
* Bring back Share to filmstripMangesh Ghiware2013-08-261-2/+6
| | | | | Bug: 10367406 Change-Id: I37834442e3af209fb00b98e6da524263ac8c70f0
* Proper I18N of the Details dialog, especially for RTL.Sascha Haeberling2013-08-221-3/+6
| | | | | | Bug: 7141309 Change-Id: I27a2efd83b355cf2c7fa6cc6c9b386c1c0496c6b
* Speed up filmstrip by not decoding with default 3000px.Sascha Haeberling2013-08-211-9/+9
| | | | | | | | | | Bug: 10330214 Bug: 10430152 We need to tell the wrapped data adapters about the size we need. Also, use a more efficient way to determine the sample size. Change-Id: Ie2c6fb438f06d97d6e5420afdceccccf41040020
* Add video details to the details menuSascha Haeberling2013-08-191-63/+90
| | | | | | | | Bug: 10330505 Also fix a potential NPE issue and some minor reformatting. Change-Id: I89a32645a497d1f19d935b96bd1997e6fdf902b2
* Bring back the bottom controls in Filmstrip.Sascha Haeberling2013-08-191-0/+15
| | | | | | | | | Bug: 10367172 Bug: 10074320 Also hooks up the Edit button and the edit menu item. Change-Id: I0ce3344e09fdfd7794c417ddbe44b3d247a7ed7c
* Implent show-on-map functionality.Sascha Haeberling2013-08-151-12/+34
| | | | | | | | | Also make sure the show-on-map item is only shown for items with coordinates. and add the coordinate to the details view. Bug: 10346208 Bug: 10330505 Change-Id: Idaeec207bcc0e7311fa3b651868515ccea81d083
* Brings back the details menu with most EXIF data in it.Sascha Haeberling2013-08-151-15/+43
| | | | | | | | Some are still missing and will come back later. Bug: 10330505 Change-Id: I7bc44b19fac5b47557d5feae3ed969040ac3ae9b
* Handle unexpected exceptions when loading videos.Angus Kong2013-08-141-6/+35
| | | | | | | bug:10313671 bug:9757517 Change-Id: I8cb922599c4185a585f90007c3975841d14e179a
* Add local data types.Angus Kong2013-08-121-8/+24
| | | | | | | | We need local data types to generate different menus. bug:10245009 Change-Id: I95f947c11ad3f39172c43f75f4108bf720148278
* Clean up Gallery codes.Angus Kong2013-08-091-2/+2
| | | | | | bug:10263696 Change-Id: I3a16dba3aabe52b8103a2c591cfa39907265a263
* Refactor data/LocalData.Angus Kong2013-08-071-0/+600
Make the design more easily understood. Change-Id: I4f7dbe7d3f0a0534c13996b773f1767997848746