clover: Build camera HAL from source

Change-Id: I54e122b3df6308e205d8ee93d55a3adf7469412d
Signed-off-by: pix106 <sbordenave@gmail.com>
This commit is contained in:
dianlujitao 2019-01-29 13:39:57 +08:00 committed by pix106
parent 642f30c685
commit ebeba5e348
4 changed files with 25 additions and 13 deletions

View file

@ -11,9 +11,12 @@ include device/xiaomi/sdm660-common/BoardConfigCommon.mk
DEVICE_PATH := device/xiaomi/clover
# Camera
USE_DEVICE_SPECIFIC_CAMERA := true
TARGET_TS_MAKEUP := true
TARGET_USES_QTI_CAMERA_DEVICE := true
BOARD_QTI_CAMERA_32BIT_ONLY := true
MALLOC_SVELTE_FOR_LIBC32 := true
USE_DEVICE_SPECIFIC_CAMERA := true
$(call project-set-path,qcom-camera,hardware/qcom-caf/sdm660/camera)
# DT2W
TARGET_TAP_TO_WAKE_NODE := "/proc/touchscreen/enable_dt2w"

View file

@ -28,6 +28,10 @@ TARGET_BOOTANIMATION_SIZE := 1080
TARGET_SCREEN_HEIGHT := 1920
TARGET_SCREEN_WIDTH := 1200
# Camera
PRODUCT_PACKAGES += \
camera.sdm660
# Device properties
TARGET_SYSTEM_PROP += $(DEVICE_PATH)/properties/system.prop
TARGET_VENDOR_PROP += $(DEVICE_PATH)/properties/vendor.prop

View file

@ -1,12 +1,23 @@
persist.vendor.audio.fluence.audiorec=true
# Camera
persist.camera.stats.test=5
persist.camera.HAL3.enabled=1
persist.camera.linkpreview=0
persist.camera.preview.ubwc=0
persist.vendor.camera.dual.isp.sync=0
persist.vendor.camera.HAL3.enabled=1
persist.vendor.camera.exif.make=Xiaomi
persist.camera.perflock.enable=0
persist.vendor.camera.depth.focus.cb=0
persist.vendor.camera.expose.aux=1
persist.vendor.camera.imglib.usefdlite=1
persist.vendor.camera.isp.clock.optmz=0
persist.vendor.camera.isp.turbo=1
persist.vendor.camera.linkpreview=0
persist.vendor.camera.perflock.enable=0
persist.vendor.camera.preview.ubwc=0
persist.vendor.camera.stats.test=5
vendor.video.disable.ubwc=1
vidc.enc.dcvs.extra-buff-count=2
video.disable.ubwc=1
debug.vds.allow_hwc=0

View file

@ -44,16 +44,11 @@ vendor/etc/camera/ov13855_f13v10l_chromatix.xml
vendor/etc/camera/s5k3p8sp_chromatix.xml
vendor/etc/camera/s5k5e8_chromatix.xml
vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin
vendor/lib/hw/camera.sdm660.so
vendor/lib/libmmcamera_interface.so
vendor/lib/libmmjpeg_interface.so
vendor/lib/libqomx_core.so
vendor/lib/libarcsoft_beautyshot.so
vendor/lib/libarcsoft_high_dynamic_range.so
vendor/lib/libcdsprpc.so
vendor/lib/libdepthmapwrapper.so
vendor/lib/libdualcameraddm.so
vendor/lib/libFaceGrade.so
vendor/lib/libflash_pmic.so
vendor/lib/libhal_dbg.so
vendor/lib/libjpegdhw.so
@ -61,7 +56,7 @@ vendor/lib/libjpegdmahw.so
vendor/lib/libjpegehw.so
vendor/lib/lib_lowlight.so
vendor/lib/libmm-qcamera.so
vendor/lib/libmmlib2d_interface.so
-vendor/lib/libmmlib2d_interface.so
vendor/lib/libmmcamera_chromaflash_lib.so
vendor/lib/libmmcamera_dbg.so
vendor/lib/libmmcamera_dummyalgo.so
@ -130,11 +125,10 @@ vendor/lib/libscveObjectTracker_stub.so
vendor/lib/libscvePanorama.so
vendor/lib/libscvePanorama_lite.so
vendor/lib/libseemore.so
vendor/lib/libts_detected_face_hal.so
vendor/lib/libts_face_beautify_hal.so
-vendor/lib/libts_detected_face_hal.so
-vendor/lib/libts_face_beautify_hal.so
vendor/lib/libvideobokeh.so
vendor/lib/libvideoutils.so
vendor/lib/libXMFD_AgeGender.so
vendor/lib64/libcdsprpc.so
vendor/lib64/libchromaflash.so
vendor/lib64/libdualcameraddm.so