1 Commits

Author SHA1 Message Date
herobuxx 14a88e6aae Initial commit 2025-12-06 13:32:49 +00:00
203 changed files with 2 additions and 6079 deletions
-4156
View File
File diff suppressed because it is too large Load Diff
-5
View File
@@ -1,5 +0,0 @@
#
# Automatically generated file. DO NOT MODIFY
#
LOCAL_PATH := $(call my-dir)
-3
View File
@@ -1,3 +0,0 @@
#
# Automatically generated file. DO NOT MODIFY
#
+2
View File
@@ -0,0 +1,2 @@
# vendor_xiaomi_citrus
-208
View File
@@ -1,208 +0,0 @@
#
# Automatically generated file. DO NOT MODIFY
#
PRODUCT_SOONG_NAMESPACES += \
vendor/xiaomi/citrus
PRODUCT_COPY_FILES += \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/102_SummerDay.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/102_SummerDay.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/103_Fantasy.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/103_Fantasy.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/104_Meet.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/104_Meet.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/105_WindSing.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/105_WindSing.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/106_Lost.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/106_Lost.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/107_Central.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/107_Central.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/108_NorthernEurope.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/108_NorthernEurope.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/109_Rome.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/109_Rome.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/110_BlackGold.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/110_BlackGold.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/111_GreenOrange.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/111_GreenOrange.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/112_Cyberpunk.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/112_Cyberpunk.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/113_BlackIce.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/113_BlackIce.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/CFR_para_W108_V01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/CFR_para_W108_V01.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_FPC_TUNING_DATA.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_FPC_TUNING_DATA.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x03.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x03.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/MIUI_Time.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/MIUI_Time.ttf \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/Miui-Light.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/Miui-Light.ttf \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/Roboto-Thin.ttf:$(TARGET_COPY_OUT_VENDOR)/etc/camera/Roboto-Thin.ttf \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/camxoverridesettings.txt:$(TARGET_COPY_OUT_VENDOR)/etc/camera/camxoverridesettings.txt \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/com.xiaomi.dcal.wd.golden:$(TARGET_COPY_OUT_VENDOR)/etc/camera/com.xiaomi.dcal.wd.golden \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/female_bg.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/female_bg.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/female_icon.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/female_icon.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/hdr_ui9_params.config:$(TARGET_COPY_OUT_VENDOR)/etc/camera/hdr_ui9_params.config \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/male_bg.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/male_bg.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/male_icon.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/male_icon.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/mibokeh_712_opencl.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mibokeh_712_opencl.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/mibokeh_712_parameter.bin:$(TARGET_COPY_OUT_VENDOR)/etc/camera/mibokeh_712_parameter.bin \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/bokeh_model/cache_data:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/bokeh_model/cache_data \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/bokeh_model/model_mdl_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/bokeh_model/model_mdl_cache \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/bokeh_model/segment_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/bokeh_model/segment_model \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/rt_model/cache_data:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/cache_data \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/rt_model/model_mdl_cache:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/model_mdl_cache \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/model/rt_model/segment_model:$(TARGET_COPY_OUT_VENDOR)/etc/camera/model/rt_model/segment_model \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/morpho_lowlight5.0_algoup.xml:$(TARGET_COPY_OUT_VENDOR)/etc/camera/morpho_lowlight5.0_algoup.xml \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/score_bg.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/score_bg.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/score_icon.png:$(TARGET_COPY_OUT_VENDOR)/etc/camera/score_icon.png \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/vidhance_calibration:$(TARGET_COPY_OUT_VENDOR)/etc/camera/vidhance_calibration \
vendor/xiaomi/citrus/proprietary/vendor/etc/camera/watermark_font_2300_3199.dat:$(TARGET_COPY_OUT_VENDOR)/etc/camera/watermark_font_2300_3199.dat \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856_front.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856g2_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_ofilm_ov8856g2_front.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_hi259_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_hi259_macro.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_ov02b1b_depth.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_ov02b1b_depth.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856_front.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856g2_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_ov8856g2_front.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1sp_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1sp_main.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1st_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.citrus_sunny_s5kgm1st_main.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_ofilm_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_ofilm_ov8856_front.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_hi259_macro_india.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov02b1b_depth_india.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_global.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_global.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_ov8856_front_india.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1sp_main_india.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main_india.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.citrus_sunny_s5kgm1st_main_india.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \
vendor/xiaomi/citrus/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin
PRODUCT_PACKAGES += \
com.qti.eeprom.citrus_ofilm_ov8856_front_eeprom \
com.qti.eeprom.citrus_sunny_ov8856_front_eeprom \
com.qti.sensor.citrus_ofilm_ov8856_front \
com.qti.sensor.citrus_sunny_hi259_macro \
com.qti.sensor.citrus_sunny_ov02b1b_depth \
com.qti.sensor.citrus_sunny_ov8856_front \
com.qti.sensor.citrus_sunny_s5kgm1sp_main \
com.qti.sensor.citrus_sunny_s5kgm1st_main \
com.qti.camx.chiiqutils \
com.qti.eisv2 \
com.qti.eisv3 \
com.qti.hvx.addconstant \
com.qti.hvx.binning \
com.qti.node.customhwnode \
com.qti.node.depth \
com.qti.node.dewarp \
com.qti.node.dummyrtb \
com.qti.node.dummysat \
com.qti.node.eisv2 \
com.qti.node.eisv3 \
com.qti.node.fcv \
com.qti.node.gpu \
com.qti.node.memcpy \
com.qti.node.mialgocontrol \
com.qti.node.realtimebokeh \
com.qti.node.remosaic \
com.qti.node.stich \
com.qti.node.swaidenoiser \
com.qti.node.swcac \
com.qti.node.swlsc \
com.qti.node.swmctf \
com.qti.node.swmfnr \
com.qti.node.swregistration \
com.qti.stats.aec \
com.qti.stats.aecwrapper \
com.qti.stats.af \
com.qti.stats.afd \
com.qti.stats.afwrapper \
com.qti.stats.asd \
com.qti.stats.awb \
com.qti.stats.awbwrapper \
com.qti.stats.haf \
com.qti.stats.hafoverride \
com.qti.stats.pdlib \
com.qti.stats.pdlibsony \
com.qti.stats.pdlibwrapper \
com.qti.stats.tracker \
com.qtistatic.stats.aec \
com.qtistatic.stats.af \
com.qtistatic.stats.awb \
com.qtistatic.stats.pdlib \
com.vidhance.node.processing \
com.qti.chiusecaseselector \
com.qti.feature2.anchorsync \
com.qti.feature2.demux \
com.qti.feature2.frameselect \
com.qti.feature2.fusion \
com.qti.feature2.generic \
com.qti.feature2.gs \
com.qti.feature2.hdr \
com.qti.feature2.memcpy \
com.qti.feature2.mfsr \
com.qti.feature2.qcfa \
com.qti.feature2.rawhdr \
com.qti.feature2.rt \
com.qti.feature2.serializer \
com.qti.feature2.stub \
com.qti.feature2.swmf \
camera.qcom \
com.qti.chi.override \
libHalSuperSensorServer \
libSuperSensor \
libSuperSensorCPU \
lib_lowlight \
libaidenoiser \
libalCFR \
libalLDC \
libalhLDC \
libanc_dc_base \
libarcsoft_beautyshot \
libbeauty_face_interface \
libbitmlengine \
libc++_shared \
libcamera_nn_stub \
libcamera_scene \
libcamerapostproc \
libcamxexternalformatutils \
libcamxfacialfeatures \
libcamxfdalgo \
libcamxfdengine \
libcamxifestriping \
libcamximageformatutils \
libcamxncs \
libcamxstatscore \
libcamxswispiqmodule \
libcamxswprocessalgo \
libcamxtintlessalgo \
libcapiv2svacnn \
libcapiv2svarnn \
libcapiv2vop \
libchilog \
libcom.qti.chinodeutils \
libdng_sdk2vendor \
libft2vendor \
libicuucts \
libipebpsstriping \
libjpege \
libmctfengine_stub \
libmiStereoFactoryRemapLib \
libmiai_supernight \
libmialgoengine \
libmibokeh_712 \
libmmcamera_cac3 \
libmmcamera_faceproc \
libmmcamera_faceproc2 \
libmmcamera_lscv35 \
libmmcamera_mfnr \
libmmcamera_mfnr_t4 \
libmpbase \
libopencv \
libopestriping \
libsdk_sr \
libst_sr_models \
libswregistrationalgo \
libswvdec \
libtfestriping \
libvideofilter_only \
libvidhance \
libwa_dof \
libwa_refocus \
libwa_rtdof \
libxmi_high_dynamic_range \
vendor.qti.hardware.camera.postproc@1.0-service-impl \
f2player
BIN
View File
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 348 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 333 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 351 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,6 +0,0 @@
dumpSensorEEPROMData=FALSE
enable3ADebugData=FALSE
enableTuningMetadata=FALSE
logInfoMask=0x10080
overrideLogLevels=0x1F
RaiseRecoverySigabrt=FALSE
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 655 B

