summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/imageprocessor/PostProcessor.java
Commit message (Collapse)AuthorAgeFilesLines
* Snap: CaptureModule: check if ZSL is supported before using itcodeworkx2019-10-251-14/+27
| | | | Change-Id: Ifde34ce367ceeb19ad71bcff0c4518d578bb52a5
* Snap: Materializejrizzoli2019-10-251-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Author: jrizzoli <joey@cyanogenmoditalia.it> Date: Thu Jan 7 21:07:51 2016 +0100 Snap: initial materialization Just for initial ship Change-Id: I8d6c0d71d1b94e6eb2f43ab962fb92de0e6c7093 Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it> Author: jrizzoli <joey@cyanogenmoditalia.it> Date: Mon Jan 11 21:02:08 2016 +0100 Snap: remove captureUI pngdrawables CM now supports 90/270 degrees rotated vectordrawables Change-Id: I13b36463c60430564c00bd1e36393fff7ddbfdae Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it> Author: jrizzoli <joey@cyanogenmoditalia.it> Date: Wed Jan 20 20:54:10 2016 +0100 Snap: update shutter button style Change-Id: Ide5fc0ff1c54e216ac7cd9bea202002d1d4dfa12 Author: Joey Rizzoli <joey@cyanogenmoditalia.it> Date: Sun Dec 11 21:30:18 2016 +0100 Snap: update caf icons Change-Id: I1adaf709253637bde037b5aea1f856fc5b9029c7 Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it> Author: Arne Coucheron <arco68@gmail.com> Date: Thu Aug 17 01:19:05 2017 +0200 Snap: Update HDR icons Current ones are so small, I can hardly see them. These new ones are bigger and looks more in line with the rest of the icons. Change-Id: Idaeec67a78d66105a375f09b6701a49dce43fd22 Author: codeworkx <daniel.hillenbrand@codeworkx.de> Date: Sat Jan 20 12:46:31 2018 +0100 Snap: update shutter buttons on CaptureUI Change-Id: I674de05dfb46fb714979ac66c16a85825af13c95 Author: Paul Keith <javelinanddart@gmail.com> Date: Tue Jan 23 23:36:19 2018 +0100 Snap: Update pano and video icons to be more like photo icons * Put the colored ring on the _outside_ of the shutter * While we're at it, cleanup naming and usage of color resources Change-Id: I4f344fa272374d043f2b83dba7248e263fab8bf0 Author: Andreas Blaesius <andi@unlegacy-android.org> Date: Fri Jun 1 17:47:00 2018 +0200 Snap: remove unused shutter buttons Change-Id: Id913626bbccc6fd245ed9f46374389ca7eca3c30 Change-Id: I7596f3c887874b4913d87ecbfa5438191fc86249 Signed-off-by: Chippa-a <vusal1372@gmail.com>
* Rename SnapdragonCamera to SnapMichael Bestas2019-10-251-1/+1
| | | | Change-Id: I1474550af7f45e53aa97819b42a91c961eeb6684
* SnapdragonCamera: Add shutter animation for APP-ZSL modexianming wang2019-06-021-0/+10
| | | | | | | Add shutter animation for APP-ZSL mode. CRs-Fixed: 2454794 Change-Id: Iecd833877831e9146007690d3d4866b3c538c722
* SnapdraongCamera:Disable APP-ZSL in HEIFjunjiez2019-04-101-1/+2
| | | | | | | | | APP-ZSL is enabled by default on legacy platform, but HEIF can't work with it, disable APP-ZSL when HEIF is enabled. Change-Id: I92320f633cbb58862b450eb7c9de42b4ab1d8540 CRs-Fixed: 2429364
* SnapdragonCamera: Enable ShutterButton when HDR receive imagexianming wang2019-01-181-0/+1
| | | | | | | Enable ShutterButton when HDR is ON and receive the image. CRs-Fixed: 2378839 Change-Id: I950d3d5d96d2972a5be446596220dcb9ddd4fbd7
* SnapdraongCamera:Fix RAW capturejunjiez2018-12-261-0/+1
| | | | | | | | | 1.close raw image after it's saved to avoid image leak. 2.Disable longshot when RAW is enabled. Change-Id: I8e5896e1dc9ba497fbffe95e694e02e7b8abc289 CRs-Fixed: 2372398
* SnapdraongCamera:Exif location infojunjiez2018-11-151-2/+7
| | | | | | | | | Add location information to the exifinterface of the postprocessed and ZSL images. Change-Id: I367e428d6b09900d4a69e05b205c7b397a60c6a8 CRs-Fixed: 2332325
* Fix FC of longshot > 64jinwu2018-11-081-3/+0
| | | | Change-Id: I58f1f125616556cdef37d940cb652ec8dc144e90
* Merge "SnapdraongCamera:Avoid null ZSLQueue" into ↵Abhijit Trivedi2018-11-011-0/+2
|\ | | | | | | camera-SnapdragonCamera.lnx.2.0
| * SnapdraongCamera:Avoid null ZSLQueuejunjiez2018-10-201-0/+2
| | | | | | | | | | | | | | | | | | When ZSLQueue is null, don't pick up image from it, run normal capture steps to avoid error Change-Id: Id6b45fb78d6e27d758a667890dfabdb66ce3d509 CRs-Fixed: 2332182
* | SnapdraongCamera:HEIF surface modejunjiez2018-10-181-13/+3
|/ | | | | | | | Encode HEIF image with surface mode, send input surface from HeifWriter to camera output directly. Change-Id: Iad91ffa0731150f9f57180eedf23c0a6ff63376d
* Merge "SnapdraongCamera:add HEIF support" into camera-SnapdragonCamera.lnx.2.0Linux Build Service Account2018-09-241-3/+13
|\
| * SnapdraongCamera:add HEIF supportjinwu2018-09-211-3/+13
| | | | | | | | | | | | | | | | add option to allow user to save captured image with HEIF format. Change-Id: I267b783bf7e4f41f523ef2ac4fbb734657b8e827 CRs-Fixed: 2312764
* | SnapdragonCamera:Fix ZSL leakjinwu2018-09-211-0/+6
|/ | | | | | | | | | When SelfieFlash enable,require flash or long shot active, one imageItem will be set to null without close. Close it to avoid leak. Change-Id: Ieb33d31e937ee07b278dceecb2f42a3047fbd12a CRs-Fixed: 2297568
* SnapdragonCamera:DeepPortraitjunjiez2018-03-061-10/+105
| | | | | | Add deepportrait feature in SnapdragonCamera. Change-Id: I5fd223cacfb2526efffbf3f13f7c33cafd8ac99d
* SnapdragonCamera: Complete the function of DeepZoomxianming wang2018-02-061-1/+6
| | | | | | | | Complete the function of DeepZoom, only support the 32 bit library. Does`t support the 64 bit library. CRs-Fixed: 2116533 Change-Id: I9c181ff0de005493d345ecc0b0380dda9910ce63
* SnapdragonCamera: Complete the function of QCFAxianming wang2017-12-051-2/+5
| | | | | | | | Add support for quadraCFA in HAL3, and Complete the function of QCFA. CRs-Fixed: 2104228 Change-Id: I16b677074940bd193168e804d1033c630306ff8e
* Revert latest SnapdragonCamera PromotionAbhijit Trivedi2017-11-121-6/+1
| | | | | | | reverts commit db126f27692565bba5f45f0523df6449e1654ba2. reverts commit 85076fda04296ed1ba8f41bf1f5bdb4e56716749. Change-Id: Idc8dffc562d09a3e6369121465e1c8cd352d9979
* SnapdragonCamera: Complete the function of DeepZoomxianming wang2017-11-061-1/+6
| | | | | | | | Complete the function of DeepZoom, only support the 32 bit library. Does`t support the 64 bit library. CRs-Fixed: 2116533 Change-Id: If1dcf83080fe54a551140f80a85f84475a12ae74
* SnapdragonCamera: refactor captureStillPictureWeijie Wang2017-09-041-5/+10
| | | | | | | | 1. Split captureStillPicture into multiple smaller methods 2. Add some logs 3. Delete hack code Change-Id: I0ebc9625be880539f7c0c1d68350c093616205ad
* Revert "SnapdragonCamera: Sync LA.UM.6.4 to LA.UM.6.3"Weijie Wang2017-09-021-10/+5
| | | | | | This reverts commit b5533d51a7c97138235d29b35cec876d107aeadd. Change-Id: I8063422680802e25d03a374be91e884a86ad55e9
* SnapdragonCamera: Sync LA.UM.6.4 to LA.UM.6.3Weijie Wang2017-08-301-5/+10
| | | | | | Sync LA.UM.6.4 to LA.UM.6.3 Change-Id: Ide9a53b3b5ea6d17154003e4059ae3125f9f3346
* SnapdragonCamera: Add vendor tag utilWeijie Wang2017-08-291-6/+6
| | | | | | Check if the tag is available before apply the settings Change-Id: Ic0242b8aa7711ad230f3aba9e30d5da61d188fe5
* SnapdragonCamera: Add ZSL in HAL modeWeijie Wang2017-07-261-1/+1
| | | | | | Add ZSL in HAL mode Change-Id: Ifa803c970cfc559723e3599821b74cc8584782a2
* Hack to support the non-ZSL YUV snapshotJay Wang2017-07-071-2/+1
| | | | Change-Id: Ic617064a5f491db76d8e9d6acd2a555a8d12324d
* Revert "SnapdragonCamera: Changes for SDM bringup"Jay Wang2017-07-071-32/+29
| | | | | | This reverts commit f245124ed851a0888dbced9b887d0db2f0135177. Change-Id: I4c9d787c5486c822a764f7b2551a87c2f924fbcd
* SnapdragonCamera: Changes for SDM bringupJack Yoo2017-06-131-29/+32
| | | | | | | | | | | | | | | | Changes to accomodate the SDM bringup 0. Image flow change to be compatible to early version of CAMX 1. Pseudo ZSL mode to capture as configuring requires to be done all at the same time. 2. Video recording starts from the beginning as well for same reason. 3. Adding Cameracharacteristc availability check as meta is not all available yet. 4. Adding persist to selectively enable 4K Video recording in which case snapshot is disabled. The default is 1080P. Change-Id: Ib808dd2fe25398c444b220d40693a0436e4f6db5
* Merge "Snapdragon: Add ZSL to Dev option" into camera.lnx.1.0-dev.1.0Linux Build Service Account2017-03-291-0/+1
|\
| * Snapdragon: Add ZSL to Dev optionjunjiez2017-03-241-0/+1
| | | | | | | | | | | | | | Add ZSL option to develop options, when it's disabled , restart sessions and turn on ZSL Change-Id: I7a3bc2236d0bedb37cf1923763407fd4ab8ec8bd
* | SnapdragonCamera: Add playsound when select UbiFocus filtermingwax2017-03-141-0/+3
|/ | | | | | | | Add playsound when the user select the UbiFocus Filter, capture 5 pictures and playing 5 sounds. CRs-Fixed: 1096849 Change-Id: I0fa0f824d0befd9850a89e6d5cc93303dbb992f3
* Snapdragon: Add auto HDR to Dev optionjunjiez2017-03-021-0/+2
| | | | | | | | When auto HDR is enabled, disable ZSL, and if scene is auto, get isHdrScene from HAL and if HAL return true, apply HDS scene mode. Change-Id: Iac4eef5bf9266ba9ed4779a3b59a93a6ae3eac72
* SnapdragonCamera: Fix a green line in BestPicture and Ubifocusmingwax2017-02-221-19/+27
| | | | | | | | When mStride > mWidth, use the whole yuv bytebuffer to save JPG. Add properties to control whether to print log. CRs-Fixed: 1101620 Change-Id: I18cd27de8be542fc9440be6071ee55149b598ac5
* SnapdragonCamera: Fix HDR+nHDR generates dark imagesjunjiez2017-01-191-0/+2
| | | | | | | | When enable HDR+nHDR, need to restart sessions to make it work and disable ZSL when HDR is enabled. Change-Id: Idb78ff8e033df7bc9ef607ad4520ee8234203e95 CRs-Fixed: 1109804
* Merge "SnapdragonCamera: Dualcamera mode disable ZSL" into ↵Camera Software Integration2017-01-171-1/+2
|\ | | | | | | camera.lnx.1.0-dev.1.0
| * SnapdragonCamera: Dualcamera mode disable ZSLqimengp2017-01-111-1/+2
| | | | | | | | | | | | | | Dualcamera mode disable ZSL Change-Id: Ia834bfcec69bba0965757ccf401d1cccacf06a29 CRs-Fixed: 1110019
* | SnapdragonCamera:Add Raw capture to developer optionjunjiez2017-01-061-23/+114
|/ | | | | | | | Add raving as Raw option to the developer options, and save both JPEG and RAW data when it't turned on Change-Id: Id2462d0bacc3f2acdf3610b2ca8054079dc40b85 CRs-Fixed: 1087490
* Merge "SnapdragonCamera: Fix photo reversed when enable Selfie Mirror" into ↵Linux Build Service Account2017-01-051-1/+9
|\ | | | | | | camera.lnx.1.0-dev.1.0
| * SnapdragonCamera: Fix photo reversed when enable Selfie Mirrormingwax2016-12-291-1/+9
| | | | | | | | | | | | | | | | | | | | When enable Selfie Mirror, horizontal screen mode should be seted the value of isVertical is false, vertical screen mode should be seted the value of isVertical is true, to ensure the picture direction is right. CRs-Fixed: 1106132 Change-Id: I88ff293e425c559dc32a70bc56801a5ccf5f7041
* | Merge "SnapdragonCamera: Add features to developer option" into ↵Linux Build Service Account2017-01-051-1/+2
|\ \ | | | | | | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: Add features to developer optionweijiew2016-12-231-1/+2
| |/ | | | | | | | | | | | | | | | | | | | | Description: 1、Add Histogram support to developer option 2、Add HDR & Non-HDR support to developer option 3、Add Saturation Level support to developer option 4、Add Anti Banding support to developer option Change-Id: I2db7e1be65a6b3ee04ebc46cb214dc1cc9667fc6 CRs-Fixed: 1103649
* | Merge "SnapdragonCamera: add features for 3rd-party apps" into ↵Linux Build Service Account2017-01-051-5/+26
|\ \ | | | | | | | | | camera.lnx.1.0-dev.1.0
| * | SnapdragonCamera: add features for 3rd-party appsjunjiez2016-12-271-5/+26
| |/ | | | | | | | | | | | | Add capture and recording features for 3rd-party app. Change-Id: Iefedbed2cb17cca17941e70f861448a2b8f97da2 CRs-Fixed: 1095457
* / SnapdragonCamera: Fix ANR caused by deadlockjuwei2016-12-211-21/+24
|/ | | | | | | | | Main thread first hold lock, then join another thread which also need the same lock, hence these two thread all block. The lock which main thread hold is not necessary, delete it. Change-Id: I9119275e34b48bf0d0caed6a55d330374b986b81 CRs-Fixed: 1103243
* SnapdragonCamera: Continuous shot to YUVJack Yoo2016-11-091-46/+228
| | | | | | | Change continuous shot to YUV with ZSL Change-Id: If69d58456a17fa4181cf58f9660c0c6d033c4938 CRs-Fixed: 1083651
* SnapdragonCamera: Blurbuster filterJack Yoo2016-10-201-1/+6
| | | | | | | Adding blurbuster filter to the post processor Change-Id: I2958a2b1b0df834c4cb5b921e49d21d2e20c8377 CRs-Fixed: 1080317
* SnapdragonCamera: PanoramaUI and filter changeJack Yoo2016-10-201-3/+30
| | | | | | | | | | 1. Adjusting Panorama UI 2. Adjusting Chormaflash filter 3. Changing Ubifocus focus timeout value 4. ZSL Flash mode change Change-Id: Ia46fdc827cd5529a8b7c6f5cfafc44bb3cf00d06 CRs-Fixed: 1080317
* SnapdragonCamera: frame capture pathJack Yoo2016-10-131-94/+220
| | | | | | | | | | | Frame the path for each capture. 1. ZSL image -> YUV reprocess -> filters -> framework jpeg encoding 2. Non-ZSL -> filters -> framework jpeg encoding 3. Optimizing bestpicture filter image saving 4. Adjusting roi according to the mirror Change-Id: I8989ec57beec3420e6f4311dff951af0a84f5ba9 CRs-Fixed: 1071798
* SnapdragonCamera: SelfieMirror Camera2Jack Yoo2016-10-131-2/+18
| | | | | | | SelfieMirror filter for camera2. Change-Id: Id5fda369a56421199a8c2537491608b8667fb77e CRs-Fixed: 1071798
* SnapdragonCamera: Chromaflash FilterJack Yoo2016-09-271-1/+6
| | | | | | | Adding Chromaflash Filter for Camera2 Change-Id: I04b399abe26a3fdcdc91240036a683711b21f8a8 CRs-Fixed: 1067848