41c98f0 QCamera2: HAL3: replace abort with exit Bug: 26570334
5f0cd27 QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost. When there are buffers not returned during closeCamera, restart both daemon and mediaserver to reclaim leaked memory.
5df3f05 QCamera2/HAL3: Advertize correct timestamp source Issue: Video and Display uses CLOCK_MONOTONIC as clock reference for AV synchronization and rate controls. But camera usecases require CLOCK_BOOTTIME (same as CLOCK_MONOTONIC but includes the suspend time as well) for synchronization with Gyro and other sensors. This can cause clock source mismatch leading to black preview or video
fd16008 Move ion allocations to use the same client. We don't need to create a new ion client for every ion allocation.
26f62d8 Camera3: Fix video width/height initialization Video width and height need to be initialized even in non-4K case.
eb9fba9 QCamera2: HAL3: Clear metadata before last unconfigure Issue: When camera preview is in torch mode and while camera is getting closed, sometimes the flash re-flashes again for fraction of a second.
e730d0c QCamera2: Set CDS to Off by default in HAL3. Issue: With CDS set to Auto, frame skip happens during CDS toggling. But due to scheduling problems, the frame skip information is not being updated properly in metadata, resulting in framework indefinitely waiting for the skipped frame.
3aa4113 QCamera2: Added the enum for AWB gains. Framwork sends the white balance gains in R Gr Gb B format, whereas core applies the WB gains in R G B domain. Currently core is accessing the WB gains array by numeric values. Instead, added an enum of WB gains for better readability.
a7ec7ad QCamera2: Fixing KW errors. Fixed two KW errors 1. Prevent array index out of bounds for fds_bits 2. The api hw->lockAPI() is being called twice without unlocking after first call to this api. Fixed following KW errors 1. Fixed KW error for banned function sprintf. Instead of sprintf we have to use snprintf. 2. Fixed null pointer dereferenced KW error.
e30182f QCamera2: Fix max zoom issue in HAL3 Issue: Max zoom in HAL3 is hardcoded to 4x.
add03a4 mm_camera: Retry opening camera for ENODEV error When mediaserver and mm-camera-daemon are killed at the same time, opening camera nodes may return ENODEV before mm-camera-daemon is initialized.
d9d6e8b QCamera2: HAL3: Increase device open retry times Device open may fail when cameraserver and mm-qcamera-daemon are killed at the same time.
12f03bc kenzo: Import oss camera hal from
cde9f0a Switch to OSS Camera HAL
eb3be32 dex2oat: Use 6 cores instead of 4
4285597 msm8956: Set GPS debug level to error
dacbeca Clean tree
1c402c5 Release 20P: Initiate the caller package checking system
add6d2f Switch to OSS Camera HAL
cfb9ab8 kenzo: Update blobs
50e7798 kenzo: Enable camera HAL3
407de0e Add BOARD_KERNEL_CMDLINE: permissive and hack for SafetyNET
0e098c5 Keys: Switch APP_SWITCH to MENU(1/2) for left key
f52d302 Prepared for Nitrogen
bb4ac63 Build missing charger image
2d99408 Use analog of DrunkSauce from DU
0657fe4 init.qcom.power: Disable core_ctl for testing
5cc114f init.qcom.power.sh: Disable msm_perfomance touchboost
5554767 Replace init.qcom.power.rc with init.qcom.power.sh (as bullhead ramdisk)
b4feb68 Enable miracast
13bc10c Try to fix density
859cfa0 BatteryInfo: Enable real info required https://github.com/nitrogen-
d6d1d41 overlay: Enable lockscreen charging info
dcb5949 Switch APP_SWITCH to MENU for left key (2/2) and clean overlay
70b0405 Prepared for Nitrogen Revert "msm8956: Add KeyDisabler"
0fdeefc Fix NPE causing a hot reboot when pressing power button
4681cd5 Merge remote-tracking branch 'ln/cm-14.1' into HEAD
a35de15 Merge remote-tracking branch '/LA.BR.1.3.6_rb1.12' into cm-14.1
a6b40a4 Fix default Home preference FC on orientation change
4cd97e5 Fix crash while searching in Settings
d5559f0 Fix the momery leak in DrawOverlayDetails
1da0d48 ChooseLockGeneric: fix crash
ebc2555 Remove other devices
4521e75 add goodix
9655fee Sharp: fix yellow screen)
86f47ee Update geocoding for +7 (thanks to http://4pda.ru/forum/index.php?showuser=33746)
344d67a msm8956: Enable BOARD_HAVE_QCOM_FM
d2346ae msm8956: Moar selinux
c8d429d DUI: Add one handed mode action [1/2] This will toggle one handed mode. There has to be two separate actions since there are two different ways the screen can shrink. It will work with the toggle for Smartbar Beans did.
73346a5 HW Keys: Add one handed mode actions [1/2] This will toggle one handed mode. Based on @nathanchance commit for SmartBar
aed7942 One handed mode toggle [1/3]
2a43a5d Huawei One-hand UI Mode [1/3]
afa7735 Huawei One-hand UI Mode [2/3]
a1a2102 One hand: slidetouch listener only on navbar view
4764249 DUI: Add one handed mode action [2/2]
af2f4f2 DUI: Smartbar: One handed mode toggle [2/3]
39558fb DUI: Smartbar: Add new feature of One-hand UI Mode [3/3]
72c16bb HW Keys: Add one handed mode actions [2/2] This will toggle one handed mode. Based on @nathanchance commit for SmartBar
ca8bcbf One handed mode toggle [3/3]
b9fb17f Fix Custom Carrier for MSIM
b092bf1 add googles updated backup transfer service
c59dd7a Enable assistant on all devices
4efd3fe Fix FAB not disappearing in multiwindow
af96c3b Revert "Settings: Fix Settings App crashing when Tethering data usage stats."
4232a4b camera: catch NullPointerException for Nexus 5
0f1195b Disable safe media volume
5e2d5c1 base: remove telephony check from airplane toggle in globalactions
ea9c1ec Revert "basel: no telephony check for airplane mode in globalactions"
bde9206 disable CONFIG_SCHED_FREQ_INPUT
10aa584 sched: Add stub function for sched_get_cpus_busy()
178255a cpufreq: Introduce new relation for freq selection
864bb31 cpufreq: ironactive: Increase timer rate on suspend
7b2029b cpufreq: update ironactive
040178e cpufreq: ironactive: Fix governor start/stop race condition
6554b23 Add Ironactive cpu gov this is a interactive base cpu governor, which is actually made by @Neobuddy89, well he knows nothing about that. So let's explain it: Samsung made some changes to the stock interactive governor, so if I now try to update to , this wont work at all. Neobuddy already made so much changes to his "stock" interactive governor, it could be an own one! So I renamed this governor, that I can keep interactie and thisone as well. Hope nobody minds about this * I'm doing here.
ae9ac26 cpufreq: Return error if ->get() failed in cpufreq_update_policy()
b1abc74 cpufreq: don't call cpufreq_update_policy() on CPU addition
9bc39b9 cpufreq: Add stop CPU callback to cpufreq_driver interface
509e986 cpufreq: Do not allow ->setpolicy drivers to provide ->target
41f9362 Bullhead: Update to latest Impulse CPU gov
fde14ac cpufreq: impulse: Use wake_up_process_no_notif to wake up tasks
9bfde5d cpufreq: impulse: Remove global object usage
fde3f17 cpufreq: Clean up after a failing light-weight initialization
ad78da8 cpufreq: preserve user_policy across suspend/resume
40bfedc cpufreq: impulse: updated to the latest @neobuddy89 source
0f9ee42 Bullhead: Add Impulse CPU gov
a70f969 sched/fair: Implement fast idling of CPUs when the system is partially loaded
d8f30b2 power: bcl: queue work on system_power_efficient_wq
6a1bae1 drivers: thermal: queue work on system_power_efficient_wq
b44fe83 Don't cut off Brightness slider & button
3abbfb4 Lockscreen charging: Formatting improvements
0dc1367 msm8956: Fix few SELinux denials
5ff5156 DUI: Fix navbar edit non-protected broadcast logspam 01-14 13:51:31.585 5276 6478 E ActivityManager: Sending non-protected broadcast intent_navbar_edit from system 23657:com.android.settings/1000 pkg com.android.settings
fce36ad Revert "PhoneStatusBar: fix brightness slider not updating correctly when re-inflating views"
733542a Navbar tile: one tap to enable/disable, long tap to choose nav type
51fbc6e NFC Tile: Add isAvailable() method
a581403 Refresh USB tile
017ec41 Add USB Tether QS Tile
a123a1a msm: thermal: add a module param to change the thermal throttle temperature point to userspace
6e684c8 IKQCOMSD1-2616 msm: thermal: Quiet the threshold logs
8e92640 Revert "msm: thermal: Add sysfs nodes to control parameters"
1c1fa0b Update prima wlan driver
f7498ec Navbar dt2sleep code improvements
d23a6a8 Fix NPE with actionbar title
b594c4b Change header image(s) layout
8b4395d Bootanimation: Replace with new animation Thanks to Roger Truttmann <firstname.lastname@example.org>
f6dcfda kenzo: Update blobs
66bbfd7 hydrogen: Update blobs from MIUI N
906ce79 Fix clipping for edit screen of Quick Settings
1edbae7 DUI Smartbar: double tap to sleep on navbar [1/3] this is more reliable than double tap to sleep action on navbar buttons
c2f1b3c doze: allow grayscale even if invert boolean is false
e16ebb9 Merge "Revert "Revert "ARM: dts: msm: update memory map for msm8976/8956/8952 for External release""" into LA.BR.1.3.6_rb1.12
cc1d288 Revert "Revert "ARM: dts: msm: update memory map for msm8976/8956/8952 for External release""
665f34c genirq: fix race condition in irq_affinity_notify
1005052 Merge AU_LINUX_ANDROID_LA.BR.1.3.6_RB1.07.01.01.255.027 on remote branch
73648ac Smartbar: double tap to sleep on navbar [2/3]
a6d3bd1 DUI Smartbar: double tap to sleep on navbar [3/3] this is more reliable than double tap to sleep action on navbar buttons
9814ed9 Ability to disable Do not Disturb mode when calling (1/3)
2ce9cdf Night auto brightness: restore user brightness values also after reboot
0c4d654 Telephony: fix SMS NPE
901d352 Phone App crash: process com.android.phone has stopped.
93b0006 Single digit MMI codes cause CTS to fail
50abbe1 GsmMmiCode: Fix USSD NPE
f80c4d7 For NV-based devices like CDMA only devices, ignore ICC Card status change EVENT.
770e130 Suppress error pop-ups for single digit dials.
6e2ef41 Telephony: handle 3rd party sms apps + 'always ask'
f51966b SubscriptionController: properly detect when MSIM has 1 SIM
10f82ca telephony: Only set prompt enabled if available subscriptions > 1.
5f94ab5 telephony: Workaround default sms sub id not being set.
0e13caf telephony: Do not set default subscriptions on shutdown
b470eb5 Set default subscriptions when single SIM is available
0d18708 Ability to disable Do not Disturb mode when calling (3/3)
9dac731 Ability to disable Do not Disturb mode when calling (2/3)
1768757 Ignore null groupId when restoring default account.
128ffc4 Fix removal of 'all accounts' preference.
529bf09 Order SIM accounts properly.
8aeeb96 healthd: charger: Draw battery capacity in charging animation Draw a text to show the battery capacity value in charging animation.
4412366 ido: Remove unneeded fingerprint firmware