-35
View File
@@ -1,35 +0,0 @@
static ArcHDRCommonAEParam ArcHDRCommonAEParams[] = {
/*
lux_min, lux_max, checkermode, c_min, c_max, drc_min, drc_max*/
//CommonAEParam
{250, 300, 1, 0.6, 0.8, 4.0, 8.0},
};
static ArcHDRParam ArcHDRParams[] = {
/*
tonelen, bright, saturation, contrast, capture_num, r_ev0, r_ev-, r_ev+*/
//REAR camera
{20, -15, 5, 50, 3, 0, -10, 6},
//FRONT camera
{1, 0, 0, 0, 2, 0, -12, 0},
};
#################################################instructions###########################################################################
/*
instructions as followed:
if lux < lux_min
dr_mode = hdr;
if lux > lux_max
dr_mode = llhdr;
else
dr_mode = checker's output
if checkermode == EV_AUTO //automode
ev0 ev- ev+ use data from checker
if checkermode == EV_MANUL //manualmode
ev0 ev- ev+ use data from config
if confval < c_min
dr_mode disabled
if confval > c_max
dr_mode enabled
*/
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 719 B

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 560 B

-1
View File
@@ -1 +0,0 @@
>Icccca5$16(2-aycpoIcccca%2& /$-*7+
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More