Set the headphone output gain to the maximum value. This minimizes
the gain loss caused by http://review.cyanogenmod.org/#/c/125998/
without bringing back the static noise.
If ZSL is enabled, the HAL might automatically force a lower fps
(depending on the current resolution). This causes problems if the
normal fps range is not restored before changing configuration
(e.g. changing resolution, enabling HDR, switching to video mode).
When this happens, the sensor gets stuck at low fps, the preview
becomes dark and an invalid fps preview range might get selected,
leading to a crash. Disable ZSL to prevent all these issues.
Using titan blobs didn't work well, so partially switch to L blobs.
This fixes the issues with the camera such as poor performance in
low light conditions and broken exposure settings.
Swapping out PRI_MI2S_TX_Voip for SLIM_0_TX_Voip was forgotten in
(cherry picked from commit affd6bbb1a59b070c46586a55a29c9c4aae430b0)
* peregrine has an external storage, while falcon who also shares the common ramdisk in msm8226-common, does not
Signed-off-by: Brandon McAnsh <email@example.com>
With the new version, there was a modification to the modem layout.
Users on the older bootloader would have non-functioning radio in this case. Another issue would be the display flickering.
Add assert to alert user to update his bootloader (motoboot.img)