avicii: Add support for OnePlus Camera & Gallery
* Apps repo: https://gitlab.com/Sanju0910/vendor_oneplus_apps Co-authored-by: cjh1249131356 <cjh1249131356@gmail.com>
This commit is contained in:
@@ -61,6 +61,9 @@ TARGET_BOOTLOADER_BOARD_NAME := lito
|
||||
# Bluetooth
|
||||
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth/include
|
||||
|
||||
# Camera
|
||||
TARGET_USES_OPLUS_CAMERA := true
|
||||
|
||||
# Properties
|
||||
TARGET_ODM_PROP += $(DEVICE_PATH)/odm.prop
|
||||
TARGET_PRODUCT_PROP += $(DEVICE_PATH)/product.prop
|
||||
|
||||
@@ -117,6 +117,7 @@ PRODUCT_PACKAGES += \
|
||||
android.hardware.camera.provider@2.4-impl \
|
||||
android.hardware.camera.provider@2.4-service_64 \
|
||||
libcamera_metadata_shim \
|
||||
libcamera2ndk_vendor \
|
||||
vendor.qti.hardware.camera.postproc@1.0.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
@@ -507,5 +508,8 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_BOOT_JARS += \
|
||||
WfdCommon
|
||||
|
||||
# Inherit from the OnePlus Apps makefile.
|
||||
$(call inherit-product, vendor/oneplus/apps/config.mk)
|
||||
|
||||
# Inherit from the proprietary files makefile.
|
||||
$(call inherit-product, vendor/oneplus/avicii/avicii-vendor.mk)
|
||||
|
||||
@@ -82,6 +82,8 @@ on fs
|
||||
# Charger
|
||||
write /proc/fastchg_fw_update 1
|
||||
|
||||
setprop vendor.boot.project_name ${ro.boot.project_name}
|
||||
|
||||
on post-fs
|
||||
chmod 0755 /sys/kernel/debug/tracing
|
||||
|
||||
|
||||
@@ -58,6 +58,11 @@ on fs
|
||||
restorecon_recursive /mnt/vendor/persist
|
||||
mkdir /mnt/vendor/persist/data 0700 system system
|
||||
|
||||
mkdir /mnt/vendor/dsp 0770 root root
|
||||
copy /vendor/dsp/cdsp/fastrpc_shell_3 /mnt/vendor/dsp/fastrpc_shell_3
|
||||
chmod 0644 /mnt/vendor/dsp/fastrpc_shell_3
|
||||
mount none /mnt/vendor/dsp/fastrpc_shell_3 /vendor/dsp/cdsp/fastrpc_shell_3 bind
|
||||
|
||||
on post-fs
|
||||
# set RLIMIT_MEMLOCK to 64MB
|
||||
setrlimit 8 67108864 67108864
|
||||
|
||||
17
product.prop
17
product.prop
@@ -3,3 +3,20 @@ af.fast_track_multiplier=1
|
||||
|
||||
# GMS
|
||||
ro.opa.device_model_id=ga-oplus-skill-os121-211011
|
||||
|
||||
# Padding for Gboard from OOS
|
||||
ro.com.google.ime.kb_pad_port_l=7
|
||||
ro.com.google.ime.kb_pad_port_r=7
|
||||
ro.com.google.ime.kb_pad_land_l=14
|
||||
ro.com.google.ime.kb_pad_land_r=14
|
||||
|
||||
# Padding for Baidu Keyboard from OOS
|
||||
ro.com.baidu.input.pad_port_l=14
|
||||
ro.com.baidu.input.pad_port_r=14
|
||||
ro.com.baidu.input.pad_land_l=19
|
||||
ro.com.baidu.input.pad_land_r=19
|
||||
ro.com.baidu.input.pad_land_b=10
|
||||
|
||||
# Google Lens
|
||||
ro.com.google.lens.oem_camera_package=com.oneplus.camera
|
||||
ro.com.google.lens.oem_image_package=com.oneplus.gallery
|
||||
|
||||
@@ -117,8 +117,20 @@ vendor/lib64/vendor.qti.hardware.fm@1.0.so
|
||||
|
||||
# Camera
|
||||
odm/bin/vl53l1_daemon_main
|
||||
odm/etc/camera/calibrationCfg.xml
|
||||
odm/etc/camera/camera_engmode.xml
|
||||
odm/etc/camera/DAC_code.bin
|
||||
odm/etc/camera/distortionParams.bin
|
||||
odm/etc/camera/engineer_camera_config
|
||||
odm/etc/camera/fb_default
|
||||
odm/etc/camera/fwk_config.json
|
||||
odm/etc/camera/inputparam.xml
|
||||
odm/etc/camera/mwStereoParams.bin
|
||||
odm/etc/camera/oplus_camera_algo_switch_config
|
||||
odm/etc/camera/oplus_camera_config
|
||||
odm/etc/camera/oplus_camera_zoom_config
|
||||
odm/etc/camera/stereoParams_aftersale.bin
|
||||
odm/etc/camera/video_beauty_default_config
|
||||
odm/lib64/camera/components/com.qti.node.remosaic.so
|
||||
odm/lib64/libSonyIMX471RmscLibrary.so
|
||||
odm/lib64/libormshalclient.so
|
||||
@@ -227,7 +239,28 @@ vendor/lib64/com.qti.feature2.swmf.so
|
||||
vendor/lib64/hw/camera.qcom.so
|
||||
vendor/lib64/hw/com.qti.chi.override.so
|
||||
vendor/lib64/libcom.qti.chinodeutils.so
|
||||
vendor/lib64/lib_oneplus_transparenteffect.so
|
||||
vendor/lib64/lib_oneplus_watermark.so
|
||||
vendor/lib64/libAlgoProcess.so
|
||||
vendor/lib64/libFaceBeautyLiteCap.so
|
||||
vendor/lib64/libOPPO_Front_SCPortrait.so
|
||||
vendor/lib64/libOPPO_SCPortrait.so
|
||||
vendor/lib64/libPlatformValidatorShared.so
|
||||
vendor/lib64/libPolarrRender.so
|
||||
vendor/lib64/libSNPE.so
|
||||
vendor/lib64/libSonyIMX471RmscLibrary.so
|
||||
vendor/lib64/libSuperSensor.so
|
||||
vendor/lib64/libSuperSensorFallback.so
|
||||
vendor/lib64/libSuperSensorProcessor.so
|
||||
vendor/lib64/libSuperSensorProcessorCWrapper.so
|
||||
vendor/lib64/libVDBlurless.so
|
||||
vendor/lib64/libVDDualCameraBlurlessAPI.so
|
||||
vendor/lib64/libVDFusionBlurlessAPI_v2.so
|
||||
vendor/lib64/libVDSuperPhotoAPI.so
|
||||
vendor/lib64/libaps_frame_registration.so
|
||||
vendor/lib64/libapsdarksight.so
|
||||
vendor/lib64/libapsexif.so
|
||||
vendor/lib64/libapsjpeg.so
|
||||
vendor/lib64/libarcsoft_beautyshot.so
|
||||
vendor/lib64/libarcsoft_beautyshot_4.0.so
|
||||
vendor/lib64/libarcsoft_dualcam_bokeh_api.so
|
||||
@@ -251,6 +284,7 @@ vendor/lib64/libarcsoft_super_night_raw.so
|
||||
vendor/lib64/libarcsoft_superportrait.so
|
||||
vendor/lib64/libbitmlengine.so
|
||||
vendor/lib64/libcamera2ndk_vendor.so
|
||||
vendor/lib64/libc++_shared.so
|
||||
vendor/lib64/libcamera_nn_stub.so
|
||||
vendor/lib64/libcamerapostproc.so
|
||||
vendor/lib64/libcamxexternalformatutils.so
|
||||
@@ -275,11 +309,19 @@ vendor/lib64/libipebpsstriping.so
|
||||
vendor/lib64/libmidasserviceintf.so
|
||||
vendor/lib64/libmmcamera_faceproc.so
|
||||
vendor/lib64/libmmcamera_faceproc2.so
|
||||
vendor/lib64/libmorpho_dcface.so
|
||||
vendor/lib64/libmorpho_image_refiner_deflicker.so
|
||||
vendor/lib64/libmpbase.so
|
||||
vendor/lib64/libnanopb.so
|
||||
vendor/lib64/libofflinelog.so
|
||||
vendor/lib64/libos.so
|
||||
vendor/lib64/libsnpe_adsp.so
|
||||
vendor/lib64/libsnpe_dsp_domains_v2.so
|
||||
vendor/lib64/libstblur_capture_api.so
|
||||
vendor/lib64/libstdc++.so
|
||||
vendor/lib64/libswregistrationalgo.so
|
||||
vendor/lib64/libsymphony-cpu.so
|
||||
vendor/lib64/libsymphonypower.so
|
||||
vendor/lib64/libsynx.so
|
||||
vendor/lib64/libthreadutils.so
|
||||
vendor/lib64/libtriplecam_image_optical_zoom.so
|
||||
@@ -429,6 +471,27 @@ vendor/lib/libgcs.so
|
||||
vendor/lib/liblistensoundmodel2.so
|
||||
vendor/lib/libmulawdec.so
|
||||
|
||||
# Media
|
||||
system_ext/lib/libmmosal.so
|
||||
system_ext/lib/libmmparser_lite.so
|
||||
system_ext/lib64/libmmosal.so
|
||||
vendor/lib64/libmmosal.so
|
||||
|
||||
# Native public libraries
|
||||
vendor/etc/public.libraries.txt
|
||||
|
||||
# Neural networks
|
||||
vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti
|
||||
vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc
|
||||
vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml
|
||||
vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml
|
||||
vendor/lib64/libhexagon_nn_stub.so
|
||||
vendor/lib64/libhta_hexagon_runtime.so
|
||||
vendor/lib64/unnhal-acc-adreno.so
|
||||
vendor/lib64/unnhal-acc-common.so
|
||||
vendor/lib64/unnhal-acc-hta.so
|
||||
vendor/lib64/unnhal-acc-hvx.so
|
||||
|
||||
# NFC
|
||||
odm/etc/nfc/libnfc-nci.conf_20801:vendor/etc/libnfc-nci.conf
|
||||
odm/etc/nfc/libnfc-nxp.conf_20801:vendor/etc/libnfc-nxp.conf
|
||||
|
||||
@@ -14,6 +14,13 @@ debug.sf.latch_unsignaled=0
|
||||
# CNE
|
||||
persist.vendor.cne.feature=1
|
||||
|
||||
# Camera
|
||||
persist.camera.privapp.list=com.oneplus.camera
|
||||
persist.vendor.camera.privapp.list=com.oneplus.camera
|
||||
ro.oplus.system.camera.flashlight=com.oplus.motor.flashlight
|
||||
ro.oplus.camera.video_beauty.prefix=oplus.video.beauty.
|
||||
ro.oplus.camera.video.beauty.switch=oplus.switch.video.beauty
|
||||
|
||||
# Charging
|
||||
ro.charger.enable_suspend=1
|
||||
|
||||
|
||||
@@ -132,6 +132,10 @@ vendor.qcom.bluetooth.soc=cherokee
|
||||
# Bluetooth Name
|
||||
bluetooth.device.default_name=OnePlus Nord
|
||||
|
||||
# Camera
|
||||
vendor.camera.algo.jpeghwencode=0
|
||||
vendor.camera.aux.packagelist=android,com.oneplus.camera
|
||||
|
||||
# Chipset
|
||||
ro.soc.manufacturer=QTI
|
||||
ro.soc.model=SM7250
|
||||
|
||||
Reference in New Issue
Block a user