summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/pipeline
Commit message (Collapse)AuthorAgeFilesLines
* Modify:Gallery2 for branch Gallery2Zhang Zhenzhen2015-03-181-0/+2
| | | | | | | Conflicts: res/values-zh-rCN/strings.xml res/values/strings.xml Change-Id: I6b760469290ca154f223f94a3c284fca7a513121
* Merge "Gallery2: Fix monkey test fail"Linux Build Service Account2014-12-171-3/+5
|\
| * Gallery2: Fix monkey test failkaiyiz2014-12-031-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | When click undo in filtershowActivity,the position can't be -1 In FilterShowActivity,the preset and Rect shouldn't be null. Add some check for position and null pointer check for preset and rect CRs-fixed: 693810 Change-Id: I70fa2ff86d40ad483474b60ab9071ccb151bd445
* | Gallery2: Change method for Filter comparekaiyiz2014-12-051-1/+1
|/ | | | | | | | | | | | | The method of 'same' compare the class between two FilterRepresentation, and the method of 'equal' compare everything between two FilterRepresentation. Since two border have the same class of 'ImageFilterBorder', they are considered no diff in method of 'same'. Change the method 'same' to 'equal'. CRs-Fixed: 759358 Change-Id: I80dda9295555181d70c90bd893ea2c3efb7d41e3
* Fix infinite spinner dialognicolasroard2013-11-011-1/+1
| | | | | | bug:11328106 Change-Id: Icbfcb7bb6c88a03c81315789b2569da440267edd
* Fix crash when exporting with null fxnicolasroard2013-10-211-1/+1
| | | | | bug:11281209 Change-Id: I71837bcb18b75201542309f71f99ba7abfb65f93
* Process correctly an export when called with EDIT intentnicolasroard2013-10-112-13/+30
| | | | | bug:11159123 Change-Id: I8c827d9f757c4fd00d21753753917b62d5ba0213
* Merge "fix showing wrong image post save" into gb-ub-photos-carlsbadJohn Hoford2013-10-122-2/+27
|\
| * fix showing wrong image post saveJohn Hoford2013-10-112-2/+27
| | | | | | | | | | | | bug:11174327 bug:11130809 Change-Id: I53ee2f73c5a871d9255fea547a0d93a989f15a4f
* | fixed crash when applying the none filterJohn Hoford2013-10-111-1/+1
|/ | | | | bug:11188884 Change-Id: Id1f5e72b15b307eedccd5d582d3632500f19fdbd
* Fix edge case cache issuesnicolasroard2013-10-101-2/+26
| | | | | | | | Also add additional debugging information. bug:10856175 Change-Id: Ie352e2dd6a86511abea97b622ed7c3b3cccd8479
* Fix triple buffer update bugnicolasroard2013-10-081-0/+6
| | | | | | bug:11140550 Change-Id: I530bf8b071c7336eb7a20293d6c9c2f5360df47e
* Fix crash / jank / presets addnicolasroard2013-09-201-46/+10
| | | | | | | | | | | | - don't cache immutable bitmaps - fix junk in anims/zoom/constrain - fix edge glow when moving - fix double-tap zoom - fix presets / user presets adds - fix state panel names for geometry ops bug:10803026 Change-Id: I9328d7005d3ecee3566c104c3392de9325c50b74
* remove analyticsJohn Hoford2013-09-191-11/+0
| | | | | bug:9467671 Change-Id: I0d0cfc31e152605c42313db5f6603dbccf76fd82
* fix bug in saving presetJohn Hoford2013-09-171-0/+1
| | | | | | bug introduced in CL 361110 Change-Id: I8fd283859d0f0f6a4b9e06e95c533b68085c156a
* remove translation in jason encodingJohn Hoford2013-09-172-1/+2
| | | | Change-Id: I26c1ae312b3ba71efc40fe0675f53d6b2c377bed
* Fix ImagePreset handlingnicolasroard2013-09-172-56/+29
| | | | | | | - fix border ordering - fix Fx apply Change-Id: Icf407431a77e150d255d416b983dacb8df5f73fb
* Fix flickering while editingnicolasroard2013-09-163-16/+30
| | | | Change-Id: Ic06e0c59059d97f8dd7c150d22746c1f90d7bed1
* Fix pipeline overstressnicolasroard2013-09-121-2/+14
| | | | | | RenderRequest for filters-only were called too frequently Change-Id: I04b6a1337d23dcb012544a66b9352f209d98ee72
* Fix full-res geometrynicolasroard2013-09-121-1/+1
| | | | Change-Id: I25f2fde1031ba7d896c82484a3da0ea03bcff7b8
* fix export on saved imagesJohn Hoford2013-09-092-1/+11
| | | | | bug:9466453 Change-Id: I6280e6352d6c7f672692db514e46803df3f91b38
* Improves memory managementnicolasroard2013-09-087-21/+49
| | | | | | | | Also adds some debugging tracking tools. bug:10112287 Change-Id: I3f9b3d173db99818e5c9ae9a62b0ec38cd2b341b
* Fix UI performances / glitchesnicolasroard2013-09-063-2/+63
| | | | | | | | | | - load/process thumbnails fully in background - fix reveal slider - fix race condition when loading - better memory usage - fix loading spinner (wasn't shown!) Change-Id: Id78163556d8ee1c3ad04eae16fe1bf06f4312405
* Fix graphic pipeline cachenicolasroard2013-09-034-5/+21
| | | | | | | | Some bitmaps were thrown back into the bitmap pool while still used in the caching pipeline... Change-Id: I56c47b44d137f16b9a9a6cf79224c296ea6e55a0
* Fix savingnicolasroard2013-08-282-5/+11
| | | | | | | Use the preview image to provide a faster result in Gallery Change-Id: Icfcdc2f423bf2e21428d9f7a5116a2b4c02eb79b
* Improves UI / sizenicolasroard2013-08-276-18/+105
| | | | | | | | | | | | - improves overdraw - filter change anim - better borders - remove unused images bug:9470514 bug:8658176 Change-Id: I764879be415acbfba5a36f239d1905ec54e2d3cb
* border UI editorJohn Hoford2013-08-221-0/+4
| | | | | bug:9470514 Change-Id: I4d5cd91775c9b8742f847fd9a955f6f28e66cd38
* Fix draw cache issuenicolasroard2013-08-151-1/+0
| | | | Change-Id: Ib61dfb7763b929c9e51853da21031adcd16004d6
* Improves bitmap reuse / memory usagenicolasroard2013-08-155-43/+32
| | | | | | bug:8782701 Change-Id: Ic655d6f1704dd0429e96819566f50927de02b994
* Fix for wrong bitmap picked after geometry changenicolasroard2013-08-122-7/+15
| | | | Change-Id: I48d7892c761bb1d8a83553786367aa11d1841fb5
* Fix export dialog (size export)nicolasroard2013-08-113-7/+20
| | | | Change-Id: Ifa4bb6a990622bfc00f6b4fe4998417fec32e650
* Fix full res zoomnicolasroard2013-08-076-85/+234
| | | | | | Also add filters merging in the cache. Change-Id: Ic34c918b732159f3703cd83d30de907fdbbcb451
* Fix display bug with highresnicolasroard2013-08-022-1/+25
| | | | Change-Id: I8961beca6bf80efdf3cf1c3b6cae691dd0f473ed
* Add quality selector to export.Ruben Brunk2013-08-022-6/+12
| | | | | | | - Adds the option to change the quality of the jpeg compression when flattening an exported bitmap. Change-Id: I252913fc15ff32a0fcff683edb5b33e17b5daac4
* add Per Channel SaturationJohn Hoford2013-08-011-1/+1
| | | | Change-Id: Icfd24c817674b81ac9caecc2d73348dc7734f037
* Refactoring Geometry handling.Ruben Brunk2013-08-014-155/+109
| | | | | | | | | | | | | Bug: 9170644 Bug: 9366654 Bug: 9366263 - Consolidates all the geometry transforms in GeometryMathUtils and significantly reduces complexity. - Removes GeometryMetadata object and dependent code. - Removes ImageGeometry and geometry update callbacks. Change-Id: I59add51907459593244c9ebaadef585efc7486d5
* Fix problem with N-1 caching when no filters / one filternicolasroard2013-07-311-6/+21
| | | | | | - also fix equals() for geometry Change-Id: I6f6f21d1e274b3b95ac4b5189b2fa7f419912864
* Implements N-1 Cachingnicolasroard2013-07-313-1/+192
| | | | Change-Id: Ief1a04dbe4f6ced15f937177a556733cfcdb5879
* Add user presets saving/loadingnicolasroard2013-07-302-10/+60
| | | | Change-Id: I85c5dd0df1e9264a01c8d7a6d44602e87799890c
* Fix geometry serializationnicolasroard2013-07-261-15/+0
| | | | Change-Id: I3040cfdb08f6cc6dbd4fd1eb5444b3395a68c7da
* Added support to export to a flattened photo.Ruben Brunk2013-07-252-9/+14
| | | | | | | | | | Bug: 10008212 - Adds a menu item to allow a photo with edits to be flattened into a separate photo. - Fixes bug where crop intents fail to save cropped images. Change-Id: I1dcf1bb9ba22e72378f24e7971a74f81b8db7564
* Merge "Remove FilteringPipeline" into gb-ub-photos-carlsbadnicolasroard2013-07-198-250/+341
|\
| * Remove FilteringPipelinenicolasroard2013-07-198-250/+341
| | | | | | | | | | | | | | | | | | Reorganize things around the filtering service. - add HighresRenderingTask - add RenderingRequestTask - add UpdatePreviewTask Change-Id: I3da34fee8c624fb55311c3e1639857fc1bcdadad
* | Refactoring GeometryMetadata.Ruben Brunk2013-07-171-0/+13
| | | | | | | | | | | | | | | | | | | | Bug: 9170644 - First part of multi-step refactor, splits GeometryMetadata functionality into 4 FilterRepresentation subclasses as requested. Change-Id: I212193db8c154f64c550adb9735c0502bcaa7468
* | remove cloneJohn Hoford2013-07-171-26/+17
|/ | | | Change-Id: Ia9f4c1778e06416018eeb07be657bcdd0af1496b
* Add background processing servicenicolasroard2013-07-167-5/+514
| | | | | | bug:7298624 Change-Id: Ie79f88fd84fdf8f4dab6a8071f06a819e247b357
* Refactoring ImageLoader.Ruben Brunk2013-07-104-23/+6
| | | | | | | | - Moves state (history, loadlisteners, bitmaps, etc.) from ImageLoader to MasterImage. - Makes ImageLoader into a utility class. Change-Id: I7a8a988c61848694a86a4b2919bf8f30bfd2be8c
* Move classes to pipeline packagenicolasroard2013-07-029-4/+1786
| | | | Change-Id: I9d664537d845d9daeb352c8006d0296a3f546dca
* Pipeline refactoringnicolasroard2013-07-023-15/+72
| | | | | | | Remove the temp representations and instead use a triple buffer for ImagePresets. Change-Id: I4cdcfbe4941af72b38fe42385085ff4a20eb78cc
* Pipeline refactoringnicolasroard2013-07-012-0/+140
Add SharedBuffer and Buffer class Change-Id: I823a9520541e3be5321a3deb5e58a358588b6cf3