| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ib8941843567fd822051830ce638e3f5d7ea21657
|
|
|
|
| |
Change-Id: Ia8a0d8a7546ee672d81f3b5468e1bbba47ddc8b9
|
|
|
|
|
|
|
|
|
|
| |
Instead of depending on a large matching table, generated the list
of picture sizes to show to the user directly from the supported
list returned by the camera. The list is filtered to remove
uselessly small resolutions on modern devices, to group resolutions
by aspect ratio, and to filter out fairly similar sizes.
Change-Id: I47a67a89786543baec133cf7e71df9819793ebac
|
|
|
|
| |
Change-Id: I72e039d869162d366f518c282407b0f9754043bf
|
|
|
|
| |
Change-Id: I55aaa2268468fedeb449f4d49cba49426c3fd080
|
|
|
|
| |
Change-Id: I95d15c2a9457110b0d63070c4fe44cfa263a9b22
|
|
|
|
|
| |
Change-Id: Ic835c1a5cf132cd1e3e917cddb62b1b89d2ecf4e
Ticket: -
|
|
|
|
|
| |
Change-Id: I5b9e0069f92dd27d4cd0f5d0d1a0148a539c3f91
Ticket: -
|
|
|
|
|
| |
Change-Id: Ib04288bb15c47e8847258105507cb54d8db9aa96
Ticket: -
|
|
|
|
|
| |
Change-Id: I6148a8f848a3e78a3c49c0437b4d6802200537f7
Ticket: -
|
|
|
|
|
| |
Change-Id: I850fe910273b899a0d07f6398848ecc085516a82
Ticket: -
|
|
|
|
|
| |
Change-Id: I80488aa940063206de52323c63ce739b40707efb
Ticket: -
|
|
|
|
|
| |
Change-Id: I65c6091f9ef4962f1e2bbb8bfd6201e09bc65581
Ticket: -
|
|
|
|
|
| |
Change-Id: Ibb1f9a8a71db2a6bc50ae477af1b34e4cb387291
Ticket: -
|
|
|
|
|
|
|
|
| |
Seems like getSupportedFocusModes() can return null.
Check for null before using it further
Change-Id: I46860f780b99970cbe9857c8ba73691d69321488
Reference: BugDumps 20161014-20 L#131
|
|
|
|
|
|
|
|
|
| |
When the pref can't be found, index "-1" is returned, causing an NPE
resulting in an RTE. Add check for a positive index before accessing the
array
Change-Id: Ifa80077c2090a9df449be608feaf4390c875ff0f
Reference: BugDumps 13-20161014-20 L#40
|
|
|
|
| |
Change-Id: I975495526671a4aa5311a471026831e0096a873c
|
|
|
|
| |
Change-Id: I7e0f44110735d8e098abdf9724e89a837b96c3e9
|
|
|
|
|
|
|
| |
Improve layout of top-level menu items, and avoid second level menu
items being obscured by the navigation bar.
Change-Id: Ic3ee983e33613f7337839d11cae9520b86636b7d
|
|
|
|
| |
Change-Id: Ia6a1ca122a04d3d8291aa588277237a6a45d11b3
|
|
|
|
|
| |
Change-Id: Ieb5f12cca0084e13315a5766ff86f27c06c277b1
Ticket: -
|
|
|
|
|
| |
Change-Id: Ie982101ee79a6889fdee9d195ceb3939fcd771f6
Ticket: -
|
|
|
|
|
| |
Change-Id: I0bdf8427a36d80fe4457af03a762809604393bc5
Ticket: -
|
|
|
|
|
| |
Change-Id: Ie60269c6a734486ab20d56397bb8bf11c612c9cb
Ticket: -
|
|
|
|
|
|
|
| |
Promoting privilege for direct SD card path access.
Change-Id: I10f28606a646a85c0cb23e4cf8e617eafdcaa2b4
CRs-Fixed: 1032564
|
|
|
|
|
|
|
|
|
|
|
| |
As onCreate skips the creation of setting manager when the critical
permissions are not granted, this causes the onDestroy to call
setting manager destroy function with null pointer.
Fix the issue with null check.
In addition, remove unused permissions from manifest file
Change-Id: I99b5f09449aacfb7eb9a5771e446df75956a9827
CRs-Fixed: 1034202
|
|
|
|
| |
Change-Id: I493cac1abc38323a4f91506898d25b4f9aea1c79
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Not all devices have red eye reduction, which made it
impossible to enable advanced options. Move the toggle
to max brightness option which is present in all devices.
* Allow enabling advanced options through camcorder settings.
* Move hardcoded strings to cm_strings for translations.
* Close menus when developer mode is toggled so we can see
the extra options when the menu is reopened.
* Decrease taps to 7, matching Settings tap-to-enable.
* Properly reset tap counter.
Change-Id: Iac39b9309388b92bf75a49a6091b483b13bd9154
|
|
|
|
|
|
|
|
| |
A workaround to remove preview cover when starting recording, if
preview cover is not removed right after preview started.
Change-Id: I0870ddeec9d3f40a1459315e91e5230155be9f13
CRs-Fixed: 1016691
|
|
|
|
|
|
|
|
|
| |
When request permission is cancelled, it returns empty result.
Making change to check the length of result before accessing the
result.
Change-Id: Ic3e35c822e053fac7786d5e924ead8935feb1794
CRs-Fixed: 1041464
|
|
|
|
| |
Change-Id: I0260710461d61d48211fe8a9efdeb5d192f862ff
|
|
|
|
|
|
|
|
| |
When user enables the GPS locaion setting, use Android's run-time
permission request interface to get the permission.
Change-Id: Ib17171aeff5ccf20e2b00da08243dee1a3383611
CRs-Fixed: 1038039
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Creates new activity for permissions handling: both checking
for permissions and handling error condition when critical
permissions are not present. The reason for creating a
new activity is so the app does not attempt to continue
executing OnCreate, OnResume etc, which opens
the camera while the dialogs are showing. This should
not slow the app down because the permissions activity
will only run when a) the first time the app has
insufficient permissions and b) when a critical
permission is missing and the app needs to shut down.
Bug: 21273463
CRs-Fixed: 1019847
Change-Id: I603acfb3057ba26b9cfa7935eb4cb24b5d547cb5
(cherry picked from commit ad44cda82fe6ec5ee090115129223c6314f9e1bb)
Fixes to M permissions.
Previously, we called PermissionsActivity with startActivityForResult().
However, this creates race conditions as we check for permissions
and the CameraActivity continues to operate. Now, we end CameraActivity
and launch a new instance upon successful permissions resolution.
We can also put the preload filmstrip logic back in its original
place in onCreate. The checks for permissions happen in both
onCreate and onResume.
Bug: 22442745, 22478144, 22497152
CRs-Fixed: 1019847
Change-Id: I82e9125a46581db44aa61d4ee94aec5a820e9df0
(cherry picked from commit ac0e2425e77a9b69e76d2f31876798825ea44584)
SnapdragonCamera: Fixed M permission issue
- Resolved NPE while sending permission request
- Made change to request non-critical permissions once only,
but the critical permssions all th time.
- Removed unused contant defines
CRs-Fixed: 1019847
Change-Id: Ib997244cbcc041d86c094c7ee7a902bff56e92ad
snap: Remove platform signature
* We are using runtime permissions now.
Change-Id: I3386214dbbc0915251941ef490e7cbaf27e6ed45
|
|
|
|
|
|
|
|
| |
A workaround to remove preview cover after picture is taken, if
preview cover is not removed right after preview started.
Change-Id: I723d70fde6ecaf7302714daa6648c85d8a40d1b4
CRs-Fixed: 1016691
|
|
|
|
|
|
|
|
| |
Instead of removing and adding the entire root view, changing only
core surface view on module change.
Change-Id: I5c39cf23b2a58280f4e4e8484865bbed0b12e1cf
CRs-Fixed: 979254
|
|
|
|
|
|
|
| |
Turning off LONGSHOT mode to off when ubifocus scene mode
is enabled.
Change-Id: I5a1ce6a2c9fa08715da40a41f4aae694bd7f8654
CRs-Fixed: 984742
|
|
|
|
|
| |
Change-Id: Icde9e62950b8ae18e970956d74f13ef5c812047a
Ticket: -
|
|
|
|
| |
Change-Id: I19f2f857afc848502fded5cc0632e94cf3a65152
|
|
|
|
|
|
| |
This is the highest 16:9 picture resolution supported by Galaxy S4.
Change-Id: I61ce779d7965ec87478ed31f8a1e7595c8eba7b0
|
|
|
|
|
| |
Change-Id: I9807c7f9303f17eb971ff1a82fbd35dfbdbfa529
Signed-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>
|
|
|
|
|
| |
Change-Id: I617b9f444fcef38ad4a1a0c02923d8c7fa368144
Ticket: -
|
|
|
|
|
| |
Change-Id: I3e07d9f4d641470c225f86c4516fc45256678bb3
Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
|
|
|
|
|
|
|
|
| |
* Duplicate commit
This reverts commit 5933a0b131eb0d53f3ae0fb06d3a76a8f7a6c6a2.
Change-Id: Ib60d5c9dd463c007a3cffdc9be7897539713cd3d
|
|
|
|
|
|
|
|
|
| |
* On the OP3, we can only use Longshot in a single scene mode without
conflicting with other built-in postprocessing features which cannot
be disabled. Add support for this. When a scene specified in the
longshot-scenemodes list is active, continuous shot will be enabled.
Change-Id: I79878e5ac918e907ddc5b3ca168e49f4e06656c3
|
|
|
|
| |
Change-Id: I0d9b982dc9d817b40d59fc5fa58d542a213a3d1f
|
|
|
|
|
|
|
|
| |
* Get rid of the annoying toast when longshot is disabled
* Add support for ChromaFlash as a scene mode
* Adjust overrides for various scene modes
Change-Id: Ifda1990f4e9b3435655664f2a6c2b31fc3ae23fa
|
|
|
|
|
|
|
|
| |
* 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: Ia0fb05bc14c8f332ad685e905eaf1ad75cba39e7
|
|
|
|
|
|
|
|
|
|
|
|
| |
The toast "Enable Advanced Capture will disable Continuous Shot"
was shown every time when update the camera parameters, that made
user confused.
Move the toast to onSharedPreferenceChanged, show it only when
turn on the advanced features.
Change-Id: I34df735bb3928597093ba91a0ad10542014eeaae
CRs-Fixed: 869438
|
|
|
|
|
|
| |
add scene mode for optizoom and preference entry for chromaflash
Change-Id: I859a42e3273d340a7dda7e24c6cb2e08ddb0f7bf
|