| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The antibanding setting in camcorder is linked to the setting in camera
mode for better UX (if you change one, the other will change accordingly).
Change-Id: I98c1bc65472cf8eec530f5a7572f46458b0ab3fa
|
|
|
|
|
|
|
|
|
|
|
| |
Prior to this commit Snap assumes that the HAL returns the
list of supported video sizes in descending order of quality and
simply picks the first one from the list as the default quality.
Instead, find the first matching entry of pref_video_quality_entryvalues
that the HAL indicated was supported.
Change-Id: Ifea79e0e16a9015557539e098317536a32b9ff1f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: Steve Kondik <shade@chemlab.org>
Date: Wed Dec 25 15:10:58 2013 -0800
Snap: Remove touch AF/AEC option
* Drop the use of the touchaf-aec parameter entirely. No camera needs
this anymore.
Change-Id: I83154a75e5375901dc6c0fc93aef23637cfdf425
Author: Steve Kondik <steve@cyngn.com>
Date: Sun Jul 31 19:09:37 2016 -0700
snap: Always turn touch-af-aec on
* Most cameras do this by default, but on at least one device
it starts with the option disabled. This stops AEC from
updating during touch focus.
Change-Id: I4bdb6cdbad86f3798c0288d6a32b7e8062e297f3
Change-Id: Ia3f4a312af1b4b7b6e4c0d3f76c09efe798c730c
|
|
|
|
|
|
|
|
|
|
| |
* HDR was never actually working on CM because we did not instruct the
camera to take all exposures. The HAL tells us that we'll get one
JPEG, but we should snap 3 times. We handle this behavior in the
framework now, but we should honor the num-jpegs-per-shutter value in
the JPEG callback.
Change-Id: I7124bf08985ae23b21ac4e294fb889ac4106946b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Sat Jan 9 11:52:01 2016 +0100
Snap: special handling of hdr-mode parameter for lge devices
Change-Id: Iefee1f15f5649c2f93c59fcbdedcf953e9e0bc54
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Mon May 9 21:28:40 2016 +0200
Snap: force enable zsl for lge hdr
LGE HDR needs ZSL enabled
Change-Id: I563b7f7cd49fcf8aad35ca4b93f839dc0a591f01
Change-Id: I139a4492ae85b87ca1cc84013f252b510200fffc
|
|
|
|
|
|
|
|
| |
* Older devices do not support parameters.getSupportedVideoSizes()
* Assume that the device reports valid profiles in media_profiles
* Remove dead code
Change-Id: Ic3488b6762496bd9498bc6bf8b48b2a2212bad51
|
|
|
|
| |
Change-Id: I6d48105f0407ded104244eb5ace4a3ace76eb402
|
|
|
|
| |
Change-Id: Icb15ed42b62a8a85a7691c5cfc606307689cbcae
|
|
|
|
| |
Change-Id: I0de4ec0f2cb4653822249ea97e8a07c890fc7231
|
|
|
|
|
|
| |
Set the aspect tolerance to 0.02 to compensate for 13.1MP (4208x3120) shots. 13.1MP will now be properly registered as a 4/3 resolution when the viewfinder ratio is calculated.
Change-Id: I41540a0d5fbe11f59d776a6e70e82baa463fff59
|
|
|
|
|
|
| |
Might happen when updating from previous versions of Snap
Change-Id: I42d2037b4e32c7f5c88a60b5da1895dcb761d176
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Wed Jan 6 12:25:10 2016 +0100
Snap: Add support for mw_continuous-picture focus mode
Change-Id: If165370b52d7454c69e2cdeb9d837d049010b0e8
Author: Michael W <baddaemon87@gmail.com>
Date: Sat Oct 22 14:47:09 2016 +0200
Snap: Fix possible NPE
Seems like getSupportedFocusModes() can return null.
Check for null before using it further
Change-Id: I46860f780b99970cbe9857c8ba73691d69321488
Reference: BugDumps 20161014-20 L#131
Change-Id: I066a26043cc89b3037e457d8da340ed4b005ee1f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Wed Jan 6 11:35:40 2016 +0100
Snap: add support for shutter speed
Change-Id: Id3393280c7c1c2f292d71587ba099e8dbafd1340
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Fri Jan 8 19:38:15 2016 +0100
Snap: Restart preview when shutter-speed gets disabled
Change-Id: I3884b23f1c855cfffeb20ca6e2a760732370d772
Change-Id: I82144c80d8fc2e7324b3dc8cde44b5b2934bdd50
|
|
|
|
|
| |
Change-Id: Ib2c2c152a52b2616dd0da6f071f572d34fe64065
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using openLegacy on QCamera3 forces it to use QCamera2
and fall back to api v1 which is not what we want on v2 devices.
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Tue Jan 5 23:02:12 2016 +0100
make openLegacy an option
Change-Id: Ia4142288ef0fafa62fa0ab855dc342b363b640cd
Author: Zhao Wei Liew <zhaoweiliew@gmail.com>
Date: Sun Jul 10 15:11:43 2016 +0800
Snap: Tighten openLegacy() try-catch block
We only have to enclose the openLegacy() call in a try-catch block.
This prevents us from re-calling open() when open() fails and
throws a RuntimeException.
Change-Id: I81396e453f57215338a0c4da41c4116f2b4d42ca
Change-Id: Ic392a4ae9403ebae36940ddf0727237d9cb9e8f0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Mon Jan 16 00:10:40 2006 +0100
Snap: Add options to restart preview onPictureTaken
Change-Id: I7ce9d6f2323e367743e6d4c9662b846d3052f2a4
Author: LuK1337 <priv.luk@gmail.com>
Date: Mon Jan 11 17:40:58 2016 +0100
Move mApplicationContext to init()
Fixes following NPE:
01-11 17:36:42.607 4329 4391 E AndroidRuntime: FATAL EXCEPTION: Thread-235
01-11 17:36:42.607 4329 4391 E AndroidRuntime: Process: org.cyanogenmod.snap, PID: 4329
01-11 17:36:42.607 4329 4391 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
01-11 17:36:42.607 4329 4391 E AndroidRuntime: at com.android.camera.PhotoModule.updateCameraParametersPreference(PhotoModule.java:3492)
01-11 17:36:42.607 4329 4391 E AndroidRuntime: at com.android.camera.PhotoModule.setCameraParameters(PhotoModule.java:3714)
01-11 17:36:42.607 4329 4391 E AndroidRuntime: at com.android.camera.PhotoModule.startPreview(PhotoModule.java:2715)
01-11 17:36:42.607 4329 4391 E AndroidRuntime: at com.android.camera.PhotoModule.-wrap14(PhotoModule.java)
01-11 17:36:42.607 4329 4391 E AndroidRuntime: at com.android.camera.PhotoModule$OpenCameraThread.run(PhotoModule.java:265)
Change-Id: I6ca0dfe402cab46dd7b6f102921062f3c7ec8d43
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Fri Jan 22 17:17:53 2016 +0100
Snap: Do not restart preview during longshots
Change-Id: I6ad439dc0be7c6e0d13ac7c22aacdc0ad559d051
Author: LuK1337 <priv.luk@gmail.com>
Date: Sun Mar 19 10:43:33 2017 +0100
Snap: Add overlay for restarting camera preview for additional cameras
Change-Id: I95eb7237b101b73d66fe231a11d0c8d5156bfe47
Change-Id: I49312aef5331bf549e38a0534b95f76a0b8bb8da
|
|
|
|
| |
Change-Id: If734a7f4c25465876e657926700763b9169d786e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Tue Jan 5 23:54:52 2016 +0100
add support for luminance-condition parameter
Change-Id: Idf845a5f55abf9b72f61ac4bac59ee2258043482
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Sun Feb 21 11:17:12 2016 +0100
Snap: fix camera hang on LGE G4 when flash got used
Change-Id: I23e53333a0bbe2a12e64e87ec8594aeaa503e9fc
Change-Id: If1c2cd9dd253d6342de241b381152a759e8d3f05
|
|
|
|
| |
Change-Id: I3a948495cdf84dae3c1734d50ff91b4a5d3d9fc0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: Michael Bestas <mikeioannina@gmail.com>
Date: Wed Oct 8 22:45:05 2014 +0200
Snap: Add ISO values for sony devices
Change-Id: I6d76e2c02ed6222e06aaa59161b3b16e885e6462
Author: codeworkx <codeworkx@cyanogenmod.org>
Date: Tue Jan 5 19:28:40 2016 +0100
add additional ISO values
Change-Id: I373457adfa7c6808a1b0303f2f6b10e0b27a1ecb
Change-Id: I82d11d55b96d8afd90478f08b2a1f0df056924e9
|
|
|
|
|
|
|
|
| |
mCameraState gets stuck to SNAPSHOT_IN_PROGRESS after taking a picture using autofocus/not ZSL, thus breaking camera capture.
Properly reset the camera state after taking a picture to fix this.
Change-Id: Ie4bd629d9e1db1ed3e5b5f80c5b02fd000d88c8e
|
|
|
|
|
|
| |
* Set maximum screen brightness while the user is inside the camera app
Change-Id: I8b16ba47a933bc7d6b0c1cd62bfd6ca54875ce1e
|
|
|
|
|
|
|
| |
Use play button on headset to take a picture/video/panorama
Use media next/previous for zoom
Change-Id: I25c22646b041e5e0941fbe361eccfe77a2a1e42f
|
|
|
|
|
|
| |
Thanks to Lars Greiss (SlimRoms)
Change-Id: I63f757d25260fba4683f494f8b4daf178a2b4e13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix power shutter behaviour in camcorder mode
* Disable volume change while in panorama mode, volume buttons should only
handle camera operations while in the camera
* Add camera/power/volume key shutter handling in panorama mode
On devices with a hardware camera key:
* Disable power & volume shutter features
* Volume buttons control the zoom
On devices without a hardware camera key:
* When power shutter is disabled, volume buttons control the shutter (like AOSP)
* When power shutter is enabled, volume buttons control the zoom
Change-Id: I141946d5b6f5aec8b1e9a9f99270d30295596079
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ported from cm-10.1
Including cm-10.1 camera commit:
aa4ae80a41fbab763891c5ef6d67a9e5b4bb981b Don't mess around with pref local ID for power shutter initialization.
Includes http://review.cyanogenmod.org/56986
[mikeioannina]: Updates for L
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
Change-Id: I0992baa558eefd306d00fbece59cb5c512d9448b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: Su Liu <suliu@codeaurora.org>
Date: Wed Sep 4 18:16:50 2013 +0800
Camera: Change volume hard key button to zoom function
Able to capture image through volume hard key
button in camera application, change the function
to zoom function.
Change-Id: Iab9fc2492b2e2ff89cd58c21bac2f147f47b77e2
Author: jt1134 <jt1134@gmail.com>
Date: Sat Jan 4 20:52:27 2014 -0600
Camera2: implement volume key zoom in video mode
Change-Id: I140e8cfb3e39700f60e40c35b38e92c83a3c26de
Author: Lars Greiss <kufikugel@googlemail.com>
Date: Sun Feb 2 03:09:22 2014 +0100
Camera2: tweak volume key zoom and cleanup
- cleanup unused code
- cleanup codestyle
- add more zoom steps for smother zooming
- show zoom circle indicator during zoom
Change-Id: I5214fc2620a0c5167bfdc8e85f7115966c3b8bcf
Change-Id: I99dd2fffc92985156eece67c19435a71d14cd928
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: jt1134 <jt1134@gmail.com>
Date: Mon Jan 20 19:45:13 2014 +0200
Camera: separate settings for color effects
Store color effect settings for the camera and
video camera in their own separate preferences.
Change-Id: I8faa59b8663154737910b338906d27f9736d5ad9
Author: Michael Bestas <mikeioannina@gmail.com>
Date: Tue Aug 26 06:11:21 2014 +0300
Snap: Fix filtering of unsupported camcorder color effects
Change-Id: I365deeb17995175db873f6799cf0cde43ee61e96
Change-Id: I7ee41923f8a7313eee06d5e0bf7e29a365d0af86
|
|
|
|
| |
Change-Id: I83a2675e109dc7924cdd9240b26051ac218f532a
|
|
|
|
|
| |
Change-Id: I583e212f3c43a5ddf80fdb16557b3ddd9e3161c2
Signed-off-by: Chippa-a <vusal1372@gmail.com>
|
|
|
|
|
|
|
| |
during the move from Gallery2 into new Camera2 package some
unused values were moved as well. Remove them
Change-Id: I4a514c76ccc70c61bb0a97ecafda7e1f9ede9f35
|
|
|
|
|
|
|
|
|
|
|
| |
If camera HAL does not return valid picture formats do not show wrong defaults
Currently it falls back to jpeg and raw to choose for the user. All our devices
which do not have a proper
return of picture format only support jpg. So remove the entry to choose in
this case completely
Change-Id: Ib4e4094ba0a57e7751f6568f6ec3c3f1dfc1ffb8
|
|
|
|
|
|
|
|
|
|
| |
Landscape devices have broken preview because PORTRAIT mode is
being abused to check for screen rotation. Use proper rotation
check to fix.
Ported from cm-10.2
Change-Id: I75588cbce9843e180e4be7591f6a43bcec788506
|
|
|
|
| |
Change-Id: Idcecfc6399421bd5dc25dcf79548949cdd14621f
|
|
|
|
|
|
|
|
|
|
|
| |
The default for antibanding should be "auto", otherwise there will
be banding effect when taking photos in certain lighting.
Normally, the default on most devices is "auto" (depends on Camera
HAL). But the code from CAF changed it so that the Camera app
explicitly change it to "off".
Change-Id: Id0c2ef6e17bac74d22e12213ab2ed26c1c73783d
|
|
|
|
|
|
|
|
|
| |
* Some drivers don't report video sizes and we should avoid using fine
resolution lookup, otherwise a crash results.
* Just honor the defined camcorder profiles.
Change-Id: I83e8fe2ca9bb489332f37767906bc7c56389f949
|
|
|
|
|
|
| |
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
Change-Id: I3db982732d15fb4eb83d5e37bff1a123225d4e8e
|
|
|
|
| |
Change-Id: I255d73b6e221655f9592047ccf848460d985c3b3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: Steve Kondik <shade@chemlab.org>
Date: Sat Dec 7 06:07:02 2013 -0800
Camera: Cleanup and compatibility fixes
* Don't crash for unavailable integer parameters
* Kill logspam
Change-Id: I6dbcf5560f96ce6173a847501721f589766889bc
Author: Ryuinferno <ryuinferno.xda@gmail.com>
Date: Thu Dec 26 19:11:23 2013 +0100
Camera2: More thorough compatibility fixes
Certain chipsets (such as omap) have contrast, sharpness and saturation
set, but no max integer given for those
Change-Id: I58efaef4d0a511aefc803a440e0c3aa3dbdc9483
Author: Ethan Chen <intervigil@gmail.com>
Date: Wed Feb 5 23:02:17 2014 -0800
Camera: Fix saturation, contrast, sharpness parameters
* Old-style QCOM HALs use <setting>-max, new style HALs use
max-<setting> for these parameters.
Change-Id: I3b0dbd04f072cb69d09c44b5b3af1097560205b3
Author: Steve Kondik <shade@chemlab.org>
Date: Wed Feb 26 07:43:28 2014 +0100
camera: Make some parameter lookups safer
* Unsupported parameters that return int values will throw an exception
at the framework level if they aren't supported. Handle this
better and prevent crashes.
Change-Id: If5a3807dba33167ef95e4ec9e9cbeb15ed4ed591
Change-Id: Id1a3e360474f0a8aebe150918d13b0a825715789
|
|
|
|
|
|
| |
* Not useful for any hardware I have encountered.
Change-Id: I93cca2b3bf907cc01946a55111de9eb883475d24
|
|
|
|
| |
Change-Id: Ifc1653f0046af169ba36d94796b4d9a3055c6798
|
|
|
|
|
|
|
|
|
|
| |
* Hiding the UI before error-checking the video preferences when
video recording starts results in a broken UI when one of the
error cases evaluates to be true.
* Hide the UI after the error checking to prevent the UI from
breaking when an error is found.
Change-Id: Ia98798dbf2a33800d47497630714af17865767c6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Author: Sultanxda <sultanxda@gmail.com>
Date: Sun Aug 2 20:16:09 2015 -0700
SnapdragonCamera: Re-enable ZSL after exiting HDR mode
* Make sure to check that HDR was changed before forcing ZSL back on.
Change-Id: Ifb76263c3a50b919762fd2a313d6013295c0619f
Author: Gabriele M <moto.falcon.git@gmail.com>
Date: Tue Jan 19 16:45:25 2016 +0100
Snap: Don't enable ZSL when disabling HDR
Instead, restore the default value. This prevents issues on devices
that don't support ZSL.
Change-Id: I9c456cd6503df29800e2bc7ccaa691cb3fb42681
Change-Id: I66c9e31f37ef09c2437fcacac6c04246dab7df3c
|
|
|
|
|
|
|
|
| |
* initializeControlByIntent() expects mVideoMenu to not be null
and initializeOverlay() initializes mVideoMenu when it isn't null
* Change the order the functions are called to prevent possible NPE
Change-Id: I6d240892f3bd318031983243760d87ab46b25edb
|
|
|
|
| |
Change-Id: I07da25f50e52b4085deec1d520806afc6da5e1da
|
|
|
|
| |
Change-Id: I3d589945ea31f40890a94b43555268b6b3060e37
|
|
|
|
|
|
| |
* fixes compile, we are not camera2
Change-Id: Ia7c463745e91ee02aa12f77c9e9d06b602692c4c
|
|
|
|
| |
Change-Id: I1474550af7f45e53aa97819b42a91c961eeb6684
|
|
|
|
|
|
| |
This reverts commit 53e8b4a71dd0515d922964f1326cbd550d6229f8.
Change-Id: Ife412eeab75853814389a32554a4047bf5141828
|
|
|
|
|
|
| |
This reverts commit 57d77499b09d207187c8a1051bf043ba9fb43c84.
Change-Id: I91faf90357f5563e594756c0b7a942c34bbee344
|