From 1e2084fdf12c7a2d584499dba6350f82185f7807 Mon Sep 17 00:00:00 2001 From: cronyx Date: Sun, 17 Jul 2022 19:01:20 +0300 Subject: [PATCH 01/68] added radio_port, udp_port and fec settings to wfb.conf --- general/package/wifibroadcast/files/S98wfb | 6 +++++- general/package/wifibroadcast/files/wfb.conf | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/general/package/wifibroadcast/files/S98wfb b/general/package/wifibroadcast/files/S98wfb index bdfc7a32..22f963e9 100755 --- a/general/package/wifibroadcast/files/S98wfb +++ b/general/package/wifibroadcast/files/S98wfb @@ -12,6 +12,10 @@ channel=`cat ${config} | grep channel | cut -f 2 -d '='` bandwidth=`cat ${config} | grep bandwidth | cut -f 2 -d '='` stbc=`cat ${config} | grep stbc | cut -f 2 -d '='` mcs_index=`cat ${config} | grep mcs_index | cut -f 2 -d '='` +udp_port=`cat ${config} | grep udp_port | cut -f 2 -d '='` +radio_port=`cat ${config} | grep radio_port | cut -f 2 -d '='` +rs_k=`cat ${config} | grep rs_k | cut -f 2 -d '='` +rs_n=`cat ${config} | grep rs_n | cut -f 2 -d '='` load_rtl() { modprobe cfg80211 @@ -40,7 +44,7 @@ load_interface() { } start_wfb() { - wfb_tx -p 1 -u 5600 -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} ${wlan} & + wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -k ${rs_k} -n ${rs_n} ${wlan} & } case "$1" in diff --git a/general/package/wifibroadcast/files/wfb.conf b/general/package/wifibroadcast/files/wfb.conf index 6d8e29f9..b4ac0c38 100644 --- a/general/package/wifibroadcast/files/wfb.conf +++ b/general/package/wifibroadcast/files/wfb.conf @@ -6,3 +6,7 @@ channel=14 bandwidth=20 stbc=1 mcs_index=1 +radio_port=3 +udp_port=5600 +rs_k=8 +rs_n=12 From 11acbc18940536d722727d80d3ecb1acfc2d5633 Mon Sep 17 00:00:00 2001 From: Igor Zalatov Date: Sun, 17 Jul 2022 20:26:31 +0300 Subject: [PATCH 02/68] Update index.md --- docs/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/index.md b/docs/index.md index df39e2b1..0b5956fd 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,7 @@ ![OpenIPC Logo](https://cdn.themactep.com/images/logo_openipc.png) -## OpenIPC firmware +## OpenIPC firmware [![Gitter](https://badges.gitter.im/Join%20Chat.svg)][gitter] _(based on Buildroot)_ OpenIPC is a rapidly developing open source alternative [firmware][firmware] for @@ -17,6 +17,7 @@ More information about the [project][project] is available in our [website][webs and on the [wiki][wiki]. [firmware]: https://github.com/openipc/firmware/ +[gitter]: https://gitter.im/openipc [project]: https://github.com/openipc/ [website]: https://openipc.org/ [wiki]: https://openipc.github.io/wiki/ @@ -58,4 +59,4 @@ Thank you.

[chat]: https://openipc.org/our-channels -[contribution]: https://opencollective.com/openipc/contribute/backer-14335/checkout \ No newline at end of file +[contribution]: https://opencollective.com/openipc/contribute/backer-14335/checkout From d47ee04c6ed3a53c1eb73cac8303df9fc4cec9a1 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sun, 17 Jul 2022 22:50:49 +0300 Subject: [PATCH 03/68] Add iptables to all ultimate profiles --- .../board/gk7205v200/kernel/gk7202v300.generic.config | 2 +- .../board/gk7205v200/kernel/gk7205v200.generic-fpv.config | 2 +- .../board/gk7205v200/kernel/gk7205v200.generic.config | 2 +- .../board/gk7205v200/kernel/gk7205v300.generic-fpv.config | 2 +- .../board/gk7205v200/kernel/gk7205v300.generic.config | 2 +- .../board/gk7205v200/kernel/gk7605v100.generic.config | 2 +- .../configs/unknown_unknown_gk7205v200_ultimate_defconfig | 3 +++ .../configs/unknown_unknown_gk7205v300_ultimate_defconfig | 3 +++ .../configs/unknown_unknown_hi3516av100_ultimate_defconfig | 3 +++ .../configs/unknown_unknown_hi3516av200_ultimate_defconfig | 3 +++ .../configs/unknown_unknown_hi3516cv300_ultimate_defconfig | 3 +++ .../configs/unknown_unknown_hi3516ev200_ultimate_defconfig | 3 +++ .../configs/unknown_unknown_hi3516ev300_ultimate_defconfig | 3 +++ general/overlay/etc/network/interfaces | 4 ++-- 14 files changed, 29 insertions(+), 8 deletions(-) diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7202v300.generic.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7202v300.generic.config index 9923a6ee..609070f1 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7202v300.generic.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7202v300.generic.config @@ -664,7 +664,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic-fpv.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic-fpv.config index 0d3a08ab..c9a8193f 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic-fpv.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic-fpv.config @@ -664,7 +664,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic.config index d7950713..38c7e4bf 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v200.generic.config @@ -664,7 +664,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic-fpv.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic-fpv.config index 27920b18..fe64a3c1 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic-fpv.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic-fpv.config @@ -664,7 +664,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config index d170d9cd..faf898b4 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config @@ -664,7 +664,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config index 42ed2886..f53f3847 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config @@ -664,7 +664,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig index ef830134..65fe92a9 100644 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig +++ b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig @@ -99,5 +99,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig index b627d128..b9cc3e30 100644 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig +++ b/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig @@ -99,5 +99,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig index 212dfc87..6d221408 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig @@ -104,5 +104,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig index 0c6f871b..3fc7ef95 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig @@ -105,5 +105,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig index 66b8941a..673687db 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig @@ -103,5 +103,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig index a0d0c323..0010683f 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig @@ -104,5 +104,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig index 95e2515d..1f1f1ea5 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig @@ -104,5 +104,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y BR2_PACKAGE_WIREGUARD_TOOLS=y +# IPTABLES +BR2_PACKAGE_IPTABLES=y + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/general/overlay/etc/network/interfaces b/general/overlay/etc/network/interfaces index e4b42a56..4c64a5ca 100644 --- a/general/overlay/etc/network/interfaces +++ b/general/overlay/etc/network/interfaces @@ -22,7 +22,7 @@ iface wlan0 inet dhcp pre-up modprobe mt7601u pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf - pre-up (sleep 3; wpa_supplicant -B -Dnl80211 -iwlan0 -c/tmp/wpa_supplicant.conf) + pre-up (sleep 3; wpa_supplicant -B -D nl80211 -i wlan0 -c/tmp/wpa_supplicant.conf) post-down killall -q wpa_supplicant post-down echo 1 > /sys/class/gpio/gpio7/value post-down echo 7 > /sys/class/gpio/unexport @@ -32,7 +32,7 @@ iface eth2 inet dhcp pre-up wifi xm711 pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf - pre-up (sleep 3; wpa_supplicant -B -Dnl80211 -ieth2 -c/tmp/wpa_supplicant.conf) + pre-up (sleep 3; wpa_supplicant -B -D nl80211 -i eth2 -c/tmp/wpa_supplicant.conf) post-down killall -q wpa_supplicant manual usb0 From 9ad7beb1bb3632cc6ec5d8d8cb038001f10f3785 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sun, 17 Jul 2022 22:54:12 +0300 Subject: [PATCH 04/68] Enabling the bridge in all kernels --- br-ext-chip-ambarella/board/s3l/kernel/s3l.generic.config | 2 +- .../board/ak3918ev200/kernel/ak3918ev200.generic.config | 2 +- .../board/ak3918ev300/kernel/ak3916ev300.generic.config | 2 +- .../board/ak3918ev300/kernel/ak3918ev300.generic.config | 2 +- .../board/fh8833v100/kernel/fh8833v100.generic.config | 2 +- .../board/fh8852v100/kernel/fh8852v100.generic.config | 2 +- .../board/fh8852v100/kernel/fh8856v100.generic.config | 2 +- .../board/fh8852v200/kernel/fh8852v200.generic.config | 2 +- .../board/fh8852v200/kernel/fh8852v210.generic.config | 2 +- .../board/fh8852v200/kernel/fh8856v200.generic.config | 2 +- .../board/fh8852v200/kernel/fh8856v210.generic.config | 2 +- .../board/fh8852v200/kernel/fh8858v200.generic.config | 2 +- .../board/fh8852v200/kernel/fh8858v210.generic.config | 2 +- br-ext-chip-goke/board/gk710x/kernel/gk710x.generic.config | 2 +- br-ext-chip-goke/board/gk710x/kernel/gk710xs.generic.config | 2 +- .../board/gm8136/kernel/gm8135.generic.config | 2 +- .../board/gm8136/kernel/gm8136.generic.config | 2 +- .../board/hi3516av100/kernel/hi3516av100.generic.config | 2 +- .../board/hi3516av100/kernel/hi3516dv100.generic.config | 2 +- .../board/hi3516cv100/kernel/hi3516cv100.generic.config | 2 +- .../board/hi3516cv100/kernel/hi3518cv100.generic.config | 2 +- .../board/hi3516cv100/kernel/hi3518ev100.generic.config | 2 +- .../board/hi3516cv200/kernel/hi3516cv200.generic.config | 2 +- .../board/hi3516cv200/kernel/hi3518ev200.generic.config | 2 +- .../hi3516cv200/kernel/hi3518ev200.generic.config.no-himci | 2 +- .../board/hi3516cv200/kernel/hi3518ev200.generic.config.orig | 2 +- .../board/hi3516cv200/kernel/hi3518ev201.generic.config | 2 +- .../board/hi3516cv300/kernel/hi3516cv300.generic.config | 2 +- .../hi3516cv300/kernel/hi3516cv300.generic.config.20211122 | 2 +- .../board/hi3516cv300/kernel/hi3516cv300.generic.config.cma | 2 +- .../board/hi3516cv300/kernel/hi3516ev100.generic.config | 2 +- .../board/hi3516cv500/kernel/hi3516av300.generic.config | 2 +- .../board/hi3516cv500/kernel/hi3516cv500.generic.config | 2 +- .../board/hi3516cv500/kernel/hi3516dv300.generic.config | 2 +- .../board/hi3516ev200/kernel/hi3516dv200.generic.config | 2 +- .../board/hi3516ev200/kernel/hi3516ev200.generic.config | 2 +- .../board/hi3516ev200/kernel/hi3516ev300.generic-fpv.config | 2 +- .../board/hi3516ev200/kernel/hi3516ev300.generic.config | 2 +- .../board/hi3516ev200/kernel/hi3518ev300.generic.config | 2 +- .../board/hi3519v101/kernel/hi3516av200.generic.config | 2 +- .../board/hi3519v101/kernel/hi3519v101.generic.config | 2 +- .../board/hi3536cv100/kernel/hi3536cv100.generic.config | 2 +- .../hi3536cv100/kernel/hi3536cv100.generic.config.original | 2 +- .../board/hi3536dv100/kernel/hi3536dv100.generic.config | 2 +- .../hi3536dv100/kernel/hi3536dv100.generic.config.original | 2 +- br-ext-chip-ingenic/board/t31/kernel/t10.generic.config | 2 +- br-ext-chip-ingenic/board/t31/kernel/t20.generic.config | 2 +- br-ext-chip-ingenic/board/t31/kernel/t21.generic.config | 2 +- br-ext-chip-ingenic/board/t31/kernel/t30.generic.config | 2 +- br-ext-chip-ingenic/board/t31/kernel/t31.generic.config | 2 +- br-ext-chip-ingenic/board/t31/kernel/t31.generic.config.vixand | 2 +- .../board/nt9856x/kernel/nt98562.generic.config.original | 2 +- br-ext-chip-rockchip/board/rv11xx/kernel/rv1126.generic.config | 2 +- .../board/infinity3/kernel/msc313e.generic.config | 2 +- .../board/infinity3/kernel/msc316dc.generic.config | 2 +- .../board/infinity3/kernel/msc316dm.generic.config | 2 +- .../board/infinity6b0/kernel/ssc325.generic.config | 2 +- .../board/infinity6b0/kernel/ssc333.generic.config | 2 +- .../board/infinity6b0/kernel/ssc335.generic.config | 2 +- .../infinity6b0/kernel/ssc335.generic.config.backup-20210603a | 2 +- .../infinity6b0/kernel/ssc335.generic.config.china-20210920 | 2 +- .../board/infinity6b0/kernel/ssc335.generic.config.rotek | 2 +- .../infinity6b0/kernel/ssc335.generic.config.rotek-20210920 | 2 +- .../infinity6b0/kernel/ssc335.generic.config.rotek-20211007 | 2 +- .../board/infinity6b0/kernel/ssc335.generic.config.tiandy | 2 +- .../board/infinity6b0/kernel/ssc335.initramfs.config.test00 | 2 +- .../board/infinity6b0/kernel/ssc335.initramfs.config.test01 | 2 +- .../board/infinity6b0/kernel/ssc335de.generic.config | 2 +- .../board/infinity6b0/kernel/ssc335de.generic.config.kama | 2 +- br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config | 2 +- .../board/xm510/kernel/xm510.generic.config.original | 2 +- br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config | 2 +- .../board/xm530/kernel/xm530.generic.config.original | 2 +- 73 files changed, 73 insertions(+), 73 deletions(-) diff --git a/br-ext-chip-ambarella/board/s3l/kernel/s3l.generic.config b/br-ext-chip-ambarella/board/s3l/kernel/s3l.generic.config index b1d6f26a..eb884b66 100644 --- a/br-ext-chip-ambarella/board/s3l/kernel/s3l.generic.config +++ b/br-ext-chip-ambarella/board/s3l/kernel/s3l.generic.config @@ -649,7 +649,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-anyka/board/ak3918ev200/kernel/ak3918ev200.generic.config b/br-ext-chip-anyka/board/ak3918ev200/kernel/ak3918ev200.generic.config index 0b6234c4..ade9e5e8 100644 --- a/br-ext-chip-anyka/board/ak3918ev200/kernel/ak3918ev200.generic.config +++ b/br-ext-chip-anyka/board/ak3918ev200/kernel/ak3918ev200.generic.config @@ -456,7 +456,7 @@ CONFIG_NET_ACTIVITY_STATS=y # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set diff --git a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config index 06d13206..24dfaa23 100644 --- a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config +++ b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config @@ -404,7 +404,7 @@ CONFIG_NET_ACTIVITY_STATS=y # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set diff --git a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config index ca40ef0b..5b7b5202 100644 --- a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config +++ b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config @@ -404,7 +404,7 @@ CONFIG_NET_ACTIVITY_STATS=y # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set diff --git a/br-ext-chip-fullhan/board/fh8833v100/kernel/fh8833v100.generic.config b/br-ext-chip-fullhan/board/fh8833v100/kernel/fh8833v100.generic.config index 2d11c597..950c6f5d 100644 --- a/br-ext-chip-fullhan/board/fh8833v100/kernel/fh8833v100.generic.config +++ b/br-ext-chip-fullhan/board/fh8833v100/kernel/fh8833v100.generic.config @@ -455,7 +455,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8852v100.generic.config b/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8852v100.generic.config index 223246a4..47ea293c 100644 --- a/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8852v100.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8852v100.generic.config @@ -461,7 +461,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8856v100.generic.config b/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8856v100.generic.config index 5b56e4ba..2d3cacb8 100644 --- a/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8856v100.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v100/kernel/fh8856v100.generic.config @@ -461,7 +461,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config index d4144d5d..066e79de 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v200.generic.config @@ -534,7 +534,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config index 4d25c44f..44631020 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8852v210.generic.config @@ -534,7 +534,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config index 4269226d..4c43eae8 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v200.generic.config @@ -534,7 +534,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config index 49b7816c..2a3e07a8 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8856v210.generic.config @@ -534,7 +534,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config index 456a30cb..d3988cbc 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v200.generic.config @@ -534,7 +534,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config index ef548a8e..089c3df6 100644 --- a/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config +++ b/br-ext-chip-fullhan/board/fh8852v200/kernel/fh8858v210.generic.config @@ -534,7 +534,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-goke/board/gk710x/kernel/gk710x.generic.config b/br-ext-chip-goke/board/gk710x/kernel/gk710x.generic.config index 6e852168..b80e07d0 100644 --- a/br-ext-chip-goke/board/gk710x/kernel/gk710x.generic.config +++ b/br-ext-chip-goke/board/gk710x/kernel/gk710x.generic.config @@ -589,7 +589,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-goke/board/gk710x/kernel/gk710xs.generic.config b/br-ext-chip-goke/board/gk710x/kernel/gk710xs.generic.config index 98b956f7..dbbf5525 100644 --- a/br-ext-chip-goke/board/gk710x/kernel/gk710xs.generic.config +++ b/br-ext-chip-goke/board/gk710x/kernel/gk710xs.generic.config @@ -590,7 +590,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-grainmedia/board/gm8136/kernel/gm8135.generic.config b/br-ext-chip-grainmedia/board/gm8136/kernel/gm8135.generic.config index 1e11cd2a..8fcd375c 100644 --- a/br-ext-chip-grainmedia/board/gm8136/kernel/gm8135.generic.config +++ b/br-ext-chip-grainmedia/board/gm8136/kernel/gm8135.generic.config @@ -506,7 +506,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-grainmedia/board/gm8136/kernel/gm8136.generic.config b/br-ext-chip-grainmedia/board/gm8136/kernel/gm8136.generic.config index 1e11cd2a..8fcd375c 100644 --- a/br-ext-chip-grainmedia/board/gm8136/kernel/gm8136.generic.config +++ b/br-ext-chip-grainmedia/board/gm8136/kernel/gm8136.generic.config @@ -506,7 +506,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516av100.generic.config b/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516av100.generic.config index f081ae00..5422f96a 100644 --- a/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516av100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516av100.generic.config @@ -700,7 +700,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516dv100.generic.config b/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516dv100.generic.config index 15bc8de1..8a6d8c12 100644 --- a/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516dv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516av100/kernel/hi3516dv100.generic.config @@ -700,7 +700,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config index 354ba315..df39012f 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config @@ -502,7 +502,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config index 354ba315..df39012f 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config @@ -502,7 +502,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config index 354ba315..df39012f 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config @@ -502,7 +502,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3516cv200.generic.config b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3516cv200.generic.config index 73ffaee3..6e0fc17a 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3516cv200.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3516cv200.generic.config @@ -602,7 +602,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config index d0e87577..ef2882a2 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config @@ -602,7 +602,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.no-himci b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.no-himci index 73f09fd1..8f4cf9dc 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.no-himci +++ b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.no-himci @@ -602,7 +602,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.orig b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.orig index f3a76125..07aef045 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.orig +++ b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev200.generic.config.orig @@ -644,7 +644,7 @@ CONFIG_NETFILTER_INGRESS=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev201.generic.config b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev201.generic.config index 2f20e670..ac47c9e4 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev201.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/hi3518ev201.generic.config @@ -644,7 +644,7 @@ CONFIG_NETFILTER_INGRESS=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config index 32f41631..f9c3a13b 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config @@ -598,7 +598,7 @@ CONFIG_NETFILTER_ADVANCED=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.20211122 b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.20211122 index 23ecfb79..f4d729e3 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.20211122 +++ b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.20211122 @@ -598,7 +598,7 @@ CONFIG_NETFILTER_ADVANCED=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.cma b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.cma index 7bf13889..68ebd3b2 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.cma +++ b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516cv300.generic.config.cma @@ -600,7 +600,7 @@ CONFIG_NETFILTER_ADVANCED=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516ev100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516ev100.generic.config index 67a3557d..b125508b 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516ev100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv300/kernel/hi3516ev100.generic.config @@ -598,7 +598,7 @@ CONFIG_NETFILTER_ADVANCED=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516av300.generic.config b/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516av300.generic.config index 88856258..4f80e7a7 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516av300.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516av300.generic.config @@ -686,7 +686,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516cv500.generic.config b/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516cv500.generic.config index e199883b..c92ab2ca 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516cv500.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516cv500.generic.config @@ -686,7 +686,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516dv300.generic.config b/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516dv300.generic.config index 88856258..4f80e7a7 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516dv300.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv500/kernel/hi3516dv300.generic.config @@ -686,7 +686,7 @@ CONFIG_IPV6_FOU=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516dv200.generic.config b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516dv200.generic.config index 2dc1ccc1..b145a227 100644 --- a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516dv200.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516dv200.generic.config @@ -680,7 +680,7 @@ CONFIG_IPV6_SIT=n # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic.config b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic.config index ad13396d..14a5e592 100644 --- a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic.config @@ -680,7 +680,7 @@ CONFIG_IPV6_SIT=n # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic-fpv.config b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic-fpv.config index faf2f88b..03053b2e 100644 --- a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic-fpv.config +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic-fpv.config @@ -680,7 +680,7 @@ CONFIG_IPV6_SIT=n # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic.config b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic.config index 4ef409e6..33cf89f5 100644 --- a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev300.generic.config @@ -680,7 +680,7 @@ CONFIG_IPV6_SIT=n # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3518ev300.generic.config b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3518ev300.generic.config index f1b0dbe6..52614fd1 100644 --- a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3518ev300.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3518ev300.generic.config @@ -680,7 +680,7 @@ CONFIG_IPV6_SIT=n # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3516av200.generic.config b/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3516av200.generic.config index 1ea1c372..2544c598 100644 --- a/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3516av200.generic.config +++ b/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3516av200.generic.config @@ -703,7 +703,7 @@ CONFIG_NET_ACTIVITY_STATS=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3519v101.generic.config b/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3519v101.generic.config index 13125eeb..0e35f0d6 100644 --- a/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3519v101.generic.config +++ b/br-ext-chip-hisilicon/board/hi3519v101/kernel/hi3519v101.generic.config @@ -703,7 +703,7 @@ CONFIG_NET_ACTIVITY_STATS=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config b/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config index d39916bc..aced64ef 100644 --- a/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config @@ -653,7 +653,7 @@ CONFIG_NET_ACTIVITY_STATS=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config.original b/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config.original index 9f8b73a6..179f31ec 100644 --- a/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config.original +++ b/br-ext-chip-hisilicon/board/hi3536cv100/kernel/hi3536cv100.generic.config.original @@ -707,7 +707,7 @@ CONFIG_NETFILTER_ADVANCED=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config b/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config index e570156c..c1d5c753 100644 --- a/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config @@ -676,7 +676,7 @@ CONFIG_IPV6_FOU=m # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config.original b/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config.original index 5f6901ee..9d2adb12 100644 --- a/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config.original +++ b/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config.original @@ -668,7 +668,7 @@ CONFIG_TCP_MD5SIG=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-ingenic/board/t31/kernel/t10.generic.config b/br-ext-chip-ingenic/board/t31/kernel/t10.generic.config index ce21dfde..738bc07d 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t10.generic.config +++ b/br-ext-chip-ingenic/board/t31/kernel/t10.generic.config @@ -489,7 +489,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-ingenic/board/t31/kernel/t20.generic.config b/br-ext-chip-ingenic/board/t31/kernel/t20.generic.config index e3fadd86..ecf2e092 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t20.generic.config +++ b/br-ext-chip-ingenic/board/t31/kernel/t20.generic.config @@ -492,7 +492,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-ingenic/board/t31/kernel/t21.generic.config b/br-ext-chip-ingenic/board/t31/kernel/t21.generic.config index 2763bf57..46a5a4fd 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t21.generic.config +++ b/br-ext-chip-ingenic/board/t31/kernel/t21.generic.config @@ -491,7 +491,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-ingenic/board/t31/kernel/t30.generic.config b/br-ext-chip-ingenic/board/t31/kernel/t30.generic.config index c032f003..b6692d55 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t30.generic.config +++ b/br-ext-chip-ingenic/board/t31/kernel/t30.generic.config @@ -490,7 +490,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config b/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config index 2c79b4bc..93c53b92 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config +++ b/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config @@ -492,7 +492,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config.vixand b/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config.vixand index a94c92ae..10611a65 100644 --- a/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config.vixand +++ b/br-ext-chip-ingenic/board/t31/kernel/t31.generic.config.vixand @@ -492,7 +492,7 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-novatek/board/nt9856x/kernel/nt98562.generic.config.original b/br-ext-chip-novatek/board/nt9856x/kernel/nt98562.generic.config.original index ae652504..36c78732 100644 --- a/br-ext-chip-novatek/board/nt9856x/kernel/nt98562.generic.config.original +++ b/br-ext-chip-novatek/board/nt9856x/kernel/nt98562.generic.config.original @@ -580,7 +580,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-rockchip/board/rv11xx/kernel/rv1126.generic.config b/br-ext-chip-rockchip/board/rv11xx/kernel/rv1126.generic.config index 8fdb8282..396bcd7a 100644 --- a/br-ext-chip-rockchip/board/rv11xx/kernel/rv1126.generic.config +++ b/br-ext-chip-rockchip/board/rv11xx/kernel/rv1126.generic.config @@ -806,7 +806,7 @@ CONFIG_NET_PTP_CLASSIFY=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity3/kernel/msc313e.generic.config b/br-ext-chip-sigmastar/board/infinity3/kernel/msc313e.generic.config index 87310204..4b1616b0 100644 --- a/br-ext-chip-sigmastar/board/infinity3/kernel/msc313e.generic.config +++ b/br-ext-chip-sigmastar/board/infinity3/kernel/msc313e.generic.config @@ -620,7 +620,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dc.generic.config b/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dc.generic.config index 44e780b0..b0db0216 100644 --- a/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dc.generic.config +++ b/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dc.generic.config @@ -620,7 +620,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dm.generic.config b/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dm.generic.config index 169dc2b5..e65d9d7d 100644 --- a/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dm.generic.config +++ b/br-ext-chip-sigmastar/board/infinity3/kernel/msc316dm.generic.config @@ -620,7 +620,7 @@ CONFIG_IPV6=y # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc325.generic.config b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc325.generic.config index 9ac9038c..c74ae717 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc325.generic.config +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc325.generic.config @@ -677,7 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc333.generic.config b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc333.generic.config index d4c555d9..bb6bafa5 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc333.generic.config +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc333.generic.config @@ -677,7 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config index 9caf563e..363abbfc 100755 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config @@ -677,7 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.backup-20210603a b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.backup-20210603a index fec7a514..9bf66fd8 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.backup-20210603a +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.backup-20210603a @@ -668,7 +668,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.china-20210920 b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.china-20210920 index 025845cf..00a31687 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.china-20210920 +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.china-20210920 @@ -661,7 +661,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek index 35d5caff..5c865637 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek @@ -678,7 +678,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20210920 b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20210920 index 86884f97..2bf4f9b9 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20210920 +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20210920 @@ -669,7 +669,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20211007 b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20211007 index eb7ae36c..901d59a7 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20211007 +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.rotek-20211007 @@ -678,7 +678,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.tiandy b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.tiandy index 69fd6a90..bd2c66b8 100755 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.tiandy +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.generic.config.tiandy @@ -677,7 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test00 b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test00 index 63eacecb..a370d2ef 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test00 +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test00 @@ -673,7 +673,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test01 b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test01 index 67d2eea0..68f6191a 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test01 +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335.initramfs.config.test01 @@ -640,7 +640,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config index a7146213..75e49c82 100755 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config @@ -677,7 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config.kama b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config.kama index dd339a08..6584ac1e 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config.kama +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/ssc335de.generic.config.kama @@ -677,7 +677,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set diff --git a/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config b/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config index 4a04fc3a..2408867b 100644 --- a/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config +++ b/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config @@ -429,7 +429,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set diff --git a/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config.original b/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config.original index b7552ddb..40a904d2 100644 --- a/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config.original +++ b/br-ext-chip-xiongmai/board/xm510/kernel/xm510.generic.config.original @@ -428,7 +428,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set diff --git a/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config b/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config index 94aa0192..b5134ad5 100644 --- a/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config +++ b/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config @@ -545,7 +545,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set diff --git a/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config.original b/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config.original index e73de2c6..ce876389 100644 --- a/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config.original +++ b/br-ext-chip-xiongmai/board/xm530/kernel/xm530.generic.config.original @@ -540,7 +540,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set From b1f30274548ee5e466b7f71b2119b1ed631bb085 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sun, 17 Jul 2022 23:17:27 +0300 Subject: [PATCH 05/68] [HI3518EV200] add ultimate profile --- ...own_unknown_hi3518ev200_ultimate_defconfig | 111 ++++++++++++++++++ building.sh | 8 +- 2 files changed, 117 insertions(+), 2 deletions(-) create mode 100644 br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig new file mode 100644 index 00000000..25c09579 --- /dev/null +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig @@ -0,0 +1,111 @@ +# Architecture +BR2_arm=y +BR2_arm926t=y +BR2_ARM_EABI=y +# BR2_ARM_INSTRUCTIONS_THUMB is not set +BR2_KERNEL_HEADERS_VERSION=y +BR2_DEFAULT_KERNEL_VERSION="4.9.37" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y + +# Toolchain +BR2_PER_PACKAGE_DIRECTORIES=y +BR2_GCC_VERSION_7_X=y +# BR2_TOOLCHAIN_USES_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" +BR2_TOOLCHAIN_USES_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TOOLCHAIN_BUILDROOT_LOCALE=y +BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.37" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516cv200/kernel/hi3518ev200.generic.config" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_XZ=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER_LIST="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516cv200/kernel/patches/ $(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516cv200/kernel/overlay" + +# Filesystem +# BR2_TARGET_TZ_INFO is not set +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y +BR2_TARGET_ROOTFS_UBI=y +BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 +BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y +BR2_TARGET_ROOTFS_UBI_CUSTOM_CONFIG_FILE="$(TOPDIR)/../scripts/ubinize.cfg" +BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000 +BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" + +# OpenIPC configuration +BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2" +BR2_TARGET_GENERIC_HOSTNAME="openipc-hi3518ev200" +BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" + +# OpenIPC packages +BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" +BR2_PACKAGE_DROPBEAR_OPENIPC=y +# BR2_PACKAGE_FDK_AAC_OPENIPC is not set +BR2_PACKAGE_FWPRINTENV_OPENIPC=y +BR2_PACKAGE_HASERL=y +BR2_PACKAGE_HISI_GPIO is not set +BR2_PACKAGE_HISILICON_OSDRV_HI3516CV200=y +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_JSON_C=y +BR2_PACKAGE_LAME_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set +BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y +BR2_PACKAGE_LIBEVENT_OPENIPC=y +BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y +BR2_PACKAGE_LIBOGG_OPENIPC=y +BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y +BR2_PACKAGE_LIBYAML=y +BR2_PACKAGE_MAJESTIC_FONTS=y +BR2_PACKAGE_MAJESTIC_HI3516CV200=y +BR2_PACKAGE_MBEDTLS_OPENIPC=y +# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set +# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set +BR2_PACKAGE_MICROBE_WEB=y +# BR2_PACKAGE_MINI_SNMPD is not set +BR2_PACKAGE_MOTORS=y +BR2_PACKAGE_OPUS_OPENIPC=y +BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y +# BR2_PACKAGE_SSHPASS is not set +BR2_PACKAGE_UACME_OPENIPC=y +BR2_PACKAGE_VTUND_OPENIPC=y +BR2_PACKAGE_YAML_CLI=y + +# WiFi +BR2_PACKAGE_WIRELESS_TOOLS=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_CLI=y +BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y +BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL8188EU=y +# BR2_PACKAGE_RTL8188EU is not set +# BR2_PACKAGE_RTL8188FU_OPENIPC is not set + +# WIREGUARD +BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y +BR2_PACKAGE_WIREGUARD_TOOLS=y + +# IPTABLES +BR2_PACKAGE_IPTABLES=y + +# ZEROTIER +BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/building.sh b/building.sh index 885e5052..2db6c3f5 100755 --- a/building.sh +++ b/building.sh @@ -271,11 +271,14 @@ hi3518ev200_hs303() { soc="hi3518ev200" fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_openipc all && rename && autoup_rootfs #PLATFORM=hisilicon make br-linux-{dirclean,rebuild} - #PLATFORM=hisilicon make br-hisilicon-osdrv-hi3516cv300-{dirclean,rebuild} - #PLATFORM=hisilicon make br-majestic-hi3516cv300-{dirclean,rebuild} #PLATFORM=hisilicon make br-mbedtls-openipc-{dirclean,rebuild} } +hi3518ev200_ultimate() { + soc="hi3518ev200" + fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_ultimate all && rename +} + ################################################################################# hi3516cv300() { @@ -663,6 +666,7 @@ xm550() { # hi3518ev200 # testing.. # hi3518ev200_domsip # DomSip # hi3518ev200_hs303 # OpenIPC +# hi3518ev200_ultimate # OpenIPC # # hi3516av100 # OpenIPC # hi3516av100_ultimate # OpenIPC_ultimate version From bb442e8e2265a9d50384dec9dd23f66098f61536 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sun, 17 Jul 2022 23:41:23 +0300 Subject: [PATCH 06/68] [HI3518EV200] fix ultimate profile --- .../configs/unknown_unknown_hi3518ev200_ultimate_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig index 25c09579..d220acfd 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig @@ -75,6 +75,7 @@ BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y BR2_PACKAGE_LIBYAML=y BR2_PACKAGE_MAJESTIC_FONTS=y BR2_PACKAGE_MAJESTIC_HI3516CV200=y +BR2_PACKAGE_MAJESTIC_ULTIMATE=y BR2_PACKAGE_MBEDTLS_OPENIPC=y # BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set # BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set From 4219cd2d43bb4a2a8de0366154b7ba8d4ecee7f9 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Mon, 18 Jul 2022 19:55:30 +0300 Subject: [PATCH 07/68] Add JXF23 to init script for Hi3516CV200 --- .../hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon index 788d559e..6553e6d1 100755 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/script/load_hisilicon @@ -89,7 +89,7 @@ insert_isp() { insert_sns() { case $SENSOR in - 9m034 | jxf22 | ov2718 | ov9732 | ov9750 | ov9752 | jxh62 | sc1235 | sc2235) + 9m034 | jxf22 | jxf23 | ov2718 | ov9732 | ov9750 | ov9752 | jxh62 | sc1235 | sc2235) devmem 0x200f0040 32 0x2 # I2C0_SCL devmem 0x200f0044 32 0x2 # I2C0_SDA From 48e5d4cac36143cbb58f527644f9ad00836bb8ad Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 19 Jul 2022 23:10:41 +0300 Subject: [PATCH 08/68] rewrite config read, added guard_interval and ldpc --- general/package/wifibroadcast/files/S98wfb | 26 ++++++-------------- general/package/wifibroadcast/files/wfb.conf | 4 ++- 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/general/package/wifibroadcast/files/S98wfb b/general/package/wifibroadcast/files/S98wfb index 22f963e9..a3a3b8aa 100755 --- a/general/package/wifibroadcast/files/S98wfb +++ b/general/package/wifibroadcast/files/S98wfb @@ -3,19 +3,9 @@ # Start wifibroadcast # -config="/etc/wfb.conf" -keydir="/etc" +. /etc/wfb.conf -wlan=`cat ${config} | grep wlan | cut -f 2 -d '='` -region=`cat ${config} | grep region | cut -f 2 -d '='` -channel=`cat ${config} | grep channel | cut -f 2 -d '='` -bandwidth=`cat ${config} | grep bandwidth | cut -f 2 -d '='` -stbc=`cat ${config} | grep stbc | cut -f 2 -d '='` -mcs_index=`cat ${config} | grep mcs_index | cut -f 2 -d '='` -udp_port=`cat ${config} | grep udp_port | cut -f 2 -d '='` -radio_port=`cat ${config} | grep radio_port | cut -f 2 -d '='` -rs_k=`cat ${config} | grep rs_k | cut -f 2 -d '='` -rs_n=`cat ${config} | grep rs_n | cut -f 2 -d '='` +keydir="/etc" load_rtl() { modprobe cfg80211 @@ -31,10 +21,10 @@ load_ath() { load_interface() { - if cat ${config} | grep "rtl" > /dev/null 2>&1; then + if [ ${driver} = "rtl" ]; then ifconfig ${wlan} up iwconfig ${wlan} mode monitor - elif cat ${config} | grep "ath" > /dev/null 2>&1; then + elif [ ${driver} = "ath" ]; then iwconfig ${wlan} mode monitor ifconfig ${wlan} up fi @@ -44,20 +34,20 @@ load_interface() { } start_wfb() { - wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -k ${rs_k} -n ${rs_n} ${wlan} & + wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${rs_k} -n ${rs_n} ${wlan} & } case "$1" in start) - if grep -q daemon=1 ${config}; then + if [ ${daemon} -eq 1 ]; then echo "Loading modules for selected driver..." - if cat ${config} | grep "rtl"; then + if [ ${driver} = "rtl" ]; then if ! lsmod | grep "88XXau"; then load_rtl fi - elif cat ${config} | grep "ath"; then + elif ${driver} = "ath" ]; then if ! lsmod | grep "ath9k_htc"; then load_ath fi diff --git a/general/package/wifibroadcast/files/wfb.conf b/general/package/wifibroadcast/files/wfb.conf index b4ac0c38..c0194902 100644 --- a/general/package/wifibroadcast/files/wfb.conf +++ b/general/package/wifibroadcast/files/wfb.conf @@ -4,9 +4,11 @@ wlan=wlan0 region=BO channel=14 bandwidth=20 -stbc=1 +stbc=0 +ldpc=0 mcs_index=1 radio_port=3 udp_port=5600 rs_k=8 rs_n=12 +guard_interval=long From 432b25d78eb91aa74a55395d4be5d4aefbdb6215 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 20 Jul 2022 00:09:50 +0300 Subject: [PATCH 09/68] [SSC335DE] Add profile --- .github/workflows/ssc335de_images.yml | 139 ++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 .github/workflows/ssc335de_images.yml diff --git a/.github/workflows/ssc335de_images.yml b/.github/workflows/ssc335de_images.yml new file mode 100644 index 00000000..1f32110e --- /dev/null +++ b/.github/workflows/ssc335de_images.yml @@ -0,0 +1,139 @@ +name: "SSC335DE " + +on: + push: + branches: + - production + tags: + - "v*" + schedule: + - cron: "00 01 * * *" + workflow_dispatch: + +jobs: + build_core: + name: OpenIPC firmware for SSC335DE + runs-on: ubuntu-18.04 + + steps: + + - name: Checkout + id: checkout + uses: actions/checkout@v2 + + - name: Install build dependencies + id: install + run: | + make install-deps + mkdir -p tmp + + - name: Free disk space + id: freshing + run: | + sudo swapoff -a + sudo rm -f /swapfile + sudo apt clean + docker rmi $(docker image ls -aq) + df -h + + - name: Prepare buildroot + id: prepare + run: | + HEAD_TAG=$(git tag --points-at HEAD) + GIT_HASH=$(git rev-parse --short $GITHUB_SHA) + BRANCH_NAME=$(echo $GITHUB_REF | cut -d'/' -f 3) + if [ -z "$HEAD_TAG" ]; then + TAG_NAME="latest" + RELEASE_NAME="Development Build" + PRERELEASE=true + else + TAG_NAME=${{ github.ref }} + RELEASE_NAME="Release ${{ github.ref }}" + PRERELEASE=false + fi + echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV + echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV + echo "RELEASE_NAME=$RELEASE_NAME" >> $GITHUB_ENV + echo "PRERELEASE=$PRERELEASE" >> $GITHUB_ENV + echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV + cd $GITHUB_WORKSPACE + make prepare + + - name: Build SSC335DE firmware + id: build-ssc335de-firmware + continue-on-error: true + run: | + ARCHIVE_FW="${GITHUB_WORKSPACE}/output/images/openipc.ssc335de-br.tgz" + echo "ARCHIVE_FW=$ARCHIVE_FW" >> $GITHUB_ENV + cd $GITHUB_WORKSPACE + make PLATFORM=sigmastar BOARD=unknown_unknown_ssc335de_openipc all + [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 2097152 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) vs 2097152... SSC335DE" >> $GITHUB_ENV && exit 1 + [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 5242880 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 5242880... SSC335DE" >> $GITHUB_ENV && exit 1 + cd ${GITHUB_WORKSPACE}/output/images + mv uImage uImage.ssc335de + mv rootfs.squashfs rootfs.squashfs.ssc335de + md5sum rootfs.squashfs.ssc335de > rootfs.squashfs.ssc335de.md5sum + md5sum uImage.ssc335de > uImage.ssc335de.md5sum + tar -cvzf $ARCHIVE_FW *ssc335de* + + - name: Build SSC335DE SDK + id: build-ssc335de-sdk + continue-on-error: true + run: | + ARCHIVE_SDK="${GITHUB_WORKSPACE}/output/images/arm-openipc-linux-musleabihf_sdk-buildroot.tar.gz" + echo "ARCHIVE_SDK=$ARCHIVE_SDK" >> $GITHUB_ENV + cd $GITHUB_WORKSPACE/output + make sdk + + - name: Send warning message to telegram channel + env: + TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }} + TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }} + if: steps.build-ssc335de-firmware.outcome != 'success' || steps.build-ssc335de-sdk.outcome != 'success' + run: | + TG_OPTIONS="-s --connect-timeout 30 --max-time 30" + TG_NOTIFY="${TG_NOTIFY:=Warning, Buildroot compiling error... SSC335DE}" + TG_HEADER=$(echo -e "\r\n$TG_NOTIFY \r\n\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9A\xA0 GitHub Actions") + curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendMessage \ + -F chat_id=$TG_CHANNEL -F text="$TG_HEADER" + + - name: Create release + uses: actions/create-release@v1 + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ env.TAG_NAME }} + release_name: ${{ env.RELEASE_NAME }} + draft: false + prerelease: ${{ env.PRERELEASE }} + + - name: Upload FW to release + uses: svenstaro/upload-release-action@v2 + continue-on-error: true + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ${{ env.ARCHIVE_FW }} + asset_name: "openipc.ssc335de-br.tgz" + tag: ${{ env.TAG_NAME }} + overwrite: true + + - name: Upload SDK to release + uses: svenstaro/upload-release-action@v2 + continue-on-error: true + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ${{ env.ARCHIVE_SDK }} + asset_name: "arm-openipc-ssc335de-linux-musleabihf_sdk-buildroot.tar.gz" + tag: ${{ env.TAG_NAME }} + overwrite: true + + - name: Send binary file to telegram channel + env: + TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }} + TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }} + run: | + TG_OPTIONS="-s --connect-timeout 30 --max-time 30" + TG_HEADER=$(echo -e "\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9C\x85 GitHub Actions") + curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendDocument \ + -F chat_id=$TG_CHANNEL -F document="@$ARCHIVE_FW" -F caption="$TG_HEADER" From 721cb2bbfc15a8f487aab2098c3bd4fc493b6b9b Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 20 Jul 2022 00:10:52 +0300 Subject: [PATCH 10/68] [HI351Xxv100] Temporary suspension of scheduled work --- .github/workflows/hi3516cv100_images.yml | 4 ++-- .github/workflows/hi3518cv100_images.yml | 4 ++-- .github/workflows/hi3518ev100_images.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/hi3516cv100_images.yml b/.github/workflows/hi3516cv100_images.yml index 51a4b7f4..8f1b484c 100644 --- a/.github/workflows/hi3516cv100_images.yml +++ b/.github/workflows/hi3516cv100_images.yml @@ -6,8 +6,8 @@ on: - production tags: - "v*" - schedule: - - cron: "00 03 * * *" +# schedule: +# - cron: "00 03 * * *" workflow_dispatch: jobs: diff --git a/.github/workflows/hi3518cv100_images.yml b/.github/workflows/hi3518cv100_images.yml index a0e617bb..f2b8e1bf 100644 --- a/.github/workflows/hi3518cv100_images.yml +++ b/.github/workflows/hi3518cv100_images.yml @@ -6,8 +6,8 @@ on: - production tags: - "v*" - schedule: - - cron: "00 03 * * *" +# schedule: +# - cron: "00 03 * * *" workflow_dispatch: jobs: diff --git a/.github/workflows/hi3518ev100_images.yml b/.github/workflows/hi3518ev100_images.yml index 6a49e73b..ca0c09e3 100644 --- a/.github/workflows/hi3518ev100_images.yml +++ b/.github/workflows/hi3518ev100_images.yml @@ -6,8 +6,8 @@ on: - production tags: - "v*" - schedule: - - cron: "00 03 * * *" +# schedule: +# - cron: "00 03 * * *" workflow_dispatch: jobs: From 09e7cd7cfe5698a7dfab117755e0b97f820dbdb2 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 20 Jul 2022 17:35:15 +0300 Subject: [PATCH 11/68] [HI3516CV100] Add sc2135 sensor --- .../hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon index b827b968..1bb552e5 100755 --- a/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv100/files/script/load_hisilicon @@ -116,6 +116,10 @@ insert_sns() { imx236) devmem 0x20030030 32 0x6 #Sensor clock 37.125 MHz ;; + sc2135) + devmem 0x20030030 32 0x5 #Sensor clock 27 MHz + insmod ssp_ad9020.ko + ;; *) echo "xxxx Invalid sensor type $SENSOR xxxx" report_error From bd975ce87c21d59b0518e51fff1b7c823f53684e Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 20 Jul 2022 19:05:05 +0300 Subject: [PATCH 12/68] Add example send2ftp to crontab --- general/overlay/etc/crontabs/root | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/general/overlay/etc/crontabs/root b/general/overlay/etc/crontabs/root index 3d186151..56a1fd41 100644 --- a/general/overlay/etc/crontabs/root +++ b/general/overlay/etc/crontabs/root @@ -11,5 +11,9 @@ # #*/30 * * * * /usr/bin/logger -p cron.info -t crond WTF ? # +#*/30 * * * * /usr/sbin/send2ftp.sh +# +#*/30 * * * * /usr/sbin/send2telegram.sh +# #*/30 * * * * /usr/sbin/send2telegram.sh -10028718 3651038111:ACHzXLtPAUiKi3715S1 # From e6875a14aae94d6f8238bfeeedf1b0d32497f414 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Thu, 21 Jul 2022 09:51:57 +0300 Subject: [PATCH 13/68] Add alias for yaml-cli --- general/overlay/etc/profile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/general/overlay/etc/profile b/general/overlay/etc/profile index 5e7f614b..c7b4e944 100644 --- a/general/overlay/etc/profile +++ b/general/overlay/etc/profile @@ -19,8 +19,12 @@ fi export EDITOR='/bin/vi' + + [ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; } +cli() { yaml-cli -i /etc/majestic.yaml $@ } + #[ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool-$(uname -m) && \ [ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool && \ chmod +x /tmp/ipctool && echo -e "\n\e[1;35mThe ipctool installed as remote GitHub plugin\e[0m\n" && /tmp/ipctool $@); } From 6a15fb9e15b65e72b8b3a73f7331ba1db8cc7607 Mon Sep 17 00:00:00 2001 From: cronyx Date: Thu, 21 Jul 2022 19:31:26 +0300 Subject: [PATCH 14/68] added prebuild mavlink-router (#269) * added prebuild mavlink-router * added telemetry scripts * update Co-authored-by: cronyx --- br-ext-chip-goke/Config.in | 1 + .../unknown_unknown_gk7205v200_fpv_defconfig | 1 + .../unknown_unknown_gk7205v300_fpv_defconfig | 1 + br-ext-chip-goke/external.mk | 1 + br-ext-chip-goke/package/mavlink-router | 1 + br-ext-chip-hisilicon/Config.in | 1 + .../unknown_unknown_hi3516ev300_fpv_defconfig | 1 + br-ext-chip-hisilicon/external.mk | 1 + br-ext-chip-hisilicon/package/mavlink-router | 1 + general/package/mavlink-router/Config.in | 6 +++ .../package/mavlink-router/files/S97mavlink | 18 +++++++++ .../mavlink-router/files/mavlink-routerd | Bin 0 -> 280656 bytes .../package/mavlink-router/files/mavlink.conf | 11 +++++ .../package/mavlink-router/mavlink-router.mk | 20 +++++++++ general/package/mavlink-router/readme.md | 7 ++++ general/package/wifibroadcast/files/S98wfb | 15 ++++--- general/package/wifibroadcast/files/telemetry | 38 ++++++++++++++++++ .../wifibroadcast/files/telemetry.conf | 14 +++++++ general/package/wifibroadcast/files/wfb.conf | 12 +++--- general/package/wifibroadcast/readme.md | 6 ++- .../package/wifibroadcast/wifibroadcast.mk | 7 ++++ 21 files changed, 151 insertions(+), 12 deletions(-) create mode 120000 br-ext-chip-goke/package/mavlink-router create mode 120000 br-ext-chip-hisilicon/package/mavlink-router create mode 100644 general/package/mavlink-router/Config.in create mode 100755 general/package/mavlink-router/files/S97mavlink create mode 100755 general/package/mavlink-router/files/mavlink-routerd create mode 100644 general/package/mavlink-router/files/mavlink.conf create mode 100644 general/package/mavlink-router/mavlink-router.mk create mode 100644 general/package/mavlink-router/readme.md create mode 100755 general/package/wifibroadcast/files/telemetry create mode 100644 general/package/wifibroadcast/files/telemetry.conf diff --git a/br-ext-chip-goke/Config.in b/br-ext-chip-goke/Config.in index 0ca9b61a..06d9ef06 100644 --- a/br-ext-chip-goke/Config.in +++ b/br-ext-chip-goke/Config.in @@ -21,6 +21,7 @@ source "$BR2_EXTERNAL_GOKE_PATH/package/libwebsockets-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/majestic-gk7205v200/Config.in" +source "$BR2_EXTERNAL_GOKE_PATH/package/mavlink-router/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/mbedtls-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/microbe-web/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/motors/Config.in" diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_fpv_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_fpv_defconfig index e530b5f7..380a1498 100644 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_fpv_defconfig +++ b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_fpv_defconfig @@ -104,3 +104,4 @@ BR2_PACKAGE_RTL8812AU_OPENIPC=y # FPV BR2_PACKAGE_WIFIBROADCAST=y +BR2_PACKAGE_MAVLINK_ROUTER=y diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_fpv_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_fpv_defconfig index e68f0d28..bd3db177 100644 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_fpv_defconfig +++ b/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_fpv_defconfig @@ -104,3 +104,4 @@ BR2_PACKAGE_RTL8812AU_OPENIPC=y # FPV BR2_PACKAGE_WIFIBROADCAST=y +BR2_PACKAGE_MAVLINK_ROUTER=y diff --git a/br-ext-chip-goke/external.mk b/br-ext-chip-goke/external.mk index 719e9bc1..b03bce6a 100644 --- a/br-ext-chip-goke/external.mk +++ b/br-ext-chip-goke/external.mk @@ -21,6 +21,7 @@ include $(BR2_EXTERNAL_GOKE_PATH)/package/libwebsockets-openipc/libwebsockets-op include $(BR2_EXTERNAL_GOKE_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic-gk7205v200/majestic-gk7205v200.mk +include $(BR2_EXTERNAL_GOKE_PATH)/package/mavlink-router/mavlink-router.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/microbe-web/microbe-web.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/motors/motors.mk diff --git a/br-ext-chip-goke/package/mavlink-router b/br-ext-chip-goke/package/mavlink-router new file mode 120000 index 00000000..e2c255be --- /dev/null +++ b/br-ext-chip-goke/package/mavlink-router @@ -0,0 +1 @@ +../../general/package/mavlink-router \ No newline at end of file diff --git a/br-ext-chip-hisilicon/Config.in b/br-ext-chip-hisilicon/Config.in index 401f1c3c..e55a383c 100644 --- a/br-ext-chip-hisilicon/Config.in +++ b/br-ext-chip-hisilicon/Config.in @@ -36,6 +36,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516cv300/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516cv500/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516ev300/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3519v101/Config.in" +source "$BR2_EXTERNAL_HISILICON_PATH/package/mavlink-router/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/mbedtls-openipc/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/microbe-web/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/motors/Config.in" diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig index 621d9aa4..f2f22291 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig @@ -104,3 +104,4 @@ BR2_PACKAGE_RTL8812AU_OPENIPC=y # FPV BR2_PACKAGE_WIFIBROADCAST=y +BR2_PACKAGE_MAVLINK_ROUTER=y diff --git a/br-ext-chip-hisilicon/external.mk b/br-ext-chip-hisilicon/external.mk index f6bdc543..aea8d415 100644 --- a/br-ext-chip-hisilicon/external.mk +++ b/br-ext-chip-hisilicon/external.mk @@ -36,6 +36,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516cv300/majestic-hi3 include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516cv500/majestic-hi3516cv500.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516ev300/majestic-hi3516ev300.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3519v101/majestic-hi3519v101.mk +include $(BR2_EXTERNAL_HISILICON_PATH)/package/mavlink-router/mavlink-router.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/microbe-web/microbe-web.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/motors/motors.mk diff --git a/br-ext-chip-hisilicon/package/mavlink-router b/br-ext-chip-hisilicon/package/mavlink-router new file mode 120000 index 00000000..e2c255be --- /dev/null +++ b/br-ext-chip-hisilicon/package/mavlink-router @@ -0,0 +1 @@ +../../general/package/mavlink-router \ No newline at end of file diff --git a/general/package/mavlink-router/Config.in b/general/package/mavlink-router/Config.in new file mode 100644 index 00000000..666743fd --- /dev/null +++ b/general/package/mavlink-router/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_MAVLINK_ROUTER + bool "mavlink-router" + help + MAVLink Router is an application to distribute MAVLink messages between multiple endpoints (connections). It distributes packets to a single port or multiple endpoints depending on the target address. Connections can be made via UART, UDP or TCP. + + https://github.com/mavlink-router/mavlink-router diff --git a/general/package/mavlink-router/files/S97mavlink b/general/package/mavlink-router/files/S97mavlink new file mode 100755 index 00000000..0cc86434 --- /dev/null +++ b/general/package/mavlink-router/files/S97mavlink @@ -0,0 +1,18 @@ +#!/bin/sh +# +# Start MAVlink Router +# + +case "$1" in + start) + echo "Starting mavlink router daemon..." + /usr/bin/mavlink-routerd & + ;; + stop) + echo "Stopping mavlink router daemon..." + kill -9 $(pidof mavlink-routerd) + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 +esac diff --git a/general/package/mavlink-router/files/mavlink-routerd b/general/package/mavlink-router/files/mavlink-routerd new file mode 100755 index 0000000000000000000000000000000000000000..e1874891e9e8c0b7d4af2211af00a6225361288f GIT binary patch literal 280656 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 literal 0 HcmV?d00001 diff --git a/general/package/mavlink-router/files/mavlink.conf b/general/package/mavlink-router/files/mavlink.conf new file mode 100644 index 00000000..c3ee677e --- /dev/null +++ b/general/package/mavlink-router/files/mavlink.conf @@ -0,0 +1,11 @@ +[General] +TcpServerPort = 0 + +[UartEndpoint drone] +Device = /dev/ttyAMA1 +Baud = 115200 + +[UdpEndpoint telemetry_tx] +Mode = Normal +Address = 127.0.0.1 +Port = 14701 diff --git a/general/package/mavlink-router/mavlink-router.mk b/general/package/mavlink-router/mavlink-router.mk new file mode 100644 index 00000000..42b054e3 --- /dev/null +++ b/general/package/mavlink-router/mavlink-router.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# mavlink-router +# +################################################################################ + +MAVLINK_ROUTER_LICENSE = ASF-2.0 + +define MAVLINK_ROUTER_INSTALL_TARGET_CMDS + $(INSTALL) -m 0755 -d $(TARGET_DIR)/usr/bin + cp ../general/package/mavlink-router/files/mavlink-routerd $(TARGET_DIR)/usr/bin/mavlink-routerd + + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc + cp ../general/package/mavlink-router/files/mavlink.conf $(TARGET_DIR)/etc/mavlink.conf + + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d + cp ../general/package/mavlink-router/files/S97mavlink $(TARGET_DIR)/etc/init.d +endef + +$(eval $(generic-package)) diff --git a/general/package/mavlink-router/readme.md b/general/package/mavlink-router/readme.md new file mode 100644 index 00000000..2ab19d90 --- /dev/null +++ b/general/package/mavlink-router/readme.md @@ -0,0 +1,7 @@ +# MAVLink Router Package + +Все необходимые настройки находятся в /etc/mavlink.conf + +Запуск и остановка сервиса /etc/init.d/S97mavlink [start|stop] + +Полный список всех возможных [настроек](https://github.com/mavlink-router/mavlink-router/blob/master/examples/config.sample) можно получить из сэмпла конфига с официального гитхаба. diff --git a/general/package/wifibroadcast/files/S98wfb b/general/package/wifibroadcast/files/S98wfb index a3a3b8aa..c19a9d97 100755 --- a/general/package/wifibroadcast/files/S98wfb +++ b/general/package/wifibroadcast/files/S98wfb @@ -22,11 +22,11 @@ load_ath() { load_interface() { if [ ${driver} = "rtl" ]; then - ifconfig ${wlan} up - iwconfig ${wlan} mode monitor + ifconfig ${wlan} up + iwconfig ${wlan} mode monitor elif [ ${driver} = "ath" ]; then - iwconfig ${wlan} mode monitor - ifconfig ${wlan} up + iwconfig ${wlan} mode monitor + ifconfig ${wlan} up fi iw reg set ${region} @@ -34,7 +34,7 @@ load_interface() { } start_wfb() { - wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${rs_k} -n ${rs_n} ${wlan} & + wfb_tx -p ${radio_port} -u ${udp_port} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${fec_k} -n ${fec_n} -T ${fec_timeout} ${wlan} & } case "$1" in @@ -74,6 +74,10 @@ case "$1" in echo "Done." + if [ ${telemetry} = "true" ]; then + sh /usr/bin/telemetry start + fi + else echo "Wifibroadcast service disabled in wfb.conf..." fi @@ -81,7 +85,6 @@ case "$1" in stop) echo "Stopping wifibroadcast service..." kill -9 $(pidof wfb_tx) - ifconfig ${wlan} down ;; *) echo "Usage: $0 {start|stop}" diff --git a/general/package/wifibroadcast/files/telemetry b/general/package/wifibroadcast/files/telemetry new file mode 100755 index 00000000..455203cf --- /dev/null +++ b/general/package/wifibroadcast/files/telemetry @@ -0,0 +1,38 @@ +#!/bin/sh +# +# Start telemetry +# + +. /etc/telemetry.conf + +keydir="/etc" + +start_telemetry() { + if [ ! -f /usr/bin/telemetry_rx -a ! -f /usr/bin/telemetry_tx ]; then + ln -s /usr/bin/wfb_rx /usr/bin/telemetry_rx ; chmod +x /usr/bin/telemetry_rx + ln -s /usr/bin/wfb_tx /usr/bin/telemetry_tx ; chmod +x /usr/bin/telemetry_tx + else + if [ ${one_way} = "false" ]; then + telemetry_rx -p ${stream_rx} -u ${port_rx} -K ${keydir}/drone.key -k ${fec_k} -n ${fec_n} ${wlan} & + fi + telemetry_tx -p ${stream_tx} -u ${port_tx} -K ${keydir}/drone.key -B ${bandwidth} -M ${mcs_index} -S ${stbc} -L ${ldpc} -G ${guard_interval} -k ${fec_k} -n ${fec_n} -T ${fec_timeout} ${wlan} & + fi +} + +case "$1" in + start) + echo "Loading MAVLink telemetry service..." + + start_telemetry + + echo "Done." + ;; + stop) + echo "Stopping telemetry service..." + kill -9 $(pidof telemetry_rx) + kill -9 $(pidof telemetry_tx) + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 +esac diff --git a/general/package/wifibroadcast/files/telemetry.conf b/general/package/wifibroadcast/files/telemetry.conf new file mode 100644 index 00000000..a29ab855 --- /dev/null +++ b/general/package/wifibroadcast/files/telemetry.conf @@ -0,0 +1,14 @@ +wlan=wlan0 +bandwidth=20 +stbc=1 +ldpc=1 +mcs_index=1 +stream_rx=1 +stream_tx=2 +port_rx=14700 +port_tx=14701 +fec_k=1 +fec_n=2 +fec_timeout=0 +guard_interval=long +one_way=true diff --git a/general/package/wifibroadcast/files/wfb.conf b/general/package/wifibroadcast/files/wfb.conf index c0194902..a8e5f901 100644 --- a/general/package/wifibroadcast/files/wfb.conf +++ b/general/package/wifibroadcast/files/wfb.conf @@ -1,14 +1,16 @@ -daemon=0 +daemon=1 driver=rtl wlan=wlan0 region=BO channel=14 bandwidth=20 -stbc=0 -ldpc=0 +stbc=1 +ldpc=1 mcs_index=1 radio_port=3 udp_port=5600 -rs_k=8 -rs_n=12 +fec_k=8 +fec_n=12 +fec_timeout=0 guard_interval=long +telemetry=false diff --git a/general/package/wifibroadcast/readme.md b/general/package/wifibroadcast/readme.md index 9ac2f1fd..ebdff98a 100644 --- a/general/package/wifibroadcast/readme.md +++ b/general/package/wifibroadcast/readme.md @@ -47,7 +47,11 @@ outgoing: iwconfig wlan0 channel X ``` -Никаких дополнительных настроек для wfb_tx пока не вынесено в конфиг, для тестов их можно добавлять в функции start_wfb в скрипте инициализации /etc/init.d/S98wfb +# Телеметрия + +Включается в /etc/wfb.conf, настройки в /etc/telemetry.conf + +Важно! Для работы телеметрии, придется экспериментировать с выделением памяти для системы. Отключить ВСЕ не нужное в камере кроме основного потока, проверить сколько свободной памяти осталось после выделения видео подсистеме и передать свободную в OS. (для GK7205v300: fw_setenv osmem 64M) diff --git a/general/package/wifibroadcast/wifibroadcast.mk b/general/package/wifibroadcast/wifibroadcast.mk index 54704d32..60d27e27 100644 --- a/general/package/wifibroadcast/wifibroadcast.mk +++ b/general/package/wifibroadcast/wifibroadcast.mk @@ -20,6 +20,7 @@ endef define WIFIBROADCAST_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/wfb_tx $(TARGET_DIR)/usr/bin + $(INSTALL) -m 0755 -D $(@D)/wfb_rx $(TARGET_DIR)/usr/bin $(INSTALL) -m 0755 -D $(@D)/wfb_keygen $(TARGET_DIR)/usr/bin $(INSTALL) -m 755 -d $(TARGET_DIR)/etc @@ -27,6 +28,12 @@ define WIFIBROADCAST_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d cp ../general/package/wifibroadcast/files/S98wfb $(TARGET_DIR)/etc/init.d + + $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin + cp ../general/package/wifibroadcast/files/telemetry $(TARGET_DIR)/usr/bin + + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc + cp ../general/package/wifibroadcast/files/telemetry.conf $(TARGET_DIR)/etc endef $(eval $(generic-package)) From 691c5a3645eeff53f6a78f05ba72bb134eb2cf03 Mon Sep 17 00:00:00 2001 From: cronyx Date: Thu, 21 Jul 2022 21:13:57 +0300 Subject: [PATCH 15/68] fix broken --- general/overlay/etc/profile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/overlay/etc/profile b/general/overlay/etc/profile index c7b4e944..7e09d194 100644 --- a/general/overlay/etc/profile +++ b/general/overlay/etc/profile @@ -23,7 +23,7 @@ export EDITOR='/bin/vi' [ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; } -cli() { yaml-cli -i /etc/majestic.yaml $@ } +cli() { yaml-cli -i /etc/majestic.yaml $@; } #[ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool-$(uname -m) && \ [ -x /tmp/ipctool ] || ipctool() { [ -x /tmp/ipctool ] && /tmp/ipctool $@ || (curl -s -L -o /tmp/ipctool https://github.com/OpenIPC/ipctool/releases/download/latest/ipctool && \ From 72e5f03baec7470cd822d926db9f42bac79afa97 Mon Sep 17 00:00:00 2001 From: cronyx Date: Fri, 22 Jul 2022 15:31:40 +0300 Subject: [PATCH 16/68] pqtools: added gk7205v200/300 (#273) * added gk7205v200v300 * change links to widgetii repo --- general/overlay/usr/sbin/pqtools | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/general/overlay/usr/sbin/pqtools b/general/overlay/usr/sbin/pqtools index 39cdc049..df0ffa34 100755 --- a/general/overlay/usr/sbin/pqtools +++ b/general/overlay/usr/sbin/pqtools @@ -1,6 +1,6 @@ #!/bin/sh # -# OpenIPC.org | v.20210904 +# OpenIPC.org | v.20220722 # set -e @@ -13,8 +13,16 @@ prepare() { hi3516ev200 | hi3516ev300 | hi3516dv200 | hi3518ev300) echo -e "\n\e[1;31mA supported processor with ${mpp} was found...\e[0m\n" - ittb_url="https://raw.githubusercontent.com/widgetii/pqtools/master/hi3516ev300/ittb_ev300_V1.0.1.2.tgz" - ittb_folder="ittb_ev300_V1.0.1.2" + echo -e "\n\e[1;31mDownload PQTools from https://github.com/widgetii/pqtools/raw/master/hi3516ev300/PQTools.tgz\e[0m\n" + ittb_url="https://raw.githubusercontent.com/widgetii/pqtools/master/hi3516ev300/ittb_V1.0.1.2.tgz" + ittb_folder="ittb_V1.0.1.2" + ;; + + gk7205v200 | gk7205v300) + echo -e "\n\e[1;31mA supported processor with unknown MPP was found...\e[0m\n" + echo -e "\n\e[1;31mDownload PQTools from https://github.com/widgetii/pqtools/raw/master/gk7205v200/PQTools.tgz\e[0m\n" + ittb_url="https://raw.githubusercontent.com/widgetii/pqtools/master/gk7205v200/ittb_V1.0.2.0.tgz" + ittb_folder="ittb_V1.0.2.0" ;; *) From fb8c6ae140acb8f3aee621d9b5a10e9e9932a3db Mon Sep 17 00:00:00 2001 From: cronyx Date: Fri, 22 Jul 2022 18:05:11 +0300 Subject: [PATCH 17/68] dont run 2 copies sysupgrade script --- general/overlay/usr/sbin/sysupgrade | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index bea6ad80..54990275 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -1,8 +1,13 @@ #!/bin/sh # -# OpenIPC.org | v.20220222 +# OpenIPC.org | v.20220722 # +if [ $(pidof sysupgrade) ]; then + echo "Sysupgrade script already running!" + exit 1 +fi + set -e echo_c() { From b694eda135732d242eb6c1d6ab77bd7b81876918 Mon Sep 17 00:00:00 2001 From: cronyx Date: Fri, 22 Jul 2022 20:26:32 +0300 Subject: [PATCH 18/68] replace proccess check to filelock, tanks @themactep --- general/overlay/usr/sbin/sysupgrade | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 54990275..b27c5ede 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -3,11 +3,6 @@ # OpenIPC.org | v.20220722 # -if [ $(pidof sysupgrade) ]; then - echo "Sysupgrade script already running!" - exit 1 -fi - set -e echo_c() { @@ -111,6 +106,11 @@ free_resources() { sync; echo 3 > /proc/sys/vm/drop_caches } +create_lock() { + [ -f /tmp/sysupgrade.lock ] && echo -e "\e[1;31m\nAnother sysupgrade process already running!\e[0m\n" && exit 1 + touch /tmp/sysupgrade.lock +} + get_device() { echo -n "/dev/$(grep "\"$1\"" /proc/mtd | cut -d: -f1)" } @@ -249,6 +249,8 @@ print_sysinfo echo_c 97 "\nTry '$(basename "$0") --help' for options." && \ exit 0 +create_lock + free_resources [ "$remote_update" -eq 1 ] && download_firmware [ "$update_kernel" -eq 1 ] && do_update_kernel "$kernel_file" From 3f1df8276bd06fed6c89ee96aad62b9d62c463d7 Mon Sep 17 00:00:00 2001 From: cronyx Date: Fri, 22 Jul 2022 20:39:55 +0300 Subject: [PATCH 19/68] fix typo --- general/overlay/usr/sbin/sysupgrade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index b27c5ede..afef8a0e 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -107,7 +107,7 @@ free_resources() { } create_lock() { - [ -f /tmp/sysupgrade.lock ] && echo -e "\e[1;31m\nAnother sysupgrade process already running!\e[0m\n" && exit 1 + [ -f /tmp/sysupgrade.lock ] && echo -e "\e[1;31m\nAnother sysupgrade process is already running!\e[0m\n" && exit 1 touch /tmp/sysupgrade.lock } From 178eda8ae630364f6e9dc390b9fa1e8806ffa019 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Fri, 22 Jul 2022 21:57:32 +0300 Subject: [PATCH 20/68] Announcement of own NTP servers --- general/overlay/etc/ntp.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/general/overlay/etc/ntp.conf b/general/overlay/etc/ntp.conf index dde2c3e8..b27def4b 100644 --- a/general/overlay/etc/ntp.conf +++ b/general/overlay/etc/ntp.conf @@ -1,3 +1,8 @@ +#server 0.time.openipc.org iburst +#server 1.time.openipc.org iburst +#server 2.time.openipc.org iburst +#server 3.time.openipc.org iburst +#server 4.time.openipc.org iburst server 0.pool.ntp.org iburst server 1.pool.ntp.org iburst server 2.pool.ntp.org iburst From 6adbaefee462848e828d3c1ce8bc152f48c6a250 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sat, 23 Jul 2022 19:52:15 +0300 Subject: [PATCH 21/68] [CURL] Experimental activation of the SMTP protocol --- general/package/libcurl-openipc/libcurl-openipc.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/general/package/libcurl-openipc/libcurl-openipc.mk b/general/package/libcurl-openipc/libcurl-openipc.mk index f1dd0c51..9c51dc32 100644 --- a/general/package/libcurl-openipc/libcurl-openipc.mk +++ b/general/package/libcurl-openipc/libcurl-openipc.mk @@ -160,11 +160,13 @@ LIBCURL_OPENIPC_CONF_OPTS += \ --disable-pop3 \ --disable-rtsp \ --disable-smb \ - --disable-smtp \ --disable-telnet \ --disable-tftp endif +# --disable-smtp \ + + define LIBCURL_OPENIPC_FIX_DOT_PC printf 'Requires: openssl\n' >>$(@D)/libcurl.pc.in endef From 4e570912f010f4b25a8130702995948626d62b4b Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sat, 23 Jul 2022 21:58:09 +0300 Subject: [PATCH 22/68] [SYSTEM] Execute autoconfig.sh via sh --- general/overlay/lib/mdev/automount.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/overlay/lib/mdev/automount.sh b/general/overlay/lib/mdev/automount.sh index 2b730770..3b3b534e 100755 --- a/general/overlay/lib/mdev/automount.sh +++ b/general/overlay/lib/mdev/automount.sh @@ -25,7 +25,7 @@ my_mount() [ -d "${destdir}/$1/autoconfig" ] && cp -afv ${destdir}/$1/autoconfig/* / | logger -s -p daemon.info -t autoconfig # execution of the specified commands - [ -f "${destdir}/$1/autoconfig.sh" ] && ${destdir}/$1/autoconfig.sh | logger -s -p daemon.info -t autoconfig + [ -f "${destdir}/$1/autoconfig.sh" ] && sh ${destdir}/$1/autoconfig.sh | logger -s -p daemon.info -t autoconfig } case "${ACTION}" in From cea3725b4f5e9c5db22932472539cf99766ccf8b Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sat, 23 Jul 2022 23:10:59 +0300 Subject: [PATCH 23/68] [HI3516CV100] Set USB flash support as module --- .../board/hi3516cv100/kernel/hi3516cv100.generic.config | 2 +- .../board/hi3516cv100/kernel/hi3518cv100.generic.config | 2 +- .../board/hi3516cv100/kernel/hi3518ev100.generic.config | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config index df39012f..85455dbc 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3516cv100.generic.config @@ -1155,7 +1155,7 @@ CONFIG_USB_WDM=y # # also be needed; see USB_STORAGE Help for more info # -CONFIG_USB_STORAGE=y +CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config index df39012f..85455dbc 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518cv100.generic.config @@ -1155,7 +1155,7 @@ CONFIG_USB_WDM=y # # also be needed; see USB_STORAGE Help for more info # -CONFIG_USB_STORAGE=y +CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set diff --git a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config index df39012f..85455dbc 100644 --- a/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3516cv100/kernel/hi3518ev100.generic.config @@ -1155,7 +1155,7 @@ CONFIG_USB_WDM=y # # also be needed; see USB_STORAGE Help for more info # -CONFIG_USB_STORAGE=y +CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set # CONFIG_USB_STORAGE_DATAFAB is not set From 1d91fd645329ef836e62ebcd17b84ed970f3a807 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Sat, 23 Jul 2022 23:21:08 +0300 Subject: [PATCH 24/68] [HI3516CV100] Enable run GitHub actions via crontab --- .github/workflows/hi3516cv100_images.yml | 4 ++-- .github/workflows/hi3518cv100_images.yml | 4 ++-- .github/workflows/hi3518ev100_images.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/hi3516cv100_images.yml b/.github/workflows/hi3516cv100_images.yml index 8f1b484c..51a4b7f4 100644 --- a/.github/workflows/hi3516cv100_images.yml +++ b/.github/workflows/hi3516cv100_images.yml @@ -6,8 +6,8 @@ on: - production tags: - "v*" -# schedule: -# - cron: "00 03 * * *" + schedule: + - cron: "00 03 * * *" workflow_dispatch: jobs: diff --git a/.github/workflows/hi3518cv100_images.yml b/.github/workflows/hi3518cv100_images.yml index f2b8e1bf..a0e617bb 100644 --- a/.github/workflows/hi3518cv100_images.yml +++ b/.github/workflows/hi3518cv100_images.yml @@ -6,8 +6,8 @@ on: - production tags: - "v*" -# schedule: -# - cron: "00 03 * * *" + schedule: + - cron: "00 03 * * *" workflow_dispatch: jobs: diff --git a/.github/workflows/hi3518ev100_images.yml b/.github/workflows/hi3518ev100_images.yml index ca0c09e3..6a49e73b 100644 --- a/.github/workflows/hi3518ev100_images.yml +++ b/.github/workflows/hi3518ev100_images.yml @@ -6,8 +6,8 @@ on: - production tags: - "v*" -# schedule: -# - cron: "00 03 * * *" + schedule: + - cron: "00 03 * * *" workflow_dispatch: jobs: From 01f0ec37989e32cfeb70516eff2abf6608b49b16 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Sun, 24 Jul 2022 22:06:02 +0300 Subject: [PATCH 25/68] [HI3516CV200] Add IQ profiles --- .../files/sensor/iq/ar0130.ini | 715 +++++++++++++++ .../files/sensor/iq/ar0230.ini | 695 ++++++++++++++ .../files/sensor/iq/ar0230_wdr.ini | 682 ++++++++++++++ .../files/sensor/iq/imx222.ini | 847 +++++++++++++++++ .../files/sensor/iq/ov9732.ini | 732 +++++++++++++++ .../files/sensor/iq/ov9750.ini | 859 ++++++++++++++++++ .../hisilicon-osdrv-hi3516cv200.mk | 3 + 7 files changed, 4533 insertions(+) create mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini create mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini create mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini create mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini create mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini create mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini new file mode 100644 index 00000000..68ba7873 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini @@ -0,0 +1,715 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|56|56|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 25|25|28|28|30|30|30|35|40|40|40|50|50|50|50|50 ; +SharpenUd_0 = 35|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_0 = 180|150|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_0 = 200|180|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 25|25|28|28|30|30|30|35|40|40|40|50|50|50|50|50 ; +SharpenUd_1 = 35|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_1 = 150|130|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|35000|350000|3200000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, +gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, +gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 513|1025|2049|4097| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 12 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000|53000|100000|200000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 50 +s32YTFStr_0 = 48 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 0 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 84 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 0 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 100 +s32YTFStr_2 = 68 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 12 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 100 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 78 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 74 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 74 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 16 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 48 +s32CTFstr_6 = 14 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 86 +s32YTFStr_7 = 104 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 14 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 156 +s32YTFStr_9 = 120 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 8 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 16 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 72 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 48 +s32CSFStr_9 = 64 +s32CTFstr_9 = 20 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 156 +s32YTFStr_10 = 120 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 8 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 24 +s32YTFStrDl_10 = 4 +s32YSmthStr_10 = 80 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 64 +s32CTFstr_10 = 20 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 156 +s32YTFStr_11 = 120 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 0 +s32YSFStrDlt_11 = 16 +s32YSFStrDl_11 = 16 +s32YTFStrDlt_11 = 36 +s32YTFStrDl_11 = 16 +s32YSmthStr_11 = 96 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 24 +s32CSFStr_11 = 64 +s32CTFstr_11 = 20 +s32YTFMdWin_11 = 1 + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 25,25,28,28,30,30,30,35,40,40,40,50,50,50,50,50 +u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 +gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, +gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, +gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, + +3DnrIsoCount = 9 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 110 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 110 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 128 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 136 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 148 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 172 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 36|35|34|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 25 +WhiteDelayFrame = 25 + +u8Tolerance = 2 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 30,30,32,32,35,38,40,42,42,45,45,50,50,50,50,50 +u8SharpenUd = 40,38,38,35,35,32,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 6,6,8,8,10,10,12,14,16,18,20,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 + +gamma_0 = 0,99,202,307,411,512,608,695,773,844,899,943,984,1026,1077,1143,1167,1193,1219,1247,1276,1306,1337,1368,1400,1432,1465,1497,1530,1563,1596,1629,1662,1694,1725,1757,1787,1817,1840,1863,1886,1908,1930,1951,1972,1994,2015,2035,2056,2077,2098,2119,2140,2162,2183,2205,2228,2251,2274,2297,2322,2347,2372,2398,2426,2437,2449,2461,2473,2486,2498,2511,2524,2537,2550,2564,2577,2591,2605,2619,2633,2647,2661,2675,2689,2704, +gamma_1 = 2718,2733,2747,2762,2777,2791,2806,2821,2836,2850,2865,2880,2895,2909,2924,2939,2953,2968,2983,2997,3011,3026,3040,3054,3068,3082,3096,3110,3123,3137,3150,3163,3176,3189,3202,3215,3227,3239,3251,3263,3275,3286,3298,3309,3320,3330,3341,3352,3363,3373,3384,3394,3404,3415,3425,3435,3445,3455,3465,3475,3484,3494,3503,3513,3522,3531,3541,3550,3559,3568,3577,3586,3594,3603,3612,3620,3629,3637,3645,3653,3662,3670,3678,3686,3693, +gamma_2 = 3701,3709,3716,3724,3731,3739,3746,3753,3761,3768,3775,3782,3789,3795,3802,3809,3815,3822,3829,3835,3841,3848,3854,3860,3866,3871,3877,3882,3888,3893,3898,3903,3908,3913,3917,3922,3926,3931,3935,3939,3943,3947,3951,3955,3959,3962,3966,3970,3973,3977,3980,3983,3987,3990,3993,3996,4000,4003,4006,4009,4012,4015,4018,4021,4024,4027,4031,4034,4037,4040,4043,4046,4049,4053,4056,4059,4062,4066,4069,4073,4076,4080,4083,4087,4091,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 7 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 96 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 0 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 102 +s32YTFStr_1 = 66 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 0 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 106 +s32YTFStr_2 = 68 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 0 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 110 +s32YTFStr_3 = 76 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 0 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 118 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 6 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 0 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 122 +s32YTFStr_5 = 86 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 6 +s32YSFStrDlt_5 = 8 +s32YSFStrDl_5 = 12 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 0 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 123 +s32YTFStr_6 = 91 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 16 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 28 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 0 +s32CTFstr_6 = 0 +s32YTFMdWin_6 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini new file mode 100644 index 00000000..4e596e15 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini @@ -0,0 +1,695 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 3000000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 3000000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 3000000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|54|54|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 30|30|32|32|35|35|37|37|40|45|50|50|50|50|50|50 ; +SharpenUd_0 = 40|40|35|35|35|30|30|25|21|15|12|12|12|12|12|12; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_0 = 150|140|120|110|110|60|40|30|20|10|0|0|0|0|0|0; +undershoot_0 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 30|30|32|32|35|35|37|37|40|45|50|50|50|50|50|50 ; +SharpenUd_1 = 40|40|35|35|35|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_1 = 150|140|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|7000|35000|320000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, +gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, +gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + + +[3dnr] +3DnrIsoCount = 10 +3DnrIsoThresh = 50|100|400|1500|3000|7000|14000|28000|78000|180000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 48 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 110 +s32YTFStr_2 = 72 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 118 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 90 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 48 +s32CSFStr_4 = 32 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 140 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 32 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 150 +s32YTFStr_6 = 120 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 48 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 40 +s32CTFstr_6 = 15 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 170 +s32YTFStr_7 = 122 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 100 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 64 +s32CSFStr_7 = 40 +s32CTFstr_7 = 15 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 170 +s32YTFStr_8 = 122 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 0 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 8 +s32YSmthStr_8 = 110 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 64 +s32CSFStr_8 = 40 +s32CTFstr_8 = 15 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 190 +s32YTFStr_9 = 125 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 25 +s32YTFStrDl_9 = 20 +s32YSmthStr_9 = 110 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 64 +s32CSFStr_9 = 40 +s32CTFstr_9 = 15 +s32YTFMdWin_9 = 1 + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 30,30,32,32,35,35,37,37,40,45,50,50,50,50,50,50 ; +u8SharpenUd = 40,40,35,35,35,30,30,25,21,15,12,12,12,12,12,12; +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 ; +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 ; +u8OverShoot = 150,140,120,110,110,60,40,30,20,10,0,0,0,0,0,0; +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255; + +gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, +gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, +gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, + +3DnrIsoCount = 10 +3DnrIsoThresh = 50|100|400|1500|3000|7000|14000|28000|78000|180000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + + +s32YPKStr_2 = 0 +s32YSFStr_2 = 110 +s32YTFStr_2 = 72 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + + +s32YPKStr_3 = 0 +s32YSFStr_3 = 126 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 32 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 16 +s32YTFMdWin_3 = 1 + + +s32YPKStr_4 = 0 +s32YSFStr_4 = 140 +s32YTFStr_4 = 90 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 54 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 48 +s32CSFStr_4 = 32 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 160 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 70 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 170 +s32YTFStr_6 = 120 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 100 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 40 +s32CTFstr_6 = 15 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 170 +s32YTFStr_7 = 122 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 100 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 64 +s32CSFStr_7 = 40 +s32CTFstr_7 = 15 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 170 +s32YTFStr_8 = 122 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 0 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 8 +s32YSmthStr_8 = 110 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 64 +s32CSFStr_8 = 40 +s32CTFstr_8 = 15 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 190 +s32YTFStr_9 = 125 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 25 +s32YTFStrDl_9 = 20 +s32YSmthStr_9 = 110 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 64 +s32CSFStr_9 = 40 +s32CTFstr_9 = 15 +s32YTFMdWin_9 = 1 + + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 + +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 50,50,55,55,60,60,65,65,68,68,70,70,70,72,72,75; +u8SharpenUd = 65,65,60,60,58,58,55,55,53,53,50,50,45,45,45,45; +u8TextureNoiseThd = 2,2,4,4,6,6,8,8,10,10,12,12,14,14,16,16 ; +u8EdgeNoiseThd = 2,2,4,4,6,6,8,8,10,10,12,12,14,34,16,16 ; +u8OverShoot = 170,160,160,150,140,130,120,110,90,80,40,30,20,10,0,0; +u8UnderShoot = 180,180,200,200,220,230,230,230,240,240,255,255,255,255,255,255; + +gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, +gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, +gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + + +3DnrIsoCount = 6 +3DnrIsoThresh = 50|100|400|1500|3600|7000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 110 +s32YTFStr_2 = 72 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 0 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 110 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 0 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 110 +s32YTFStr_4 = 100 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 16 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 16 +s32YTFStrDl_4 = 16 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 0 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 125 +s32YTFStr_5 = 108 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 16 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 16 +s32YTFStrDl_5 = 16 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 0 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + + + + + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini new file mode 100644 index 00000000..3dd532eb --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini @@ -0,0 +1,682 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 256 + +[AE] +aeRunInterval = 1 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 16385000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 16385000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 16385000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 64|64|64|64|64| +aeHistOffset = 128|128|128|128|128| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; +SharpenUd_0 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; +overshoot_0 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; +undershoot_0 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; +SharpenUd_1 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; +overshoot_1 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; +undershoot_1 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; + +[gamma] + +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|7000|35000|320000| + +gamma.0_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_0 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_0 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +gamma.0_1 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_1 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +gamma.0_2 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_2 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +gamma.0_3 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_3 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_3 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 8 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 12 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 48 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 12 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 12 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 120 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 12 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 6 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 126 +s32YTFStr_4 = 96 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 12 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 32 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 90 +s32TFStrMax_5 = 12 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 154 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 24 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 160 +s32YTFStr_7 = 120 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 24 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 +u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 +u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 +gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 +3DnrIsoCount = 9 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 110 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 110 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 128 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 136 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 148 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 172 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 +u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 +u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 +gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 9 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 110 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 110 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 128 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 136 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 148 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 172 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 24 +s32YTFStrDlt_8 = 0 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 255 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini new file mode 100644 index 00000000..cd615da1 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini @@ -0,0 +1,847 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 +HLC_thr_on = 150000 +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + + +ave_lum_thresh = 30 + +delta_dis_expthresh = 20 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 +aeBitrateThresh = 2048|8120|16318| + +;speed,tolerance,BlackDelayFrame,WhiteDelayFrame +u8Speed_0 = 64 +u8Tolerance_0 = 2 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +u8Speed_1 = 64 +u8Tolerance_1 = 2 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 5 +u16WhiteDelayFrame_2 = 5 +u32SysGainMax_2 = 8192000 + + +aeExpCount = 5 +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| + +aeCompesation = 64|64|64|56|56| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1 +SharpenD_0 = 45|45|45|45|30|35|35|40|50|60|70|90|110|120|120|120 +SharpenUd_0 = 35|45|45|50|50|55|55|60|60|70|80|90|110|120|120|120 +TextureNoiseThd_0 = 0|2|4|6|6|12|30|60|80|0|0|0|0|0|0|0 +EdgeNoiseThd_0 = 2|4|8|16|25|11|12|0|0|0|0|0|0|0|0|0 +overshoot_0 = 170|190|200|175|150|120|110|95|80|70|40|20|20|20|20|20 +undershoot_0 = 170|190|200|200|175|170|130|115|100|70|50|50|50|50|50|50 + +abEnLowLumaShoot_1 = 0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1 +SharpenD_1 = 20|20|30|45|30|35|35|40|50|60|70|90|110|120|120|120 +SharpenUd_1 = 40|45|45|50|50|55|55|60|60|70|80|90|110|120|120|120 +TextureNoiseThd_1 = 0|2|4|6|6|12|30|60|80|0|0|0|0|0|0|0 +EdgeNoiseThd_1 = 2|4|8|16|25|11|12|0|0|0|0|0|0|0|0|0 +overshoot_1 = 220|230|200|175|150|120|110|95|80|70|40|20|20|20|20|20 +undershoot_1 = 210|220|190|140|135|130|110|95|75|60|50|50|50|50|50|50 + +[gamma] +DelayCount =1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 40000|8000000|32000000|3200000000 +ExpThreshDtoL = 30000|6000000|30000000|3000000000 + +gamma.0_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_0 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_0 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_1 = 0,73,146,221,295,368,439,509,575,639,701,761,820,877,932,985,1036,1085,1133,1179,1222,1264,1304,1342,1378,1411,1441,1469,1495,1520,1544,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,147,223,284,338,386,431,472,512,549,585,620,653,685,716,746,776,805,833,860,887,913,939,965,990,1014,1038,1062,1085,1109,1131,1154,1176,1198,1220,1241,1262,1283,1304,1324,1344,1365,1384,1404,1424,1443,1462,1481,1500,1519,1537,1555,1574,1592,1610,1628,1645,1663,1680,1698,1715,1732,1749,1766,1782,1799,1816,1832,1848,1865,1881,1897,1913,1929,1945,1960,1976,1992,2007,2022,2038,2053,2068,2083,2098,2113,2128,2143,2158,2172,2187,2202,2216,2230,2245,2259,2273,2288,2302,2316, +gamma.1_2 = 2330,2344,2358,2371,2385,2399,2413,2426,2440,2453,2467,2480,2494,2507,2520,2534,2547,2560,2573,2586,2599,2612,2625,2638,2651,2664,2676,2689,2702,2714,2727,2740,2752,2765,2777,2789,2802,2814,2826,2839,2851,2863,2875,2887,2900,2912,2924,2936,2948,2960,2971,2983,2995,3007,3019,3030,3042,3054,3066,3077,3089,3100,3112,3123,3135,3146,3158,3169,3181,3192,3203,3214,3226,3237,3248,3259,3271,3282,3293,3304,3315,3326,3337,3348,3359,3370,3381,3392,3403,3413,3424,3435,3446,3457,3467,3478,3489,3499,3510,3521, +gamma.2_2 = 3531,3542,3552,3563,3573,3584,3594,3605,3615,3626,3636,3647,3657,3667,3678,3688,3698,3708,3719,3729,3739,3749,3759,3770,3780,3790,3800,3810,3820,3830,3840,3850,3860,3870,3880,3890,3900,3910,3920,3930,3939,3949,3959,3969,3979,3989,3998,4008,4018,4027,4037,4047,4056,4066,4076,4085,4095, + +;gamma.0_3 = 0,84,137,182,223,260,296,330,362,393,423,452,481,508,536,562,588,613,639,663,687,711,735,758,781,804,826,848,870,892,913,934,955,976,997,1017,1037,1057,1077,1097,1117,1136,1155,1175,1194,1213,1231,1250,1269,1287,1305,1324,1342,1360,1378,1396,1413,1431,1448,1466,1483,1500,1518,1535,1552,1569,1586,1602,1619,1636,1652,1669,1685,1701,1718,1734,1750,1766,1782,1798,1814,1830,1846,1861,1877,1893,1908,1924,1939,1955, +;gamma.1_3 = 1970,1985,2000,2016,2031,2046,2061,2076,2091,2106,2121,2136,2150,2165,2180,2194,2209,2224,2238,2253,2267,2281,2296,2310,2324,2339,2353,2367,2381,2395,2409,2423,2437,2451,2465,2479,2493,2507,2521,2535,2548,2562,2576,2589,2603,2616,2630,2644,2657,2671,2684,2697,2711,2724,2737,2751,2764,2777,2790,2804,2817,2830,2843,2856,2869,2882,2895,2908,2921,2934,2947,2960,2973,2986,2998,3011,3024,3037,3049,3062,3075,3087,3100,3113,3125,3138,3150,3163,3175, +;gamma.2_3 = 3188,3200,3213,3225,3237,3250,3262,3275,3287,3299,3311,3324,3336,3348,3360,3372,3385,3397,3409,3421,3433,3445,3457,3469,3481,3493,3505,3517,3529,3541,3553,3565,3577,3589,3600,3612,3624,3636,3648,3659,3671,3683,3695,3706,3718,3730,3741,3753,3764,3776,3788,3799,3811,3822,3834,3845,3857,3868,3880,3891,3903,3914,3926,3937,3948,3960,3971,3982,3994,4005,4016,4028,4039,4050,4061,4073,4084,4095, + +gamma.0_3 = 0,48,84,117,147,176,203,230,256,281,306,330,354,377,400,423,446,468,490,511,533,554,575,596,616,637,657,677,697,717,737,756,776,795,814,834,853,871,890,909,927,946,964,983,1001,1019,1037,1055,1073,1091,1109,1126,1144,1162,1179,1197,1214,1231,1249,1266,1283,1300,1317,1334,1351,1368,1385,1401,1418,1435,1451,1468,1484,1501,1517,1534,1550,1566,1582,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759, +gamma.1_3 = 1774,1790,1806,1822,1837,1853,1868,1884,1900,1915,1930,1946,1961,1977,1992,2007,2023,2038,2053,2068,2083,2099,2114,2129,2144,2159,2174,2189,2204,2219,2234,2248,2263,2278,2293,2308,2323,2337,2352,2367,2381,2396,2411,2425,2440,2454,2469,2483,2498,2512,2527,2541,2556,2570,2584,2599,2613,2627,2642,2656,2670,2684,2699,2713,2727,2741,2755,2769,2783,2798,2812,2826,2840,2854,2868,2882,2896,2910,2924,2937,2951,2965,2979, +gamma.2_3 = 2993,3007,3021,3034,3048,3062,3076,3089,3103,3117,3131,3144,3158,3172,3185,3199,3212,3226,3240,3253,3267,3280,3294,3307,3321,3334,3348,3361,3375,3388,3401,3415,3428,3442,3455,3468,3482,3495,3508,3522,3535,3548,3561,3575,3588,3601,3614,3627,3641,3654,3667,3680,3693,3706,3719,3733,3746,3759,3772,3785,3798,3811,3824,3837,3850,3863,3876,3889,3902,3915,3928,3941,3954,3967,3979,3992,4005,4018,4031,4044,4057,4069,4082,4095, + +[ccm] +AcmEnable = 0 +u16HighColorTempAcmOn = 5120 +u16MidColorTempAcmOn = 3633 +u16LowColorTempAcmOn = 2465 +au16HighCCMAcmOn = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOn = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOn = 462|32941|32801|32892|402|32790|34|33020|474| + +u16HighColorTempAcmOff = 5120 +u16MidColorTempAcmOff = 3633 +u16LowColorTempAcmOff = 2465 +au16HighCCMAcmOff = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOff = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOff = 462|32941|32801|32892|402|32790|34|33020|474| + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 + +;ISO = 100 +s32YPKStr_0 = 10 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 13 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 5 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 4 +s32YSFStr_2 = 100 +s32YTFStr_2 = 64 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 116 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 0 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 116 +s32YTFStr_4 = 92 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 4 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 116 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 124 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 24 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 32 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 136 +s32YTFStr_7 = 105 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 8 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 24 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 48 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 32 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 146 +s32YTFStr_8 = 105 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 8 +s32YSFStrDl_8 = 48 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 4 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +;ISO = 51200 +s32YPKStr_9 = 0 +s32YSFStr_9 = 176 +s32YTFStr_9 = 105 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 24 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 56 +s32YTFStrDl_9 = 18 +s32YSmthStr_9 = 48 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +;ISO = 102400 +s32YPKStr_10 = 0 +s32YSFStr_10 = 180 +s32YTFStr_10 = 100 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 24 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 36 +s32YTFStrDl_10 = 12 +s32YSmthStr_10 = 0 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 32 +s32CSFStr_10 = 64 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 8 +MaxHistOffset = 20 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56 +abEnLowLumaShoot = 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +u8SharpenD = 45,45,40,35,30,35,35,40,50,60,70,90,110,120,120,120 +u8SharpenUd = 35,45,45,50,50,55,55,60,60,70,80,90,110,120,120,120 +u8TextureNoiseThd = 0,2,4,6,6,12,30,60,80,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 2,4,8,16,25,11,12,0,0,0,0,0,0,0,0,0 +u8OverShoot = 170,190,200,175,150,120,110,95,80,70,40,20,20,20,20,20 +u8UnderShoot = 170,190,200,200,175,170,130,115,100,70,50,50,50,50,50,50 +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 + +;ISO = 100 +s32YPKStr_0 = 10 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 13 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 5 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 4 +s32YSFStr_2 = 100 +s32YTFStr_2 = 64 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 116 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 116 +s32YTFStr_4 = 92 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 4 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 116 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 124 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 24 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 32 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 136 +s32YTFStr_7 = 105 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 8 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 24 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 48 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 32 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 146 +s32YTFStr_8 = 105 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 8 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 4 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +;ISO = 51200 +s32YPKStr_9 = 0 +s32YSFStr_9 = 176 +s32YTFStr_9 = 105 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 24 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 56 +s32YTFStrDl_9 = 18 +s32YSmthStr_9 = 48 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +;ISO = 102400 +s32YPKStr_10 = 0 +s32YSFStr_10 = 180 +s32YTFStr_10 = 100 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 24 +s32YSFStrDl_10 = 24 +s32YTFStrDlt_10 = 36 +s32YTFStrDl_10 = 12 +s32YSmthStr_10 = 0 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 32 +s32CSFStr_10 = 64 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +u8SharpenD = 45,45,45,45,30,35,35,40,50,60,70,90,110,120,120,120 +u8SharpenUd = 35,45,45,50,50,55,55,60,60,70,80,90,110,120,120,120 +u8TextureNoiseThd = 0,2,4,6,6,12,30,60,80,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 2,4,8,16,25,11,12,0,0,0,0,0,0,0,0,0 +u8OverShoot = 220,210,200,175,150,120,110,95,80,70,40,20,20,20,20,20 +u8UnderShoot = 220,210,200,200,175,170,130,115,100,70,50,50,50,50,50,50 + +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 + +;ISO = 100 +s32YPKStr_0 = 10 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 13 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 5 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 4 +s32YSFStr_2 = 100 +s32YTFStr_2 = 64 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 116 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 116 +s32YTFStr_4 = 92 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 4 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 116 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 124 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 24 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 32 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 136 +s32YTFStr_7 = 105 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 8 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 24 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 48 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 32 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 146 +s32YTFStr_8 = 105 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 8 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 48 +s32YTFStrDl_8 = 4 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +;ISO = 51200 +s32YPKStr_9 = 0 +s32YSFStr_9 = 176 +s32YTFStr_9 = 105 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 24 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 56 +s32YTFStrDl_9 = 18 +s32YSmthStr_9 = 48 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +;ISO = 102400 +s32YPKStr_10 = 0 +s32YSFStr_10 = 180 +s32YTFStr_10 = 100 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 24 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 36 +s32YTFStrDl_10 = 12 +s32YSmthStr_10 = 0 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 32 +s32CSFStr_10 = 64 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 0 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini new file mode 100644 index 00000000..8a64fd2b --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini @@ -0,0 +1,732 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|56|56|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 58|58|60|60|63|63|65|65|68|70|70|70|70|70|70|70 ; +SharpenUd_0 = 40|40|40|43|45|48|50|55|58|60|60|60|60|60|60|65 ; +TextureNoiseThd_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +EdgeNoiseThd_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +overshoot_0 = 100| 85|80|75|70|60|55|50|48|45|45|45|45|45|45|45 ; +undershoot_0 = 100|100|95|95|85|80|75|70|65|60|60|60|60|60|60|60 ; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 58|58|60|60|63|63|65|65|68|70|70|70|70|70|70|70 ; +SharpenUd_1 = 40|40|40|43|45|48|50|55|58|60|60|60|60|60|60|65 ; +TextureNoiseThd_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +EdgeNoiseThd_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +overshoot_1 = 100| 85|80|75|70|60|55|50|48|45|45|45|45|45|45|45 ; +undershoot_1 = 100|100|95|95|85|80|75|70|65|60|60|60|60|60|60|60 ; + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 3 +ExpThreshLtoD = 40000|640000|64000000 +ExpThreshDtoL = 30000|480000|48000000 + +gamma.0_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_0 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_0 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,61,123,186,250,314,379,443,506,569,631,692,751,808,863,915,965,1012,1058,1101,1143,1183,1221,1258,1294,1328,1362,1395,1426,1458,1489,1519,1549,1578,1607,1634,1660,1685,1709,1733,1755,1778,1800,1821,1842,1863,1884,1905,1926,1947,1967,1987,2007,2026,2045,2064,2083,2101,2119,2136,2154,2171,2189,2206,2223,2240,2257,2273,2290,2306,2322,2338,2354,2369,2384,2399,2414,2429,2444,2458,2472,2486,2499,2513,2526,2539,2551, +gamma.1_2 = 2564,2576,2588,2600,2612,2624,2636,2648,2659,2671,2683,2694,2706,2717,2728,2739,2750,2761,2772,2783,2793,2804,2815,2826,2837,2848,2859,2870,2882,2893,2904,2916,2927,2938,2949,2961,2972,2983,2993,3004,3015,3025,3035,3045,3055,3064,3074,3083,3092,3102,3111,3120,3129,3138,3147,3156,3166,3175,3184,3194,3203,3213,3223,3232,3242,3251,3261,3270,3280,3290,3299,3308,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409, +gamma.2_2 = 3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +[ccm] +AcmEnable = 0 +u16HighColorTempAcmOn = 5120 +u16MidColorTempAcmOn = 3633 +u16LowColorTempAcmOn = 2465 +au16HighCCMAcmOn = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOn = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOn = 462|32941|32801|32892|402|32790|34|33020|474| + +u16HighColorTempAcmOff = 5120 +u16MidColorTempAcmOff = 3633 +u16LowColorTempAcmOff = 2465 +au16HighCCMAcmOff = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOff = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOff = 462|32941|32801|32892|402|32790|34|33020|474| + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 9 +3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| + +;ISO = 100 +s32YPKStr_0 = 0 +s32YSFStr_0 = 120 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 32 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 0 +s32YSFStr_1 = 125 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 0 +s32YSFStr_2 = 125 +s32YTFStr_2 = 78 +s32TFStrMax_2 = 12 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 4 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 125 +s32YTFStr_3 = 85 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 8 +s32YTFMdWin_3 = 0 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 128 +s32YTFStr_4 = 90 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 4 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 32 +s32CSFStr_4 = 32 +s32CTFstr_4 = 8 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 92 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 2 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 4 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6500 +s32YPKStr_6 = 0 +s32YSFStr_6 = 125 +s32YTFStr_6 = 98 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 24 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 32 +s32YTFStrDl_6 = 16 +s32YSmthStr_6 = 32 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 32 +s32CSFStr_6 = 48 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 130 +s32YTFStr_7 = 95 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 16 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 8 +s32YTFStrDl_7 = 16 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +;ISO = 24800 +s32YPKStr_8 = 0 +s32YSFStr_8 = 125 +s32YTFStr_8 = 100 +s32TFStrMax_8 = 14 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 32 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 16 +s32YTFStrDl_8 = 16 +s32YSmthStr_8 = 24 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 58,58,60,60,63,63,65,65,68,70,70,70,70,70,70,70 +u8SharpenUd = 40,40,40,43,45,48,50,55,58,60,60,60,60,60,60,65 +u8TextureNoiseThd = 0,2,4,6,6,12,16,12,0,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +u8OverShoot = 100,85,80,75,70,60,55,50,48,45,45,45,45,45,45,45 +u8UnderShoot = 100,100,95,95,85,80,75,70,65,60,60,60,60,60,60,60 +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +3DnrIsoCount = 9 +3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| + +;ISO = 100 +s32YPKStr_0 = 0 +s32YSFStr_0 = 120 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 32 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 0 +s32YSFStr_1 = 125 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 0 +s32YSFStr_2 = 125 +s32YTFStr_2 = 78 +s32TFStrMax_2 = 12 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 4 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 125 +s32YTFStr_3 = 85 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 8 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 93 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 8 +s32YTFStrDl_4 = 16 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 36 +s32CSFStr_4 = 32 +s32CTFstr_4 = 8 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 125 +s32YTFStr_5 = 95 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 16 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 32 +s32YTFStrDl_5 = 16 +s32YSmthStr_5 = 24 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 125 +s32YTFStr_6 = 98 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 24 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 32 +s32YTFStrDl_6 = 16 +s32YSmthStr_6 = 32 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 32 +s32CSFStr_6 = 48 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 125 +s32YTFStr_7 = 100 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 32 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 32 +s32YTFStrDl_7 = 16 +s32YSmthStr_7 = 32 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 125 +s32YTFStr_8 = 110 +s32TFStrMax_8 = 14 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 + +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 58,58,60,60,68,63,65,65,68,70,70,70,70,70,70,70 +u8SharpenUd = 40,40,40,43,50,48,50,55,58,60,60,60,60,60,60,65 +u8TextureNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +u8OverShoot = 100,85,80,78,75,70,68,65,63,60,58,55,50,45,45,45 +u8UnderShoot = 100,100,100,100,100,98,95,90,88,85,80,75,70,60,60,60 +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 9 +3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| + +;ISO = 100 +s32YPKStr_0 = 0 +s32YSFStr_0 = 120 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 32 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 0 +s32YSFStr_1 = 125 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 0 +s32YSFStr_2 = 120 +s32YTFStr_2 = 78 +s32TFStrMax_2 = 12 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 4 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 123 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 8 +s32YTFMdWin_3 = 1 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 32 +s32CSFStr_4 = 32 +s32CTFstr_4 = 8 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 92 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 130 +s32YTFStr_6 = 95 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 32 +s32CSFStr_6 = 48 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 130 +s32YTFStr_7 = 95 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 130 +s32YTFStr_8 = 100 +s32TFStrMax_8 = 14 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 0 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 0 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 24 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini new file mode 100644 index 00000000..e9e12fa8 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini @@ -0,0 +1,859 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|56|56|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 28|25|28|28|35|40|50|60|68|68|68|68|68|68|68|68 ; +SharpenUd_0 = 37|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 0|0|2|4|6|8|20|22|24|26|28|30|30|30|30|30 ; +overshoot_0 = 180|150|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_0 = 200|180|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 28|25|28|28|35|40|50|60|68|68|68|68|68|68|68|68 ; +SharpenUd_1 = 37|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 0|0|2|4|6|8|20|22|24|26|28|30|30|30|30|30 ; +overshoot_1 = 150|130|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|35000|350000|3200000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, +gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, +gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, + +[ccm] +AcmEnable = 0 +u16HighColorTempAcmOn = 5120 +u16MidColorTempAcmOn = 3633 +u16LowColorTempAcmOn = 2449 +au16HighCCMAcmOn = 475|33034|47|32833|415|32862|12|32959|435| +au16MidCCMAcmOn = 458|32975|5|32863|419|32836|7|33015|496| +au16LowCCMAcmOn = 453|32980|15|32831|312|7|23|33176|641| + +u16HighColorTempAcmOff = 5120 +u16MidColorTempAcmOff = 4633 +u16LowColorTempAcmOff = 2449 +au16HighCCMAcmOff = 475|33034|47|32833|415|32862|12|32959|435| +au16MidCCMAcmOff = 458|32975|5|32863|419|32836|7|33015|496| +au16LowCCMAcmOff = 453|32980|15|32831|312|7|23|33176|641| + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 513|1025|2049|4097| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 12 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|25600|51200|102400|123900| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 70 +s32YTFStr_0 = 54 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 4 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 80 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 12 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 100 +s32YTFStr_2 = 65 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 12 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 114 +s32YTFStr_3 = 70 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 75 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 80 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 126 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 1 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 48 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 160 +s32YTFStr_7 = 120 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 20 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 1 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 165 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 180 +s32YTFStr_9 = 120 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 20 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 16 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 200 +s32YTFStr_10 = 127 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 0 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 5 +s32YTFStrDl_10 = 0 +s32YSmthStr_10 = 16 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 80 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 200 +s32YTFStr_11 = 127 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 26 +s32YSFStrDlt_11 = 0 +s32YSFStrDl_11 = 0 +s32YTFStrDlt_11 = 10 +s32YTFStrDl_11 = 0 +s32YSmthStr_11 = 16 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 24 +s32CSFStr_11 = 80 +s32CTFstr_11 = 32 +s32YTFMdWin_11 = 1 + + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 25,25,28,28,30,30,30,35,40,40,40,50,50,50,50,50 +u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 +gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, +gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, +gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, + +3DnrIsoCount = 12 +3DnrIsoThresh = 50|100|200|400|800|1600|3200|6400|12800|25600|51200|102400| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 60 +s32YTFStr_0 = 48 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 80 +s32YTFStr_1 = 65 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 12 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 100 +s32YTFStr_2 = 65 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 12 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 114 +s32YTFStr_3 = 70 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 75 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 80 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 126 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 1 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 48 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 160 +s32YTFStr_7 = 120 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 20 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 1 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 165 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 180 +s32YTFStr_9 = 120 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 20 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 16 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 200 +s32YTFStr_10 = 120 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 0 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 10 +s32YTFStrDl_10 = 0 +s32YSmthStr_10 = 16 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 80 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 180 +s32YTFStr_11 = 120 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 0 +s32YSFStrDlt_11 = 64 +s32YSFStrDl_11 = 0 +s32YTFStrDlt_11 = 48 +s32YTFStrDl_11 = 0 +s32YSmthStr_11 = 24 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 28 +s32CSFStr_11 = 80 +s32CTFstr_11 = 32 +s32YTFMdWin_11 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 36|35|34|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 25 +WhiteDelayFrame = 25 + +u8Tolerance = 2 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 25,25,28,28,30,35,40,40,45,45,45,50,50,50,50,50 +u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 + +gamma_0 = 0,99,202,307,411,512,608,695,773,844,899,943,984,1026,1077,1143,1167,1193,1219,1247,1276,1306,1337,1368,1400,1432,1465,1497,1530,1563,1596,1629,1662,1694,1725,1757,1787,1817,1840,1863,1886,1908,1930,1951,1972,1994,2015,2035,2056,2077,2098,2119,2140,2162,2183,2205,2228,2251,2274,2297,2322,2347,2372,2398,2426,2437,2449,2461,2473,2486,2498,2511,2524,2537,2550,2564,2577,2591,2605,2619,2633,2647,2661,2675,2689,2704, +gamma_1 = 2718,2733,2747,2762,2777,2791,2806,2821,2836,2850,2865,2880,2895,2909,2924,2939,2953,2968,2983,2997,3011,3026,3040,3054,3068,3082,3096,3110,3123,3137,3150,3163,3176,3189,3202,3215,3227,3239,3251,3263,3275,3286,3298,3309,3320,3330,3341,3352,3363,3373,3384,3394,3404,3415,3425,3435,3445,3455,3465,3475,3484,3494,3503,3513,3522,3531,3541,3550,3559,3568,3577,3586,3594,3603,3612,3620,3629,3637,3645,3653,3662,3670,3678,3686,3693, +gamma_2 = 3701,3709,3716,3724,3731,3739,3746,3753,3761,3768,3775,3782,3789,3795,3802,3809,3815,3822,3829,3835,3841,3848,3854,3860,3866,3871,3877,3882,3888,3893,3898,3903,3908,3913,3917,3922,3926,3931,3935,3939,3943,3947,3951,3955,3959,3962,3966,3970,3973,3977,3980,3983,3987,3990,3993,3996,4000,4003,4006,4009,4012,4015,4018,4021,4024,4027,4031,4034,4037,4040,4043,4046,4049,4053,4056,4059,4062,4066,4069,4073,4076,4080,4083,4087,4091,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|25600|51200|102400| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 60 +s32YTFStr_0 = 48 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 0 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 90 +s32YTFStr_1 = 60 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 0 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 108 +s32YTFStr_2 = 65 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 0 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 110 +s32YTFStr_3 = 75 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 0 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 120 +s32YTFStr_4 = 82 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 6 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 0 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 123 +s32YTFStr_5 = 86 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 6 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 0 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 123 +s32YTFStr_6 = 90 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 0 +s32CTFstr_6 = 0 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 124 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 20 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 0 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 64 +s32CSFStr_7 = 0 +s32CTFstr_7 = 0 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 150 +s32YTFStr_8 = 116 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 0 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 0 +s32CTFstr_8 = 0 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 165 +s32YTFStr_9 = 116 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 20 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 16 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 0 +s32CTFstr_9 = 0 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 175 +s32YTFStr_10 = 118 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 0 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 10 +s32YTFStrDl_10 = 0 +s32YSmthStr_10 = 16 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 0 +s32CTFstr_10 = 0 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 180 +s32YTFStr_11 = 120 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 0 +s32YSFStrDlt_11 = 64 +s32YSFStrDl_11 = 64 +s32YTFStrDlt_11 = 48 +s32YTFStrDl_11 = 0 +s32YSmthStr_11 = 24 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 28 +s32CSFStr_11 = 80 +s32CTFstr_11 = 32 +s32YTFMdWin_11 = 1 + + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk b/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk index c97321bd..cffbd941 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk +++ b/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk @@ -16,6 +16,9 @@ define HISILICON_OSDRV_HI3516CV200_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/config/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/kmod/acodec.ko From 743152b68b09697b1c63f976aa71735814a2a55b Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Sun, 24 Jul 2022 22:41:15 +0300 Subject: [PATCH 26/68] [HI3516CV300] Add IQ profiles --- .../files/sensor/iq/ar0237.ini | 1800 ++++++++++++ .../files/sensor/iq/ar0237_wdr.ini | 1941 +++++++++++++ .../files/sensor/iq/imx290.ini | 2017 ++++++++++++++ .../files/sensor/iq/imx290_wdr.ini | 1811 ++++++++++++ .../files/sensor/iq/imx307.ini | 2478 +++++++++++++++++ .../files/sensor/iq/imx323.ini | 1773 ++++++++++++ .../files/sensor/iq/jxf22.ini | 1846 ++++++++++++ .../files/sensor/iq/ov2718.ini | 1976 +++++++++++++ .../files/sensor/iq/ov2718_2wdr1.ini | 2055 ++++++++++++++ .../files/sensor/iq/sc2235.ini | 1848 ++++++++++++ .../hisilicon-osdrv-hi3516cv300.mk | 3 + 11 files changed, 19548 insertions(+) create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini create mode 100755 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini new file mode 100755 index 00000000..a5122174 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini @@ -0,0 +1,1800 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 1; + +[AE] +aeRunInterval = 2; +expRatioMax = 1024 +expRatioMin = 256 +u8ExpRatioType = 0; +u32ExpRatio = 704; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 18000|90000|720000|2400000|24000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 24000|120000|1200000|3000000|30000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 64|56|48|48|46| +aeHistOffset = 12|12|20|20|20| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000| +SysGain = 1024|1024|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +Gr = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +Gb = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +B = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200| + +au16SharpenUd_0_0=23|20|18|16|14|7|4|2|0|6|3|3|3|2|1|1| +au8SharpenD_0_0=80|70|66|60|55|42|32|20|10|38|35|30|30|30|30|30| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=70|70|70|70|75|68|60|60|60|60|60|60|60|60|60|60| +au8EdgeThr_0_0=80|80|80|90|100|100|100|100|115|120|125|125|150|170|180|190| +au8OverShoot_0_0=180|140|100|80|55|36|26|16|6|65|60|10|10|10|10|10| +au8UnderShoot_0_0=200|150|100|80|55|36|26|16|6|60|70|10|15|15|15| +au8shootSupStr_0_0=40|30|30|30|20|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|120|110|95|80|70|60|55|55|55|55|55|55|55| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +[vpsssharpen] +bEnable =1 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200|12000|32000| + +au16SharpenUd_0_0=0|5|16|18|18|15|12|6|6|6|3|3|3|2|1|1| +au8SharpenD_0_0=0|30|55|65|60|54|46|40|40|38|35|30|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=0|30|50|65|75|100|110|120|120|120|120|110|150|180|180|200| +au8EdgeThr_0_0=80|80|80|80|95|70|65|60|60|60|125|125|150|170|180|190| +au8OverShoot_0_0=0|110|120|125|115|115|110|100|100|65|60|10|10|10|10|10| +au8UnderShoot_0_0=0|110|120|125|115|115|110|100|100|60|70|10|15|15|15| +au8shootSupStr_0_0=0|30|20|10|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|120|120|110|85|75|65|55|55|55|55|80|128|128|128|128| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + + +[defog] +bEnable = 1; +OpType = 1; +Interval = 10; +ISOCount = 5; +ISO = 100|200|400|800|1600; +ManualStrength = 70|70|80|100|110; +UserLutEnable = 1; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, + +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; + +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 0|0 +DCIContrastGain = 32|32 +DCILightGain = 63|63 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option = 1 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 20|20|20|20|20|; +LocalMixingDark = 20|20|20|20|20|; + +[gamma] +Option = 0 ;0:way1 1:way2 + + +;way1 +DelayCount = 1 +Interval = 10 +ExpCount = 6 +ExpThreshLtoD = 8000|400000|3190720|6381440|23930400|47860800|320000000| +ExpThreshDtoL = 6000|300000|3590720|6581440|24930400|48860800|300000000| + +;gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +;gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +;gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_0 = 0,70,142,216,290,365,440,514,588,661,733,803,871,937,999,1059,1116,1168,1219,1266,1311,1354,1395,1435,1472,1509,1544,1578,1611,1644,1677,1709,1742,1773,1804,1834,1863,1891,1918,1944,1970,1995,2019,2043,2067,2090,2112,2135,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698, +gamma.1_0 = 2710,2724,2736,2752,2764,2780,2792,2808,2820,2836,2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486, +gamma.2_0 = 3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652,3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095, +gamma.0_1 = 0,69,139,210,281,353,426,498,569,640,709,778,844,908,970,1029,1085,1138,1189,1238,1285,1330,1373,1415,1455,1494,1532,1569,1605,1640,1674,1708,1742,1775,1806,1837,1866,1894,1921,1947,1972,1997,2021,2045,2068,2091,2113,2136,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836,2848,2864,2876,2888, +gamma.1_1 = 2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652,3656,3664,3670,3678, +gamma.2_1 = 3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_2 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_2 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_3 = 0,81,163,253,313,376,443,512,585,633,684,736,790,843,896,947,996,1043,1089,1134,1178,1221,1263,1304,1344,1383,1421,1458,1495,1530,1564,1597,1629,1660,1689,1716,1743,1769,1795,1820,1846,1872,1898,1924,1949,1974,1997,2019,2040,2050,2062,2076,2091,2106,2123,2141,2160,2178,2197,2217,2236,2255,2273,2291,2308,2325,2342,2359,2376,2393,2410,2427,2444,2461,2478,2494,2511,2526,2542,2557,2572,2586,2599,2613,2625,2638,2650,2662,2674,2686,2698,2709,2720,2732,2743,2755, +gamma.1_3 = 2766,2778,2789,2800,2812,2823,2834,2845,2856,2867,2878,2889,2900,2910,2921,2931,2942,2952,2963,2973,2984,2994,3004,3014,3024,3034,3044,3054,3064,3074,3084,3094,3103,3113,3123,3132,3142,3151,3161,3170,3180,3189,3198,3207,3217,3226,3235,3244,3253,3262,3271,3280,3289,3298,3307,3315,3324,3333,3342,3350,3359,3368,3376,3385,3393,3402,3410,3418,3427,3435,3444,3452,3460,3468,3476,3485,3493,3501,3509,3517,3525,3533,3541,3549,3557,3565,3573,3580,3588,3596,3604,3612, +gamma.2_3 = 3619,3627,3635,3642,3650,3657,3665,3673,3680,3688,3695,3703,3710,3717,3725,3732,3739,3747,3754,3761,3769,3776,3783,3790,3797,3805,3812,3819,3826,3833,3840,3847,3854,3861,3868,3875,3882,3889,3896,3903,3910,3916,3923,3930,3937,3944,3950,3957,3964,3971,3977,3984,3991,3997,4004,4011,4017,4024,4030,4037,4043,4050,4056,4063,4069,4076,4082,4089,4095 + +gamma.0_4 = 0,52,105,159,213,266,319,369,418,464,515,560,601,641,685,735,796,826,858,893,929,967,1005,1045,1085,1125,1166,1207,1247,1286,1324,1362,1398,1433,1467,1502,1537,1572,1606,1640,1673,1706,1738,1770,1800,1831,1860,1888,1916,1942,1967,1992,2015,2038,2060,2082,2102,2123,2143,2162,2181,2200,2219,2237,2256,2274,2291,2308,2325,2342,2358,2373,2389,2404,2418,2433,2447,2461,2475,2489,2503,2516,2529,2541,2553,2565,2577,2588, +gamma.1_4 = 2599,2610,2622,2632,2644,2655,2666,2677,2689,2700,2712,2724,2736,2748,2760,2772,2784,2796,2808,2819,2831,2842,2853,2863,2874,2883,2893,2902,2911,2920,2929,2937,2945,2954,2962,2970,2978,2987,2995,3004,3013,3022,3031,3040,3049,3059,3068,3077,3087,3096,3106,3115,3124,3133,3142,3151,3160,3168,3176,3184,3192,3200,3207,3215,3223,3230,3237,3245,3253,3260,3268,3276,3284,3292,3300,3308,3316,3324,3333,3341,3350,3358,3366, +gamma.2_4 = 3374,3383,3391,3399,3407,3415,3422,3430,3437,3444,3452,3459,3466,3473,3480,3487,3494,3501,3508,3516,3523,3531,3538,3545,3553,3560,3568,3575,3583,3591,3598,3606,3614,3622,3630,3638,3646,3655,3663,3672,3680,3689,3698,3708,3717,3726,3735,3745,3754,3763,3773,3782,3791,3801,3810,3819,3828,3837,3846,3856,3865,3874,3883,3892,3902,3911,3920,3929,3938,3948,3957,3966,3975,3984,3993,4003,4012,4021,4030,4039,4049,4058,4067,4076,4085,4095, + +gamma.0_5 = 0,45,91,137,184,230,275,319,361,402,448,488,524,561,601,648,705,733,763,796,830,865,902,939,977,1016,1054,1093,1131,1168,1204,1240,1274,1306,1339,1372,1404,1435,1467,1498,1529,1560,1590,1620,1649,1678,1707,1735,1763,1790,1817,1844,1870,1896,1921,1947,1971,1996,2020,2043,2066,2089,2111,2133,2155,2175,2196,2216,2235,2254,2272,2290,2308,2325,2342,2359,2376,2392,2407,2423,2439,2454,2468,2483,2496,2510,2523,2536,2549,2561, +gamma.1_5 = 2574,2586,2598,2609,2621,2633,2645,2656,2667,2679,2689,2700,2711,2721,2732,2742,2752,2762,2772,2782,2792,2802,2812,2821,2831,2840,2850,2859,2868,2877,2886,2895,2904,2913,2922,2931,2940,2949,2959,2968,2977,2986,2995,3005,3014,3023,3033,3042,3051,3060,3069,3079,3088,3097,3106,3114,3123,3132,3140,3148,3157,3165,3173,3182,3190,3199,3207,3216,3225,3233,3243,3252,3261,3271,3281,3291,3301,3311,3321,3331,3341,3351,3361,3370, +gamma.2_5 = 3380,3389,3399,3407,3416,3425,3433,3442,3450,3458,3467,3475,3483,3491,3499,3507,3515,3523,3531,3538,3546,3554,3562,3569,3577,3584,3592,3599,3607,3614,3622,3630,3638,3646,3655,3663,3672,3680,3689,3698,3708,3717,3726,3735,3745,3754,3763,3773,3782,3791,3801,3810,3819,3828,3837,3846,3856,3865,3874,3883,3892,3902,3911,3920,3929,3938,3948,3957,3966,3975,3984,3993,4003,4012,4021,4030,4039,4049,4058,4067,4076,4085,4095, + + +;gamma.0_6 = 0,84,137,182,223,260,296,330,362,393,423,452,481,508,536,562,588,613,639,663,687,711,735,758,781,804,826,848,870,892,913,934,955,976,997,1017,1037,1057,1077,1097,1117,1136,1155,1175,1194,1213,1231,1250,1269,1287,1305,1324,1342,1360,1378,1396,1413,1431,1448,1466,1483,1500,1518,1535,1552,1569,1586,1602,1619,1636,1652,1669,1685,1701,1718,1734,1750,1766,1782,1798,1814,1830,1846,1861,1877,1893,1908,1924,1939,1955,1970,1985,2000,2016, +;gamma.1_6 = 2031,2046,2061,2076,2091,2106,2121,2136,2150,2165,2180,2194,2209,2224,2238,2253,2267,2281,2296,2310,2324,2339,2353,2367,2381,2395,2409,2423,2437,2451,2465,2479,2493,2507,2521,2535,2548,2562,2576,2589,2603,2616,2630,2644,2657,2671,2684,2697,2711,2724,2737,2751,2764,2777,2790,2804,2817,2830,2843,2856,2869,2882,2895,2908,2921,2934,2947,2960,2973,2986,2998,3011,3024,3037,3049,3062,3075,3087,3100,3113,3125,3138,3150,3163,3175,3188, +;gamma.2_6 = 3200,3213,3225,3237,3250,3262,3275,3287,3299,3311,3324,3336,3348,3360,3372,3385,3397,3409,3421,3433,3445,3457,3469,3481,3493,3505,3517,3529,3541,3553,3565,3577,3589,3600,3612,3624,3636,3648,3659,3671,3683,3695,3706,3718,3730,3741,3753,3764,3776,3788,3799,3811,3822,3834,3845,3857,3868,3880,3891,3903,3914,3926,3937,3948,3960,3971,3982,3994,4005,4016,4028,4039,4050,4061,4073,4084,4095, +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 0 +3DnrIsoCount = 12 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 130; +s32SBS1_0 = 70; +s32SBS2_0 = 50; +s32SBS3_0 = 20; +s32SDS0_0 = 130; +s32SDS1_0 = 50; +s32SDS2_0 = 70; +s32SDS3_0 = 20; +s32STH0_0 = 124; +s32STH1_0 = 124; +s32STH2_0 = 124; +s32STH3_0 = 124; +s32MDP_0 = 2; +s32MATH1_0 = 105; +s32MATH2_0 = 105; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 140; +s32SBS1_1 = 110; +s32SBS2_1 = 60; +s32SBS3_1 = 30; +s32SDS0_1 = 140; +s32SDS1_1 = 60; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 114; +s32STH1_1 = 114; +s32STH2_1 = 114; +s32STH3_1 = 114; +s32MDP_1 = 2; +s32MATH1_1 = 105; +s32MATH2_1 = 105; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 150; +s32SBS1_2 = 120; +s32SBS2_2 = 70; +s32SBS3_2 = 30; +s32SDS0_2 = 150; +s32SDS1_2 = 70; +s32SDS2_2 = 120; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 100; +s32MATH2_2 = 100; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 160; +s32SBS1_3 = 130; +s32SBS2_3 = 70; +s32SBS3_3 = 50; +s32SDS0_3 = 160; +s32SDS1_3 = 70; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 110; +s32MATH2_3 = 110; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 170; +s32SBS1_4 = 130; +s32SBS2_4 = 100; +s32SBS3_4 = 50; +s32SDS0_4 = 170; +s32SDS1_4 = 100; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 190; +s32SBS1_5 = 140; +s32SBS2_5 = 100; +s32SBS3_5 = 40; +s32SDS0_5 = 190; +s32SDS1_5 = 100; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 133; +s32STH1_5 = 133; +s32STH2_5 = 133; +s32STH3_5 = 133; +s32MDP_5 = 2; +s32MATH1_5 = 117; +s32MATH2_5 = 117; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 200; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 100; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 220; +s32SBS1_6 = 160; +s32SBS2_6 = 100; +s32SBS3_6 = 80; +s32SDS0_6 = 220; +s32SDS1_6 = 100; +s32SDS2_6 = 160; +s32SDS3_6 = 80; +s32STH0_6 = 138; +s32STH1_6 = 138; +s32STH2_6 = 138; +s32STH3_6 = 138; +s32MDP_6 = 2; +s32MATH1_6 = 122; +s32MATH2_6 = 122; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 200; + s32TFC_6 = 9; + s32TPC_6 = 9; + s32TRC_6 = 120; + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 220; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 220; +s32SDS1_7 = 150; +s32SDS2_7 = 170; +s32SDS3_7 = 100; +s32STH0_7 = 138; +s32STH1_7 = 138; +s32STH2_7 = 138; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 129; +s32MATH2_7 = 129; +s32Pro3_7 = 0; +s32MDDZ1_7 = 56; +s32MDDZ2_7 = 56; +s32TFS1_7 = 9; +s32TFS2_7 = 9; + s32SFC_7 = 255; + s32TFC_7 = 10; + s32TPC_7 = 10; + s32TRC_7 = 150; + + + +;ISO = 32000 + +s32IES0_8 = 0; +s32SBS0_8 = 240; +s32SBS1_8 = 180; +s32SBS2_8 = 160; +s32SBS3_8 = 80; +s32SDS0_8 = 240; +s32SDS1_8 = 160; +s32SDS2_8 = 180; +s32SDS3_8 = 100; +s32STH0_8 = 144; +s32STH1_8 = 144; +s32STH2_8 = 144; +s32STH3_8 = 144; +s32MDP_8 = 2; +s32MATH1_8 = 130; +s32MATH2_8 = 130; +s32Pro3_8 = 0; +s32MDDZ1_8 = 100; +s32MDDZ2_8 = 100; +s32TFS1_8 = 9; +s32TFS2_8 = 9; + s32SFC_8 = 255; + s32TFC_8 = 11; + s32TPC_8 = 11; + s32TRC_8 = 160; + + + +;ISO = 64000 + +s32IES0_9 = 0; +s32SBS0_9 = 245; +s32SBS1_9 = 180; +s32SBS2_9 = 170; +s32SBS3_9 = 120; +s32SDS0_9 = 245; +s32SDS1_9 = 170; +s32SDS2_9 = 180; +s32SDS3_9 = 120; +s32STH0_9 = 148; +s32STH1_9 = 148; +s32STH2_9 = 148; +s32STH3_9 = 148; +s32MDP_9 = 2; +s32MATH1_9 = 145; +s32MATH2_9 = 145; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 10; +s32TFS2_9 = 10; + s32SFC_9 = 255; + s32TFC_9 = 11; + s32TPC_9 = 11; + s32TRC_9 = 230; + + +;ISO = 128000 + +s32IES0_10 = 0; +s32SBS0_10 = 250; +s32SBS1_10 = 190; +s32SBS2_10 = 175; +s32SBS3_10 = 120; +s32SDS0_10 = 250; +s32SDS1_10 = 180; +s32SDS2_10 = 200; +s32SDS3_10 = 120; +s32STH0_10 = 158; +s32STH1_10 = 158; +s32STH2_10 = 158; +s32STH3_10 = 158; +s32MDP_10 = 2; +s32MATH1_10 = 148; +s32MATH2_10 = 148; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 255; + s32TFC_10 = 12; + s32TPC_10 = 12; + s32TRC_10 = 230; + + +;ISO = 204800 + +s32IES0_11 = 0; +s32SBS0_11 = 250; +s32SBS1_11 = 210; +s32SBS2_11 = 190; +s32SBS3_11 = 120; +s32SDS0_11 = 250; +s32SDS1_11 = 190; +s32SDS2_11 = 210; +s32SDS3_11 = 120; +s32STH0_11 = 158; +s32STH1_11 = 158; +s32STH2_11 = 158; +s32STH3_11 = 158; +s32MDP_11 = 2; +s32MATH1_11 = 148; +s32MATH2_11 = 148; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 250; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 130; +s32SDS0_12 = 250; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 130; +s32STH0_12 = 158; +s32STH1_12 = 158; +s32STH2_12 = 158; +s32STH3_12 = 158; +s32MDP_12 = 2; +s32MATH1_12 = 148; +s32MATH2_12 = 148; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 38|32|30|30| +MaxHistOffset = 20|18|14|12| +MaxSysGain = 65536000 + +u16HistRatioSlope = 128 +BlackDelayFrame = 0 +WhiteDelayFrame = 0 +u16BlackSpeedBias = 144 +u8Tolerance = 3 +u8Speed = 32 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 0 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd =20,20,20,20,18,16,14,12,8,5,4,3,2,1,1,1, +au8SharpenD =100,100,100,110,110,110,120,130,140,120,110,100,100,100,100,100, +au8TextureThr =0,0,0,9,9,12,12,12,12,12,12,12,12,12,12,12, +au8SharpenEdge =80,80,80,100,100,110,120,120,120,120,120,120,150,180,180,200, +au8EdgeThr =80,80,80,80,80,80,80,80,80,110,120,130,150,170,180,190, +au8OverShoot = 150,150,150,150,150,150,150,140,130,120,100,70,40,10,10,10, +au8UnderShoot =180,180,180,180,180,180,170,170,150,140,120,95,45,25,15,15, +au8shootSupStr =10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,128,128,128,128,120,120,110,110,110,110,110,110, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 1 +au16VpssSharpenUd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenD = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 25,25,25,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 50,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssUnderShoot = 50,50,50,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssshootSupStr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +#gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, +#gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, +#gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 + +gamma.0_0 = 0,180,320,426,516,593,660,721,778,838,896,946,994,1042,1090,1139,1186,1226,1264,1304,1344,1381,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2835,2848,2858,2868,2882,2896, +gamma.1_0 = 2904,2912,2926,2940,2950,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652,3656,3664,3670,3678,3688,3696,3700, +gamma.2_0 = 3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 12 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 70; +s32SBS2_0 = 50; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 50; +s32SDS2_0 = 70; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 0; + + + + +;ISO = 200 +s32IES0_1 = 0; +s32SBS0_1 = 135; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 135; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 96; +s32MATH2_1 = 96; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 = 0; +s32TRC_1 = 0; + + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 150; +s32SBS1_2 = 140; +s32SBS2_2 = 130; +s32SBS3_2 = 60; +s32SDS0_2 = 150; +s32SDS1_2 = 130; +s32SDS2_2 = 140; +s32SDS3_2 = 60; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 110; +s32MATH2_2 = 110; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; +s32TRC_2 = 0; + +;ISO = 1000 +s32IES0_3 = 0; +s32SBS0_3 = 170; +s32SBS1_3 = 165; +s32SBS2_3 = 145; +s32SBS3_3 = 80; +s32SDS0_3 = 170; +s32SDS1_3 = 145; +s32SDS2_3 = 165; +s32SDS3_3 = 80; +s32STH0_3 = 128; +s32STH1_3 = 145; +s32STH2_3 = 145; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 115; +s32MATH2_3 = 115; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; +s32TRC_3 = 0; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 190; +s32SBS1_4 = 180; +s32SBS2_4 = 170; +s32SBS3_4 = 100; +s32SDS0_4 = 190; +s32SDS1_4 = 170; +s32SDS2_4 = 180; +s32SDS3_4 = 100; +s32STH0_4 = 128; +s32STH1_4 = 145; +s32STH2_4 = 145; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 125; +s32MATH2_4 = 125; +s32Pro3_4 = 0; +s32MDDZ1_4 = 64; +s32MDDZ2_4 = 64; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; +s32TRC_4 = 0; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 200; +s32SBS1_5 = 180; +s32SBS2_5 = 170; +s32SBS3_5 = 100; +s32SDS0_5 = 200; +s32SDS1_5 = 170; +s32SDS2_5 = 180; +s32SDS3_5 = 100; +s32STH0_5 = 138; +s32STH1_5 = 150; +s32STH2_5 = 150; +s32STH3_5 = 138; +s32MDP_5 = 2; +s32MATH1_5 = 125; +s32MATH2_5 = 125; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 9; +s32TFS2_5 = 9; +s32SFC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; +s32TRC_5 = 0; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 210; +s32SBS1_6 = 190; +s32SBS2_6 = 170; +s32SBS3_6 = 110; +s32SDS0_6 = 210; +s32SDS1_6 = 170; +s32SDS2_6 = 190; +s32SDS3_6 = 110; +s32STH0_6 = 138; +s32STH1_6 = 150; +s32STH2_6 = 150; +s32STH3_6 = 138; +s32MDP_6 = 2; +s32MATH1_6 = 130; +s32MATH2_6 = 130; +s32Pro3_6 = 0; +s32MDDZ1_6 = 64; +s32MDDZ2_6 = 64; +s32TFS1_6 = 9; +s32TFS2_6 = 9; +s32SFC_6 = 0; +s32TFC_6 = 0; +s32TPC_6 = 0; +s32TRC_6 = 0; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 220; +s32SBS1_7 = 200; +s32SBS2_7 = 180; +s32SBS3_7 = 120; +s32SDS0_7 = 220; +s32SDS1_7 = 200; +s32SDS2_7 = 180; +s32SDS3_7 = 120; +s32STH0_7 = 138; +s32STH1_7 = 150; +s32STH2_7 = 150; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 135; +s32MATH2_7 = 135; +s32Pro3_7 = 0; +s32MDDZ1_7 = 100; +s32MDDZ2_7 = 100; +s32TFS1_7 = 9; +s32TFS2_7 = 9; +s32SFC_7 = 0; +s32TFC_7 = 0; +s32TPC_7 = 0; +s32TRC_7 = 0; + + + +;ISO = 32000 + + +s32IES0_8 = 0; +s32SBS0_8 = 240; +s32SBS1_8 = 210; +s32SBS2_8 = 100; +s32SBS3_8 = 100; +s32SDS0_8 = 240; +s32SDS1_8 = 100; +s32SDS2_8 = 210; +s32SDS3_8 = 100; +s32STH0_8 = 144; +s32STH1_8 = 144; +s32STH2_8 = 144; +s32STH3_8 = 144; +s32MDP_8 = 2; +s32MATH1_8 = 130; +s32MATH2_8 = 130; +s32Pro3_8 = 0; +s32MDDZ1_8 = 100; +s32MDDZ2_8 = 100; +s32TFS1_8 = 10; +s32TFS2_8 = 10; +s32SFC_8 = 0; +s32TFC_8 = 0; +s32TPC_8 = 0; +s32TRC_8 = 0; + + + +;ISO = 64000 + + +s32IES0_9 = 0; +s32SBS0_9 = 240; +s32SBS1_9 = 230; +s32SBS2_9 = 120; +s32SBS3_9 = 100; +s32SDS0_9 = 240; +s32SDS1_9 = 120; +s32SDS2_9 = 230; +s32SDS3_9 = 100; +s32STH0_9 = 148; +s32STH1_9 = 148; +s32STH2_9 = 148; +s32STH3_9 = 148; +s32MDP_9 = 2; +s32MATH1_9 = 134; +s32MATH2_9 = 134; +s32Pro3_9 = 0; +s32MDDZ1_9 = 100; +s32MDDZ2_9 = 100; +s32TFS1_9 = 10; +s32TFS2_9 = 10; +s32SFC_9 = 0; +s32TFC_9 = 0; +s32TPC_9 = 0; +s32TRC_9 = 0; + + +;ISO = 128000 + + + s32IES0_10 = 0; +s32SBS0_10 = 240; +s32SBS1_10 = 230; +s32SBS2_10 = 180; +s32SBS3_10 = 80; +s32SDS0_10 = 240; +s32SDS1_10 = 180; +s32SDS2_10 = 230; +s32SDS3_10 = 80; +s32STH0_10 = 148; +s32STH1_10 = 148; +s32STH2_10 = 148; +s32STH3_10 = 148; +s32MDP_10 = 2; +s32MATH1_10 = 145; +s32MATH2_10 = 145; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; +s32SFC_10 = 0; +s32TFC_10 = 0; +s32TPC_10 = 0; +s32TRC_10 = 0; + + +;ISO = 204800 + + + s32IES0_11 = 0; +s32SBS0_11 = 245; +s32SBS1_11 = 220; +s32SBS2_11 = 180; +s32SBS3_11 = 100; +s32SDS0_11 = 245; +s32SDS1_11 = 180; +s32SDS2_11 = 220; +s32SDS3_11 = 100; +s32STH0_11 = 158; +s32STH1_11 = 158; +s32STH2_11 = 158; +s32STH3_11 = 158; +s32MDP_11 = 2; +s32MATH1_11 = 148; +s32MATH2_11 = 148; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; +s32SFC_11 = 0; +s32TFC_11 = 0; +s32TPC_11 = 0; +s32TRC_11 = 0; + + + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 250; +s32SBS1_12 = 220; +s32SBS2_12 = 190; +s32SBS3_12 = 100; +s32SDS0_12 = 250; +s32SDS1_12 = 190; +s32SDS2_12 = 220; +s32SDS3_12 = 100; +s32STH0_12 = 158; +s32STH1_12 = 158; +s32STH2_12 = 158; +s32STH3_12 = 158; +s32MDP_12 = 2; +s32MATH1_12 = 150; +s32MATH2_12 = 150; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; +s32SFC_12 = 0; +s32TFC_12 = 0; +s32TPC_12 = 0; +s32TRC_12 = 0; + + + + +[TRAFFIC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 11; +u8SecondPole = 170; +u8Stretch = 38; +u8Compress = 159; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 20; + +u8ExpCompensation = 42 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| +gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 140; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 140; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 130; +s32SBS1_5 = 150; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 130; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 140; +s32SBS1_6 = 160; +s32SBS2_6 = 150; +s32SBS3_6 = 50; +s32SDS0_6 = 140; +s32SDS1_6 = 150; +s32SDS2_6 = 160; +s32SDS3_6 = 50; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 100; + s32TFC_6 = 2; + s32TPC_6 = 2; + s32TRC_6 = 10; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 150; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 160; +s32SDS1_7 = 150; +s32SDS2_7 = 160; +s32SDS3_7 = 100; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 7; +s32TFS2_7 = 7; + s32SFC_7 = 100; + s32TFC_7 = 2; + s32TPC_7 = 2; + s32TRC_7 = 10; diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini new file mode 100755 index 00000000..7593a4cf --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini @@ -0,0 +1,1941 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 0; + +[AE] +aeRunInterval = 1; +expRatioMax = 2048 +expRatioMin = 512 +u8ExpRatioType = 0; +u32ExpRatio = 704; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 1 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 18000|90000|720000|2400000|24000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 24000|120000|1200000|3000000|30000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 20|20|20|20|20| +aeHistOffset = 12|12|20|20|20| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 52|46|40|34|28|24|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000| +SysGain = 1024|1024|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +Gr = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +Gb = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +B = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200| + +au16SharpenUd_0_0=20|20|18|18|17|16|14|12|8|2|1|1|1|1|1|1| +au8SharpenD_0_0=90|90|80|80|70|60|55|50|50|50|50|50|50|50|50|50| +au8TextureThr_0_0=4|4|2|3|3|5|7|7|7|7|7|7|7|7|7|7| +au8SharpenEdge_0_0=60|60|70|70|80|80|80|80|80|80|80|80|80|80|80|80| +au8EdgeThr_0_0=60|60|80|130|130|130|160|170|180|190|190|190|190|190|190|190| +au8OverShoot_0_0=100|100|90|80|60|50|50|30|0|0|0|0|0|0|0|0| +au8UnderShoot_0_0=120|120|110|100|80|80|80|80|80|80|80|80|80|80|80|80| +au8shootSupStr_0_0=1|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|128|128|118|118|100|100|100|100|100| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=200|210|215|220|225|230|235|240|245|250|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +[vpsssharpen] +bEnable =1 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200|12000|32000| + +au16SharpenUd_0_0=15|15|15|5|5|5|4|3|2|1|1|1|1|1|1|1| +au8SharpenD_0_0=30|30|30|30|40|50|60|70|80|90|100|110|120|130|140|150| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=12|12|12|12|12|24|40|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=0|0|0|10|20|40|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=5|5|5|2|2|2|2|2|2|2|2|2|2|2|2|2| +au8UnderShoot_0_0=9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| +au8shootSupStr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + + +[defog] +bEnable = 1; +OpType = 1; +Interval = 5; +ISOCount = 9; + +ISO = 100|400|800|1600|3000|6000|10000|14000|20000|; +ManualStrength = 100|100|100|120|130|140|150|160|170; + +UserLutEnable = 1; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + + +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=150; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 0 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 0|0 +DCIContrastGain = 32|32 +DCILightGain = 63|63 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 1 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +;UserTmTable_1 = 1232,2790,4102,5415,7785,10595,13812,19051,25045,29776,34507,36594,37985,38681,39377,40072,40629,40942,41051,41150,41259,41358,41436,41482,41506,41531,41563,41594,41626,41658,41689,41721,41753,41785,41817,41849,41880,41912,41944,41976,42008,42039,42071,42103,42137,42173,42210,42250,42293,42339,42388,42447,42512,42582,42656,42733,42811,42889,42966,43042,43114,43182,43245,43298,43349,43397,43443, +;UserTmTable_2 = 43487,43530,43572,43613,43653,43693,43734,43775,43817,43861,43903,43942,43980,44017,44056,44096,44138,44185,44235,44291,44353,44399,44447,44499,44556,44619,44687,44762,44845,44935,45034,45143,45262,45391,45541,45709,45893,46091,46302,46525,46757,46997,47243,47493,47747,48002,48257,48509,48759,49003,49240,49468,49687,49894,50087,50265,50427,50570,50692,50801,50900,50987,51065,51134,51195,51248, +;UserTmTable_3 = 51295,51336,51372,51404,51433,51458,51483,51506,51528,51552,51577,51604,51634,51668,51706,51750,51800,51853,51907,51960,52013,52066,52119,52173,52227,52281,52335,52390,52446,52502,52558,52614,52661,52703,52743,52783,52826,52875,52932,53002,53086,53187,53308,53419,53515,53602,53688,53782,53891,54023,54185,54386,54634,54935,55298,55731,56290,56938,57663,58452,59293,60172,61076,61994,62911,63816,64695,65535, + +Option = 1 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 1; +stManulalStr = 250|250|247|243|240|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 9 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|210|220|230|240|250|250|250 |;ISO 100 +u32DRCManualStrength_1 = 200|200|210|230|240|250|250|250 |;ISO 200 +u32DRCManualStrength_2 = 180|190|200|220|230|240|247|247 | ;ISO 400 +u32DRCManualStrength_3 = 160|180|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 150|170|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 140|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 130|130|140|160|170|180|180|180|;ISO 6400 +u32DRCManualStrength_7 = 110|110|110|130|140|140|140|140|;ISO 12800 +u32DRCManualStrength_8 = 100|100|100|120|130|130|130|130|;ISO 25600 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 20|20|20|20|20|; +LocalMixingDark = 20|20|20|20|20|; + +[gamma] +Option = 1 ;0:way1 1:way2 +;way1 +DelayCount = 1 +Interval = 10 +ExpCount = 7 +ExpThreshLtoD = 600|1000|2000|4000|8000|16000|32000| +ExpThreshDtoL = 500|900|1900|3900|7500|15000|30000| + +gamma.0_0 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, +gamma.1_0 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, +gamma.2_0 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +gamma.0_1 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, +gamma.1_1 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, +gamma.2_1 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +gamma.0_2 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, +gamma.1_2 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, +gamma.2_2 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma.0_3 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, +gamma.1_3 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, +gamma.2_3 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +gamma.0_4 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, +gamma.1_4 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, +gamma.2_4 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +gamma.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +gamma.0_6 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma.1_6 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma.2_6 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 1 +3DnrIsoCount = 14 +3DnrIsoThresh = 100,300,600,1000,2000,4000,8000,16000,32000,64000,128000,204800,409600,819200 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 140; +s32SBS1_0 = 0; +s32SBS2_0 = 90; +s32SBS3_0 = 30; +s32SDS0_0 = 140; +s32SDS1_0 = 90; +s32SDS2_0 = 0; +s32SDS3_0 = 30; +s32STH0_0 = 128; +s32STH1_0 = 128; +s32STH2_0 = 128; +s32STH3_0 = 128; +s32MDP_0 = 2; +s32MATH1_0 = 95; +s32MATH2_0 = 95; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 300 + +s32IES0_1 = 0; +s32SBS0_1 = 150; +s32SBS1_1 = 110; +s32SBS2_1 = 0; +s32SBS3_1 = 70; +s32SDS0_1 = 150; +s32SDS1_1 = 0; +s32SDS2_1 = 110; +s32SDS3_1 = 70; +s32STH0_1 = 128; +s32STH1_1 = 128; +s32STH2_1 = 128; +s32STH3_1 = 128; +s32MDP_1 = 2; +s32MATH1_1 = 110; +s32MATH2_1 = 110; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 255; +s32TFC_1 = 6; +s32TPC_1 =6; +s32TRC_1 = 255; + +;ISO = 600 + + +s32IES0_2 = 0; +s32SBS0_2 = 160; +s32SBS1_2 = 140; +s32SBS2_2 = 30; +s32SBS3_2 = 80; +s32SDS0_2 = 160; +s32SDS1_2 = 30; +s32SDS2_2 = 140; +s32SDS3_2 = 80; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 115; +s32MATH2_2 = 115; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 255; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 200; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 150; +s32SBS1_3 = 150; +s32SBS2_3 = 70; +s32SBS3_3 = 50; +s32SDS0_3 = 150; +s32SDS1_3 = 70; +s32SDS2_3 = 150; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 115; +s32MATH2_3 = 115; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 200; +s32TFC_3 = 8; +s32TPC_3 = 8; +s32TRC_3 = 120; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 160; +s32SBS1_4 = 150; +s32SBS2_4 = 70; +s32SBS3_4 = 50; +s32SDS0_4 = 160; +s32SDS1_4 = 70; +s32SDS2_4 = 150; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 180; +s32SBS1_5 = 160; +s32SBS2_5 = 70; +s32SBS3_5 = 40; +s32SDS0_5 = 180; +s32SDS1_5 = 70; +s32SDS2_5 = 160; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 115; +s32MATH2_5 = 115; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 200; +s32SBS1_6 = 160; +s32SBS2_6 = 100; +s32SBS3_6 = 80; +s32SDS0_6 = 200; +s32SDS1_6 = 100; +s32SDS2_6 = 160; +s32SDS3_6 = 80; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 108; +s32MATH2_6 = 108; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 9; +s32TFS2_6 = 9; + s32SFC_6 = 200; + s32TFC_6 = 6; + s32TPC_6 = 6; + s32TRC_6 = 100; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 230; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 230; +s32SDS1_7 = 150; +s32SDS2_7 = 170; +s32SDS3_7 = 100; +s32STH0_7 = 138; +s32STH1_7 = 138; +s32STH2_7 = 138; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 120; +s32MATH2_7 = 120; +s32Pro3_7 = 0; +s32MDDZ1_7 = 56; +s32MDDZ2_7 = 56; +s32TFS1_7 = 10; +s32TFS2_7 = 10; + s32SFC_7 = 200; + s32TFC_7 = 6; + s32TPC_7 = 6; + s32TRC_7 = 100; + + + +;ISO = 32000 + + + s32IES0_8 = 0; +s32SBS0_8 = 220; +s32SBS1_8 = 180; +s32SBS2_8 = 160; +s32SBS3_8 = 80; +s32SDS0_8 = 220; +s32SDS1_8 = 160; +s32SDS2_8 = 180; +s32SDS3_8 = 100; +s32STH0_8 = 138; +s32STH1_8 = 138; +s32STH2_8 = 138; +s32STH3_8 = 138; +s32MDP_8 = 2; +s32MATH1_8 = 128; +s32MATH2_8 = 128; +s32Pro3_8 = 0; +s32MDDZ1_8 = 130; +s32MDDZ2_8 = 130; +s32TFS1_8 = 11; +s32TFS2_8 = 11; + s32SFC_8 = 255; + s32TFC_8 = 3; + s32TPC_8 = 3; + s32TRC_8 = 100; + + + +;ISO = 64000 + + + s32IES0_9 = 0; +s32SBS0_9 = 230; +s32SBS1_9 = 180; +s32SBS2_9 = 170; +s32SBS3_9 = 50; +s32SDS0_9 = 230; +s32SDS1_9 = 170; +s32SDS2_9 = 180; +s32SDS3_9 = 50; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 135; +s32MATH2_9 = 135; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 11; +s32TFS2_9 = 11; + s32SFC_9 = 255; + s32TFC_9 = 16; + s32TPC_9 = 16; + s32TRC_9 = 255; + + +;ISO = 128000 + + + s32IES0_10 = 0; +s32SBS0_10 = 175; +s32SBS1_10 = 190; +s32SBS2_10 = 175; +s32SBS3_10 = 80; +s32SDS0_10 = 175; +s32SDS1_10 = 180; +s32SDS2_10 = 200; +s32SDS3_10 = 80; +s32STH0_10 = 138; +s32STH1_10 = 138; +s32STH2_10 = 138; +s32STH3_10 = 138; +s32MDP_10 = 2; +s32MATH1_10 = 140; +s32MATH2_10 = 140; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 11; +s32TFS2_10 = 11; + s32SFC_10 = 255; + s32TFC_10 = 15; + s32TPC_10 = 15; + s32TRC_10 = 255; + + +;ISO = 204800 + + + s32IES0_11 = 0; +s32SBS0_11 = 190; +s32SBS1_11 = 210; +s32SBS2_11 = 190; +s32SBS3_11 = 80; +s32SDS0_11 = 200; +s32SDS1_11 = 190; +s32SDS2_11 = 210; +s32SDS3_11 = 80; +s32STH0_11 = 128; +s32STH1_11 = 128; +s32STH2_11 = 128; +s32STH3_11 = 128; +s32MDP_11 = 2; +s32MATH1_11 = 142; +s32MATH2_11 = 142; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 11; +s32TFS2_11 = 11; + s32SFC_11 = 255; + s32TFC_11 = 16; + s32TPC_11 = 16; + s32TRC_11 = 255; + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 200; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 210; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 145; +s32MATH2_12 = 145; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 11; +s32TFS2_12 = 11; + s32SFC_12 = 255; + s32TFC_12 = 16; + s32TPC_12 = 16; + s32TRC_12 = 255; + + +;ISO = 819200 + + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + + + + + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 38|32|30|30| +MaxHistOffset = 20|18|14|12| +MaxSysGain = 65536000 + +u16HistRatioSlope = 64 +BlackDelayFrame = 40 +WhiteDelayFrame = 40 +u16BlackSpeedBias = 144 +u8Tolerance = 3 +u8Speed = 13 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd =20,20,20,20,22,22,22,20,18,12,0,0,0,0,0,0, +au8SharpenD =100,100,100,110,110,110,120,130,140,160,180,200,200,200,200,200, +au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge =100,100,100,100,100,110,120,120,120,120,120,120,150,180,180,200, +au8EdgeThr =80,80,80,80,80,80,80,80,80,110,120,130,150,170,180,190, +au8OverShoot =150,150,150,150,160,160,150,140,130,20,10,10,10,10,10,10, +au8UnderShoot =180,180,180,180,180,200,190,170,150,100,20,15,15,15,15,15, +au8shootSupStr =10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,138,138,138,138,128,128,128,128,128,128,128,128, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +#gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, +#gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, +#gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 + +gamma.0_0 = 0,180,320,426,516,593,660,721,778,838,896,946,994,1042,1090,1139,1186,1226,1264,1304,1344,1381,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2835,2848,2858,2868,2882,2896, +gamma.1_0 = 2904,2912,2926,2940,2950,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652,3656,3664,3670,3678,3688,3696,3700, +gamma.2_0 = 3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 16 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600,819200,1638400,3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 170; +s32SBS1_4 = 140; +s32SBS2_4 = 140; +s32SBS3_4 = 80; +s32SDS0_4 = 170; +s32SDS1_4 = 140; +s32SDS2_4 = 140; +s32SDS3_4 = 80; +s32STH0_4 = 138; +s32STH1_4 = 138; +s32STH2_4 = 138; +s32STH3_4 = 138; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 64; +s32MDDZ2_4 = 64; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 16; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 170; +s32SBS1_5 = 170; +s32SBS2_5 = 140; +s32SBS3_5 = 80; +s32SDS0_5 = 170; +s32SDS1_5 = 170; +s32SDS2_5 = 170; +s32SDS3_5 = 80; +s32STH0_5 = 138; +s32STH1_5 = 138; +s32STH2_5 = 138; +s32STH3_5 = 138; +s32MDP_5 = 2; +s32MATH1_5 = 115; +s32MATH2_5 = 115; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 180; +s32SBS1_6 = 170; +s32SBS2_6 = 170; +s32SBS3_6 = 80; +s32SDS0_6 = 200; +s32SDS1_6 = 170; +s32SDS2_6 = 220; +s32SDS3_6 = 80; +s32STH0_6 = 138; +s32STH1_6 = 138; +s32STH2_6 = 138; +s32STH3_6 = 138; +s32MDP_6 = 2; +s32MATH1_6 = 118; +s32MATH2_6 = 118; +s32Pro3_6 = 0; +s32MDDZ1_6 = 64; +s32MDDZ2_6 = 64; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 100; + s32TFC_6 = 10; + s32TPC_6 = 10; + s32TRC_6 = 100; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 190; +s32SBS1_7 = 190; +s32SBS2_7 = 160; +s32SBS3_7 = 100; +s32SDS0_7 = 190; +s32SDS1_7 = 160; +s32SDS2_7 = 230; +s32SDS3_7 = 100; +s32STH0_7 = 138; +s32STH1_7 = 138; +s32STH2_7 = 138; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 124; +s32MATH2_7 = 124; +s32Pro3_7 = 0; +s32MDDZ1_7 = 100; +s32MDDZ2_7 = 100; +s32TFS1_7 = 9; +s32TFS2_7 = 9; + s32SFC_7 = 100; + s32TFC_7 = 10; + s32TPC_7 = 10; + s32TRC_7 = 100; + + + +;ISO = 32000 + + +s32IES0_8 = 0; +s32SBS0_8 = 190; +s32SBS1_8 = 210; +s32SBS2_8 = 160; +s32SBS3_8 = 100; +s32SDS0_8 = 190; +s32SDS1_8 = 160; +s32SDS2_8 = 210; +s32SDS3_8 = 100; +s32STH0_8 = 138; +s32STH1_8 = 138; +s32STH2_8 = 138; +s32STH3_8 = 138; +s32MDP_8 = 2; +s32MATH1_8 = 128; +s32MATH2_8 = 128; +s32Pro3_8 = 0; +s32MDDZ1_8 = 100; +s32MDDZ2_8 = 100; +s32TFS1_8 = 9; +s32TFS2_8 = 9; + s32SFC_8 = 100; + s32TFC_8 = 10; + s32TPC_8 = 10; + s32TRC_8 = 100; + + + +;ISO = 64000 + + +s32IES0_9 = 0; +s32SBS0_9 = 190; +s32SBS1_9 = 230; +s32SBS2_9 = 160; +s32SBS3_9 = 100; +s32SDS0_9 = 190; +s32SDS1_9 = 160; +s32SDS2_9 = 230; +s32SDS3_9 = 100; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 134; +s32MATH2_9 = 134; +s32Pro3_9 = 0; +s32MDDZ1_9 = 100; +s32MDDZ2_9 = 100; +s32TFS1_9 = 9; +s32TFS2_9 = 9; + s32SFC_9 = 100; + s32TFC_9 = 10; + s32TPC_9 = 10; + s32TRC_9 = 100; + + +;ISO = 128000 + + + s32IES0_10 = 0; +s32SBS0_10 = 175; +s32SBS1_10 = 200; +s32SBS2_10 = 180; +s32SBS3_10 = 80; +s32SDS0_10 = 175; +s32SDS1_10 = 180; +s32SDS2_10 = 220; +s32SDS3_10 = 80; +s32STH0_10 = 138; +s32STH1_10 = 138; +s32STH2_10 = 138; +s32STH3_10 = 138; +s32MDP_10 = 2; +s32MATH1_10 = 138; +s32MATH2_10 = 138; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 255; + s32TFC_10 = 5; + s32TPC_10 = 5; + s32TRC_10 = 100; + + +;ISO = 204800 + + + s32IES0_11 = 0; +s32SBS0_11 = 185; +s32SBS1_11 = 190; +s32SBS2_11 = 210; +s32SBS3_11 = 55; +s32SDS0_11 = 185; +s32SDS1_11 = 210; +s32SDS2_11 = 190; +s32SDS3_11 = 55; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 190; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 19; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 142; +s32MATH2_12 = 142; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + +;ISO = 819200 + + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + s32IES0_14 = 0; +s32SBS0_14 = 220; +s32SBS1_14 = 150; +s32SBS2_14 = 220; +s32SBS3_14 = 0; +s32SDS0_14 = 220; +s32SDS1_14 = 220; +s32SDS2_14 = 150; +s32SDS3_14 = 0; +s32STH0_14 = 155; +s32STH1_14 = 155; +s32STH2_14 = 155; +s32STH3_14 = 155; +s32MDP_14 = 6; +s32MATH1_14 = 170; +s32MATH2_14 = 170; +s32Pro3_14 =0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 10; +s32TFS2_14 = 10; + s32SFC_14 = 255; + s32TFC_14 = 32; + s32TPC_14 = 32; + s32TRC_14 = 255; + + + + +;ISO = 3276800 + + + s32IES0_15 = 0; +s32SBS0_15 = 220; +s32SBS1_15 = 0; +s32SBS2_15 = 240; +s32SBS3_15 = 0; +s32SDS0_15 = 220; +s32SDS1_15 = 240; +s32SDS2_15 = 0; +s32SDS3_15 = 0; +s32STH0_15 = 152; +s32STH1_15 = 152; +s32STH2_15 = 152; +s32STH3_15 = 152; +s32MDP_15 = 6; +s32MATH1_15 = 172; +s32MATH2_15 = 172; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 10; +s32TFS2_15 = 10; + s32SFC_15 = 255; + s32TFC_15 = 32; + s32TPC_15 = 32; + s32TRC_15 = 255; + +[TRAFFIC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 11; +u8SecondPole = 170; +u8Stretch = 38; +u8Compress = 159; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 20; +u8ExpCompensation = 42 +u8MaxHistoffset = 12 +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 +au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| +gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 +;ISO = 100 + + + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 140; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 140; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 130; +s32SBS1_5 = 150; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 130; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 140; +s32SBS1_6 = 160; +s32SBS2_6 = 150; +s32SBS3_6 = 50; +s32SDS0_6 = 140; +s32SDS1_6 = 150; +s32SDS2_6 = 160; +s32SDS3_6 = 50; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 100; + s32TFC_6 = 2; + s32TPC_6 = 2; + s32TRC_6 = 10; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 150; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 160; +s32SDS1_7 = 150; +s32SDS2_7 = 160; +s32SDS3_7 = 100; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 7; +s32TFS2_7 = 7; + s32SFC_7 = 100; + s32TFC_7 = 2; + s32TPC_7 = 2; + s32TRC_7 = 10; diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini new file mode 100755 index 00000000..c892cd4e --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini @@ -0,0 +1,2017 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 0; + +[AE] +aeRunInterval = 2; +expRatioMax = 1024 +expRatioMin = 256 +u8ExpRatioType = 0; +u32ExpRatio = 1024; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 56|56|48|36|36| +aeHistOffset = 12|12|20|20|20| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000| +SysGain = 1024|1024|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +Gr = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +Gb = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +B = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 3 +ExpThresh = 3200|12000|32000| + +au16SharpenUd_0_0 = 23|19|19|16|16|15|15|13|13|10|8|5|5|5|5|5| +au8SharpenD_0_0 = 85|72|72|70|70|68|65|65|55|45|40|40|38|38|38|38| +au8TextureThr_0_0 = 0|2|3|4|5|6|7|8|10|20|20|20|20|20|20|20| +au8SharpenEdge_0_0 = 90|80|80|72|72|70|70|80|90|100|110|110|110|110|110|110| +au8EdgeThr_0_0 = 80|80|80|80|100|100|100|100|100|100|150|150|150|150|150|150| +au8OverShoot_0_0 = 150|150|150|150|140|120|110|100|100|80|80|80|80|80|80|80| +au8UnderShoot_0_0 = 200|200|200|200|170|140|110|100|100|80|80|80|80|80|80|80| +au8shootSupStr_0_0 = 33|33|33|33|16|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0 = 128|120|120|120|110|110|110|110|110|70|55|45|45|45|40|30| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +au16SharpenUd_0_1 =23|19|19|16|16|15|15|13|13|10|8|5|5|5|5|5| +au8SharpenD_0_1= 85|72|72|70|70|68|65|65|55|45|40|40|38|38|38|38| +au8TextureThr_0_1 = 0|2|3|4|5|6|7|8|10|20|20|20|20|20|20|20| +au8SharpenEdge_0_1 = 90|80|80|72|72|70|70|80|90|100|110|110|110|110|110|110| +au8EdgeThr_0_1 = 80|80|80|80|100|100|100|100|100|100|150|150|150|150|150|150| +au8OverShoot_0_1 = 150|150|150|150|140|120|110|100|100|80|80|80|80|80|80|80| +au8UnderShoot_0_1 = 200|200|200|200|170|140|110|100|100|80|80|80|80|80|80|80| +au8shootSupStr_0_1 = 33|33|33|33|16|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_1 = 128|120|120|120|110|110|110|110|110|70|55|45|45|45|40|30| +au8RGain_0_1 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_1 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_1 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_1 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_1=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +au16SharpenUd_0_2 = 23|19|19|16|16|15|15|13|13|10|8|5|5|5|5|5| +au8SharpenD_0_2 = 85|72|72|70|70|68|65|65|55|45|40|40|38|38|38|38| +au8TextureThr_0_2 = 0|2|3|4|5|6|7|8|10|20|20|20|20|20|20|20| +au8SharpenEdge_0_2 = 90|80|80|72|72|70|70|80|90|100|110|110|110|110|110|110| +au8EdgeThr_0_2 = 80|80|80|80|100|100|100|100|100|100|150|150|150|150|150|150| +au8OverShoot_0_2 = 150|150|150|150|140|120|110|100|100|80|80|80|80|80|80|80| +au8UnderShoot_0_2 = 200|200|200|200|170|140|110|100|100|80|80|80|80|80|80|80| +au8shootSupStr_0_2 = 33|33|33|33|16|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_2 = 128|120|120|120|110|110|110|110|110|70|55|45|45|45|40|30| +au8RGain_0_2 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_2 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_2 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_2 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_2=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +[vpsssharpen] +bEnable = 0 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=19|18|14|18|17|16|13|10|9|9|9|8|3|2|1|1| +au8SharpenD_0_0=114|115|115|120|130|130|135|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=100|110|60|60|80|80|80|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=130|130|130|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=115|115|115|110|100|90|90|80|80|75|75|70|70|70|70|70| +au8UnderShoot_0_0=116|116|113|110|100|100|95|95|90|90|80|80|80|80|80|80| +au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|1| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + + +[defog] +bEnable = 0; +OpType = 1; +Interval = 5; +ISOCount = 9; + +ISO = 100|400|800|1600|3000|6000|10000|14000|20000|; +ManualStrength = 100|100|100|120|130|140|150|160|170; + +UserLutEnable = 0; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =0 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 45|45|45|45|45|; +LocalMixingDark = 45|45|45|45|45|; + + +[gamma] +Option = 0 ;0:way1 1:way2 +;way1 +DelayCount = 1 +Interval = 10 +ExpCount = 6 +ExpThreshLtoD = 8000|40000|400000|38000000|60000000|90000000| +ExpThreshDtoL = 6000|7000|32000|320000|30000000|52000000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095, + +gamma.0_1 = 0,99,200,302,403,500,594,681,744,803,860,914,966,1018,1068,1119,1170,1199,1228,1257,1287,1316,1344,1373,1401,1429,1457,1484,1511,1537,1562,1587,1611,1634,1657,1678,1700,1720,1740,1760,1779,1798,1816,1835,1853,1871,1889,1908,1926,1944,1962,1980,1998,2016,2033,2051,2068,2085,2102,2119,2135,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570,2583,2596,2609,2621,2634,2646, +gamma.1_1 = 2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591, +gamma.2_1 = 3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +;gamma.0_1 = 0,61,123,186,250,314,378,442,506,568,630,691,750,807,862,915,965,1013,1059,1103,1145,1186,1225,1263,1299,1335,1369,1403,1435,1467,1498,1529,1559,1588,1616,1643,1669,1694,1717,1740,1763,1784,1805,1826,1846,1866,1886,1906,1926,1946,1965,1984,2002,2020,2037,2054,2071,2088,2104,2120,2136,2152,2168,2184,2200,2216,2231,2247,2262, +;gamma.1_1 = 2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570,2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175, +;gamma.2_1 = 3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +;gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +;gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +;gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +;gamma.0_3 = 0,59,117,175,232,288,344,399,453,507,560,613,664,716,766,816,866,914,962,1010,1056,1102,1148,1193,1237,1280,1323,1365,1407,1447,1487,1527,1566,1604,1641,1678,1714,1750,1786,1821,1856,1891,1925,1958,1990,2022,2053,2083,2112,2140,2167,2193,2218,2242,2264,2285,2305,2325,2345,2364,2383,2402,2421,2439,2458,2476,2494,2511,2529,2546,2563,2580,2596,2613,2629,2645,2661,2677,2692,2708, +;gamma.1_3 = 2723,2738,2752,2767,2782,2796,2810,2824,2838,2851,2865,2878,2892,2905,2918,2930,2943,2956,2968,2980,2992,3004,3016,3028,3040,3051,3063,3074,3085,3096,3107,3118,3129,3140,3150,3161,3171,3182,3192,3202,3212,3222,3232,3242,3252,3262,3271,3281,3291,3300,3310,3319,3329,3338,3347,3356,3366,3374,3383,3392,3401,3409,3418,3426,3434,3443,3451,3459,3467,3474,3482,3490,3497,3505,3512,3520,3527,3534,3541,3549, +;gamma.2_3 = 3556,3563,3570,3576,3583,3590,3597,3604,3610,3617,3623,3630,3636,3643,3649,3656,3662,3668,3675,3681,3687,3694,3700,3706,3712,3719,3725,3731,3737,3743,3750,3756,3762,3768,3774,3780,3786,3792,3798,3804,3810,3816,3822,3827,3833,3839,3845,3851,3856,3862,3868,3873,3879,3884,3890,3896,3901,3907,3912,3917,3923,3928,3934,3939,3944,3949,3955,3960,3965,3970,3975,3980,3985,3990,3995,4000,4005,4010,4015,4019,4024,4029,4034,4038,4043,4047,4052,4056,4061,4065,4070,4074,4078,4083,4087,4091,4095, + +gamma.0_3 = 0,54,109,164,221,277,334,391,447,502,557,610,662,712,760,806,850,895,938,980,1021,1061,1099,1135,1169,1202,1233,1261,1288,1312,1334,1353,1389,1405,1425,1447,1471,1497,1525,1555,1585,1616,1647,1678,1709,1739,1767,1795,1820,1844,1868,1891,1914,1937,1960,1982,2004,2025,2046,2067,2088,2108,2128,2148,2167,2186,2205,2223,2241,2259,2276,2293,2310,2327,2343,2359,2375,2390,2406,2421,2436, +gamma.1_3 = 2451,2465,2479,2493,2507,2520,2533,2546,2559,2571,2584,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463, +gamma.2_3 = 3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_4 = 0,50,100,151,202,254,305,357,408,459,509,559,608,657,704,750,796,840,883,926,968,1009,1050,1090,1129,1168,1206,1243,1280,1316,1352,1387,1422,1455,1488,1521,1553,1584,1615,1645,1674,1703,1731,1759,1786,1812,1838,1863,1888,1911,1934,1957,1978,1999,2019,2039,2058,2077,2095,2113,2130,2148,2165,2182,2200,2216,2233,2249,2264,2280,2295,2309,2324,2338,2352,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570,2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708, +gamma.1_4 = 2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722, +gamma.2_4 = 3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_5 = 0,30,59,89,119,149,179,210,240,270,300,330,361,391,421,451,481,511,541,571,601,631,661,690,719,749,778,806,835,864,892,920,948,976,1003,1031,1058,1086,1113,1140,1167,1194,1221,1248,1275,1301,1328,1354,1380,1406,1432,1458,1483,1508,1534,1559,1584,1609,1633,1658,1682,1706,1730,1753,1777,1800,1823,1846,1869,1891,1913,1935,1957,1979,2000,2022,2043,2064,2085,2105,2126,2147,2167,2187,2208,2228,2248,2268,2288,2308,2327,2347,2367,2387, +gamma.1_5 = 2407,2426,2446,2466,2486,2505,2525,2545,2565,2585,2604,2624,2644,2663,2683,2702,2722,2741,2760,2779,2798,2816,2835,2853,2871,2889,2907,2925,2942,2959,2976,2993,3009,3025,3041,3057,3072,3087,3102,3116,3131,3145,3159,3172,3186,3199,3212,3225,3238,3251,3263,3276,3288,3300,3312,3324,3335,3347,3359,3370,3381,3392,3403,3415,3425,3436,3447,3457,3468,3478,3487,3497,3507,3516,3526,3535,3545,3554,3563,3572,3581,3590,3599,3608,3616,3625,3634, +gamma.2_5 = 3642,3651,3659,3668,3676,3684,3693,3701,3709,3718,3726,3734,3742,3750,3757,3765,3772,3779,3786,3793,3800,3806,3813,3820,3826,3832,3838,3845,3851,3857,3862,3868,3874,3879,3885,3891,3896,3901,3907,3912,3917,3922,3927,3933,3938,3943,3948,3953,3958,3963,3967,3972,3977,3982,3987,3992,3997,4002,4007,4012,4016,4021,4026,4031,4036,4042,4047,4052,4057,4062,4068,4073,4078,4084,4089,4095, + +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 0 +3DnrIsoCount = 16 +;3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|51200|102400|204800|409600|819200|1638400|3276800 +3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|41000|70000|140000|240000|819200|1638400|3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 20; +s32SBS2_0 = 100; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 100; +s32SDS2_0 = 20; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 92; +s32MATH2_0 = 92; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 7; +s32TFS2_0 = 7; +s32SFC_0 = 16; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 10; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 140; +s32SBS1_1 = 40; +s32SBS2_1 = 120; +s32SBS3_1 = 0; +s32SDS0_1 = 140; +s32SDS1_1 = 120; +s32SDS2_1 = 40; +s32SDS3_1 = 20; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 95; +s32MATH2_1 = 95; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 7; +s32TFS2_1 = 7; +s32SFC_1 = 16; +s32TFC_1 = 0; +s32TPC_1 = 0; +s32TRC_1 = 10; + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 180; +s32SBS1_2 = 40; +s32SBS2_2 = 130; +s32SBS3_2 = 0; +s32SDS0_2 = 180; +s32SDS1_2 = 130; +s32SDS2_2 = 40; +s32SDS3_2 = 20; +s32STH0_2 = 110; +s32STH1_2 = 110; +s32STH2_2 = 110; +s32STH3_2 = 110; +s32MDP_2 = 2; +s32MATH1_2 = 98; +s32MATH2_2 = 98; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 7; +s32TFS2_2 = 7; +s32SFC_2 = 64; +s32TFC_2 = 4; +s32TPC_2 = 4; +s32TRC_2 = 12; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 180; +s32SBS1_3 = 40; +s32SBS2_3 = 150; +s32SBS3_3 = 0; +s32SDS0_3 = 180; +s32SDS1_3 = 150; +s32SDS2_3 = 40; +s32SDS3_3 = 20; +s32STH0_3 = 116; +s32STH1_3 = 116; +s32STH2_3 = 116; +s32STH3_3 = 116; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 7; +s32TFS2_3 = 7; +s32SFC_3 = 96; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 14; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 180; +s32SBS1_4 = 401; +s32SBS2_4 = 160; +s32SBS3_4 = 0; +s32SDS0_4 = 180; +s32SDS1_4 = 160; +s32SDS2_4 = 40; +s32SDS3_4 = 20; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 128; +s32TFC_4 = 8; +s32TPC_4 = 8; +s32TRC_4 = 16; + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 180; +s32SBS1_5 = 40; +s32SBS2_5 = 160; +s32SBS3_5 = 40; +s32SDS0_5 = 180; +s32SDS1_5 = 160; +s32SDS2_5 = 40; +s32SDS3_5 = 40; +s32STH0_5 = 130; +s32STH1_5 = 130; +s32STH2_5 = 130; +s32STH3_5 = 130; +s32MDP_5 = 2; +s32MATH1_5 = 105; +s32MATH2_5 = 105; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 192; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 16; + + +;ISO = 9000 + +s32IES0_6 = 0; +s32SBS0_6 = 190; +s32SBS1_6 = 40; +s32SBS2_6 = 180; +s32SBS3_6 = 50; +s32SDS0_6 = 190; +s32SDS1_6 = 180; +s32SDS2_6 = 40; +s32SDS3_6 = 50; +s32STH0_6 = 135; +s32STH1_6 = 135; +s32STH2_6 = 135; +s32STH3_6 = 135; +s32MDP_6 = 2; +s32MATH1_6 = 118; +s32MATH2_6 = 118; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 192; + s32TFC_6 = 10; + s32TPC_6 = 10; + s32TRC_6 = 16; + + ;ISO = 18000 + +s32IES0_7 = 0; +s32SBS0_7 = 190; +s32SBS1_7 = 40; +s32SBS2_7 = 180; +s32SBS3_7 = 50; +s32SDS0_7 = 190; +s32SDS1_7 = 180; +s32SDS2_7 = 40; +s32SDS3_7 = 50; +s32STH0_7 = 135; +s32STH1_7 = 135; +s32STH2_7 = 135; +s32STH3_7 = 135; +s32MDP_7 = 2; +s32MATH1_7 = 135; +s32MATH2_7 = 135; +s32Pro3_7 = 0; +s32MDDZ1_7 = 64; +s32MDDZ2_7 = 64; +s32TFS1_7 = 7; +s32TFS2_7 = 7; +s32SFC_7 = 192; +s32TFC_7 = 10; +s32TPC_7 = 10; +s32TRC_7 = 16; + + + +;ISO = 25600 + +s32IES0_8 = 0; +s32SBS0_8 = 210; +s32SBS1_8 = 40; +s32SBS2_8 = 150; +s32SBS3_8 = 50; +s32SDS0_8 = 210; +s32SDS1_8 = 150; +s32SDS2_8 = 40; +s32SDS3_8 = 50; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 143; +s32MATH2_8 = 143; +s32Pro3_8 = 0; +s32MDDZ1_8 = 64; +s32MDDZ2_8 = 64; +s32TFS1_8 = 7; +s32TFS2_8 = 7; +s32SFC_8 = 192; +s32TFC_8 = 12; +s32TPC_8 = 12; +s32TRC_8 = 32; + + + +;ISO = 41000 + +s32IES0_9 = 0; +s32SBS0_9 = 220; +s32SBS1_9 = 60; +s32SBS2_9 = 160; +s32SBS3_9 = 50; +s32SDS0_9 = 220; +s32SDS1_9 = 160; +s32SDS2_9 = 60; +s32SDS3_9 = 50; +s32STH0_9 = 136; +s32STH1_9 = 136; +s32STH2_9 = 136; +s32STH3_9 = 136; +s32MDP_9 = 2; +s32MATH1_9 = 145; +s32MATH2_9 = 145; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 8; +s32TFS2_9 = 8; +s32SFC_9 = 255; +s32TFC_9 = 16; +s32TPC_9 = 16; +s32TRC_9 = 128; + + +;ISO = 70000 + +s32IES0_10 = 0; +s32SBS0_10 = 230; +s32SBS1_10 = 60; +s32SBS2_10 = 200; +s32SBS3_10 = 80; +s32SDS0_10 = 230; +s32SDS1_10 = 200; +s32SDS2_10 = 60; +s32SDS3_10 = 80; +s32STH0_10 = 142; +s32STH1_10 = 142; +s32STH2_10 = 142; +s32STH3_10 = 142; +s32MDP_10 = 2; +s32MATH1_10 = 158; +s32MATH2_10 = 158; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 8; +s32TFS2_10 = 8; +s32SFC_10 = 255; +s32TFC_10 = 16; +s32TPC_10 = 16; +s32TRC_10 = 128; + + +;ISO = 140000 + +s32IES0_11 = 0; +s32SBS0_11 = 230; +s32SBS1_11 = 70; +s32SBS2_11 = 200; +s32SBS3_11 = 80; +s32SDS0_11 = 230; +s32SDS1_11 = 200; +s32SDS2_11 = 70; +s32SDS3_11 = 80; +s32STH0_11 = 142; +s32STH1_11 = 142; +s32STH2_11 = 142; +s32STH3_11 = 142; +s32MDP_11 = 2; +s32MATH1_11 = 160; +s32MATH2_11 = 160; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 8; +s32TFS2_11 = 8; +s32SFC_11 = 255; +s32TFC_11 = 16; +s32TPC_11 = 16; +s32TRC_11 = 255; + + + +;ISO = 240000 + +s32IES0_12 = 0; +s32SBS0_12 = 240; +s32SBS1_12 = 70; +s32SBS2_12 = 200; +s32SBS3_12 = 80; +s32SDS0_12 = 240; +s32SDS1_12 = 200; +s32SDS2_12 = 70; +s32SDS3_12 = 80; +s32STH0_12 = 145; +s32STH1_12 = 145; +s32STH2_12 = 145; +s32STH3_12 = 145; +s32MDP_12 = 2; +s32MATH1_12 = 170; +s32MATH2_12 = 170; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 8; +s32TFS2_12 = 8; + s32SFC_12 = 255; + s32TFC_12 = 16; + s32TPC_12 = 16; + s32TRC_12 = 255; + + +;ISO = 819200 + +s32IES0_13 = 0; +s32SBS0_13 = 248; +s32SBS1_13 = 160; +s32SBS2_13 = 210; +s32SBS3_13 = 160; +s32SDS0_13 = 248; +s32SDS1_13 = 210; +s32SDS2_13 = 160; +s32SDS3_13 = 160; +s32STH0_13 = 148; +s32STH1_13 = 148; +s32STH2_13 = 148; +s32STH3_13 = 148; +s32MDP_13 = 2; +s32MATH1_13 = 176; +s32MATH2_13 = 176; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 8; +s32TFS2_13 = 8; + s32SFC_13 = 255; + s32TFC_13 = 16; + s32TPC_13 = 16; + s32TRC_13 = 255; + + + +;ISO = 1638400 + +s32IES0_14 = 0; +s32SBS0_14 = 248; +s32SBS1_14 = 160; +s32SBS2_14 = 210; +s32SBS3_14 = 160; +s32SDS0_14 = 248; +s32SDS1_14 = 210; +s32SDS2_14 = 160; +s32SDS3_14 = 160; +s32STH0_14 = 160; +s32STH1_14 = 160; +s32STH2_14 = 160; +s32STH3_14 = 160; +s32MDP_14 = 2; +s32MATH1_14 = 176; +s32MATH2_14 = 176; +s32Pro3_14 =0; +s32MDDZ1_14 = 64; +s32MDDZ2_14 = 64; +s32TFS1_14 = 8; +s32TFS2_14 = 8; + s32SFC_14 = 255; + s32TFC_14 = 16; + s32TPC_14 = 16; + s32TRC_14 = 255; + + + + +;ISO = 3276800 + +s32IES0_15 = 0; +s32SBS0_15 = 248; +s32SBS1_15 = 160; +s32SBS2_15 = 210; +s32SBS3_15 = 160; +s32SDS0_15 = 248; +s32SDS1_15 = 210; +s32SDS2_15 = 160; +s32SDS3_15 = 160; +s32STH0_15 = 148; +s32STH1_15 = 148; +s32STH2_15 = 148; +s32STH3_15 = 148; +s32MDP_15 = 2; +s32MATH1_15 = 180; +s32MATH2_15 = 180; +s32Pro3_15 = 0; +s32MDDZ1_15 = 64; +s32MDDZ2_15 = 64; +s32TFS1_15 = 8; +s32TFS2_15 = 8; + s32SFC_15 = 255; + s32TFC_15 = 16; + s32TPC_15 = 16; + s32TRC_15 = 255; + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 46|46|38|32| +MaxHistOffset = 20|18|14|10| +MaxSysGain = 65536000 + +u16HistRatioSlope = 64 +BlackDelayFrame = 16 +WhiteDelayFrame = 16 +u16BlackSpeedBias = 144 +u8Tolerance = 2 +u8Speed = 32 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd = 20,20,20,18,16,14,12,12,12,10,8,8,8,6,4,2, +au8SharpenD = 70,70,68,68,65,65,65,65,65,50,50,40,40,40,40,40, +au8TextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge = 150,150,150,150,150,150,150,150,150,150,150,150,150,180,180,200, +au8EdgeThr = 80,80,80,80,80,80,80,80,100,110,120,130,150,170,180,190, +au8OverShoot = 150,150,150,150,150,150,150,40,30,20,10,10,10,10,10,10, +au8UnderShoot = 200,200,200,200,200,200,200,60,50,40,20,15,15,15,15,15, +au8shootSupStr = 10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl = 128,128,98,98,98,95,95,95,80,80,80,80,80,80,80,80, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +;gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, +;gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, +;gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 16 +3DnrIsoThresh = 100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 0; + + + + +;ISO = 200 +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 =0; +s32TRC_1 = 0; + + + +;ISO = 400 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; +s32TRC_2 = 0; + +;ISO = 800 +s32IES0_3 = 0; +s32SBS0_3 = 150; +s32SBS1_3 = 50; +s32SBS2_3 = 140; +s32SBS3_3 = 20; +s32SDS0_3 = 150; +s32SDS1_3 = 140; +s32SDS2_3 = 50; +s32SDS3_3 = 20; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 105; +s32MATH2_3 = 105; +s32Pro3_3 = 0; +s32MDDZ1_3 = 64; +s32MDDZ2_3 = 64; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; +s32TRC_3 = 0; + + +;ISO = 1600 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 50; +s32SBS2_4 = 150; +s32SBS3_4 = 20; +s32SDS0_4 = 150; +s32SDS1_4 = 150; +s32SDS2_4 = 50; +s32SDS3_4 = 20; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 105; +s32MATH2_4 = 105; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; +s32TRC_4 = 0; + + +;ISO = 3200 +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 50; +s32SBS2_5 = 100; +s32SBS3_5 = 30; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 60; +s32SDS3_5 = 30; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 106; +s32MATH2_5 = 106; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; +s32TRC_5 = 0; + + +;ISO = 6400 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 50; +s32SBS2_6 = 100; +s32SBS3_6 = 30; +s32SDS0_6 = 170; +s32SDS1_6 = 150; +s32SDS2_6 = 50; +s32SDS3_6 = 30; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 0; + s32TFC_6 = 0; + s32TPC_6 = 0; + s32TRC_6 = 0; + + +;ISO = 12800 +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 50; +s32SBS2_7 = 110; +s32SBS3_7 = 50; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 50; +s32SDS3_7 = 500; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; + s32SFC_7 = 0; + s32TFC_7 = 0; + s32TPC_7 = 0; + s32TRC_7 = 0; + + +;ISO = 25600 + s32IES0_8 = 0; +s32SBS0_8 = 170; +s32SBS1_8 = 50; +s32SBS2_8 = 110; +s32SBS3_8 = 50; +s32SDS0_8 = 170; +s32SDS1_8 = 110; +s32SDS2_8 = 50; +s32SDS3_8 = 50; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 114; +s32MATH2_8 = 114; +s32Pro3_8 = 0; +s32MDDZ1_8 = 48; +s32MDDZ2_8 = 48; +s32TFS1_8 = 8; +s32TFS2_8 = 8; + s32SFC_8 = 0; + s32TFC_8 = 0; + s32TPC_8 = 0; + s32TRC_8 = 0; + + + + + +;ISO = 51200 + + s32IES0_9 = 0; +s32SBS0_9 = 180; +s32SBS1_9 = 50; +s32SBS2_9 = 130; +s32SBS3_9 = 50; +s32SDS0_9 = 180; +s32SDS1_9 = 130; +s32SDS2_9 = 50; +s32SDS3_9 = 50; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 138; +s32MATH2_9 = 138; +s32Pro3_9 = 0; +s32MDDZ1_9 = 56; +s32MDDZ2_9 = 56; +s32TFS1_9 = 10; +s32TFS2_9 = 10; + s32SFC_9 = 0; + s32TFC_9 = 0; + s32TPC_9 = 0; + s32TRC_9 = 0; + + +;ISO = 102400 + + s32IES0_10 = 0; +s32SBS0_10 = 190; +s32SBS1_10 = 0; +s32SBS2_10 = 150; +s32SBS3_10 = 0; +s32SDS0_10 = 190; +s32SDS1_10 = 150; +s32SDS2_10 = 0; +s32SDS3_10 = 0; +s32STH0_10 = 132; +s32STH1_10 = 132; +s32STH2_10 = 132; +s32STH3_10 = 132; +s32MDP_10 = 2; +s32MATH1_10 = 143; +s32MATH2_10 = 143; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 0; + s32TFC_10 = 0; + s32TPC_10 = 0; + s32TRC_10 = 0; + + +;ISO = 204800 + + s32IES0_11 = 0; +s32SBS0_11 = 185; +s32SBS1_11 = 190; +s32SBS2_11 = 210; +s32SBS3_11 = 55; +s32SDS0_11 = 185; +s32SDS1_11 = 210; +s32SDS2_11 = 190; +s32SDS3_11 = 55; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 190; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 19; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 142; +s32MATH2_12 = 142; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + + + +;ISO = 819200 + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + s32IES0_14 = 0; +s32SBS0_14 = 220; +s32SBS1_14 = 150; +s32SBS2_14 = 220; +s32SBS3_14 = 0; +s32SDS0_14 = 220; +s32SDS1_14 = 220; +s32SDS2_14 = 150; +s32SDS3_14 = 0; +s32STH0_14 = 155; +s32STH1_14 = 155; +s32STH2_14 = 155; +s32STH3_14 = 155; +s32MDP_14 = 6; +s32MATH1_14 = 170; +s32MATH2_14 = 170; +s32Pro3_14 =0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 10; +s32TFS2_14 = 10; + s32SFC_14 = 255; + s32TFC_14 = 32; + s32TPC_14 = 32; + s32TRC_14 = 255; + + + + + +;ISO = 3276800 + + s32IES0_15 = 0; +s32SBS0_15 = 220; +s32SBS1_15 = 0; +s32SBS2_15 = 240; +s32SBS3_15 = 0; +s32SDS0_15 = 220; +s32SDS1_15 = 240; +s32SDS2_15 = 0; +s32SDS3_15 = 0; +s32STH0_15 = 152; +s32STH1_15 = 152; +s32STH2_15 = 152; +s32STH3_15 = 152; +s32MDP_15 = 6; +s32MATH1_15 = 172; +s32MATH2_15 = 172; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 10; +s32TFS2_15 = 10; + s32SFC_15 = 255; + s32TFC_15 = 32; + s32TPC_15 = 32; + s32TRC_15 = 255; + + + + +[TRAFFIC] +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 5; +u8SecondPole = 190; +u8Stretch = 54; +u8Compress = 200; +u8PDStrength = 35; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 45; + +u8ExpCompensation = 24 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 64 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd =20,20,18,16,14,12,8,6,4,2,0,0,0,0,0,0, +au8SharpenD =80,70,70,70,70,60,80,120,140,160,180,200,200,200,200,200, +au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge =80,70,70,60,50,60,60,60,70,80,100,120,150,180,180,200, +au8EdgeThr =80,80,80,80,80,80,80,90,100,110,120,130,150,170,180,190, +au8OverShoot =150,150,150,150,130,90,60,40,30,20,10,10,10,10,10,10, +au8UnderShoot =200,200,200,200,180,120,80,60,50,40,20,15,15,15,15,15, +au8shootSupStr =144,145,162,163,164,101,87,72,42,27,12,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, + +gamma_0 = 0,102,188,266,337,408,471,535,592,649,704,760,814,861,908,960,1005,1048,1089,1130,1168,1200,1237,1273,1309,1344,1379,1413,1445,1476,1507,1538,1568,1593,1618,1643,1668,1693,1717,1742,1766,1789,1814,1837,1860,1884,1906,1929,1952,1975,1997,2019,2041,2062,2083,2105,2125,2146,2165,2186,2206,2225,2244,2262,2281,2299,2316,2334,2351,2368,2385,2402,2418,2434,2450,2466,2482,2497,2512,2527,2542,2557,2572,2586,2600,2614,2629,2642,2656,2670,2683,2697,2710,2724,2737,2750,2763,2776,2789,2801,2815,2827,2839,2852,2864,2876,2887,2899,2911, +gamma_1 = 2922,2934,2945,2957,2968,2979,2990,3001,3012,3023,3033,3044,3055,3065,3076,3086,3096,3107,3117,3127,3138,3148,3157,3168,3177,3187,3197,3207,3216,3226,3235,3244,3253,3263,3272,3281,3290,3299,3308,3317,3326,3334,3343,3352,3361,3369,3378,3386,3395,3403,3411,3420,3429,3437,3445,3453,3462,3470,3478,3486,3495,3503,3511,3519,3528,3536,3544,3551,3559,3567,3575,3582,3590,3597,3605,3613,3620,3628,3635,3642,3650,3657,3665,3672,3679,3687,3694,3701,3709,3716,3723,3730,3737,3745,3752,3759,3766,3773,3780,3787,3794,3801,3808,3814,3821, +gamma_2 = 3828,3835,3842,3848,3855,3862,3869,3875,3882,3889,3895,3902,3908,3915,3921,3927,3933,3940,3946,3953,3959,3966,3972,3978,3984,3990,3996,4003,4009,4015,4021,4028,4034,4041,4047,4053,4060,4066,4072,4078,4084,4090,4095, + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 0; +s32SBS2_3 = 80; +s32SBS3_3 = 0; +s32SDS0_3 = 140; +s32SDS1_3 = 80; +s32SDS2_3 = 0; +s32SDS3_3 = 0; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 0; +s32SBS2_4 = 90; +s32SBS3_4 = 0; +s32SDS0_4 = 150; +s32SDS1_4 = 90; +s32SDS2_4 = 0; +s32SDS3_4 = 0; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 80; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 0; +s32SBS2_5 = 100; +s32SBS3_5 = 0; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 0; +s32SDS3_5 = 0; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 14; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 170; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; +s32SFC_6 = 160; +s32TFC_6 = 10; +s32TPC_6 = 10; +s32TRC_6 = 100; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 0; +s32SBS2_7 = 110; +s32SBS3_7 = 0; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; +s32SFC_7 = 230; +s32TFC_7 = 12; +s32TPC_7 = 12; +s32TRC_7 = 160; \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini new file mode 100755 index 00000000..ee522854 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini @@ -0,0 +1,1811 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 0; + +[AE] +aeRunInterval = 1; +u8ExpRatioType = 0; +expRatioMax = 2048 +expRatioMin = 512 +u32ExpRatio = 1024; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 1 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 1200|3600|6000|9000|15000| ;threshold value for each exposure level from dark to light +;aeExpLtoDThresh = 20000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark +aeExpLtoDThresh = 1000|1000|3000|5000|10000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 56|48|48|36|30| +aeHistOffset = 64|64|64|64|64| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 38|34|30|28|22|22|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000| +SysGain = 1024|1024|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +Gr = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +Gb = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +B = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200|12000|32000| +au16SharpenUd_0_0=15|14|13|10|9|8|7|4|2|1|1|1|1|1|1|1| +au8SharpenD_0_0=90|90|90|90|90|90|80|80|80|80|80|80|80|80|80|80| +au8TextureThr_0_0=0|2|2|3|3|5|7|7|7|7|7|7|7|7|7|7| +au8SharpenEdge_0_0=70|70|70|70|80|80|80|80|80|80|80|80|80|80|80|80| +au8EdgeThr_0_0=130|130|130|130|130|130|160|170|180|190|190|190|190|190|190|190| +au8OverShoot_0_0=50|50|50|50|50|50|50|30|0|0|0|0|0|0|0|0| +au8UnderShoot_0_0=80|80|70|70|70|80|80|80|80|80|0|0|0|0|0|0| +au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=133|133|133|128|128|128|128|128|128|118|118|100|100|100|100|100| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +[vpsssharpen] +bEnable = 1 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200|12000|32000| +au16SharpenUd_0_0=5|5|5|5|5|5|4|3|2|1|1|1|1|1|1|1| +au8SharpenD_0_0=30|30|30|30|40|50|60|70|80|90|100|110|120|130|140|150| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=6|6|6|6|12|24|40|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=0|0|0|10|20|40|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=12|12|6|2|2|2|2|2|2|2|2|2|2|2|2|2| +au8UnderShoot_0_0=15|13|9|9|9|9|9|9|9|9|9|9|9|9|9|9| +au8shootSupStr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + +[defog] +bEnable = 1; +OpType = 1; +Interval = 10; +ISOCount = 5; +ISO = 100|400|800|1600|4000; +ManualStrength = 50|60|60|60|100; + +UserLutEnable = 1; + +;123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +;124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +;126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 252,252,251,251,250,250,250,249,249,248,248,248,247,247,247,246,246,245,245,245,244,244,243,243,243,242,242,241,241,241,240,240,239,239,239,238,238,237,237,237,236,236,236,235,235,234,234,234,233,233,232,232,232,231,231,230,230,230,229,229,229,228,228,227,227,227,226,226,225,225,225,224,224,224,223,223,222,222,222,221,221,220,220,220,219,219,219,218,218,217,217,217,216,216, +;UserDefogLut.1_1 = 216,215,215,214,214,214,213,213,212,212,212,211,211,211,210,210,210,209,209,208,208,208,207,207,207,206,206,205,205,205,204,204,204,203,203,203,202,202,202,201,201,201,200,200,200,199,199,199,198,198,198,197,197,197,196,196,196,195,195,195,194,194,194,193,193,193,192,192,192,191,191,191,190,190,190,189,189,189,188,188,188,187,187,187,186,186,186,185,185,185,184,184,184,183, +;UserDefogLut.2_1 = 183,183,182,182,182,181,181,181,180,180,180,179,179,179,178,178,177,177,177,176,176,176,175,175,175,174,174,174,173,173,172,172,172,171,171,171,170,170,170,169,169,168,168,168,167,167,167,166,166,166,165,165,164,164,164,163,163,163,162,162,162,161,161,160,160,160,159,159, +UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 1 +Interval = 1; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 0|0 +DCIContrastGain = 32|32 +DCILightGain = 63|63 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 1 +;UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x47A3,0x5CFF,0x82CF,0x8DA4,0x94B1,0x9A79,0x9CDE,0x9EE9,0x9F34,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +;UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +;UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7,0xFFFF +UserTmTable_1 = 0x0,0xDC4,0x1399,0x1BE8,0x2AA5,0x35F4,0x4000,0x4A17,0x5F0A,0x7CAD,0x9A50,0xA611,0xA89F,0xABB0,0xADBB,0xAEE2,0xB1DC,0xB3B8,0xB58B,0xB60B,0xB688,0xB703,0xB77D,0xB7F7,0xB871,0xB8AF,0xB8ED,0xB92C,0xB96C,0xB9AD,0xB9EF,0xBA33,0xBA79,0xBAC0,0xBB09,0xBB55,0xBBA4,0xBBF6,0xBC4B,0xBCA4,0xBD00,0xBD31,0xBD62,0xBD94,0xBDC8,0xBDFD,0xBE34,0xBE6C,0xBEA6,0xBEE1,0xBF1E,0xBF5C,0xBF9D,0xBFDF,0xC024,0xC06A,0xC0B2,0xC0FD,0xC14A,0xC19A,0xC1EC,0xC240,0xC298,0xC2F2,0xC34F,0xC3AF,0xC412, +UserTmTable_2 = 0xC478,0xC4E2,0xC550,0xC5C1,0xC635,0xC6AE,0xC6EC,0xC72B,0xC76B,0xC7AC,0xC7EE,0xC831,0xC876,0xC8BB,0xC902,0xC94A,0xC993,0xC9DD,0xCA29,0xCA76,0xCAC4,0xCB14,0xCB64,0xCBB7,0xCC0A,0xCC5F,0xCCB6,0xCD0E,0xCD67,0xCDC2,0xCE1F,0xCE7D,0xCEDD,0xCF3E,0xCFA1,0xD006,0xD06C,0xD0D4,0xD13E,0xD1AA,0xD218,0xD287,0xD2F8,0xD36C,0xD3E1,0xD458,0xD4D2,0xD54D,0xD5CA,0xD64A,0xD6CC,0xD750,0xD7D6,0xD85F,0xD8E9,0xD977,0xDA06,0xDA98,0xDB2D,0xDBC4,0xDC5E,0xDCFA,0xDD99,0xDE3A,0xDEDF,0xDF86, +UserTmTable_3 = 0xE030,0xE0DC,0xE18C,0xE23F,0xE299,0xE2F4,0xE350,0xE3AD,0xE40B,0xE469,0xE4C8,0xE528,0xE589,0xE5EB,0xE64D,0xE6B0,0xE714,0xE779,0xE7DF,0xE845,0xE8AD,0xE915,0xE97E,0xE9E8,0xEA53,0xEABF,0xEB2C,0xEB99,0xEC08,0xEC77,0xECE8,0xED59,0xEDCB,0xEE3F,0xEEB3,0xEF28,0xEF9E,0xF015,0xF08E,0xF107,0xF181,0xF1FC,0xF278,0xF2F5,0xF374,0xF3F3,0xF473,0xF4F5,0xF577,0xF5FB,0xF680,0xF705,0xF78C,0xF814,0xF89D,0xF928,0xF9B3,0xFA40,0xFACD,0xFB5C,0xFBEC,0xFC7E,0xFD10,0xFDA4,0xFE39,0xFECF,0xFF66,0xFFFF + +;UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +;UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +;UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + + +Option =1 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 8 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 190|200|200|220|235|250|252|252 |;ISO 100 +u32DRCManualStrength_1 = 190|200|200|220|230|247|247|247 |;ISO 200 +u32DRCManualStrength_2 = 170|190|190|220|220|233|240|240| ;ISO 400 +u32DRCManualStrength_3 = 170|180|180|210|220|230|235|235| ;ISO 800 +u32DRCManualStrength_4 = 160|180|180|200|210|225|225|225| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 120|120|130|150|170|180|180|180|;ISO 6400 +u32DRCManualStrength_7 = 110|110|110|110|130|140|140|140|;ISO 12800 +u32DRCManualStrength_8 = 100|100|100|100|100|100|120|120|;ISO 25600 + +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 45|45|45|45|45|; +LocalMixingDark = 45|45|45|45|45|; + +[gamma] +Option = 1 ;0:way1 1:way2 +DelayCount = 1 +Interval = 10 +ExpCount = 7 +ExpThreshLtoD = 600|1000|2000|4000|8000|16000|32000| +ExpThreshDtoL = 500|900|1900|3900|7500|15000|30000| + + +gamma.0_0 = 0,21,41,62,82,102,123,143,163,184,204,224,245,265,285,306,326,346,367,387,408,428,449,470,490,511,532,553,574,595,616,638,659,681,702,725,747,769,792,815,838,861,884,907,930,953,976,1000,1023,1046,1069,1092,1115,1138,1160,1183,1205,1227,1249,1271,1292,1313,1334,1354,1374,1394,1413,1432,1451,1470,1489,1507,1526,1544,1561,1579,1597,1614,1631,1648,1666,1682,1699,1716,1733,1749,1766,1782,1799,1815,1832,1848,1864,1881,1897,1914,1930,1947, +gamma.1_0 = 1963,1980,1996,2013,2029,2046,2062,2079,2095,2112,2128,2144,2161,2177,2193,2209,2225,2240,2256,2271,2286,2302,2317,2331,2346,2360,2374,2388,2402,2416,2429,2442,2455,2467,2479,2491,2503,2514,2525,2536,2547,2558,2568,2579,2589,2599,2609,2619,2629,2639,2649,2659,2669,2679,2689,2699,2709,2719,2729,2740,2750,2761,2772,2783,2794,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2937,2948,2959,2970,2982,2993,3004,3016,3027,3039,3051, +gamma.2_0 = 3062,3074,3086,3098,3110,3123,3135,3147,3159,3172,3185,3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 + +gamma.0_1 = 0,21,41,62,82,102,123,143,163,184,204,224,245,265,285,306,326,346,367,387,408,428,449,470,490,511,532,553,574,595,616,638,659,681,702,725,747,769,792,815,838,861,884,907,930,953,976,1000,1023,1046,1069,1092,1115,1138,1160,1183,1205,1227,1249,1271,1292,1313,1334,1354,1374,1394,1413,1432,1451,1470,1489,1507,1526,1544,1561,1579,1597,1614,1631,1648,1666,1682,1699,1716,1733,1749,1766,1782,1799,1815,1832,1848,1864,1881,1897,1914,1930,1947, +gamma.1_1 = 1963,1980,1996,2013,2029,2046,2062,2079,2095,2112,2128,2144,2161,2177,2193,2209,2225,2240,2256,2271,2286,2302,2317,2331,2346,2360,2374,2388,2402,2416,2429,2442,2455,2467,2479,2491,2503,2514,2525,2536,2547,2558,2568,2579,2589,2599,2609,2619,2629,2639,2649,2659,2669,2679,2689,2699,2709,2719,2729,2740,2750,2761,2772,2783,2794,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2937,2948,2959,2970,2982,2993,3004,3016,3027,3039,3051, +gamma.2_1 = 3062,3074,3086,3098,3110,3123,3135,3147,3159,3172,3185,3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 + +gamma.0_2 = 0,21,41,62,82,102,123,143,163,184,204,224,245,265,285,306,326,346,367,387,408,428,449,470,490,511,532,553,574,595,616,638,659,681,702,725,747,769,792,815,838,861,884,907,930,953,976,1000,1023,1046,1069,1092,1115,1138,1160,1183,1205,1227,1249,1271,1292,1313,1334,1354,1374,1394,1413,1432,1451,1470,1489,1507,1526,1544,1561,1579,1597,1614,1631,1648,1666,1682,1699,1716,1733,1749,1766,1782,1799,1815,1832,1848,1864,1881,1897,1914,1930,1947, +gamma.1_2 = 1963,1980,1996,2013,2029,2046,2062,2079,2095,2112,2128,2144,2161,2177,2193,2209,2225,2240,2256,2271,2286,2302,2317,2331,2346,2360,2374,2388,2402,2416,2429,2442,2455,2467,2479,2491,2503,2514,2525,2536,2547,2558,2568,2579,2589,2599,2609,2619,2629,2639,2649,2659,2669,2679,2689,2699,2709,2719,2729,2740,2750,2761,2772,2783,2794,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2937,2948,2959,2970,2982,2993,3004,3016,3027,3039,3051, +gamma.2_2 = 3062,3074,3086,3098,3110,3123,3135,3147,3159,3172,3185,3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 + + +gamma.0_3 = 0,16,32,48,64,80,95,111,126,142,157,173,188,204,220,235,251,267,282,298,314,330,346,363,379,396,413,430,447,464,482,500,518,536,555,574,592,612,631,650,670,689,709,729,749,769,790,810,831,851,872,893,914,935,956,977,998,1019,1040,1061,1082,1103,1125,1146,1167,1188,1210,1232,1254,1276,1299,1321,1344,1367,1390,1413,1436,1459,1483,1506,1529,1552,1575,1598,1620,1643,1665,1687,1709,1731,1752,1773,1794,1814,1834,1854,1873,1892,1910,1929,1947,1965,1982,2000,2017, +gamma.1_3 = 2034,2051,2067,2084,2100,2116,2132,2147,2163,2178,2193,2208,2223,2238,2253,2268,2282,2297,2311,2325,2340,2354,2368,2382,2396,2410,2423,2437,2450,2463,2476,2489,2501,2514,2526,2538,2550,2562,2574,2586,2598,2610,2621,2633,2645,2656,2668,2679,2691,2702,2714,2725,2737,2749,2760,2772,2784,2795,2807,2818,2830,2841,2852,2863,2874,2885,2896,2907,2918,2929,2940,2951,2962,2973,2984,2995,3006,3017,3029,3040,3051,3063,3075,3087,3098,3110,3123,3135,3147,3159,3172,3185, +gamma.2_3 = 3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 + +gamma.0_4 = 0,16,32,48,64,80,95,111,126,142,157,173,188,204,220,235,251,267,282,298,314,330,346,363,379,396,413,430,447,464,482,500,518,536,555,574,592,612,631,650,670,689,709,729,749,769,790,810,831,851,872,893,914,935,956,977,998,1019,1040,1061,1082,1103,1125,1146,1167,1188,1210,1232,1254,1276,1299,1321,1344,1367,1390,1413,1436,1459,1483,1506,1529,1552,1575,1598,1620,1643,1665,1687,1709,1731,1752,1773,1794,1814,1834,1854,1873,1892,1910,1929,1947,1965,1982,2000,2017, +gamma.1_4 = 2034,2051,2067,2084,2100,2116,2132,2147,2163,2178,2193,2208,2223,2238,2253,2268,2282,2297,2311,2325,2340,2354,2368,2382,2396,2410,2423,2437,2450,2463,2476,2489,2501,2514,2526,2538,2550,2562,2574,2586,2598,2610,2621,2633,2645,2656,2668,2679,2691,2702,2714,2725,2737,2749,2760,2772,2784,2795,2807,2818,2830,2841,2852,2863,2874,2885,2896,2907,2918,2929,2940,2951,2962,2973,2984,2995,3006,3017,3029,3040,3051,3063,3075,3087,3098,3110,3123,3135,3147,3159,3172,3185, +gamma.2_4 = 3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 + +gamma.0_5 = 0,16,32,48,64,80,95,111,126,142,157,173,188,204,220,235,251,267,282,298,314,330,346,363,379,396,413,430,447,464,482,500,518,536,555,574,592,612,631,650,670,689,709,729,749,769,790,810,831,851,872,893,914,935,956,977,998,1019,1040,1061,1082,1103,1125,1146,1167,1188,1210,1232,1254,1276,1299,1321,1344,1367,1390,1413,1436,1459,1483,1506,1529,1552,1575,1598,1620,1643,1665,1687,1709,1731,1752,1773,1794,1814,1834,1854,1873,1892,1910,1929,1947,1965,1982,2000,2017, +gamma.1_5 = 2034,2051,2067,2084,2100,2116,2132,2147,2163,2178,2193,2208,2223,2238,2253,2268,2282,2297,2311,2325,2340,2354,2368,2382,2396,2410,2423,2437,2450,2463,2476,2489,2501,2514,2526,2538,2550,2562,2574,2586,2598,2610,2621,2633,2645,2656,2668,2679,2691,2702,2714,2725,2737,2749,2760,2772,2784,2795,2807,2818,2830,2841,2852,2863,2874,2885,2896,2907,2918,2929,2940,2951,2962,2973,2984,2995,3006,3017,3029,3040,3051,3063,3075,3087,3098,3110,3123,3135,3147,3159,3172,3185, +gamma.2_5 = 3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 + +gamma.0_6 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma.1_6 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma.2_6 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +;way1 +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |0 |0 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |0 |0 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |0 |0 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +gamma1.0_0 = 0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +gamma1.1_0 = 1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +gamma1.2_0 = 3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 1 +3DnrIsoCount = 10 +;3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|51200|102400|204800|409600|819200|1638400|3276800 +;3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|41000|70000|140000|240000|819200|1638400|3276800 +3DnrIsoThresh = 350|1000|3000|6000|10000|20000|40000|80000|160000|320000| + +;MG=150 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 120; +s32SBS3_0 = 0; +s32SDS0_0 = 100; +s32SDS1_0 = 100; +s32SDS2_0 = 0; +s32SDS3_0 = 20; +s32STH0_0 = 108; +s32STH1_0 = 108; +s32STH2_0 = 108; +s32STH3_0 = 108; +s32MDP_0 = 2; +s32MATH1_0 = 100; +s32MATH2_0 = 100; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 7; +s32TFS2_0 = 7; +s32SFC_0 = 32; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 16; + +;MG=1000 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 100; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 108; +s32STH1_1 = 108; +s32STH2_1 = 108; +s32STH3_1 = 108; +s32MDP_1 = 2; +s32MATH1_1 = 100; +s32MATH2_1 = 100; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 7; +s32TFS2_1 = 7; +s32SFC_1 = 48; +s32TFC_1 = 4; +s32TPC_1 = 4; +s32TRC_1 = 16; + + +;MG=3000 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 100; +s32SBS3_2 = 10; +s32SDS0_2 = 130; +s32SDS1_2 = 100; +s32SDS2_2 = 0; +s32SDS3_2 = 10; +s32STH0_2 = 108; +s32STH1_2 = 108; +s32STH2_2 = 108; +s32STH3_2 = 108; +s32MDP_2 = 2; +s32MATH1_2 = 102; +s32MATH2_2 = 102; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 7; +s32TFS2_2 = 7; +s32SFC_2 = 56; +s32TFC_2 = 4; +s32TPC_2 = 4; +s32TRC_2 = 27; + +;MG=6000 + +s32IES0_3 = 0; +s32SBS0_3 = 100; +s32SBS1_3 = 10; +s32SBS2_3 = 80; +s32SBS3_3 = 0; +s32SDS0_3 = 120; +s32SDS1_3 = 80; +s32SDS2_3 = 20; +s32SDS3_3 = 0; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 105; +s32MATH2_3 = 105; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 7; +s32TFS2_3 = 7; +s32SFC_3 = 64; +s32TFC_3 = 4; +s32TPC_3 = 4; +s32TRC_3 = 32; + +;MG=10000 + +s32IES0_4 = 0; +s32SBS0_4 = 120; +s32SBS1_4 = 20; +s32SBS2_4 = 100; +s32SBS3_4 = 0; +s32SDS0_4 = 120; +s32SDS1_4 = 110; +s32SDS2_4 = 20; +s32SDS3_4 = 0; +s32STH0_4 = 110; +s32STH1_4 = 110; +s32STH2_4 = 110; +s32STH3_4 = 110; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 96; +s32TFC_4 = 6; +s32TPC_4 = 6; +s32TRC_4 = 32; + + +;MG=20000 + +s32IES0_5 = 0; +s32SBS0_5 = 150; +s32SBS1_5 = 20; +s32SBS2_5 = 120; +s32SBS3_5 = 10; +s32SDS0_5 = 150; +s32SDS1_5 = 120; +s32SDS2_5 = 20; +s32SDS3_5 = 10; +s32STH0_5 = 115; +s32STH1_5 = 115; +s32STH2_5 = 115; +s32STH3_5 = 115; +s32MDP_5 = 2; +s32MATH1_5 = 125; +s32MATH2_5 = 125; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 128; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 120; + +;MG=40000 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 20; +s32SBS2_6 = 120; +s32SBS3_6 = 2; +s32SDS0_6 = 170; +s32SDS1_6 = 120; +s32SDS2_6 = 20; +s32SDS3_6 = 10; +s32STH0_6 = 142; +s32STH1_6 = 142; +s32STH2_6 = 142; +s32STH3_6 = 142; +s32MDP_6 = 2; +s32MATH1_6 = 140; +s32MATH2_6 = 140; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 9; +s32TFS2_6 = 9; +s32SFC_6 = 230; +s32TFC_6 = 12; +s32TPC_6 = 12; +s32TRC_6 = 230; + +;MG=80000 + +s32IES0_7 = 0; +s32SBS0_7 = 180; +s32SBS1_7 = 20; +s32SBS2_7 = 130; +s32SBS3_7 = 20; +s32SDS0_7 = 180; +s32SDS1_7 = 130; +s32SDS2_7 = 20; +s32SDS3_7 = 20; +s32STH0_7 = 150; +s32STH1_7 = 150; +s32STH2_7 = 150; +s32STH3_7 = 150; +s32MDP_7 = 2; +s32MATH1_7 = 150; +s32MATH2_7 = 150; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 10; +s32TFS2_7 = 10; +s32SFC_7 = 255; +s32TFC_7 = 12; +s32TPC_7 = 12; +s32TRC_7 = 255; + +;MG=160000 + +s32IES0_8 = 0; +s32SBS0_8 = 210; +s32SBS1_8 = 100; +s32SBS2_8 = 15; +s32SBS3_8 = 80; +s32SDS0_8 = 210; +s32SDS1_8 = 170; +s32SDS2_8 = 10; +s32SDS3_8 = 80; +s32STH0_8 = 150; +s32STH1_8 = 150; +s32STH2_8 = 150; +s32STH3_8 = 150; +s32MDP_8 = 2; +s32MATH1_8 = 165; +s32MATH2_8 = 165; +s32Pro3_8 = 0; +s32MDDZ1_8 = 64; +s32MDDZ2_8 = 64; +s32TFS1_8 = 11; +s32TFS2_8 = 11; + s32SFC_8 = 255; + s32TFC_8 = 16; + s32TPC_8 = 16; + s32TRC_8 = 255; + + +;ISO = 204800 + + +s32IES0_9 = 0; +s32SBS0_9 = 220; +s32SBS1_9 = 100; +s32SBS2_9 = 10; +s32SBS3_9 = 80; +s32SDS0_9 = 220; +s32SDS1_9 = 19; +s32SDS2_9 = 100; +s32SDS3_9 = 80; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 170; +s32MATH2_9 = 170; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 12; +s32TFS2_9 = 12; + s32SFC_9 = 255; + s32TFC_9 = 16; + s32TPC_9 = 16; + s32TRC_9 = 255; + + + + + + + + +[3dnr_x] +bUsed = 0; +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 46|46|38|32| +MaxHistOffset = 20|18|14|10| +MaxSysGain = 65536000 + +u16HistRatioSlope = 64 +BlackDelayFrame = 16 +WhiteDelayFrame = 16 +u16BlackSpeedBias = 144 +u8Tolerance = 2 +u8Speed = 32 + +FrameChangeEnable = 0 +FrameRateDown = 10 +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd = 25,25,25,25,25,25,20,16,12,10,8,8,8,6,4,2, +au8SharpenD = 90,90,90,90,90,90,90,120,140,160,180,200,200,200,200,200, +au8TextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge = 150,150,150,150,150,150,150,150,150,150,150,150,150,180,180,200, +au8EdgeThr = 80,80,80,80,80,80,80,80,100,110,120,130,150,170,180,190, +au8OverShoot = 150,150,150,150,150,150,100,40,30,20,10,10,10,10,10,10, +au8UnderShoot = 200,200,200,200,200,200,200,60,50,40,20,15,15,15,15,15, +au8shootSupStr = 10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl = 128,128,98,98,98,98,98,98,80,80,80,80,80,80,80,80, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +;gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, +;gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, +;gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 16 +3DnrIsoThresh = 100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 0; + + + + +;ISO = 200 +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 =0; +s32TRC_1 = 0; + + + +;ISO = 400 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; +s32TRC_2 = 0; + +;ISO = 800 +s32IES0_3 = 0; +s32SBS0_3 = 170; +s32SBS1_3 = 100; +s32SBS2_3 = 140; +s32SBS3_3 = 60; +s32SDS0_3 = 170; +s32SDS1_3 = 140; +s32SDS2_3 = 100; +s32SDS3_3 = 60; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 64; +s32MDDZ2_3 = 64; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; +s32TRC_3 = 0; + + +;ISO = 1600 + +s32IES0_4 = 0; +s32SBS0_4 = 180; +s32SBS1_4 = 100; +s32SBS2_4 = 160; +s32SBS3_4 = 60; +s32SDS0_4 = 180; +s32SDS1_4 = 160; +s32SDS2_4 = 100; +s32SDS3_4 = 60; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; +s32TRC_4 = 0; + +;ISO = 3200 +s32IES0_5 = 0; +s32SBS0_5 = 180; +s32SBS1_5 = 100; +s32SBS2_5 = 140; +s32SBS3_5 = 60; +s32SDS0_5 = 180; +s32SDS1_5 = 140; +s32SDS2_5 = 100; +s32SDS3_5 = 60; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 115; +s32MATH2_5 = 115; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; +s32TRC_5 = 0; + + +;ISO = 6400 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 170; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 0; + s32TFC_6 = 0; + s32TPC_6 = 0; + s32TRC_6 = 0; + + +;ISO = 12800 +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 0; +s32SBS2_7 = 110; +s32SBS3_7 = 0; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; + s32SFC_7 = 0; + s32TFC_7 = 0; + s32TPC_7 = 0; + s32TRC_7 = 0; + + +;ISO = 25600 + s32IES0_8 = 0; +s32SBS0_8 = 170; +s32SBS1_8 = 0; +s32SBS2_8 = 110; +s32SBS3_8 = 0; +s32SDS0_8 = 170; +s32SDS1_8 = 110; +s32SDS2_8 = 0; +s32SDS3_8 = 0; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 114; +s32MATH2_8 = 114; +s32Pro3_8 = 0; +s32MDDZ1_8 = 48; +s32MDDZ2_8 = 48; +s32TFS1_8 = 8; +s32TFS2_8 = 8; + s32SFC_8 = 0; + s32TFC_8 = 0; + s32TPC_8 = 0; + s32TRC_8 = 0; + + + + + +;ISO = 51200 + + s32IES0_9 = 0; +s32SBS0_9 = 180; +s32SBS1_9 = 0; +s32SBS2_9 = 130; +s32SBS3_9 = 0; +s32SDS0_9 = 180; +s32SDS1_9 = 130; +s32SDS2_9 = 0; +s32SDS3_9 = 0; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 138; +s32MATH2_9 = 138; +s32Pro3_9 = 0; +s32MDDZ1_9 = 56; +s32MDDZ2_9 = 56; +s32TFS1_9 = 10; +s32TFS2_9 = 10; + s32SFC_9 = 0; + s32TFC_9 = 0; + s32TPC_9 = 0; + s32TRC_9 = 0; + + +;ISO = 102400 + + s32IES0_10 = 0; +s32SBS0_10 = 190; +s32SBS1_10 = 0; +s32SBS2_10 = 150; +s32SBS3_10 = 0; +s32SDS0_10 = 190; +s32SDS1_10 = 150; +s32SDS2_10 = 0; +s32SDS3_10 = 0; +s32STH0_10 = 132; +s32STH1_10 = 132; +s32STH2_10 = 132; +s32STH3_10 = 132; +s32MDP_10 = 2; +s32MATH1_10 = 143; +s32MATH2_10 = 143; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 0; + s32TFC_10 = 0; + s32TPC_10 = 0; + s32TRC_10 = 0; + + +;ISO = 204800 + + s32IES0_11 = 0; +s32SBS0_11 = 185; +s32SBS1_11 = 190; +s32SBS2_11 = 210; +s32SBS3_11 = 55; +s32SDS0_11 = 185; +s32SDS1_11 = 210; +s32SDS2_11 = 190; +s32SDS3_11 = 55; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 190; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 19; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 142; +s32MATH2_12 = 142; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + + + +;ISO = 819200 + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + s32IES0_14 = 0; +s32SBS0_14 = 220; +s32SBS1_14 = 150; +s32SBS2_14 = 220; +s32SBS3_14 = 0; +s32SDS0_14 = 220; +s32SDS1_14 = 220; +s32SDS2_14 = 150; +s32SDS3_14 = 0; +s32STH0_14 = 155; +s32STH1_14 = 155; +s32STH2_14 = 155; +s32STH3_14 = 155; +s32MDP_14 = 6; +s32MATH1_14 = 170; +s32MATH2_14 = 170; +s32Pro3_14 =0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 10; +s32TFS2_14 = 10; + s32SFC_14 = 255; + s32TFC_14 = 32; + s32TPC_14 = 32; + s32TRC_14 = 255; + + + + + +;ISO = 3276800 + + s32IES0_15 = 0; +s32SBS0_15 = 220; +s32SBS1_15 = 0; +s32SBS2_15 = 240; +s32SBS3_15 = 0; +s32SDS0_15 = 220; +s32SDS1_15 = 240; +s32SDS2_15 = 0; +s32SDS3_15 = 0; +s32STH0_15 = 152; +s32STH1_15 = 152; +s32STH2_15 = 152; +s32STH3_15 = 152; +s32MDP_15 = 6; +s32MATH1_15 = 172; +s32MATH2_15 = 172; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 10; +s32TFS2_15 = 10; + s32SFC_15 = 255; + s32TFC_15 = 32; + s32TPC_15 = 32; + s32TRC_15 = 255; + + + + +[TRAFFIC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 6; +u8SecondPole = 200; +u8Stretch = 54; +u8Compress = 200; +u8PDStrength = 35; +u8LocalMixingBrigtht = 45; +u8LocalMixingDark = 32; + +u8ExpCompensation = 48 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 512 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd = 25,23,22,22,22,16,14,12,10,8,6,4,2,2,2,2, +au8SharpenD = 75,72,72,70,70,70,70,60,50,40,40,40,40,40,40,40, +au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + +au8SharpenEdge =70,70,70,70,70,65,60,60,60,60,60,60,60,60,60,60, +au8EdgeThr = 80,80,80,80,80,80,80,90,100,110,120,130,150,170,180,190, +au8OverShoot =150,150,150,150,150,120,60,40,30,20,10,10,10,10,10,10, +au8UnderShoot =200,200,200,200,200,120,80,60,50,40,20,15,15,15,15,15, +au8shootSupStr =33,33,33,33,16,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, + +gamma_0 = 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, 272, 288, 304, 320, 336, 352, 368, 384, 400, 416, 432, 448, 464, 480, 496,512, 528, 544, 560, 576, 592, 608, 624, 640, 656, 672, 688, 704, 720, 736, 752,768, 784, 800, 816, 832, 848, 864, 880, 896, 912, 928, 944, 960, 976, 992, 1008, +gamma_1 = 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136, 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,1280, 1296, 1312, 1328, 1344, 1360, 1376, 1392, 1408, 1424, 1440, 1456, 1472, 1488, 1504, 1520,1536, 1552, 1568, 1584, 1600, 1616, 1632, 1648, 1664, 1680, 1696, 1712, 1728, 1744, 1760, 1776,1792, 1808, 1824, 1840, 1856, 1872, 1888, 1904, 1920, 1936, 1952, 1968, 1984, 2000, 2016, 2032,2048, 2064, 2080, 2096, 2112, 2128, 2144, 2160, 2176, 2192, 2208, 2224, 2240, 2256, 2272, 2288,2304, 2320, 2336, 2352, 2368, 2384, 2400, 2416, 2432, 2448, 2464, 2480, 2496, 2512, 2528, 2544, +gamma_2 = 2560, 2576, 2592, 2608, 2624, 2640, 2656, 2672, 2688, 2704, 2720, 2736, 2752, 2768, 2784, 2800,2816, 2832, 2848, 2864, 2880, 2896, 2912, 2928, 2944, 2960, 2976, 2992, 3008, 3024, 3040, 3056,3072, 3088, 3104, 3120, 3136, 3152, 3168, 3184, 3200, 3216, 3232, 3248, 3264, 3280, 3296, 3312,3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696, 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952, 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,4095, + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 30; +s32SBS2_0 = 100; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 100; +s32SDS2_0 = 30; +s32SDS3_0 = 0; +s32STH0_0 = 110; +s32STH1_0 = 110; +s32STH2_0 = 110; +s32STH3_0 = 110; +s32MDP_0 = 2; +s32MATH1_0 = 100; +s32MATH2_0 = 100; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 7; +s32TFS2_0 = 7; +s32SFC_0 = 16; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 10; + + + +;ISO = 200 +s32IES0_1 = 0; +s32SBS0_1 = 130; +s32SBS1_1 = 30; +s32SBS2_1 = 100; +s32SBS3_1 = 20; +s32SDS0_1 = 150; +s32SDS1_1 = 100; +s32SDS2_1 = 40; +s32SDS3_1 = 30; +s32STH0_1 = 128; +s32STH1_1 = 128; +s32STH2_1 = 128; +s32STH3_1 = 128; +s32MDP_1 = 2; +s32MATH1_1 = 120; +s32MATH2_1 = 120; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 7; +s32TFS2_1 = 7; +s32SFC_1 = 16; +s32TFC_1 = 0; +s32TPC_1 = 0; +s32TRC_1 = 10; + + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 150; +s32SBS1_2 = 80; +s32SBS2_2 = 120; +s32SBS3_2 = 20; +s32SDS0_2 = 150; +s32SDS1_2 = 120; +s32SDS2_2 = 80; +s32SDS3_2 = 20; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; + +s32MDP_2 = 2; +s32MATH1_2 = 120; +s32MATH2_2 = 120; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 7; +s32TFS2_2 = 7; +s32SFC_2 = 64; +s32TFC_2 = 4; +s32TPC_2 = 4; +s32TRC_2 = 12; + + + +;ISO = 1000 +s32IES0_3 = 0; +s32SBS0_3 = 160; +s32SBS1_3 = 100; +s32SBS2_3 = 130; +s32SBS3_3 = 30; +s32SDS0_3 = 160; +s32SDS1_3 = 130; +s32SDS2_3 = 100; +s32SDS3_3 = 30; +s32STH0_3 = 116; +s32STH1_3 = 116; +s32STH2_3 = 116; +s32STH3_3 = 116; +s32MDP_3 = 2; +s32MATH1_3 = 95; +s32MATH2_3 = 95; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 7; +s32TFS2_3 = 7; +s32SFC_3 = 96; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 14; + + + + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 160; +s32SBS1_4 = 40; +s32SBS2_4 = 120; +s32SBS3_4 = 30; +s32SDS0_4 = 160; +s32SDS1_4 = 120; +s32SDS2_4 = 40; +s32SDS3_4 = 30; +s32STH0_4 = 120; +s32STH1_4 = 120; +s32STH2_4 = 120; +s32STH3_4 = 120; +s32MDP_4 = 2; +s32MATH1_4 = 96; +s32MATH2_4 = 96; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 128; +s32TFC_4 = 8; +s32TPC_4 = 8; +s32TRC_4 = 16; + + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 170; +s32SBS1_5 = 30; +s32SBS2_5 = 120; +s32SBS3_5 = 20; +s32SDS0_5 = 170; +s32SDS1_5 = 120; +s32SDS2_5 = 30; +s32SDS3_5 = 20; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 102; +s32MATH2_5 = 102; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 255; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 16; + + + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 210; +s32SBS1_6 = 80; +s32SBS2_6 = 140; +s32SBS3_6 = 70; +s32SDS0_6 = 210; +s32SDS1_6 = 140; +s32SDS2_6 = 80; +s32SDS3_6 = 70; +s32STH0_6 = 132; +s32STH1_6 = 132; +s32STH2_6 = 132; +s32STH3_6 = 132; +s32MDP_6 = 2; +s32MATH1_6 = 118; +s32MATH2_6 = 118; +s32Pro3_6 = 0; +s32MDDZ1_6 = 40; +s32MDDZ2_6 = 40; +s32TFS1_6 = 7; +s32TFS2_6 = 7; + s32SFC_6 = 255; + s32TFC_6 = 10; + s32TPC_6 = 10; + s32TRC_6 = 16; + + + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 230; +s32SBS1_7 = 120; +s32SBS2_7 = 170; +s32SBS3_7 = 90; +s32SDS0_7 = 230; +s32SDS1_7 = 120; +s32SDS2_7 = 170; +s32SDS3_7 = 90; +s32STH0_7 = 134; +s32STH1_7 = 134; +s32STH2_7 = 134; +s32STH3_7 = 134; +s32MDP_7 = 2; +s32MATH1_7 = 124; +s32MATH2_7 = 124; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 7; +s32TFS2_7 = 7; + s32SFC_7 = 255; + s32TFC_7 = 16; + s32TPC_7 = 16; + s32TRC_7 = 16; + + + \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini new file mode 100755 index 00000000..cf800a54 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini @@ -0,0 +1,2478 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 0; + +[AE] +aeRunInterval = 2; +expRatioMax = 1024 +expRatioMin = 256 +u8ExpRatioType = 0; +u32ExpRatio = 1024; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 75|75|75|68|68| +aeHistOffset = 30|30|20|20|20| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 5 +IntTime = 59|45000|45000|400000|400000| +SysGain = 1024|1024|16384|16384|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 239|239|240|241|241|241|241|241|241|241|241|242|242|245|245|245| +Gr = 239|239|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +Gb = 239|239|240|240|240|240|240|240|240|240|240|240|240|240|240|240| +B = 239|239|240|241|241|241|241|241|241|241|241|241|241|241|245|245| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200|12000|32000| + +au16SharpenUd_0_0 = 9|9|9|9|9|5|8|8|8|8|8|8|8|8|8|8| +au8SharpenD_0_0 = 224|224|240|230|200|150|122|132|132|132|133|133|134|135|136|136| +au8TextureThr_0_0 = 0|1|3|6|6|12|15|18|30|46|50|50|50|50|50|50| +au8SharpenEdge_0_0 = 60|60|76|76|77|77|76|80|80|80|80|80|80|80|80|80| +au8EdgeThr_0_0 = 80|80|80|80|80|80|80|80|80|80|80|80|80|80|80|80| +au8OverShoot_0_0 = 60|60|80|96|128|160|164|164|164|164|164|80|80|80|80|80| +au8UnderShoot_0_0 = 100|100|80|96|128|160|164|164|164|164|164|80|80|80|80|80| +au8shootSupStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0 = 128|128|128|110|110|128|128|128|128|128|128|128|128|128|128|128| +au8RGain_0_0 = 31|31|31|17|17|17|17|17|17|17|17|17|17|17|17|17| +au8BGain_0_0 = 31|31|31|17|17|17|17|17|17|17|17|17|17|17|17|17| +au8SkinGain_0_0 = 255|200|200|128|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|126|126|126|126|126|126|126|126|126|126|126|126|126|126|126| +au8JagCtrl_0_0 = 179|179|179|179|179|179|0|0|0|0|0|0|0|0|0|0| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|8|8|8|8|8|8|8|8|8|8|8|8| +LumaWgt_0_0=103|109|115|120|124|128|133|139|143|150|154|164|170|177|188|201|214|226|238|255|255|255|255|255|255|255|255|255|255|255|255|255| + +[vpsssharpen] +bEnable = 1 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0 = 2|2|2|3|3|3|2|2|2|2|2|2|2|2|1|1| +au8SharpenD_0_0 =38|38|38|38|40|40|40|56|56|56|56|56|56|56|56|56| +au8TextureThr_0_0 = 0|2|4|4|4|4|3|3|3|3|3|3|3|3|3|3| +au8SharpenEdge_0_0 = 0|0|30|30|30|30|30|30|30|30|30|30|30|30|30|30| +au8EdgeThr_0_0 = 0|0|100|64|64|64|64|64|64|64|64|64|64|64|64|64| +au8OverShoot_0_0 = 0|0|40|40|40|40|40|40|40|40|75|70|70|70|70|70| +au8UnderShoot_0_0 = 0|0|40|40|40|40|40|40|40|40|75|70|70|70|70|70| +au8shootSupStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0 = 128|128|128|128|128|50|50|50|50|50|50|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|126|127|127|127|127|127|127|127|127|127|127|127|127|127| +au8JagCtrl_0_0 = 255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; + +[FrameRate] +ExpCount = 3 ;the counts of exposure level +ExpThresh = 220000|3196224|6392448 ;threshold value for each exposure level +FrameRate = 20|20|12 + + +[defog] +bEnable = 1; +OpType = 1; +Interval = 10; +ISOCount = 7; +ISO = 100|1000|2700|3800|6400|12800|25600; +ManualStrength = 89|128|128|84|90|128|120; +UserLutEnable = 1; +UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[acm] +bEnable = 1; + +[dci] +DCIEnable = 1 +Interval = 10; +ISOCount = 5; +ISO = 100|1000|2700|3800|6400; +ManualStrength = 89|128|128|30|0; +DCIBlackGain = 0|0|0|0|0; +DCIContrastGain = 0|0|0|0|0; +DCILightGain = 0|0|0|0|0|; + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =2 ;0:way1 1:way2 2:way3 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 9; +ISO = 100|200|400|800|1600|3200|6400|12800|25600; +LinearDrcManulalStr = 74|74|74|80|90|110|90|90|90; +LocalMixingBrigtht = 0|0|0|0|0|20|50|50|50; +LocalMixingDark = 80|128|80|50|50|59|50|100|100; + + +[gamma] +Option = 0 ;0:way1 1:way2 +DelayCount = 1 +Interval = 10 +ExpCount = 3 +ExpThreshLtoD = 220000|2664768|3196224|6392448 ;threshold value for each exposure level +ExpThreshDtoL = 210000|1665480|2664768|6382448 ;threshold value for each exposure level + +gamma.0_0 = 0,60,120,182,244,306,368,431,492,554,614,673,731,788,843,896,947,996,1044,1091,1137,1181,1225,1267,1308,1348,1386,1424,1460,1495,1528,1561,1592,1622,1649,1675,1699,1721,1743,1763,1782,1801,1819,1836,1854,1872,1889,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570,2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720, +gamma.1_0 = 2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400, +gamma.2_0 = 3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_1 = 0,54,109,164,221,277,334,391,447,502,557,610,662,712,760,806,850,895,938,980,1021,1061,1099,1135,1169,1202,1233,1261,1288,1312,1334,1353,1389,1405,1425,1447,1471,1497,1525,1555,1585,1616,1647,1678,1709,1739,1767,1795,1820,1844,1868,1891,1914,1937,1960,1982,2004,2025,2046,2067,2088,2108,2128,2148,2167,2186,2205,2223,2241,2259,2276,2293,2310,2327,2343,2359,2375,2390,2406,2421,2436, +gamma.1_1 = 2451,2465,2479,2493,2507,2520,2533,2546,2559,2571,2584,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463, +gamma.2_1 = 3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +;gamma.0_1 = 0,30,62,94,125,158,190,221,253,284,313,343,374,406,439,471,501,537,570,603,640,679,718,759,794,829,864,899,934,971,1008,1050,1086,1112,1138,1172,1203,1238,1275,1312,1345,1379,1409,1439,1468,1496,1523,1550,1577,1604,1630,1658,1685,1711,1737,1762,1786,1808,1829,1849,1869,1891,1913,1935,1956,1973,1990,2007,2022,2037,2053,2066,2086,2098,2111,2126,2141,2157,2173,2189,2205,2220,2235,2250,2265,2280,2296,2311,2325,2338,2353,2366,2380,2394,2408,2421,2435,2449,2462,2476,2489,2502,2515,2529,2542,2555,2567, +;gamma.1_1 = 2580,2593,2605,2617,2630,2642,2655,2668,2680,2692,2705,2717,2730,2742,2754,2766,2778,2791,2803,2815,2827,2838,2850,2862,2874,2886,2897,2909,2921,2932,2944,2955,2966,2977,2988,2999,3010,3021,3032,3043,3053,3063,3074,3084,3095,3105,3116,3126,3137,3148,3159,3169,3179,3190,3201,3211,3222,3233,3243,3254,3264,3275,3285,3295,3305,3316,3326,3336,3346,3356,3365,3375,3386,3396,3406,3415,3425,3435,3444,3454,3464,3473,3483,3493,3503,3512,3522,3531,3541,3551,3561,3571,3580,3590,3600,3609,3619,3628,3638,3648, +;gamma.2_1 = 3657,3667,3677,3686,3695,3705,3714,3723,3733,3742,3751,3761,3770,3779,3788,3798,3807,3816,3825,3834,3844,3853,3862,3871,3881,3890,3899,3908,3917,3926,3935,3944,3953,3961,3970,3978,3986,3995,4003,4012,4020,4028,4036,4045,4053,4061,4070,4078,4086,4095, +;gamma.0_2 = 0,50,100,151,202,254,305,357,408,459,509,559,608,657,704,750,796,840,883,926,968,1009,1050,1090,1129,1168,1206,1243,1280,1316,1352,1387,1422,1455,1488,1521,1553,1584,1615,1645,1674,1703,1731,1759,1786,1812,1838,1863,1888,1911,1934,1957,1978,1999,2019,2039,2058,2077,2095,2113,2130,2148,2165,2182,2200,2216,2233,2249,2264,2280,2295,2309,2324,2338,2352,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570,2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708, +;gamma.1_2 = 2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722, +;gamma.2_2 = 3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +gamma.0_2 = 0,35,70,105,140,174,209,244,279,314,349,384,419,455,491,527,564,601,639,678,717,756,795,835,875,914,954,993,1032,1070,1108,1145,1181,1217,1252,1288,1323,1358,1392,1426,1460,1493,1526,1558,1590,1621,1652,1682,1712,1741,1769,1797,1824,1851,1877,1903,1928,1953,1977,2001,2025,2048,2071,2094,2117,2139,2162,2184,2205,2227,2248,2268,2289,2309,2328,2347,2366,2384,2402,2419,2436,2452,2468,2482,2497,2510,2524,2536,2549,2561,2573,2585,2597,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135, +gamma.1_2 = 3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549, +gamma.2_2 = 3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +gamma.0_3 = 0,30,62,94,125,158,190,221,253,284,313,343,374,406,439,471,501,537,570,603,640,679,718,759,794,829,864,899,934,971,1008,1050,1086,1112,1138,1172,1203,1238,1275,1312,1345,1379,1409,1439,1468,1496,1523,1550,1577,1604,1630,1658,1685,1711,1737,1762,1786,1808,1829,1849,1869,1891,1913,1935,1956,1973,1990,2007,2022,2037,2053,2066,2086,2098,2111,2126,2141,2157,2173,2189,2205,2220,2235,2250,2265,2280,2296,2311,2325,2338,2353,2366,2380,2394,2408,2421,2435,2449,2462,2476,2489,2502,2515,2529,2542,2555,2567, +gamma.1_3 = 2580,2593,2605,2617,2630,2642,2655,2668,2680,2692,2705,2717,2730,2742,2754,2766,2778,2791,2803,2815,2827,2838,2850,2862,2874,2886,2897,2909,2921,2932,2944,2955,2966,2977,2988,2999,3010,3021,3032,3043,3053,3063,3074,3084,3095,3105,3116,3126,3137,3148,3159,3169,3179,3190,3201,3211,3222,3233,3243,3254,3264,3275,3285,3295,3305,3316,3326,3336,3346,3356,3365,3375,3386,3396,3406,3415,3425,3435,3444,3454,3464,3473,3483,3493,3503,3512,3522,3531,3541,3551,3561,3571,3580,3590,3600,3609,3619,3628,3638,3648, +gamma.2_3 = 3657,3667,3677,3686,3695,3705,3714,3723,3733,3742,3751,3761,3770,3779,3788,3798,3807,3816,3825,3834,3844,3853,3862,3871,3881,3890,3899,3908,3917,3926,3935,3944,3953,3961,3970,3978,3986,3995,4003,4012,4020,4028,4036,4045,4053,4061,4070,4078,4086,4095, + +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 1; ;If do not use 3dnr_x, then use and load 3dnr_s +BoolRefMGValue = 0 +3DnrIsoCount = 10 +3DnrIsoThresh = 100,200,400,800,1600,3200,6400,8000,12800,25600 +;iso = 100 + +s32IES0_0 = 40; +s32IEF_0 = 7,13,10,2; +s32SBS0_0 = 40,100,40; +s32SBS1_0 = 100,100,0; +s32SBS2_0 = 60,60,60; +s32SBS3_0 = 200,200,200; +s32SDS0_0 = 40,0,400; +s32SDS1_0 = 100,100,0; +s32SDS2_0 = 60,60,60; +s32SDS3_0 = 200,200,200; +s32STH0_0 = 999,999,999; +s32STH1_0 = 999,999,0; +s32STH2_0 = 999,999,999; +s32STH3_0 = 500,500,500; +s32SBF0_0 = 0,0,3; +s32SBF1_0 = 0,0,3; +s32SBF2_0 = 0,0,0; +s32SBF3_0 = 0,0,3; +s32SFR0_0 = 31; +s32SFR1_0 = 20; +s32SFR2_0 = 20; +s32SFR3_0 = 18; +s32STR0_0 = 0; +s32STR1_0 = 31; +s32STR2_0 = 31; +s32TFS1_0 = 12; +s32TFS2_0 = 8; +s32TFR1_0 = 27,27; +s32TFR2_0 = 30,30; +s32TSR1_0 = 0; +s32TSR2_0 = 0; +s32TSS1_0 = 1; +s32TSS2_0 = 1; +s32TSDZ1_0 = 0; +s32TSDZ2_0 = 0; +s32MATH1_0 = 100; +s32MATH2_0 = 250; +s32MATE1_0 = 0; +s32MATE2_0 = 0; +s32MABW1_0 = 4; +s32MABW2_0 = 4; +s32MATW1_0 = 3; +s32MATW2_0 = 3; +s32SFC_0 = 30; +s32TRC_0 = 60; +s32TFC_0 = 8; +s32TPC_0 = 0; + + +;iso = 200 + +s32IES0_1 = 40; +s32IEF_1 = 7,13,10,2; +s32SBS0_1 = 80,80,40; +s32SBS1_1 = 100,100,0; +s32SBS2_1 = 58,58,58; +s32SBS3_1 = 200,200,200; +s32SDS0_1 = 40,40,400; +s32SDS1_1 = 100,100,0; +s32SDS2_1 = 58,58,58; +s32SDS3_1 = 200,200,200; +s32STH0_1 = 999,999,999; +s32STH1_1 = 999,999,0; +s32STH2_1 = 999,999,999; +s32STH3_1 = 500,500,500; +s32SBF0_1 = 0,0,3; +s32SBF1_1 = 0,0,3; +s32SBF2_1 = 0,0,0; +s32SBF3_1 = 0,0,3; +s32SFR0_1 = 31; +s32SFR1_1 = 12; +s32SFR2_1 = 12; +s32SFR3_1 = 16; +s32STR0_1 = 0; +s32STR1_1 = 31; +s32STR2_1 = 31; +s32TFS1_1 = 12; +s32TFS2_1 = 8; +s32TFR1_1 = 27,27; +s32TFR2_1 = 27,27; +s32TSR1_1 = 0; +s32TSR2_1 = 0; +s32TSS1_1 = 1; +s32TSS2_1 = 1; +s32TSDZ1_1 = 0; +s32TSDZ2_1 = 0; +s32MATH1_1 = 100; +s32MATH2_1 = 100; +s32MATE1_1 = 0; +s32MATE2_1 = 3; +s32MABW1_1 = 2; +s32MABW2_1 = 2; +s32MATW1_1 = 3; +s32MATW2_1 = 3; +s32SFC_1 = 30; +s32TRC_1 = 60; +s32TFC_1 = 8; +s32TPC_1 = 0; + + +;iso = 400 + +s32IES0_2 = 32; +s32IEF_2 = 7,13,6,2; +s32SBS0_2 = 40,40,40; +s32SBS1_2 = 50,50,0; +s32SBS2_2 = 80,80,80; +s32SBS3_2 = 200,200,200; +s32SDS0_2 = 40,40,400; +s32SDS1_2 = 50,50,0; +s32SDS2_2 = 80,80,80; +s32SDS3_2 = 200,200,200; +s32STH0_2 = 999,999,999; +s32STH1_2 = 999,999,0; +s32STH2_2 = 999,999,999; +s32STH3_2 = 500,500,500; +s32SBF0_2 = 0,0,3; +s32SBF1_2 = 0,0,3; +s32SBF2_2 = 0,0,0; +s32SBF3_2 = 0,0,3; +s32SFR0_2 = 31; +s32SFR1_2 = 20; +s32SFR2_2 = 20; +s32SFR3_2 = 8; +s32STR0_2 = 0; +s32STR1_2 = 31; +s32STR2_2 = 31; +s32TFS1_2 = 11; +s32TFS2_2 = 8; +s32TFR1_2 = 27,27; +s32TFR2_2 = 30,30; +s32TSR1_2 = 0; +s32TSR2_2 = 0; +s32TSS1_2 = 1; +s32TSS2_2 = 1; +s32TSDZ1_2 = 0; +s32TSDZ2_2 = 0; +s32MATH1_2 = 250; +s32MATH2_2 = 350; +s32MATE1_2 = 0; +s32MATE2_2 = 0; +s32MABW1_2 = 4; +s32MABW2_2 = 4; +s32MATW1_2 = 3; +s32MATW2_2 = 3; +s32SFC_2 = 30; +s32TRC_2 = 60; +s32TFC_2 = 8; +s32TPC_2 = 0; + + +;iso = 800 + +s32IES0_3 = 32; +s32IEF_3 = 7,16,6,2; +s32SBS0_3 = 40,40,40; +s32SBS1_3 = 300,300,0; +s32SBS2_3 = 160,160,160; +s32SBS3_3 = 200,200,200; +s32SDS0_3 = 40,40,200; +s32SDS1_3 = 300,300,0; +s32SDS2_3 = 160,160,160; +s32SDS3_3 = 200,200,200; +s32STH0_3 = 999,999,999; +s32STH1_3 = 999,999,0; +s32STH2_3 = 999,999,999; +s32STH3_3 = 500,500,500; +s32SBF0_3 = 0,0,3; +s32SBF1_3 = 0,0,0; +s32SBF2_3 = 0,0,3; +s32SBF3_3 = 0,0,1; +s32SFR0_3 = 31; +s32SFR1_3 = 20; +s32SFR2_3 = 20; +s32SFR3_3 = 18; +s32STR0_3 = 0; +s32STR1_3 = 11; +s32STR2_3 = 11; +s32TFS1_3 = 12; +s32TFS2_3 = 8; +s32TFR1_3 = 27,27; +s32TFR2_3 = 30,30; +s32TSR1_3 = 0; +s32TSR2_3 = 0; +s32TSS1_3 = 1; +s32TSS2_3 = 1; +s32TSDZ1_3 = 0; +s32TSDZ2_3 = 0; +s32MATH1_3 = 300; +s32MATH2_3 = 350; +s32MATE1_3 = 0; +s32MATE2_3 = 5; +s32MABW1_3 = 4; +s32MABW2_3 = 4; +s32MATW1_3 = 3; +s32MATW2_3 = 3; +s32SFC_3 = 30; +s32TRC_3 = 60; +s32TFC_3 = 8; +s32TPC_3 = 0; + + + +;iso = 1600 + + +s32IES0_4 = 32; +s32IEF_4 = 7,20,6,2; +s32SBS0_4 = 40,40,40; +s32SBS1_4 = 150,150,0; +s32SBS2_4 = 160,160,160; +s32SBS3_4 = 200,200,400; +s32SDS0_4 = 40,40,200; +s32SDS1_4 = 150,150,0; +s32SDS2_4 = 160,160,160; +s32SDS3_4 = 200,200,400; +s32STH0_4 = 999,999,999; +s32STH1_4 = 999,999,0; +s32STH2_4 = 999,999,999; +s32STH3_4 = 500,500,500; +s32SBF0_4 = 0,0,3; +s32SBF1_4 = 0,0,0; +s32SBF2_4 = 0,0,3; +s32SBF3_4 = 0,0,1; +s32SFR0_4 = 31; +s32SFR1_4 = 20; +s32SFR2_4 = 20; +s32SFR3_4 = 18; +s32STR0_4 = 0; +s32STR1_4 = 11; +s32STR2_4 = 11; +s32TFS1_4 = 12; +s32TFS2_4 = 8; +s32TFR1_4 = 27,27; +s32TFR2_4 = 30,30; +s32TSR1_4 = 0; +s32TSR2_4 = 0; +s32TSS1_4 = 2; +s32TSS2_4 = 2; +s32TSDZ1_4 = 0; +s32TSDZ2_4 = 0; +s32MATH1_4 = 300; +s32MATH2_4 = 350; +s32MATE1_4 = 2; +s32MATE2_4 = 5; +s32MABW1_4 = 4; +s32MABW2_4 = 4; +s32MATW1_4 = 3; +s32MATW2_4 = 3; +s32SFC_4 = 30; +s32TRC_4 = 60; +s32TFC_4 = 8; +s32TPC_4 = 0; + + +;iso = 3200 + +s32IES0_5 = 32; +s32IEF_5 = 2,20,5,2; +s32SBS0_5 = 75,120,90; +s32SBS1_5 = 300,800,0; +s32SBS2_5 = 600,600,600; +s32SBS3_5 = 256,256,256; +s32SDS0_5 = 40,50,40; +s32SDS1_5 = 300,800,0; +s32SDS2_5 = 600,600,600; +s32SDS3_5 = 256,256,256; +s32STH0_5 = 999,999,999; +s32STH1_5 = 999,999,0; +s32STH2_5 = 999,999,999; +s32STH3_5 = 500,500,500; +s32SBF0_5 = 0,0,3; +s32SBF1_5 = 0,0,3; +s32SBF2_5 = 0,0,0; +s32SBF3_5 = 0,0,1; +s32SFR0_5 = 31; +s32SFR1_5 = 20; +s32SFR2_5 = 20; +s32SFR3_5 = 18; +s32STR0_5 = 0; +s32STR1_5 = 20; +s32STR2_5 = 11; +s32TFS1_5 = 14; +s32TFS2_5 = 9; +s32TFR1_5 = 27,24; +s32TFR2_5 = 30,30; +s32TSR1_5 = 0; +s32TSR2_5 = 0; +s32TSS1_5 = 1; +s32TSS2_5 = 1; +s32TSDZ1_5 = 0; +s32TSDZ2_5 = 0; +s32MATH1_5 = 350; +s32MATH2_5 = 300; +s32MATE1_5 = 2; +s32MATE2_5 = 5; +s32MABW1_5 = 4; +s32MABW2_5 = 4; +s32MATW1_5 = 3; +s32MATW2_5 = 3; +s32SFC_5 = 100; +s32TRC_5 = 100; +s32TFC_5 = 16; +s32TPC_5 = 0; + + +;iso = 6400 + + +s32IES0_6 = 32; +s32IEF_6 = 7,20,10,2; +s32SBS0_6 = 80,60,100; +s32SBS1_6 = 200,400,0; +s32SBS2_6 = 150,200,100; +s32SBS3_6 = 300,300,300; +s32SDS0_6 = 40,60,200; +s32SDS1_6 = 200,400,0; +s32SDS2_6 = 150,200,100; +s32SDS3_6 = 0300,300,300; +s32STH0_6 = 999,999,999; +s32STH1_6 = 999,999,0; +s32STH2_6 = 999,999,999; +s32STH3_6 = 500,500,500; +s32SBF0_6 = 0,0,0; +s32SBF1_6 = 0,0,3; +s32SBF2_6 = 0,0,0; +s32SBF3_6 = 0,0,2; +s32SFR0_6 = 31; +s32SFR1_6 = 18; +s32SFR2_6 = 14; +s32SFR3_6 = 18; +s32STR0_6 = 0; +s32STR1_6 = 26; +s32STR2_6 = 26; +s32TFS1_6 = 14; +s32TFS2_6 = 10; +s32TFR1_6 = 27,24; +s32TFR2_6 = 30,30; +s32TSR1_6 = 0; +s32TSR2_6 = 0; +s32TSS1_6 = 1; +s32TSS2_6 = 1; +s32TSDZ1_6 = 0; +s32TSDZ2_6 = 0; +s32MATH1_6 = 406; +s32MATH2_6 = 406; +s32MATE1_6 = 0; +s32MATE2_6 = 0; +s32MABW1_6 = 0; +s32MABW2_6 = 0; +s32MATW1_6 = 3; +s32MATW2_6 = 3; +s32SFC_6 = 255; +s32TRC_6 = 255; +s32TFC_6 = 16; +s32TPC_6 = 16; + + +;iso = 8000 + +s32IES0_7 = 32; +s32IEF_7 = 7,20,10,2; +s32SBS0_7 = 80,60,100; +s32SBS1_7 = 200,400,0; +s32SBS2_7 = 150,200,100; +s32SBS3_7 = 300,300,300; +s32SDS0_7 = 40,60,200; +s32SDS1_7 = 200,400,0; +s32SDS2_7 = 150,200,100; +s32SDS3_7 = 300,300,300; +s32STH0_7 = 999,999,999; +s32STH1_7 = 999,999,0; +s32STH2_7 = 999,999,999; +s32STH3_7 = 500,500,500; +s32SBF0_7 = 0,0,0; +s32SBF1_7 = 0,0,3; +s32SBF2_7 = 0,0,0; +s32SBF3_7 = 0,0,2; +s32SFR0_7 = 31; +s32SFR1_7 = 18; +s32SFR2_7 = 14; +s32SFR3_7 = 18; +s32STR0_7 = 0; +s32STR1_7 = 26; +s32STR2_7 = 26; +s32TFS1_7 = 14; +s32TFS2_7 = 10; +s32TFR1_7 = 27,25; +s32TFR2_7 = 30,30; +s32TSR1_7 = 0; +s32TSR2_7 = 0; +s32TSS1_7 = 1; +s32TSS2_7 = 1; +s32TSDZ1_7 = 0; +s32TSDZ2_7 = 0; +s32MATH1_7 = 446; +s32MATH2_7 = 446; +s32MATE1_7 = 2; +s32MATE2_7 = 5; +s32MABW1_7 = 0; +s32MABW2_7 = 0; +s32MATW1_7 = 3; +s32MATW2_7 = 3; +s32SFC_7 = 120; +s32TRC_7 = 120; +s32TFC_7 = 21; +s32TPC_7 = 0; + + +;iso = 12800 + +s32IES0_8 = 32; +s32IEF_8 = 0,20,5,2; +s32SBS0_8 = 80,80,100; +s32SBS1_8 = 400,1000,0; +s32SBS2_8 = 0,0,400; +s32SBS3_8 = 256,260,300; +s32SDS0_8 = 40,40,76; +s32SDS1_8 = 400,1000,0; +s32SDS2_8 = 0,0,400; +s32SDS3_8 = 256,260,300; +s32STH0_8 = 999,999,999; +s32STH1_8 = 999,999,0; +s32STH2_8 = 0,0,299; +s32STH3_8 = 500,500,500; +s32SBF0_8 = 0,0,0; +s32SBF1_8 = 0,0,3; +s32SBF2_8 = 0,0,1; +s32SBF3_8 = 0,0,0; +s32SFR0_8 = 31; +s32SFR1_8 = 16; +s32SFR2_8 = 18; +s32SFR3_8 = 18; +s32STR0_8 = 0; +s32STR1_8 = 26; +s32STR2_8 = 26; +s32TFS1_8 = 14; +s32TFS2_8 = 10; +s32TFR1_8 = 27,27; +s32TFR2_8 = 24,28; +s32TSR1_8 = 0; +s32TSR2_8 = 0; +s32TSS1_8 = 1; +s32TSS2_8 = 1; +s32TSDZ1_8 = 0; +s32TSDZ2_8 = 0; +s32MATH1_8 = 400; +s32MATH2_8 = 550; +s32MATE1_8 = 2; +s32MATE2_8 = 5; +s32MABW1_8 = 3; +s32MABW2_8 = 3; +s32MATW1_8 = 3; +s32MATW2_8 = 3; +s32SFC_8 = 223; +s32TRC_8 = 223; +s32TFC_8 = 32; +s32TPC_8 = 8; + +;iso = 25600 + +s32IES0_9 = 32; +s32IEF_9 = 7,20,10,2; +s32SBS0_9 = 80,80,100; +s32SBS1_9 = 400,1000,0; +s32SBS2_9 = 0,0,400; +s32SBS3_9 = 256,260,300; +s32SDS0_9 = 40,0,150; +s32SDS1_9 = 400,1000,0; +s32SDS2_9 = 0,0,400; +s32SDS3_9 = 256,260,300; +s32STH0_9 = 999,999,999; +s32STH1_9 = 999,999,0; +s32STH2_9 = 0,0,299; +s32STH3_9 = 500,500,500; +s32SBF0_9 = 0,0,0; +s32SBF1_9 = 0,0,3; +s32SBF2_9 = 0,0,0; +s32SBF3_9 = 0,0,1; +s32SFR0_9 = 31; +s32SFR1_9 = 16; +s32SFR2_9 = 18; +s32SFR3_9 = 18; +s32STR0_9 = 0; +s32STR1_9 = 31; +s32STR2_9 = 31; +s32TFS1_9 = 14; +s32TFS2_9 = 11; +s32TFR1_9 = 27,28; +s32TFR2_9 = 30,30; +s32TSR1_9 = 0; +s32TSR2_9 = 0; +s32TSS1_9 = 1; +s32TSS2_9 = 1; +s32TSDZ1_9 = 0; +s32TSDZ2_9 = 0; +s32MATH1_9 = 500; +s32MATH2_9 = 500; +s32MATE1_9 = 5; +s32MATE2_9 = 5; +s32MABW1_9 = 4; +s32MABW2_9 = 4; +s32MATW1_9 = 3; +s32MATW2_9 = 3; +s32SFC_9 = 255; +s32TRC_9 = 255; +s32TFC_9 = 32; +s32TPC_9 = 32; + + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 0 +3DnrIsoCount = 16 +;3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|51200|102400|204800|409600|819200|1638400|3276800 +3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|41000|70000|140000|240000|819200|1638400|3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 20; +s32SBS2_0 = 100; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 100; +s32SDS2_0 = 20; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 92; +s32MATH2_0 = 92; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 7; +s32TFS2_0 = 7; +s32SFC_0 = 16; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 10; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 140; +s32SBS1_1 = 40; +s32SBS2_1 = 120; +s32SBS3_1 = 0; +s32SDS0_1 = 140; +s32SDS1_1 = 120; +s32SDS2_1 = 40; +s32SDS3_1 = 20; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 95; +s32MATH2_1 = 95; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 7; +s32TFS2_1 = 7; +s32SFC_1 = 16; +s32TFC_1 = 0; +s32TPC_1 = 0; +s32TRC_1 = 10; + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 180; +s32SBS1_2 = 40; +s32SBS2_2 = 130; +s32SBS3_2 = 0; +s32SDS0_2 = 180; +s32SDS1_2 = 130; +s32SDS2_2 = 40; +s32SDS3_2 = 20; +s32STH0_2 = 110; +s32STH1_2 = 110; +s32STH2_2 = 110; +s32STH3_2 = 110; +s32MDP_2 = 2; +s32MATH1_2 = 98; +s32MATH2_2 = 98; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 7; +s32TFS2_2 = 7; +s32SFC_2 = 64; +s32TFC_2 = 4; +s32TPC_2 = 4; +s32TRC_2 = 12; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 180; +s32SBS1_3 = 40; +s32SBS2_3 = 150; +s32SBS3_3 = 0; +s32SDS0_3 = 180; +s32SDS1_3 = 150; +s32SDS2_3 = 40; +s32SDS3_3 = 20; +s32STH0_3 = 116; +s32STH1_3 = 116; +s32STH2_3 = 116; +s32STH3_3 = 116; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 7; +s32TFS2_3 = 7; +s32SFC_3 = 96; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 14; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 180; +s32SBS1_4 = 401; +s32SBS2_4 = 160; +s32SBS3_4 = 0; +s32SDS0_4 = 180; +s32SDS1_4 = 160; +s32SDS2_4 = 40; +s32SDS3_4 = 20; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 128; +s32TFC_4 = 8; +s32TPC_4 = 8; +s32TRC_4 = 16; + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 180; +s32SBS1_5 = 40; +s32SBS2_5 = 160; +s32SBS3_5 = 40; +s32SDS0_5 = 180; +s32SDS1_5 = 160; +s32SDS2_5 = 40; +s32SDS3_5 = 40; +s32STH0_5 = 130; +s32STH1_5 = 130; +s32STH2_5 = 130; +s32STH3_5 = 130; +s32MDP_5 = 2; +s32MATH1_5 = 105; +s32MATH2_5 = 105; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 192; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 16; + + +;ISO = 9000 + +s32IES0_6 = 0; +s32SBS0_6 = 190; +s32SBS1_6 = 40; +s32SBS2_6 = 180; +s32SBS3_6 = 50; +s32SDS0_6 = 190; +s32SDS1_6 = 180; +s32SDS2_6 = 40; +s32SDS3_6 = 50; +s32STH0_6 = 135; +s32STH1_6 = 135; +s32STH2_6 = 135; +s32STH3_6 = 135; +s32MDP_6 = 2; +s32MATH1_6 = 118; +s32MATH2_6 = 118; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 192; + s32TFC_6 = 10; + s32TPC_6 = 10; + s32TRC_6 = 16; + + ;ISO = 18000 + +s32IES0_7 = 0; +s32SBS0_7 = 190; +s32SBS1_7 = 40; +s32SBS2_7 = 180; +s32SBS3_7 = 50; +s32SDS0_7 = 190; +s32SDS1_7 = 180; +s32SDS2_7 = 40; +s32SDS3_7 = 50; +s32STH0_7 = 135; +s32STH1_7 = 135; +s32STH2_7 = 135; +s32STH3_7 = 135; +s32MDP_7 = 2; +s32MATH1_7 = 135; +s32MATH2_7 = 135; +s32Pro3_7 = 0; +s32MDDZ1_7 = 64; +s32MDDZ2_7 = 64; +s32TFS1_7 = 7; +s32TFS2_7 = 7; +s32SFC_7 = 192; +s32TFC_7 = 10; +s32TPC_7 = 10; +s32TRC_7 = 16; + + + +;ISO = 25600 + +s32IES0_8 = 0; +s32SBS0_8 = 210; +s32SBS1_8 = 40; +s32SBS2_8 = 150; +s32SBS3_8 = 50; +s32SDS0_8 = 210; +s32SDS1_8 = 150; +s32SDS2_8 = 40; +s32SDS3_8 = 50; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 143; +s32MATH2_8 = 143; +s32Pro3_8 = 0; +s32MDDZ1_8 = 64; +s32MDDZ2_8 = 64; +s32TFS1_8 = 7; +s32TFS2_8 = 7; +s32SFC_8 = 192; +s32TFC_8 = 12; +s32TPC_8 = 12; +s32TRC_8 = 32; + + + +;ISO = 41000 + +s32IES0_9 = 0; +s32SBS0_9 = 220; +s32SBS1_9 = 60; +s32SBS2_9 = 160; +s32SBS3_9 = 50; +s32SDS0_9 = 220; +s32SDS1_9 = 160; +s32SDS2_9 = 60; +s32SDS3_9 = 50; +s32STH0_9 = 136; +s32STH1_9 = 136; +s32STH2_9 = 136; +s32STH3_9 = 136; +s32MDP_9 = 2; +s32MATH1_9 = 145; +s32MATH2_9 = 145; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 8; +s32TFS2_9 = 8; +s32SFC_9 = 255; +s32TFC_9 = 16; +s32TPC_9 = 16; +s32TRC_9 = 128; + + +;ISO = 70000 + +s32IES0_10 = 0; +s32SBS0_10 = 230; +s32SBS1_10 = 60; +s32SBS2_10 = 200; +s32SBS3_10 = 80; +s32SDS0_10 = 230; +s32SDS1_10 = 200; +s32SDS2_10 = 60; +s32SDS3_10 = 80; +s32STH0_10 = 142; +s32STH1_10 = 142; +s32STH2_10 = 142; +s32STH3_10 = 142; +s32MDP_10 = 2; +s32MATH1_10 = 158; +s32MATH2_10 = 158; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 8; +s32TFS2_10 = 8; +s32SFC_10 = 255; +s32TFC_10 = 16; +s32TPC_10 = 16; +s32TRC_10 = 128; + + +;ISO = 140000 + +s32IES0_11 = 0; +s32SBS0_11 = 230; +s32SBS1_11 = 70; +s32SBS2_11 = 200; +s32SBS3_11 = 80; +s32SDS0_11 = 230; +s32SDS1_11 = 200; +s32SDS2_11 = 70; +s32SDS3_11 = 80; +s32STH0_11 = 142; +s32STH1_11 = 142; +s32STH2_11 = 142; +s32STH3_11 = 142; +s32MDP_11 = 2; +s32MATH1_11 = 160; +s32MATH2_11 = 160; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 8; +s32TFS2_11 = 8; +s32SFC_11 = 255; +s32TFC_11 = 16; +s32TPC_11 = 16; +s32TRC_11 = 255; + + + +;ISO = 240000 + +s32IES0_12 = 0; +s32SBS0_12 = 240; +s32SBS1_12 = 70; +s32SBS2_12 = 200; +s32SBS3_12 = 80; +s32SDS0_12 = 240; +s32SDS1_12 = 200; +s32SDS2_12 = 70; +s32SDS3_12 = 80; +s32STH0_12 = 145; +s32STH1_12 = 145; +s32STH2_12 = 145; +s32STH3_12 = 145; +s32MDP_12 = 2; +s32MATH1_12 = 170; +s32MATH2_12 = 170; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 8; +s32TFS2_12 = 8; + s32SFC_12 = 255; + s32TFC_12 = 16; + s32TPC_12 = 16; + s32TRC_12 = 255; + + +;ISO = 819200 + +s32IES0_13 = 0; +s32SBS0_13 = 248; +s32SBS1_13 = 160; +s32SBS2_13 = 210; +s32SBS3_13 = 160; +s32SDS0_13 = 248; +s32SDS1_13 = 210; +s32SDS2_13 = 160; +s32SDS3_13 = 160; +s32STH0_13 = 148; +s32STH1_13 = 148; +s32STH2_13 = 148; +s32STH3_13 = 148; +s32MDP_13 = 2; +s32MATH1_13 = 176; +s32MATH2_13 = 176; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 8; +s32TFS2_13 = 8; + s32SFC_13 = 255; + s32TFC_13 = 16; + s32TPC_13 = 16; + s32TRC_13 = 255; + + + +;ISO = 1638400 + +s32IES0_14 = 0; +s32SBS0_14 = 248; +s32SBS1_14 = 160; +s32SBS2_14 = 210; +s32SBS3_14 = 160; +s32SDS0_14 = 248; +s32SDS1_14 = 210; +s32SDS2_14 = 160; +s32SDS3_14 = 160; +s32STH0_14 = 160; +s32STH1_14 = 160; +s32STH2_14 = 160; +s32STH3_14 = 160; +s32MDP_14 = 2; +s32MATH1_14 = 176; +s32MATH2_14 = 176; +s32Pro3_14 =0; +s32MDDZ1_14 = 64; +s32MDDZ2_14 = 64; +s32TFS1_14 = 8; +s32TFS2_14 = 8; + s32SFC_14 = 255; + s32TFC_14 = 16; + s32TPC_14 = 16; + s32TRC_14 = 255; + + + + +;ISO = 3276800 + +s32IES0_15 = 0; +s32SBS0_15 = 248; +s32SBS1_15 = 160; +s32SBS2_15 = 210; +s32SBS3_15 = 160; +s32SDS0_15 = 248; +s32SDS1_15 = 210; +s32SDS2_15 = 160; +s32SDS3_15 = 160; +s32STH0_15 = 148; +s32STH1_15 = 148; +s32STH2_15 = 148; +s32STH3_15 = 148; +s32MDP_15 = 2; +s32MATH1_15 = 180; +s32MATH2_15 = 180; +s32Pro3_15 = 0; +s32MDDZ1_15 = 64; +s32MDDZ2_15 = 64; +s32TFS1_15 = 8; +s32TFS2_15 = 8; + s32SFC_15 = 255; + s32TFC_15 = 16; + s32TPC_15 = 16; + s32TRC_15 = 255; + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 46|46|38|32| +MaxHistOffset = 20|18|14|10| +MaxSysGain = 65536000 + +u16HistRatioSlope = 64 +BlackDelayFrame = 16 +WhiteDelayFrame = 16 +u16BlackSpeedBias = 144 +u8Tolerance = 2 +u8Speed = 32 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd = 20,20,20,18,16,14,12,12,12,10,8,8,8,6,4,2, +au8SharpenD = 70,70,68,68,65,65,65,65,65,50,50,40,40,40,40,40, +au8TextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge = 150,150,150,150,150,150,150,150,150,150,150,150,150,180,180,200, +au8EdgeThr = 80,80,80,80,80,80,80,80,100,110,120,130,150,170,180,190, +au8OverShoot = 150,150,150,150,150,150,150,40,30,20,10,10,10,10,10,10, +au8UnderShoot = 200,200,200,200,200,200,200,60,50,40,20,15,15,15,15,15, +au8shootSupStr = 10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl = 128,128,98,98,98,95,95,95,80,80,80,80,80,80,80,80, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +;gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, +;gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, +;gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 16 +3DnrIsoThresh = 100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 0; + + + + +;ISO = 200 +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 =0; +s32TRC_1 = 0; + + + +;ISO = 400 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; +s32TRC_2 = 0; + +;ISO = 800 +s32IES0_3 = 0; +s32SBS0_3 = 150; +s32SBS1_3 = 50; +s32SBS2_3 = 140; +s32SBS3_3 = 20; +s32SDS0_3 = 150; +s32SDS1_3 = 140; +s32SDS2_3 = 50; +s32SDS3_3 = 20; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 105; +s32MATH2_3 = 105; +s32Pro3_3 = 0; +s32MDDZ1_3 = 64; +s32MDDZ2_3 = 64; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; +s32TRC_3 = 0; + + +;ISO = 1600 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 50; +s32SBS2_4 = 150; +s32SBS3_4 = 20; +s32SDS0_4 = 150; +s32SDS1_4 = 150; +s32SDS2_4 = 50; +s32SDS3_4 = 20; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 105; +s32MATH2_4 = 105; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; +s32TRC_4 = 0; + + +;ISO = 3200 +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 50; +s32SBS2_5 = 100; +s32SBS3_5 = 30; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 60; +s32SDS3_5 = 30; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 106; +s32MATH2_5 = 106; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; +s32TRC_5 = 0; + + +;ISO = 6400 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 50; +s32SBS2_6 = 100; +s32SBS3_6 = 30; +s32SDS0_6 = 170; +s32SDS1_6 = 150; +s32SDS2_6 = 50; +s32SDS3_6 = 30; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 0; + s32TFC_6 = 0; + s32TPC_6 = 0; + s32TRC_6 = 0; + + +;ISO = 12800 +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 50; +s32SBS2_7 = 110; +s32SBS3_7 = 50; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 50; +s32SDS3_7 = 500; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; + s32SFC_7 = 0; + s32TFC_7 = 0; + s32TPC_7 = 0; + s32TRC_7 = 0; + + +;ISO = 25600 + s32IES0_8 = 0; +s32SBS0_8 = 170; +s32SBS1_8 = 50; +s32SBS2_8 = 110; +s32SBS3_8 = 50; +s32SDS0_8 = 170; +s32SDS1_8 = 110; +s32SDS2_8 = 50; +s32SDS3_8 = 50; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 114; +s32MATH2_8 = 114; +s32Pro3_8 = 0; +s32MDDZ1_8 = 48; +s32MDDZ2_8 = 48; +s32TFS1_8 = 8; +s32TFS2_8 = 8; + s32SFC_8 = 0; + s32TFC_8 = 0; + s32TPC_8 = 0; + s32TRC_8 = 0; + + + + + +;ISO = 51200 + + s32IES0_9 = 0; +s32SBS0_9 = 180; +s32SBS1_9 = 50; +s32SBS2_9 = 130; +s32SBS3_9 = 50; +s32SDS0_9 = 180; +s32SDS1_9 = 130; +s32SDS2_9 = 50; +s32SDS3_9 = 50; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 138; +s32MATH2_9 = 138; +s32Pro3_9 = 0; +s32MDDZ1_9 = 56; +s32MDDZ2_9 = 56; +s32TFS1_9 = 10; +s32TFS2_9 = 10; + s32SFC_9 = 0; + s32TFC_9 = 0; + s32TPC_9 = 0; + s32TRC_9 = 0; + + +;ISO = 102400 + + s32IES0_10 = 0; +s32SBS0_10 = 190; +s32SBS1_10 = 0; +s32SBS2_10 = 150; +s32SBS3_10 = 0; +s32SDS0_10 = 190; +s32SDS1_10 = 150; +s32SDS2_10 = 0; +s32SDS3_10 = 0; +s32STH0_10 = 132; +s32STH1_10 = 132; +s32STH2_10 = 132; +s32STH3_10 = 132; +s32MDP_10 = 2; +s32MATH1_10 = 143; +s32MATH2_10 = 143; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 0; + s32TFC_10 = 0; + s32TPC_10 = 0; + s32TRC_10 = 0; + + +;ISO = 204800 + + s32IES0_11 = 0; +s32SBS0_11 = 185; +s32SBS1_11 = 190; +s32SBS2_11 = 210; +s32SBS3_11 = 55; +s32SDS0_11 = 185; +s32SDS1_11 = 210; +s32SDS2_11 = 190; +s32SDS3_11 = 55; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 190; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 19; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 142; +s32MATH2_12 = 142; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + + + +;ISO = 819200 + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + s32IES0_14 = 0; +s32SBS0_14 = 220; +s32SBS1_14 = 150; +s32SBS2_14 = 220; +s32SBS3_14 = 0; +s32SDS0_14 = 220; +s32SDS1_14 = 220; +s32SDS2_14 = 150; +s32SDS3_14 = 0; +s32STH0_14 = 155; +s32STH1_14 = 155; +s32STH2_14 = 155; +s32STH3_14 = 155; +s32MDP_14 = 6; +s32MATH1_14 = 170; +s32MATH2_14 = 170; +s32Pro3_14 =0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 10; +s32TFS2_14 = 10; + s32SFC_14 = 255; + s32TFC_14 = 32; + s32TPC_14 = 32; + s32TRC_14 = 255; + + + + + +;ISO = 3276800 + + s32IES0_15 = 0; +s32SBS0_15 = 220; +s32SBS1_15 = 0; +s32SBS2_15 = 240; +s32SBS3_15 = 0; +s32SDS0_15 = 220; +s32SDS1_15 = 240; +s32SDS2_15 = 0; +s32SDS3_15 = 0; +s32STH0_15 = 152; +s32STH1_15 = 152; +s32STH2_15 = 152; +s32STH3_15 = 152; +s32MDP_15 = 6; +s32MATH1_15 = 172; +s32MATH2_15 = 172; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 10; +s32TFS2_15 = 10; + s32SFC_15 = 255; + s32TFC_15 = 32; + s32TPC_15 = 32; + s32TRC_15 = 255; + + + + +[TRAFFIC] +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 5; +u8SecondPole = 190; +u8Stretch = 54; +u8Compress = 200; +u8PDStrength = 35; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 45; + +u8ExpCompensation = 24 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 64 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd =20,20,18,16,14,12,8,6,4,2,0,0,0,0,0,0, +au8SharpenD =80,70,70,70,70,60,80,120,140,160,180,200,200,200,200,200, +au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge =80,70,70,60,50,60,60,60,70,80,100,120,150,180,180,200, +au8EdgeThr =80,80,80,80,80,80,80,90,100,110,120,130,150,170,180,190, +au8OverShoot =150,150,150,150,130,90,60,40,30,20,10,10,10,10,10,10, +au8UnderShoot =200,200,200,200,180,120,80,60,50,40,20,15,15,15,15,15, +au8shootSupStr =144,145,162,163,164,101,87,72,42,27,12,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, + +gamma_0 = 0,102,188,266,337,408,471,535,592,649,704,760,814,861,908,960,1005,1048,1089,1130,1168,1200,1237,1273,1309,1344,1379,1413,1445,1476,1507,1538,1568,1593,1618,1643,1668,1693,1717,1742,1766,1789,1814,1837,1860,1884,1906,1929,1952,1975,1997,2019,2041,2062,2083,2105,2125,2146,2165,2186,2206,2225,2244,2262,2281,2299,2316,2334,2351,2368,2385,2402,2418,2434,2450,2466,2482,2497,2512,2527,2542,2557,2572,2586,2600,2614,2629,2642,2656,2670,2683,2697,2710,2724,2737,2750,2763,2776,2789,2801,2815,2827,2839,2852,2864,2876,2887,2899,2911, +gamma_1 = 2922,2934,2945,2957,2968,2979,2990,3001,3012,3023,3033,3044,3055,3065,3076,3086,3096,3107,3117,3127,3138,3148,3157,3168,3177,3187,3197,3207,3216,3226,3235,3244,3253,3263,3272,3281,3290,3299,3308,3317,3326,3334,3343,3352,3361,3369,3378,3386,3395,3403,3411,3420,3429,3437,3445,3453,3462,3470,3478,3486,3495,3503,3511,3519,3528,3536,3544,3551,3559,3567,3575,3582,3590,3597,3605,3613,3620,3628,3635,3642,3650,3657,3665,3672,3679,3687,3694,3701,3709,3716,3723,3730,3737,3745,3752,3759,3766,3773,3780,3787,3794,3801,3808,3814,3821, +gamma_2 = 3828,3835,3842,3848,3855,3862,3869,3875,3882,3889,3895,3902,3908,3915,3921,3927,3933,3940,3946,3953,3959,3966,3972,3978,3984,3990,3996,4003,4009,4015,4021,4028,4034,4041,4047,4053,4060,4066,4072,4078,4084,4090,4095, + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 0; +s32SBS2_3 = 80; +s32SBS3_3 = 0; +s32SDS0_3 = 140; +s32SDS1_3 = 80; +s32SDS2_3 = 0; +s32SDS3_3 = 0; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 0; +s32SBS2_4 = 90; +s32SBS3_4 = 0; +s32SDS0_4 = 150; +s32SDS1_4 = 90; +s32SDS2_4 = 0; +s32SDS3_4 = 0; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 80; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 0; +s32SBS2_5 = 100; +s32SBS3_5 = 0; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 0; +s32SDS3_5 = 0; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 14; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 170; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; +s32SFC_6 = 160; +s32TFC_6 = 10; +s32TPC_6 = 10; +s32TRC_6 = 100; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 0; +s32SBS2_7 = 110; +s32SBS3_7 = 0; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; +s32SFC_7 = 230; +s32TFC_7 = 12; +s32TPC_7 = 12; +s32TRC_7 = 160; \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini new file mode 100755 index 00000000..1c161aa8 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini @@ -0,0 +1,1773 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 1; + +[AE] +aeRunInterval = 1; +expRatioMax = 1024 +expRatioMin = 64 +u8ExpRatioType = 0; +u32ExpRatio = 1024; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 1 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 1 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 1 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|90000|240000|800000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|100000|300000|1000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 56|56|52|48|36| +aeHistOffset = 12|12|12|20|20| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000 +SysGain = 1024|1024|190464 + +[AWB] +CrMax = 304|304|304|304|304|327|327|333|348|390|390|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|59|55|54|53|53|52|50|50| +CbMax = 288|288|288|292|296|300|300|310|310|340|345|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|58|56|55|44|44|42|40|40|40| +ISO = 3000 +TrackBlack = 10 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 240|240|240|240|240|240|260|290|300|240|240|240|240|240|240|240| +Gr = 240|240|240|240|240|240|260|290|300|240|240|240|240|240|240|240| +Gb = 240|240|240|240|240|240|260|290|300|240|240|240|240|240|240|240| +B = 240|240|240|240|240|240|260|290|300|240|240|240|240|240|240|240| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 3 +ExpThresh = 3200|12000|32000| + +au16SharpenUd_0_0=26|22|20|20|18|16|16|13|6|6|3|10|3|2|1|1| +au8SharpenD_0_0=85|78|72|72|70|68|63|60|40|38|35|30|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=70|88|88|88|80|70|80|100|115|120|120|110|150|180|180|200| +au8EdgeThr_0_0=80|80|80|80|80|80|90|90|115|120|125|125|150|170|180|190| +au8OverShoot_0_0=140|140|140|140|130|120|105|84|72|65|60|10|10|10|10|10| +au8UnderShoot_0_0=200|190|190|190|160|140|112|90|78|60|70|10|15|15|15| +au8shootSupStr_0_0=33|33|33|33|16|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|118|118|100|75|65|55|55|80|128|128|128|128| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +au16SharpenUd_0_1=26|22|20|20|18|16|16|13|6|6|3|10|3|2|1|1| +au8SharpenD_0_1=85|78|72|72|70|68|63|60|40|38|35|30|170|180|200|200| +au8TextureThr_0_1=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_1=70|88|88|88|80|70|80|100|115|120|120|110|150|180|180|200| +au8EdgeThr_0_1=80|80|80|80|80|80|90|90|115|120|125|125|150|170|180|190| +au8OverShoot_0_1=140|140|140|140|130|120|105|84|72|65|60|10|10|10|10|10| +au8UnderShoot_0_1=200|190|190|190|160|140|112|90|78|60|70|10|15|15|15| +au8shootSupStr_0_1=33|33|33|33|16|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_1=128|128|128|128|118|118|100|75|65|55|55|80|128|128|128|128| +au8RGain_0_1 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_1 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_1 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_1 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_1=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +au16SharpenUd_0_2=26|22|20|20|18|16|16|13|6|6|3|10|3|2|1|1| +au8SharpenD_0_2=85|78|72|72|70|68|63|60|40|38|35|30|170|180|200|200| +au8TextureThr_0_2=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_2=70|88|88|88|80|70|80|100|115|120|120|110|150|180|180|200| +au8EdgeThr_0_2=80|80|80|80|80|80|90|90|115|120|125|125|150|170|180|190| +au8OverShoot_0_2=140|140|140|140|130|120|105|84|72|65|60|10|10|10|10|10| +au8UnderShoot_0_2=200|190|190|190|160|140|112|90|78|60|70|10|15|15|15| +au8shootSupStr_0_2=33|33|33|33|16|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_2=128|128|128|128|118|118|100|75|65|55|55|80|128|128|128|128| +au8RGain_0_2 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_2 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_2 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_2 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_2=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +[vpsssharpen] +bEnable = 0 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=19|18|14|18|17|16|13|10|9|9|9|8|3|2|1|1| +au8SharpenD_0_0=114|115|115|120|130|130|135|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=100|110|60|60|80|80|80|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=130|130|130|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=115|115|115|110|100|90|90|80|80|75|75|70|70|70|70|70| +au8UnderShoot_0_0=116|116|113|110|100|100|95|95|90|90|80|80|80|80|80|80| +au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 12 ;the counts of exposure level +ExpThresh = 10|80000|180000|320000|640000|1280000|2560000|4800000|8000000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 0|0|1|1|1|1|1|1|1|1|1|1|1|1|1|1| +SoftThr = 127|127|127|127|127|127|127|127|127|6|6|6| +SoftSlope = 0|0|0|0|0|0|0|0|0|21|21|21| +bEnable = 0|0|0|0|0|0|0|0 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + + +[defog] +bEnable = 0; +OpType = 1; +Interval = 5; +ISOCount = 9; + +ISO = 100|400|800|1600|3000|6000|10000|14000|20000|; +ManualStrength = 100|100|100|120|130|140|150|160|170; + +UserLutEnable = 1; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 40|40 +DCIContrastGain = 40|40 +DCILightGain = 40|40 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =0 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 45|45|45|45|45|; +LocalMixingDark = 45|45|45|45|45|; + + +[gamma] +Option = 0 ;0:way1 1:way2 +;way1 +DelayCount = 1 +Interval = 10 +ExpCount = 6 +ExpThreshLtoD = 8000|80000|600000|3000000|38000000|60000000| +ExpThreshDtoL = 6000|7000|70000|400000|2000000|20000000| + +gamma.0_0 = 0,118,239,361,481,597,706,806,876,941,1001,1058,1112,1165,1217,1269,1323,1354,1385,1416,1447,1478,1508,1539,1569,1599,1628,1657,1685,1713,1741,1767,1793,1818,1842,1866,1889,1912,1934,1955,1976,1997,2018,2038,2058,2078,2098,2118,2138,2158,2178,2198,2217,2236,2256,2275,2293,2312,2330,2348,2366,2384,2401,2418,2435,2451,2467,2483,2498,2514,2528,2543,2557,2572,2586,2600,2614,2628,2642,2656,2670,2684,2698,2712,2726,2740,2754,2768,2782,2796,2809,2823, +gamma.1_0 = 2836,2850,2863,2876,2889,2902,2915,2927,2940,2952,2965,2977,2989,3002,3014,3026,3038,3050,3061,3073,3085,3097,3108,3120,3132,3143,3154,3166,3177,3188,3199,3210,3222,3232,3243,3254,3265,3276,3287,3297,3308,3319,3329,3340,3351,3361,3371,3381,3391,3401,3411,3420,3429,3438,3446,3455,3463,3471,3478,3486,3493,3501,3508,3515,3522,3530,3537,3544,3552,3560,3567,3575,3582,3590,3598,3605,3613,3620,3628, +gamma.2_0 = 3635,3643,3650,3657,3665,3672,3679,3686,3693,3700,3707,3714,3721,3728,3735,3742,3749,3756,3762,3769,3776,3783,3789,3796,3802,3809,3816,3822,3829,3835,3842,3848,3854,3860,3866,3872,3878,3884,3889,3894,3899,3904,3909,3913,3918,3922,3927,3931,3935,3940,3944,3948,3953,3958,3962,3967,3971,3976,3981,3985,3990,3995,3999,4004,4008,4013,4017,4022,4026,4031,4035,4039,4043,4047,4050,4054,4058,4062,4066,4070,4074,4078,4082,4086,4090,4095 + +gamma.0_1 = 0,118,239,361,481,597,706,806,876,941,1001,1058,1112,1165,1217,1269,1323,1354,1385,1416,1447,1478,1508,1539,1569,1599,1628,1657,1685,1713,1741,1767,1793,1818,1842,1866,1889,1912,1934,1955,1976,1997,2018,2038,2058,2078,2098,2118,2138,2158,2178,2198,2217,2236,2256,2275,2293,2312,2330,2348,2366,2384,2401,2418,2435,2451,2467,2483,2498,2514,2528,2543,2557,2572,2586,2600,2614,2628,2642,2656,2670,2684,2698,2712,2726,2740,2754,2768,2782,2796,2809,2823, +gamma.1_1 = 2836,2850,2863,2876,2889,2902,2915,2927,2940,2952,2965,2977,2989,3002,3014,3026,3038,3050,3061,3073,3085,3097,3108,3120,3132,3143,3154,3166,3177,3188,3199,3210,3222,3232,3243,3254,3265,3276,3287,3297,3308,3319,3329,3340,3351,3361,3371,3381,3391,3401,3411,3420,3429,3438,3446,3455,3463,3471,3478,3486,3493,3501,3508,3515,3522,3530,3537,3544,3552,3560,3567,3575,3582,3590,3598,3605,3613,3620,3628, +gamma.2_1 = 3635,3643,3650,3657,3665,3672,3679,3686,3693,3700,3707,3714,3721,3728,3735,3742,3749,3756,3762,3769,3776,3783,3789,3796,3802,3809,3816,3822,3829,3835,3842,3848,3854,3860,3866,3872,3878,3884,3889,3894,3899,3904,3909,3913,3918,3922,3927,3931,3935,3940,3944,3948,3953,3958,3962,3967,3971,3976,3981,3985,3990,3995,3999,4004,4008,4013,4017,4022,4026,4031,4035,4039,4043,4047,4050,4054,4058,4062,4066,4070,4074,4078,4082,4086,4090,4095 + +gamma.0_2 = 0,77,157,237,317,396,472,545,614,676,733,787,838,889,941,996,1056,1087,1120,1154,1189,1225,1261,1298,1334,1371,1407,1443,1478,1513,1546,1579,1610,1639,1668,1697,1724,1751,1778,1803,1829,1854,1879,1903,1927,1951,1974,1998,2022,2045,2068,2091,2113,2135,2157,2179,2200,2221,2242,2263,2283,2303,2323,2342,2362,2381,2399,2418,2436,2454,2472,2489,2507,2524,2540,2557,2573,2589,2605,2620,2636,2650,2665,2679,2693,2706,2719,2732,2745,2758,2770,2783,2795,2808,2821,2833,2847,2860,2873,2887,2900, +gamma.1_2 = 2914,2928,2941,2955,2969,2982,2995,3008,3021,3034,3046,3059,3070,3082,3093,3104,3115,3126,3136,3147,3157,3167,3177,3188,3198,3208,3219,3230,3240,3251,3262,3273,3284,3295,3305,3316,3327,3338,3349,3359,3370,3380,3390,3401,3411,3421,3430,3440,3450,3460,3470,3479,3489,3498, +gamma.2_2 = 3507,3516,3525,3534,3543,3552,3560,3568,3576,3584,3592,3599,3607,3614,3621,3629,3636,3643,3650,3657,3664,3672,3679,3686,3693,3700,3707,3714,3721,3728,3735,3742,3749,3756,3762,3769,3776,3783,3789,3796,3802,3809,3816,3822,3829,3835,3842,3848,3854,3860,3866,3872,3878,3884,3889,3894,3899,3904,3909,3913,3918,3922,3927,3931,3935,3940,3944,3948,3953,3958,3962,3967,3971,3976,3981,3985,3990,3995,3999,4004,4008,4013,4017,4022,4026,4031,4035,4039,4043,4047,4050,4054,4058,4062,4066,4070,4074,4078,4082,4086,4090,4095 + +;gamma.0_2 = 0,58,117,177,237,297,358,418,478,538,596,654,711,767,821,874,925,975,1023,1071,1118,1164,1209,1253,1296,1337,1378,1418,1457,1495,1531,1567,1601,1634,1665,1695,1723,1750,1776,1801,1825,1848,1871,1894,1916,1938,1960,1982,2005,2028,2050,2072,2093,2114,2135,2156,2176,2196,2216,2236,2255,2274,2293,2312,2331,2350,2368,2386,2404,2421,2439,2456,2473,2490, +;gamma.1_2 = 2506,2523,2539,2555,2571,2587,2603,2619,2634,2650,2665,2681,2696,2711,2725,2740,2754,2768,2782,2796,2810,2823,2836,2849,2861,2873,2884,2896,2907,2918,2928,2939,2950,2960,2971,2982,2993,3004,3015,3027,3038,3050,3062,3074,3087,3099,3111,3123,3135,3147,3159,3170,3182,3193,3204,3214,3225,3235,3246,3256,3266,3276,3286,3295,3305,3314,3323,3333,3342,3351,3360,3369,3378,3386,3395,3404,3412,3421,3429,3438,3446,3455,3463,3471,3480,3488,3497, +;gamma.2_2 = 3505,3513,3521,3530,3538,3546,3554,3562,3570,3578,3585,3593,3601,3609,3616,3624,3631,3639,3646,3654,3661,3669,3676,3683,3691,3698,3705,3713,3720,3727,3734,3742,3749,3756,3763,3770,3778,3785,3792,3799,3807,3814,3821,3828,3835,3842,3849,3856,3863,3870,3877,3884,3890,3897,3903,3910,3916,3922,3928,3934,3940,3946,3952,3958,3963,3968,3973,3978,3983,3988,3993,3997,4002,4006,4010,4015,4019,4023,4027,4031,4035,4039,4043,4047,4050,4054,4058,4062,4066,4070,4074,4078,4082,4086,4090,4095 + +gamma.0_3 = 0,67,134,202,269,336,403,468,531,592,651,709,766,822,880,938,999,1030,1062,1095,1129,1162,1196,1231,1265,1299,1332,1365,1398,1430,1460,1490,1519,1547,1573,1599,1625,1650,1674,1697,1721,1743,1766,1788,1810,1831,1853,1875,1896,1917,1939,1959,1980,2001,2021,2041,2060,2080,2099,2117,2136,2154,2172,2190,2207,2224,2240,2256,2272,2287,2302,2317,2332,2346,2360,2374,2388,2402,2417,2431,2445,2459,2474,2488,2502,2516,2530,2544,2558,2572, +gamma.1_3 = 2586,2599,2613,2626,2640,2653,2666,2679,2692,2705,2717,2730,2742,2755,2767,2779,2791,2803,2815,2826,2838,2850,2861,2872,2883,2894,2905,2916,2927,2937,2948,2958,2968,2979,2989,2999,3009,3019,3029,3039,3049,3058,3068,3077,3087,3096,3106,3115,3124,3133,3143,3152,3161,3171,3180,3189,3199,3209,3218,3228,3237,3247,3257,3266,3276,3285,3294,3304,3313,3322,3331,3340,3349,3358,3366,3375,3384,3393,3401,3410,3418,3426,3434,3443,3450,3458, +gamma.2_3 = 3466,3473,3481,3488,3494,3501,3507,3514,3520,3526,3533,3539,3546,3553,3560,3567,3575,3583,3591,3600,3608,3617,3626,3636,3645,3654,3663,3672,3682,3691,3700,3708,3717,3725,3734,3742,3750,3759,3767,3775,3783,3791,3799,3807,3815,3823,3830,3838,3846,3854,3861,3869,3876,3883,3890,3898,3905,3912,3919,3927,3934,3941,3949,3956,3964,3971,3979,3987,3995,4003,4012,4020,4028,4036,4045,4053,4061,4070,4078,4086,4095 + +gamma.0_4 = 0,67,134,202,269,336,403,468,531,592,651,709,766,822,880,938,999,1030,1062,1095,1129,1162,1196,1231,1265,1299,1332,1365,1398,1430,1460,1490,1519,1547,1573,1599,1625,1650,1674,1697,1721,1743,1766,1788,1810,1831,1853,1875,1896,1917,1939,1959,1980,2001,2021,2041,2060,2080,2099,2117,2136,2154,2172,2190,2207,2224,2240,2256,2272,2287,2302,2317,2332,2346,2360,2374,2388,2402,2417,2431,2445,2459,2474,2488,2502,2516,2530,2544,2558,2572, +gamma.1_4 = 2586,2599,2613,2626,2640,2653,2666,2679,2692,2705,2717,2730,2742,2755,2767,2779,2791,2803,2815,2826,2838,2850,2861,2872,2883,2894,2905,2916,2927,2937,2948,2958,2968,2979,2989,2999,3009,3019,3029,3039,3049,3058,3068,3077,3087,3096,3106,3115,3124,3133,3143,3152,3161,3171,3180,3189,3199,3209,3218,3228,3237,3247,3257,3266,3276,3285,3294,3304,3313,3322,3331,3340,3349,3358,3366,3375,3384,3393,3401,3410,3418,3426,3434,3443,3450,3458, +gamma.2_4 = 3466,3473,3481,3488,3494,3501,3507,3514,3520,3526,3533,3539,3546,3553,3560,3567,3575,3583,3591,3600,3608,3617,3626,3636,3645,3654,3663,3672,3682,3691,3700,3708,3717,3725,3734,3742,3750,3759,3767,3775,3783,3791,3799,3807,3815,3823,3830,3838,3846,3854,3861,3869,3876,3883,3890,3898,3905,3912,3919,3927,3934,3941,3949,3956,3964,3971,3979,3987,3995,4003,4012,4020,4028,4036,4045,4053,4061,4070,4078,4086,4095 + +;gamma.0_4 = 0,41,83,124,166,208,251,293,335,376,418,459,499,539,578,616,654,692,730,767,803,840,876,912,947,982,1017,1052,1086,1120,1154,1188,1221,1254,1287,1320,1352,1384,1416,1447,1479,1510,1540,1571,1601,1632,1662,1691,1721,1751,1780,1810,1840,1869,1898,1927,1956,1984,2012,2040,2067,2093,2119,2144,2168,2192,2214,2237,2258,2279,2300,2320,2339,2359,2377,2396,2414,2432,2450,2467,2485,2502,2519,2536,2552,2568,2583,2599,2614,2629,2643,2658,2672,2686, +;gamma.1_4 = 2700,2713,2727,2740,2753,2766,2779,2791,2803,2815,2827,2839,2850,2862,2873,2884,2895,2907,2918,2929,2940,2951,2962,2973,2984,2995,3005,3016,3026,3037,3047,3058,3068,3079,3089,3099,3110,3120,3130,3141,3151,3161,3171,3181,3191,3201,3211,3221,3231,3240,3250,3259,3269,3278,3288,3297,3306,3316,3325,3334,3343,3352,3361,3370,3378,3387,3396,3404,3412,3420,3428,3436,3444,3451,3459,3466,3474,3481,3489,3497, +;gamma.2_4 = 3504,3512,3520,3527,3535,3543,3551,3559,3567,3575,3583,3591,3599,3606,3614,3622,3629,3636,3644,3650,3657,3664,3670,3677,3683,3689,3695,3702,3708,3714,3720,3726,3732,3738,3745,3751,3757,3763,3769,3775,3782,3788,3794,3800,3806,3813,3819,3826,3832,3839,3846,3852,3859,3866,3874,3881,3888,3895,3903,3910,3918,3925,3933,3940,3948,3956,3964,3971,3979,3987,3995,4003,4012,4020,4028,4036,4045,4053,4061,4070,4078,4086,4095 + + +gamma.0_5 = 0,45,91,137,183,229,276,322,368,413,459,504,549,593,637,680,717,754,790,825,860,895,929,963,998,1032,1067,1102,1137,1173,1210,1248,1287,1308,1330,1352,1374,1396,1419,1442,1466,1489,1513,1537,1561,1585,1609,1633,1658,1682,1706,1730,1753,1777,1800,1824,1846,1869,1891,1913,1935,1956,1977,1997,2017,2036,2056,2074,2093,2111,2129,2147,2165,2183,2200,2217,2234,2250,2267,2283,2299,2315,2331,2346,2361,2377,2392,2407,2422,2436,2451,2465,2480,2494,2508,2522,2536,2550,2563,2577,2590,2602,2615,2627,2640,2652,2664,2675,2687,2698,2710,2721,2732,2743,2754,2765,2776,2787,2798,2809,2819,2830, +gamma.1_5 = 2841,2852,2863,2874,2885,2896,2907,2918,2929,2941,2952,2963,2974,2985,2996,3007,3018,3029,3040,3051,3062,3073,3084,3094,3105,3116,3127,3138,3148,3159,3170,3180,3191,3201,3212,3223,3233,3244,3254,3264,3275,3285,3296,3306,3317,3327,3338,3348,3358,3369,3379,3390,3400,3410,3420,3430,3441,3451,3461,3471,3480,3490,3500,3510,3519,3529,3538,3548,3557, +gamma.2_5 = 3566,3575,3584,3593,3601,3610,3618,3627,3635,3643,3651,3659,3667,3675,3683,3691,3698,3706,3714,3721,3729,3737,3744,3752,3759,3767,3775,3783,3790,3798,3806,3814,3822,3830,3838,3846,3854,3863,3871,3879,3887,3896,3904,3912,3920,3929,3937,3945,3954,3962,3970,3979,3987,3995,4004,4012,4020,4029,4037,4045,4053,4062,4070,4078,4087,4095 +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 0 +3DnrIsoCount = 12 +3DnrIsoThresh = 100,200,400,800,1600,3200,6400,12400,24000,50000,77800,204800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 140; +s32SBS1_0 = 20; +s32SBS2_0 = 125; +s32SBS3_0 = 20; +s32SDS0_0 = 140; +s32SDS1_0 = 125; +s32SDS2_0 = 20; +s32SDS3_0 = 20; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 96; +s32MATH2_0 = 96; +s32Pro3_0 = 1; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 7; +s32TFS2_0 = 7; +s32SFC_0 = 32; +s32TFC_0 = 6; +s32TPC_0 = 6; +s32TRC_0 = 10; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 151; +s32SBS1_1 = 20; +s32SBS2_1 = 100; +s32SBS3_1 = 40; +s32SDS0_1 = 151; +s32SDS1_1 = 100; +s32SDS2_1 = 20; +s32SDS3_1 = 40; +s32STH0_1 = 106; +s32STH1_1 = 106; +s32STH2_1 = 106; +s32STH3_1 = 106; +s32MDP_1 = 2; +s32MATH1_1 = 95; +s32MATH2_1 = 95; +s32Pro3_1 = 1; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 7; +s32TFS2_1 = 7; +s32SFC_1 = 40; +s32TFC_1 = 2; +s32TPC_1 = 2; +s32TRC_1 = 10; + +;ISO = 400 + +s32IES0_2 = 0; +s32SBS0_2 = 180; +s32SBS1_2 = 20; +s32SBS2_2 = 120; +s32SBS3_2 = 60; +s32SDS0_2 = 180; +s32SDS1_2 = 120; +s32SDS2_2 = 20; +s32SDS3_2 = 60; +s32STH0_2 = 110; +s32STH1_2 = 110; +s32STH2_2 = 110; +s32STH3_2 = 110; +s32MDP_2 = 2; +s32MATH1_2 = 95; +s32MATH2_2 = 95; +s32Pro3_2 = 1; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 7; +s32TFS2_2 = 7; +s32SFC_2 = 64; +s32TFC_2 = 8; +s32TPC_2 = 8; +s32TRC_2 = 16; + + +;ISO = 800 + +s32IES0_3 = 0; +s32SBS0_3 = 190; +s32SBS1_3 = 40; +s32SBS2_3 = 133; +s32SBS3_3 = 60; +s32SDS0_3 = 190; +s32SDS1_3 = 133; +s32SDS2_3 = 40; +s32SDS3_3 = 60; +s32STH0_3 = 114; +s32STH1_3 = 114; +s32STH2_3 = 114; +s32STH3_3 = 114; +s32MDP_3 = 2; +s32MATH1_3 = 98; +s32MATH2_3 = 98; +s32Pro3_3 = 1; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 7; +s32TFS2_3 = 7; +s32SFC_3 = 100; +s32TFC_3 = 12; +s32TPC_3 = 12; +s32TRC_3 = 16; + + +;ISO = 1600 + +s32IES0_4 = 0; +s32SBS0_4 = 200; +s32SBS1_4 = 40; +s32SBS2_4 = 155; +s32SBS3_4 = 70; +s32SDS0_4 = 200; +s32SDS1_4 = 155; +s32SDS2_4 = 40; +s32SDS3_4 = 70; +s32STH0_4 = 119; +s32STH1_4 = 119; +s32STH2_4 = 119; +s32STH3_4 = 119; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 1; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 130; +s32TFC_4 = 12; +s32TPC_4 = 12; +s32TRC_4 = 18; + +;ISO = 3200 + +s32IES0_5 = 0; +s32SBS0_5 = 210; +s32SBS1_5 = 40; +s32SBS2_5 = 175; +s32SBS3_5 = 72; +s32SDS0_5 = 210; +s32SDS1_5 = 175; +s32SDS2_5 = 40; +s32SDS3_5 = 72; +s32STH0_5 = 130; +s32STH1_5 = 130; +s32STH2_5 = 130; +s32STH3_5 = 130; +s32MDP_5 = 2; +s32MATH1_5 = 110; +s32MATH2_5 = 110; +s32Pro3_5 = 1; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 192; +s32TFC_5 = 12; +s32TPC_5 = 12; +s32TRC_5 = 27; + + +;ISO = 6400 + +s32IES0_6 = 0; +s32SBS0_6 = 225; +s32SBS1_6 = 60; +s32SBS2_6 = 190; +s32SBS3_6 = 80; +s32SDS0_6 = 225; +s32SDS1_6 = 190; +s32SDS2_6 = 60; +s32SDS3_6 = 80; +s32STH0_6 = 134; +s32STH1_6 = 134; +s32STH2_6 = 134; +s32STH3_6 = 134; +s32MDP_6 = 2; +s32MATH1_6 = 125; +s32MATH2_6 = 125; +s32Pro3_6 = 1; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 255; + s32TFC_6 = 16; + s32TPC_6 = 16; + s32TRC_6 = 32; + + +;ISO = 12400 + +s32IES0_7 = 0; +s32SBS0_7 = 245; +s32SBS1_7 = 60; +s32SBS2_7 = 190; +s32SBS3_7 = 85; +s32SDS0_7 = 245; +s32SDS1_7 = 190; +s32SDS2_7 = 60; +s32SDS3_7 = 85; +s32STH0_7 = 135; +s32STH1_7 = 135; +s32STH2_7 = 135; +s32STH3_7 = 135; +s32MDP_7 = 2; +s32MATH1_7 = 135; +s32MATH2_7 = 135; +s32Pro3_7 = 1; +s32MDDZ1_7 = 53; +s32MDDZ2_7 = 53; +s32TFS1_7 = 8; +s32TFS2_7 = 8; +s32SFC_7 = 255; +s32TFC_7 = 16; +s32TPC_7 = 16; +s32TRC_7 = 32; + + + +;ISO = 24000 + +s32IES0_8 = 0; +s32SBS0_8 = 255; +s32SBS1_8 = 70; +s32SBS2_8 = 200; +s32SBS3_8 = 90; +s32SDS0_8 = 255; +s32SDS1_8 = 200; +s32SDS2_8 = 70; +s32SDS3_8 = 90; +s32STH0_8 = 140; +s32STH1_8 = 140; +s32STH2_8 = 140; +s32STH3_8 = 140; +s32MDP_8 = 2; +s32MATH1_8 = 148; +s32MATH2_8 = 148; +s32Pro3_8 = 1; +s32MDDZ1_8 = 64; +s32MDDZ2_8 = 64; +s32TFS1_8 = 8; +s32TFS2_8 = 8; +s32SFC_8 = 255; +s32TFC_8 = 16; +s32TPC_8 = 16; +s32TRC_8 = 32; + + + +;ISO = 50000 + +s32IES0_9 = 0; +s32SBS0_9 = 255; +s32SBS1_9 = 80; +s32SBS2_9 = 210; +s32SBS3_9 = 100; +s32SDS0_9 = 255; +s32SDS1_9 = 210; +s32SDS2_9 = 80; +s32SDS3_9 = 100; +s32STH0_9 = 160; +s32STH1_9 = 150; +s32STH2_9 = 150; +s32STH3_9 = 150; +s32MDP_9 = 2; +s32MATH1_9 = 157; +s32MATH2_9 = 157; +s32Pro3_9 = 1; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 8; +s32TFS2_9 = 8; +s32SFC_9 = 255; +s32TFC_9 = 16; +s32TPC_9 = 16; +s32TRC_9 = 255; + + +;ISO = 77800 + +s32IES0_10 = 0; +s32SBS0_10 = 255; +s32SBS1_10 = 90; +s32SBS2_10 = 240; +s32SBS3_10 = 110; +s32SDS0_10 = 255; +s32SDS1_10 = 240; +s32SDS2_10 = 90; +s32SDS3_10 = 110; +s32STH0_10 = 170; +s32STH1_10 = 160; +s32STH2_10 = 160; +s32STH3_10 = 160; +s32MDP_10 = 2; +s32MATH1_10 = 167; +s32MATH2_10 = 167; +s32Pro3_10 = 1; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 8; +s32TFS2_10 = 8; +s32SFC_10 = 255; +s32TFC_10 = 16; +s32TPC_10 = 16; +s32TRC_10 = 255; + + +;ISO = 204800 + +s32IES0_11 = 0; +s32SBS0_11 = 255; +s32SBS1_11 = 90; +s32SBS2_11 = 255; +s32SBS3_11 = 130; +s32SDS0_11 = 255; +s32SDS1_11 = 255; +s32SDS2_11 = 90; +s32SDS3_11 = 130; +s32STH0_11 = 160; +s32STH1_11 = 160; +s32STH2_11 = 160; +s32STH3_11 = 160; +s32MDP_11 = 2; +s32MATH1_11 = 170; +s32MATH2_11 = 170; +s32Pro3_11 = 1; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 8; +s32TFS2_11 = 8; +s32SFC_11 = 255; +s32TFC_11 = 16; +s32TPC_11 = 16; +s32TRC_11 = 255; + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 46|46|38|32| +MaxHistOffset = 20|18|14|10| +MaxSysGain = 65536000 + +u16HistRatioSlope = 128 +BlackDelayFrame = 16 +WhiteDelayFrame = 16 +u16BlackSpeedBias = 256 +u8Tolerance = 2 +u8Speed = 64 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd = 20,20,19,19,18,16,14,12,12,10,8,8,8,6,4,2, +au8SharpenD = 72,72,68,67,63,62,62,59,58,55,50,40,40,40,40,40, +au8TextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge = 150,150,150,150,130,120,120,120,120,120,120,120,120,120,120,200, +au8EdgeThr = 80,80,80,80,80,80,80,80,100,110,120,130,150,170,180,190, +au8OverShoot = 150,150,150,150,140,135,130,40,30,20,10,10,10,10,10,10, +au8UnderShoot = 200,200,200,200,180,170,160,60,50,40,20,15,15,15,15,15, +au8shootSupStr = 10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl = 128,128,98,98,98,95,95,95,80,80,80,80,80,80,80,80, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, +gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, +gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 12 +3DnrIsoThresh = 100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; +s32TRC_0 = 0; + + + + +;ISO = 200 +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 =0; +s32TRC_1 = 0; + + + +;ISO = 400 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; +s32TRC_2 = 0; + +;ISO = 800 +s32IES0_3 = 0; +s32SBS0_3 = 180; +s32SBS1_3 = 100; +s32SBS2_3 = 140; +s32SBS3_3 = 60; +s32SDS0_3 = 180; +s32SDS1_3 = 140; +s32SDS2_3 = 100; +s32SDS3_3 = 60; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 105; +s32MATH2_3 = 105; +s32Pro3_3 = 0; +s32MDDZ1_3 = 64; +s32MDDZ2_3 = 64; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; +s32TRC_3 = 0; + + + + +;ISO = 1600 + +s32IES0_4 = 0; +s32SBS0_4 = 200; +s32SBS1_4 = 100; +s32SBS2_4 = 160; +s32SBS3_4 = 60; +s32SDS0_4 = 200; +s32SDS1_4 = 160; +s32SDS2_4 = 100; +s32SDS3_4 = 60; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 120; +s32MATH2_4 = 120; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; +s32TRC_4 = 0; + + + +;ISO = 3200 +s32IES0_5 = 0; +s32SBS0_5 = 220; +s32SBS1_5 = 100; +s32SBS2_5 = 170; +s32SBS3_5 = 110; +s32SDS0_5 = 220; +s32SDS1_5 = 170; +s32SDS2_5 = 100; +s32SDS3_5 = 110; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 122; +s32MATH2_5 = 122; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; +s32TRC_5 = 0; + + +;ISO = 6400 + +s32IES0_6 = 0; +s32SBS0_6 = 230; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 230; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 122; +s32MATH2_6 = 122; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 0; + s32TFC_6 = 0; + s32TPC_6 = 0; + s32TRC_6 = 0; + + + + +;ISO = 12800 +s32IES0_7 = 0; +s32SBS0_7 = 230; +s32SBS1_7 = 0; +s32SBS2_7 = 120; +s32SBS3_7 = 0; +s32SDS0_7 = 230; +s32SDS1_7 = 120; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 126; +s32MATH2_7 = 126; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; + s32SFC_7 = 0; + s32TFC_7 = 0; + s32TPC_7 = 0; + s32TRC_7 = 0; + + + + +;ISO = 25600 + s32IES0_8 = 0; +s32SBS0_8 = 240; +s32SBS1_8 = 0; +s32SBS2_8 = 130; +s32SBS3_8 = 0; +s32SDS0_8 = 240; +s32SDS1_8 = 130; +s32SDS2_8 = 0; +s32SDS3_8 = 0; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 135; +s32MATH2_8 = 135; +s32Pro3_8 = 0; +s32MDDZ1_8 = 48; +s32MDDZ2_8 = 48; +s32TFS1_8 = 8; +s32TFS2_8 = 8; + s32SFC_8 = 0; + s32TFC_8 = 0; + s32TPC_8 = 0; + s32TRC_8 = 0; + + + + + +;ISO = 51200 + + s32IES0_9 = 0; +s32SBS0_9 = 250; +s32SBS1_9 = 0; +s32SBS2_9 = 150; +s32SBS3_9 = 0; +s32SDS0_9 = 250; +s32SDS1_9 = 150; +s32SDS2_9 = 0; +s32SDS3_9 = 0; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 140; +s32MATH2_9 = 140; +s32Pro3_9 = 0; +s32MDDZ1_9 = 56; +s32MDDZ2_9 = 56; +s32TFS1_9 = 10; +s32TFS2_9 = 10; + s32SFC_9 = 0; + s32TFC_9 = 0; + s32TPC_9 = 0; + s32TRC_9 = 0; + + + + + +;ISO = 102400 + + s32IES0_10 = 0; +s32SBS0_10 = 255; +s32SBS1_10 = 0; +s32SBS2_10 = 160; +s32SBS3_10 = 0; +s32SDS0_10 = 255; +s32SDS1_10 = 160; +s32SDS2_10 = 0; +s32SDS3_10 = 0; +s32STH0_10 = 132; +s32STH1_10 = 132; +s32STH2_10 = 132; +s32STH3_10 = 132; +s32MDP_10 = 2; +s32MATH1_10 = 145; +s32MATH2_10 = 145; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 0; + s32TFC_10 = 0; + s32TPC_10 = 0; + s32TRC_10 = 0; + + +;ISO = 204800 + + s32IES0_11 = 0; +s32SBS0_11 = 185; +s32SBS1_11 = 190; +s32SBS2_11 = 210; +s32SBS3_11 = 55; +s32SDS0_11 = 185; +s32SDS1_11 = 210; +s32SDS2_11 = 190; +s32SDS3_11 = 55; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + +[TRAFFIC] +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 11; +u8SecondPole = 170; +u8Stretch = 38; +u8Compress = 159; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 20; + +u8ExpCompensation = 42 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| + +gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 0; +s32SBS2_3 = 80; +s32SBS3_3 = 0; +s32SDS0_3 = 140; +s32SDS1_3 = 80; +s32SDS2_3 = 0; +s32SDS3_3 = 0; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 0; +s32SBS2_4 = 90; +s32SBS3_4 = 0; +s32SDS0_4 = 150; +s32SDS1_4 = 90; +s32SDS2_4 = 0; +s32SDS3_4 = 0; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 80; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 0; +s32SBS2_5 = 100; +s32SBS3_5 = 0; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 0; +s32SDS3_5 = 0; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 14; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 170; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; +s32SFC_6 = 160; +s32TFC_6 = 10; +s32TPC_6 = 10; +s32TRC_6 = 100; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 0; +s32SBS2_7 = 110; +s32SBS3_7 = 0; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; +s32SFC_7 = 230; +s32TFC_7 = 12; +s32TPC_7 = 12; +s32TRC_7 = 160; \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini new file mode 100755 index 00000000..c0e2cd1c --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini @@ -0,0 +1,1846 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 1; + +[AE] +aeRunInterval = 1; +expRatioMax = 1024 +expRatioMin = 64 +u8ExpRatioType = 0; +u32ExpRatio = 1024; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 1 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 1 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 1 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|90000|900000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|100000|1000000|90000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 56|56|56|50|50| +aeHistOffset = 4|4|4|4|4| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 7 +IntTime = 59|35000|35000|50000|50000|80000|80000; +SysGain = 1024|1024|5120|5120|8192|8192|16384; + +[FrameRate] +ExpCount = 3 ;the counts of exposure level +ExpThresh = 220000|350000|700000 ;threshold value for each exposure level +FrameRate = 20|15|10 + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 1 +Type = 0 +ISOCount = 5; +ISO = 100|200|400|800|1600; +ManualStrength = 4096|2000|500|100|0; + +[BlackLevel] +R = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gr = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gb = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +B = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096 +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=30|30|30|29|27|25|13|10|10|10|3|3|3|2|1|1| +au8SharpenD_0_0=70|60|50|50|50|48|35|40|40|40|35|30|30|30|30|30| +au8TextureThr_0_0=3|3|6|9|12|6|6|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=80|80|80|80|80|80|80|50|30|30|30|60|60|60|60|60| +au8EdgeThr_0_0=60|60|60|60|60|60|60|90|90|90|90|125|150|170|180|190| +au8OverShoot_0_0=100|100|100|100|100|100|140|10|10|10|10|10|10|10|10|10| +au8UnderShoot_0_0=150|150|150|150|150|150|140|50|40|40|40|10|15|15|15| +au8shootSupStr_0_0=30|30|30|30|30|20|20|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|70|60|55|55|55|55|55|55|55| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +[vpsssharpen] +bEnable = 1 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=0|0|5|0|0|0|0|15|10|10|10|10|3|2|1|1| +au8SharpenD_0_0=0|0|5|0|0|0|0|60|50|50|50|30|170|180|200|200| +au8TextureThr_0_0=50|50|50|35|35|25|25|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=0|17|30|50|50|55|55|110|100|100|100|110|150|180|180|200| +au8EdgeThr_0_0=60|60|60|60|60|60|60|60|50|50|50|125|150|170|180|190| +au8OverShoot_0_0=0|20|30|20|20|20|20|40|40|40|40|10|10|10|10|10| +au8UnderShoot_0_0=0|20|30|20|20|20|20|130|110|110|110|10|15|15|15| +au8shootSupStr_0_0=30|30|30|30|30|20|20|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=0|0|0|0|0|0|0|55|55|55|55|80|128|128|128|128| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +; 0 1 2 3 4 5 +ExpThresh = 10|50000|80000|320000|640000|1280000|2560000|4800000 ;threshold value for each exposure level +bSupTwinkleEn = 0|0|0|0|1|1|1|1 +SoftThr = 127|127|80|40|0|0|0|0 +SoftSlope = 0|0|6|6|6|6|21|21 +bEnable = 0|1|1|1|1|1|1|1 +enOpType = 1|1|1|1|1|1|1|1 +Strength = 0|100|200|200|200|200|200|200 +BlendRatio = 0|0|0|0|0|0|0|0 + + +[defog] +bEnable = 1; +OpType = 1; +Interval = 10; +ISOCount = 5; +ISO = 100|200|400|800|1600; +ManualStrength = 120|120|120|120|120; + +UserLutEnable = 0; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|10 +DCIContrastGain = 32|60 +DCILightGain = 32|50 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =2 ;0:way1 1:way2 2:way3(way3 only used in Linear mode) +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 20|20|20|20|20|; +LocalMixingDark = 20|20|20|20|20|; + +[gamma] +Option = 0 ;0:way1 1:way2 +;way1 +DelayCount = 0 +Interval = 10 +ExpCount = 4 +; 0 1 2 3 4 +ExpThreshLtoD = 6000|55000|250000|2500000 +; 0 1 2 3 4 +ExpThreshDtoL = 1000|5000|50000|240000 + +#gamma.0_0 = 0,122,246,372,496,617,732,840,918,992,1063,1131,1196,1260,1323,1384,1446,1480,1514,1548,1581,1614,1647,1679,1711,1742,1773,1803,1833,1862,1890,1918,1945,1971,1996,2021,2045,2069,2092,2114,2136,2158,2179,2199,2220,2239,2259,2278,2297,2315,2332,2349,2366,2382,2397,2412,2427,2442,2456,2470,2484,2498,2512,2526,2541,2555,2569,2583,2597,2610,2624,2638,2651,2664,2678,2691,2704,2717,2730,2743,2756,2768,2781,2794,2807,2819,2832, +#gamma.1_0 = 2844,2857,2869,2881,2893,2905,2917,2929,2940,2952,2963,2974,2984,2995,3006,3016,3026,3036,3046,3057,3067,3077,3087,3097,3107,3118,3128,3139,3150,3160,3171,3182,3193,3203,3214,3225,3235,3245,3255,3265,3275,3284,3293,3302,3310,3318,3326,3334,3342,3349,3357,3364,3372,3379,3387,3395,3403,3411,3419,3428,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3548,3556,3564,3571,3579,3586,3594,3601,3608,3616,3623,3630, +#gamma.2_0 = 3637,3644,3651,3658,3665,3671,3678,3685,3692,3699,3706,3712,3719,3726,3732,3739,3746,3752,3759,3765,3772,3778,3784,3790,3797,3803,3809,3815,3821,3827,3833,3839,3845,3851,3857,3863,3870,3876,3882,3888,3895,3901,3908,3914,3921,3927,3934,3940,3946,3952,3957,3962,3968,3972,3977,3981,3985,3989,3992,3996,3999,4002,4005,4009,4012,4015,4019,4023,4027,4031,4035,4039,4043,4047,4051,4056,4060,4064,4069,4073,4077,4082,4086,4090,4095, + +gamma.0_0 = 0,104,207,310,414,520,628,694,762,831,901,970,1040,1109,1177,1244,1309,1348,1388,1427,1467,1506,1545,1583,1621,1658,1695,1731,1766,1801,1834,1866,1898,1928,1957,1985,2012,2038,2064,2089,2113,2136,2159,2182,2204,2225,2247,2268,2289,2309,2329,2348,2366,2384,2402,2419,2436,2452,2468,2484,2500,2516,2532,2548,2564,2579,2595,2611,2626,2641,2656,2671,2686,2701,2715,2730,2744,2758,2773,2787,2801,2814,2828,2842,2855,2869,2882,2895, +gamma.1_0 = 2908,2921,2934,2947,2959,2972,2984,2996,3008,3019,3030,3041,3052,3063,3073,3084,3094,3104,3114,3124,3134,3144,3155,3165,3176,3186,3197,3208,3219,3230,3241,3252,3263,3274,3285,3295,3306,3316,3326,3335,3345,3353,3362,3370,3378,3386,3394,3402,3409,3416,3423,3430,3438,3445,3452,3459,3467,3474,3481,3489,3496,3503,3510,3518,3525,3532,3539,3546,3553,3561,3568,3575,3582,3588,3595,3602,3609,3615,3622,3628,3635,3642,3648,3655,3661, +gamma.2_0 = 3668,3675,3682,3689,3695,3703,3710,3717,3724,3732,3739,3746,3754,3761,3768,3776,3783,3790,3797,3804,3810,3817,3824,3830,3837,3844,3850,3857,3863,3869,3875,3881,3887,3893,3898,3904,3908,3913,3918,3922,3926,3930,3934,3938,3942,3945,3949,3953,3956,3960,3964,3968,3971,3975,3979,3982,3986,3990,3993,3997,4000,4004,4008,4011,4015,4019,4023,4027,4031,4035,4039,4043,4047,4051,4056,4060,4064,4069,4073,4077,4082,4086,4090,4095, + +#gamma.0_1 = 0,356,484,578,656,724,785,840,891,938,983,1025,1065,1103,1140,1175,1209,1241,1273,1304,1333,1362,1390,1418,1445,1471,1496,1522,1546,1570,1594,1617,1640,1662,1684,1706,1727,1748,1769,1789,1809,1829,1848,1867,1886,1905,1924,1942,1960,1978,1996,2013,2030,2047,2064,2081,2098,2114,2130,2146,2162,2178,2194,2209,2225,2240,2255,2270,2285,2299,2314,2329,2343,2357,2371,2385,2399,2413,2427,2441,2454,2468,2481,2494,2507,2520,2534, +#gamma.1_1 = 2546,2559,2572,2585,2597,2610,2622,2635,2647,2659,2671,2683,2695,2707,2719,2731,2743,2755,2766,2778,2789,2801,2812,2823,2835,2846,2857,2868,2879,2890,2901,2912,2923,2934,2944,2955,2966,2976,2987,2997,3008,3018,3028,3039,3049,3059,3069,3080,3090,3100,3110,3120,3130,3139,3149,3159,3169,3179,3188,3198,3208,3217,3227,3236,3246,3255,3265,3274,3283,3293,3302,3311,3320,3329,3339,3348,3357,3366,3375,3384,3393,3402,3411,3419, +#gamma.2_1 = 3428,3437,3446,3455,3463,3472,3481,3489,3498,3507,3515,3524,3532,3541,3549,3558,3566,3574,3583,3591,3599,3608,3616,3624,3632,3641,3649,3657,3665,3673,3681,3689,3697,3705,3713,3721,3729,3737,3745,3753,3761,3768,3776,3784,3792,3800,3807,3815,3823,3830,3838,3846,3853,3861,3868,3876,3884,3891,3899,3906,3913,3921,3928,3936,3943,3951,3958,3965,3973,3980,3987,3994,4002,4009,4016,4023,4031,4038,4045,4052,4059,4066,4073,4080,4087,4095, + +gamma.0_1 = 0,215,429,513,596,679,760,840,882,923,963,1003,1043,1082,1123,1165,1209,1241,1273,1304,1333,1362,1390,1418,1445,1471,1496,1522,1546,1570,1594,1617,1640,1662,1684,1706,1727,1748,1769,1789,1809,1829,1848,1867,1886,1905,1924,1942,1960,1978,1996,2013,2030,2047,2064,2081,2098,2114,2130,2146,2162,2178,2194,2209,2225,2240,2255,2270,2285,2299,2314,2329,2343,2357,2371,2385,2399,2413,2427,2441,2454,2468,2481,2494,2507,2520,2534, +gamma.1_1 = 2546,2559,2572,2585,2597,2610,2622,2635,2647,2659,2671,2683,2695,2707,2719,2731,2743,2755,2766,2778,2789,2801,2812,2823,2835,2846,2857,2868,2879,2890,2901,2912,2923,2934,2944,2955,2966,2976,2987,2997,3008,3018,3028,3039,3049,3059,3069,3080,3090,3100,3110,3120,3130,3139,3149,3159,3169,3179,3188,3198,3208,3217,3227,3236,3246,3255,3265,3274,3283,3293,3302,3311,3320,3329,3339,3348,3357,3366,3375,3384,3393,3402,3411,3419,3428, +gamma.2_1 = 3437,3446,3455,3463,3472,3481,3489,3498,3507,3515,3524,3532,3541,3549,3558,3566,3574,3583,3591,3599,3608,3616,3624,3632,3641,3649,3657,3665,3673,3681,3689,3697,3705,3713,3721,3729,3737,3745,3753,3761,3768,3776,3784,3792,3800,3807,3815,3823,3830,3838,3846,3853,3861,3868,3876,3884,3891,3899,3906,3913,3921,3928,3936,3943,3951,3958,3965,3973,3980,3987,3994,4002,4009,4016,4023,4031,4038,4045,4052,4059,4066,4073,4080,4087,4095, + +gamma.0_2 = 0,107,215,322,431,544,596,650,705,761,817,873,929,984,1038,1090,1142,1176,1210,1244,1278,1311,1344,1376,1409,1440,1471,1502,1532,1562,1591,1619,1647,1673,1700,1725,1750,1774,1798,1821,1844,1866,1888,1910,1931,1952,1972,1992,2013,2032,2051,2070,2089,2107,2124,2141,2158,2175,2191,2208,2224,2239,2255,2271,2287,2302,2317,2332,2347,2361,2376,2390,2404,2417,2431,2445,2458,2472,2485,2498,2512,2525,2538,2551,2564,2577,2589,2602, +gamma.1_2 = 2615,2627,2639,2652,2664,2676,2688,2700,2712,2724,2735,2747,2759,2770,2782,2793,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2936,2947,2957,2968,2978,2989,2999,3009,3020,3030,3040,3050,3060,3070,3080,3090,3100,3110,3120,3129,3139,3149,3158,3168,3178,3187,3197,3206,3215,3225,3234,3243,3253,3262,3271,3280,3289,3298,3307,3316,3325,3334,3343,3352,3361,3370,3379,3387,3396,3405,3413,3422,3431,3439,3448,3456,3465, +gamma.2_2 = 3473,3481,3490,3498,3507,3515,3523,3531,3540,3548,3556,3564,3572,3580,3588,3596,3605,3613,3620,3628,3636,3644,3652,3660,3668,3676,3683,3691,3699,3707,3714,3722,3730,3737,3745,3753,3760,3768,3775,3783,3790,3798,3805,3812,3820,3827,3835,3842,3849,3857,3864,3871,3878,3886,3893,3900,3907,3914,3922,3929,3936,3943,3950,3957,3964,3971,3978,3985,3992,3999,4006,4013,4020,4027,4033,4040,4047,4054,4061,4068,4074,4081,4088,4095, + +gamma.0_3 = 0,102,203,305,409,517,568,621,675,731,786,842,897,952,1005,1058,1108,1142,1175,1209,1242,1274,1306,1338,1370,1401,1431,1461,1490,1519,1547,1575,1602,1628,1654,1679,1703,1727,1750,1773,1795,1817,1839,1860,1880,1901,1921,1940,1960,1979,1998,2016,2034,2051,2068,2084,2101,2117,2132,2148,2163,2179,2194,2210,2225,2240,2255,2270,2285,2299,2314,2329,2343,2357,2371,2385,2399,2413,2427,2441,2454,2468,2481,2494,2507,2520,2534,2546, +gamma.1_3 = 2559,2572,2585,2597,2610,2622,2635,2647,2659,2671,2683,2695,2707,2719,2731,2743,2755,2766,2778,2789,2801,2812,2823,2835,2846,2857,2868,2879,2890,2901,2912,2923,2934,2944,2955,2966,2976,2987,2997,3008,3018,3028,3039,3049,3059,3069,3080,3090,3100,3110,3120,3130,3139,3149,3159,3169,3179,3188,3198,3208,3217,3227,3236,3246,3255,3265,3274,3283,3293,3302,3311,3320,3329,3339,3348,3357,3366,3375,3384,3393,3402,3411,3419,3428,3437, +gamma.2_3 = 3446,3455,3463,3472,3481,3489,3498,3507,3515,3524,3532,3541,3549,3558,3566,3574,3583,3591,3599,3608,3616,3624,3632,3641,3649,3657,3665,3673,3681,3689,3697,3705,3713,3721,3729,3737,3745,3753,3761,3768,3776,3784,3792,3800,3807,3815,3823,3830,3838,3846,3853,3861,3868,3876,3884,3891,3899,3906,3913,3921,3928,3936,3943,3951,3958,3965,3973,3980,3987,3994,4002,4009,4016,4023,4031,4038,4045,4052,4059,4066,4073,4080,4087,4095, +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 1; ;If use 3dnr_x, then do not use and load 3dnr_s +BoolRefMGValue = 0 +3DnrIsoCount = 9 +3DnrIsoThresh = 100,200,400,500,600,800,1600,3200,6400 + + +;iso = 100 + +s32IES0_0 = 64; +s32IEF_0 = 7,6,6,2; +s32SBS0_0 = 20,20,20; +s32SBS1_0 = 50,50,50; +s32SBS2_0 = 20,20,20; +s32SBS3_0 = 20,20,20; +s32SDS0_0 = 20,20,20; +s32SDS1_0 = 100,100,100; +s32SDS2_0 = 40,40,40; +s32SDS3_0 = 20,20,20; +s32STH0_0 = 999,999,999; +s32STH1_0 = 999,999,0; +s32STH2_0 = 999,999,0; +s32STH3_0 = 999,999,999; +s32SBF0_0 = 0,0,1; +s32SBF1_0 = 0,0,1; +s32SBF2_0 = 0,0,1; +s32SBF3_0 = 0,0,1; +s32SFR0_0 = 31; +s32SFR1_0 = 31; +s32SFR2_0 = 31; +s32SFR3_0 = 25; +s32STR0_0 = 8; +s32STR1_0 = 8; +s32STR2_0 = 31; +s32TFS1_0 = 9; +s32TFS2_0 = 9; +s32TFR1_0 = 31,0; +s32TFR2_0 = 31,0; +s32TSR1_0 = 0; +s32TSR2_0 = 0; +s32TSS1_0 = 3; +s32TSS2_0 = 2; +s32TSDZ1_0 = 0; +s32TSDZ2_0 = 0; +s32MATH1_0 = 100; +s32MATH2_0 = 100; +s32MATE1_0 = 2; +s32MATE2_0 = 2; +s32MABW1_0 = 0; +s32MABW2_0 = 0; +s32MATW1_0 = 2; +s32MATW2_0 = 2; +s32SFC_0 = 17; +s32TRC_0 = 17; +s32TFC_0 = 1; +s32TPC_0 = 1; + + +;iso = 200 + +s32IES0_1 = 64; +s32IEF_1 = 7,6,6,2; +s32SBS0_1 = 20,20,20; +s32SBS1_1 = 100,100,100; +s32SBS2_1 = 50,50,50; +s32SBS3_1 = 20,20,20; +s32SDS0_1 = 20,20,20; +s32SDS1_1 = 100,100,100; +s32SDS2_1 = 50,50,50; +s32SDS3_1 = 20,20,20; +s32STH0_1 = 999,999,999; +s32STH1_1 = 999,999,0; +s32STH2_1 = 999,999,0; +s32STH3_1 = 999,999,999; +s32SBF0_1 = 0,0,1; +s32SBF1_1 = 0,0,1; +s32SBF2_1 = 0,0,1; +s32SBF3_1 = 0,0,1; +s32SFR0_1 = 31; +s32SFR1_1 = 31; +s32SFR2_1 = 31; +s32SFR3_1 = 25; +s32STR0_1 = 8; +s32STR1_1 = 8; +s32STR2_1 = 31; +s32TFS1_1 = 9; +s32TFS2_1 = 9; +s32TFR1_1 = 31,0; +s32TFR2_1 = 31,0; +s32TSR1_1 = 0; +s32TSR2_1 = 0; +s32TSS1_1 = 3; +s32TSS2_1 = 2; +s32TSDZ1_1 = 0; +s32TSDZ2_1 = 0; +s32MATH1_1 = 100; +s32MATH2_1 = 100; +s32MATE1_1 = 2; +s32MATE2_1 = 2; +s32MABW1_1 = 0; +s32MABW2_1 = 0; +s32MATW1_1 = 2; +s32MATW2_1 = 2; +s32SFC_1 = 17; +s32TRC_1 = 17; +s32TFC_1 = 1; +s32TPC_1 = 1; + + +;iso = 400 + +s32IES0_2 = 64; +s32IEF_2 = 7,6,6,2; +s32SBS0_2 = 30,30,30; +s32SBS1_2 = 100,100,100; +s32SBS2_2 = 60,60,60; +s32SBS3_2 = 20,20,20; +s32SDS0_2 = 30,30,30; +s32SDS1_2 = 100,100,100; +s32SDS2_2 = 60,60,60; +s32SDS3_2 = 20,20,20; +s32STH0_2 = 999,999,999; +s32STH1_2 = 999,999,0; +s32STH2_2 = 999,999,0; +s32STH3_2 = 999,999,999; +s32SBF0_2 = 0,0,1; +s32SBF1_2 = 0,0,1; +s32SBF2_2 = 0,0,1; +s32SBF3_2 = 0,0,1; +s32SFR0_2 = 31; +s32SFR1_2 = 31; +s32SFR2_2 = 31; +s32SFR3_2 = 25; +s32STR0_2 = 8; +s32STR1_2 = 8; +s32STR2_2 = 31; +s32TFS1_2 = 10; +s32TFS2_2 = 10; +s32TFR1_2 = 31,0; +s32TFR2_2 = 31,0; +s32TSR1_2 = 0; +s32TSR2_2 = 0; +s32TSS1_2 = 3; +s32TSS2_2 = 2; +s32TSDZ1_2 = 0; +s32TSDZ2_2 = 0; +s32MATH1_2 = 140; +s32MATH2_2 = 140; +s32MATE1_2 = 2; +s32MATE2_2 = 2; +s32MABW1_2 = 2; +s32MABW2_2 = 2; +s32MATW1_2 = 2; +s32MATW2_2 = 2; +s32SFC_2 = 17; +s32TRC_2 = 17; +s32TFC_2 = 1; +s32TPC_2 = 1; + + +;iso = 500 + +s32IES0_3 = 64; +s32IEF_3 = 7,6,6,2; +s32SBS0_3 = 20,20,20; +s32SBS1_3 = 100,100,100; +s32SBS2_3 = 60,60,60; +s32SBS3_3 = 20,20,20; +s32SDS0_3 = 20,20,20; +s32SDS1_3 = 100,100,100; +s32SDS2_3 = 60,60,60; +s32SDS3_3 = 20,20,20; +s32STH0_3 = 999,999,999; +s32STH1_3 = 999,999,0; +s32STH2_3 = 999,999,0; +s32STH3_3 = 999,999,999; +s32SBF0_3 = 0,0,1; +s32SBF1_3 = 0,0,1; +s32SBF2_3 = 0,0,1; +s32SBF3_3 = 0,0,1; +s32SFR0_3 = 31; +s32SFR1_3 = 31; +s32SFR2_3 = 31; +s32SFR3_3 = 25; +s32STR0_3 = 8; +s32STR1_3 = 8; +s32STR2_3 = 31; +s32TFS1_3 = 10; +s32TFS2_3 = 10; +s32TFR1_3 = 31,0; +s32TFR2_3 = 31,0; +s32TSR1_3 = 0; +s32TSR2_3 = 0; +s32TSS1_3 = 3; +s32TSS2_3 = 2; +s32TSDZ1_3 = 0; +s32TSDZ2_3 = 0; +s32MATH1_3 = 140; +s32MATH2_3 = 140; +s32MATE1_3 = 2; +s32MATE2_3 = 2; +s32MABW1_3 = 2; +s32MABW2_3 = 2; +s32MATW1_3 = 2; +s32MATW2_3 = 2; +s32SFC_3 = 17; +s32TRC_3 = 17; +s32TFC_3 = 1; +s32TPC_3 = 1; + + +;iso = 600 + +s32IES0_4 = 64; +s32IEF_4 = 7,6,6,2; +s32SBS0_4 = 40,40,40; +s32SBS1_4 = 100,100,100; +s32SBS2_4 = 80,80,80; +s32SBS3_4 = 20,20,20; +s32SDS0_4 = 40,40,40; +s32SDS1_4 = 100,100,100; +s32SDS2_4 = 80,80,80; +s32SDS3_4 = 20,20,20; +s32STH0_4 = 999,999,999; +s32STH1_4 = 999,999,0; +s32STH2_4 = 999,999,0; +s32STH3_4 = 999,999,999; +s32SBF0_4 = 0,0,1; +s32SBF1_4 = 0,0,1; +s32SBF2_4 = 0,0,1; +s32SBF3_4 = 0,0,1; +s32SFR0_4 = 31; +s32SFR1_4 = 31; +s32SFR2_4 = 31; +s32SFR3_4 = 25; +s32STR0_4 = 8; +s32STR1_4 = 8; +s32STR2_4 = 31; +s32TFS1_4 = 10; +s32TFS2_4 = 10; +s32TFR1_4 = 31,0; +s32TFR2_4 = 31,0; +s32TSR1_4 = 0; +s32TSR2_4 = 0; +s32TSS1_4 = 3; +s32TSS2_4 = 2; +s32TSDZ1_4 = 0; +s32TSDZ2_4 = 0; +s32MATH1_4 = 150; +s32MATH2_4 = 150; +s32MATE1_4 = 2; +s32MATE2_4 = 2; +s32MABW1_4 = 2; +s32MABW2_4 = 2; +s32MATW1_4 = 2; +s32MATW2_4 = 2; +s32SFC_4 = 17; +s32TRC_4 = 17; +s32TFC_4 = 1; +s32TPC_4 = 1; + + +;iso = 800 + +s32IES0_5 = 64; +s32IEF_5 = 7,6,6,2; +s32SBS0_5 = 40,40,40; +s32SBS1_5 = 100,100,100; +s32SBS2_5 = 100,100,100; +s32SBS3_5 = 40,40,40; +s32SDS0_5 = 40,40,40; +s32SDS1_5 = 100,100,100; +s32SDS2_5 = 100,100,100; +s32SDS3_5 = 40,40,40; +s32STH0_5 = 999,999,999; +s32STH1_5 = 999,999,0; +s32STH2_5 = 999,999,0; +s32STH3_5 = 999,999,999; +s32SBF0_5 = 0,0,1; +s32SBF1_5 = 0,0,1; +s32SBF2_5 = 0,0,1; +s32SBF3_5 = 0,0,1; +s32SFR0_5 = 31; +s32SFR1_5 = 31; +s32SFR2_5 = 31; +s32SFR3_5 = 25; +s32STR0_5 = 8; +s32STR1_5 = 8; +s32STR2_5 = 31; +s32TFS1_5 = 10; +s32TFS2_5 = 10; +s32TFR1_5 = 31,0; +s32TFR2_5 = 31,0; +s32TSR1_5 = 0; +s32TSR2_5 = 0; +s32TSS1_5 = 3; +s32TSS2_5 = 2; +s32TSDZ1_5 = 0; +s32TSDZ2_5 = 0; +s32MATH1_5 = 170; +s32MATH2_5 = 170; +s32MATE1_5 = 2; +s32MATE2_5 = 2; +s32MABW1_5 = 2; +s32MABW2_5 = 2; +s32MATW1_5 = 2; +s32MATW2_5 = 2; +s32SFC_5 = 200; +s32TRC_5 = 200; +s32TFC_5 = 16; +s32TPC_5 = 16; + + +;iso = 1600 + +s32IES0_6 = 64; +s32IEF_6 = 7,6,6,2; +s32SBS0_6 = 40,40,40; +s32SBS1_6 = 110,110,110; +s32SBS2_6 = 130,130,130; +s32SBS3_6 = 40,40,40; +s32SDS0_6 = 40,40,40; +s32SDS1_6 = 110,110,110; +s32SDS2_6 = 130,130,130; +s32SDS3_6 = 40,40,40; +s32STH0_6 = 999,999,999; +s32STH1_6 = 999,999,0; +s32STH2_6 = 999,999,0; +s32STH3_6 = 999,999,999; +s32SBF0_6 = 0,0,1; +s32SBF1_6 = 0,0,1; +s32SBF2_6 = 0,0,1; +s32SBF3_6 = 0,0,1; +s32SFR0_6 = 31; +s32SFR1_6 = 31; +s32SFR2_6 = 31; +s32SFR3_6 = 28; +s32STR0_6 = 8; +s32STR1_6 = 8; +s32STR2_6 = 31; +s32TFS1_6 = 10; +s32TFS2_6 = 10; +s32TFR1_6 = 31,0; +s32TFR2_6 = 31,0; +s32TSR1_6 = 0; +s32TSR2_6 = 0; +s32TSS1_6 = 3; +s32TSS2_6 = 2; +s32TSDZ1_6 = 0; +s32TSDZ2_6 = 0; +s32MATH1_6 = 190; +s32MATH2_6 = 190; +s32MATE1_6 = 2; +s32MATE2_6 = 2; +s32MABW1_6 = 2; +s32MABW2_6 = 2; +s32MATW1_6 = 2; +s32MATW2_6 = 2; +s32SFC_6 = 128; +s32TRC_6 = 17; +s32TFC_6 = 4; +s32TPC_6 = 1; + + +;iso = 3200 + +s32IES0_7 = 64; +s32IEF_7 = 7,6,6,2; +s32SBS0_7 = 40,40,40; +s32SBS1_7 = 130,130,130; +s32SBS2_7 = 160,160,160; +s32SBS3_7 = 40,40,40; +s32SDS0_7 = 40,40,40; +s32SDS1_7 = 130,130,130; +s32SDS2_7 = 160,160,160; +s32SDS3_7 = 40,40,40; +s32STH0_7 = 999,999,999; +s32STH1_7 = 999,999,0; +s32STH2_7 = 999,999,0; +s32STH3_7 = 999,999,999; +s32SBF0_7 = 0,0,1; +s32SBF1_7 = 0,0,1; +s32SBF2_7 = 0,0,1; +s32SBF3_7 = 0,0,1; +s32SFR0_7 = 31; +s32SFR1_7 = 31; +s32SFR2_7 = 31; +s32SFR3_7 = 25; +s32STR0_7 = 8; +s32STR1_7 = 8; +s32STR2_7 = 31; +s32TFS1_7 = 10; +s32TFS2_7 = 10; +s32TFR1_7 = 31,0; +s32TFR2_7 = 31,0; +s32TSR1_7 = 0; +s32TSR2_7 = 0; +s32TSS1_7 = 3; +s32TSS2_7 = 2; +s32TSDZ1_7 = 0; +s32TSDZ2_7 = 0; +s32MATH1_7 = 210; +s32MATH2_7 = 210; +s32MATE1_7 = 4; +s32MATE2_7 = 4; +s32MABW1_7 = 4; +s32MABW2_7 = 4; +s32MATW1_7 = 3; +s32MATW2_7 = 3; +s32SFC_7 = 255; +s32TRC_7 = 255; +s32TFC_7 = 16; +s32TPC_7 = 16; + + +;iso = 6400 + +s32IES0_8 = 64; +s32IEF_8 = 7,6,6,2; +s32SBS0_8 = 40,40,40; +s32SBS1_8 = 150,150,150; +s32SBS2_8 = 180,180,180; +s32SBS3_8 = 50,50,50; +s32SDS0_8 = 40,40,40; +s32SDS1_8 = 150,150,150; +s32SDS2_8 = 180,180,180; +s32SDS3_8 = 50,50,50; +s32STH0_8 = 999,999,999; +s32STH1_8 = 999,999,0; +s32STH2_8 = 999,999,0; +s32STH3_8 = 999,999,999; +s32SBF0_8 = 0,0,1; +s32SBF1_8 = 0,0,1; +s32SBF2_8 = 0,0,1; +s32SBF3_8 = 0,0,1; +s32SFR0_8 = 31; +s32SFR1_8 = 31; +s32SFR2_8 = 31; +s32SFR3_8 = 25; +s32STR0_8 = 8; +s32STR1_8 = 8; +s32STR2_8 = 31; +s32TFS1_8 = 10; +s32TFS2_8 = 10; +s32TFR1_8 = 31,0; +s32TFR2_8 = 31,0; +s32TSR1_8 = 0; +s32TSR2_8 = 0; +s32TSS1_8 = 3; +s32TSS2_8 = 2; +s32TSDZ1_8 = 0; +s32TSDZ2_8 = 0; +s32MATH1_8 = 230; +s32MATH2_8 = 230; +s32MATE1_8 = 4; +s32MATE2_8 = 4; +s32MABW1_8 = 4; +s32MABW2_8 = 4; +s32MATW1_8 = 3; +s32MATW2_8 = 3; +s32SFC_8 = 255; +s32TRC_8 = 255; +s32TFC_8 = 16; +s32TPC_8 = 16; + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 18|18|18|18| +MaxHistOffset = 12|12|12|12| +MaxSysGain = 65536 + +u16HistRatioSlope = 128 +BlackDelayFrame = 0 +WhiteDelayFrame = 0 +u16BlackSpeedBias = 256 +u8Tolerance = 2 +u8Speed = 64 + +FrameChangeEnable = 1 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|100000|100000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 6; +DrcInterval = 10; +DrcISO = 100,400,800,1600,3800,6400; +DrcbEnable = 1,1,1,1,1,1; +DrcOpType = 1,1,1,1,1,1; +DrcStrength = 80,80,120,120,120,120; +DrcSpatialVar = 10,10,3,3,10,3; +DrcRangeVar = 3,3,15,15,10,15; +DrcAsymmetry = 1,1,6,6,24,24; +DrcSecondPole = 192,192,150,150,150,150; +DrcStretch = 54,54,60,60,60,60; +DrcCompress = 180,180,200,200,200,200; +DrcPDStrength = 0,0,0,0,0,0; +DrcLocalMixingBrigtht = 33,33,20,20,46,64; +DrcLocalMixingDark = 62,62,128,128,128,128; + +bDefogEnable = 1; +DefogOpType = 1; +DefogUserLutEnable = 1; +DefogInterval = 10; +DefogStrengthISOCount = 6; +DefogISO = 400,500,800,1600,3800,6400; +DefogManualStrength = 230,230,230,200,140,100; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,156,159,161,164,167,169,171,174,176,178,181,183,185,188,190,192,194,197,198,199,200,202,203,204,206,207,208,209,211,212,213,214,216,217,218,219,221,222,223,224,225,226,228,229,230,231,232,233,234,235,235,236,237,238,239,239,240,241,242,242,243,244,244,245,246,246,247,247,248,249,249, +DefogLut.1_0 = 250,250,250,251,251,252,252,252,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.2_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +DefogLut.0_1 = 98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,156,159,161,164,167,169,171,174,176,178,181,183,185,188,190,192,194,197,198,199,200,202,203,204,206,207,208,209,211,212,213,214,216,217,218,219,221,222,223,224,225,226,228,229,230,231,232,233,234,235,235,236,237,238,239,239,240,241,242,242,243,244,244,245,246,246,247,247,248,249,249, +DefogLut.1_1 = 250,250,250,251,251,252,252,252,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd = 30,30,30,20,33,12,10,4,2,2,8,8,8,6,4,2, +au8SharpenD = 60,60,60,80,80,112,100,20,15,10,50,40,40,40,40,40, +au8TextureThr = 3,3,3,5,16,10,20,0,0,0,0,0,0,0,0,0, +au8SharpenEdge = 80,80,80,60,0,50,60,80,80,80,120,120,120,120,120,200, +au8EdgeThr = 20,20,20,30,30,10,30,80,80,80,80,130,150,170,180,190, +au8OverShoot = 150,150,150,200,130,100,100,25,15,15,10,10,10,10,10,10, +au8UnderShoot = 150,150,150,112,83,100,112,60,50,50,20,15,15,15,15,15, +au8shootSupStr = 20,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl = 128,128,128,150,128,128,100,80,80,80,80,80,80,80,80,80, +LumaWgt = 204,214,223,233,245,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 1 +au16VpssSharpenUd = 5,5,5,5,2,2,2,10,10,10,8,8,8,6,4,2, +au8VpssSharpenD = 10,10,10,10,30,20,30,40,35,30,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 10,10,10,10,0,0,10,110,110,120,120,120,120,120,120,200, +au8VpssEdgeThr = 40,40,40,40,0,0,10,80,80,80,80,130,150,170,180,190, +au8VpssOverShoot = 100,100,100,100,100,100,100,90,90,90,10,10,10,10,10,10, +au8VpssUnderShoot = 100,100,100,100,100,100,100,150,150,150,20,15,15,15,15,15, +au8VpssshootSupStr = 10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 128,128,128,128,128,128,65,80,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 64,64,64,32,128,128,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 100,100,100,128,32,60,60,0,0,0,0,0,0,0,0,0, +DetailEnhanceStr = 5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,0, +NoiseSuppressStr = 30,30,30,40,20,0,0,18,20,22,24,26,28,30,32,36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 3 +; 0 1 2 3 4 +ExpThreshLtoD = 600000|3000000|4000000 +; 0 1 2 3 4 +ExpThreshDtoL = 50000|550000|2900000| +#gamma.0_0 = 0,110,222,335,445,551,651,706,760,812,862,910,958,1004,1051,1097,1143,1171,1200,1229,1257,1285,1313,1341,1368,1395,1422,1448,1474,1499,1524,1549,1573,1595,1617,1639,1660,1682,1702,1723,1743,1763,1783,1802,1821,1840,1859,1877,1895,1914,1931,1949,1967,1984,2001,2018,2035,2051,2068,2084,2100,2116,2132,2148,2164,2179,2195,2210,2225,2240,2255,2270,2284,2299,2313,2328,2342,2356,2370,2384,2398,2411,2425,2439,2452,2466,2479,2492, +#gamma.1_0 = 2505,2518,2531,2544,2557,2570,2582,2595,2608,2620,2632,2645,2657,2669,2681,2693,2705,2717,2729,2741,2753,2764,2776,2788,2799,2811,2822,2833,2845,2856,2867,2878,2889,2900,2911,2922,2933,2944,2955,2966,2977,2987,2998,3008,3019,3029,3040,3050,3061,3071,3081,3092,3102,3112,3122,3132,3142,3152,3162,3172,3182,3192,3202,3212,3221,3231,3241,3250,3260,3270,3279,3289,3298,3308,3317,3327,3336,3345,3355,3364,3373,3382,3392,3401,3410, +#gamma.2_0 = 3419,3428,3437,3446,3455,3464,3473,3482,3491,3500,3509,3517,3526,3535,3544,3552,3561,3570,3578,3587,3596,3604,3613,3621,3630,3638,3647,3655,3663,3672,3680,3688,3697,3705,3713,3721,3730,3738,3746,3754,3762,3770,3779,3787,3795,3803,3811,3819,3827,3835,3843,3851,3858,3866,3874,3882,3890,3898,3905,3913,3921,3929,3936,3944,3952,3959,3967,3975,3982,3990,3997,4005,4013,4020,4028,4035,4043,4050,4058,4065,4072,4080,4087,4095, + +gamma.0_0 = 0,88,176,264,353,444,538,596,657,719,783,846,910,972,1033,1091,1147,1180,1213,1245,1277,1308,1339,1369,1399,1428,1456,1484,1511,1538,1564,1590,1615,1639,1662,1684,1706,1727,1748,1768,1787,1806,1825,1843,1862,1880,1898,1916,1934,1951,1969,1986,2003,2020,2037,2053,2069,2085,2101,2116,2132,2147,2162,2177,2192,2206,2220,2234,2247,2261,2274,2287,2300,2312,2325,2338,2350,2363,2376,2389,2402,2415,2428,2441,2454,2467,2480,2493, +gamma.1_0 = 2506,2519,2532,2544,2557,2570,2582,2595,2608,2620,2632,2644,2657,2669,2681,2693,2705,2717,2728,2740,2752,2764,2775,2787,2799,2811,2822,2833,2845,2856,2867,2878,2889,2900,2911,2922,2933,2944,2955,2966,2977,2987,2998,3008,3019,3029,3040,3050,3061,3071,3081,3092,3102,3112,3122,3132,3142,3152,3162,3172,3182,3192,3202,3212,3221,3231,3241,3250,3260,3270,3279,3289,3298,3308,3317,3327,3336,3345,3355,3364,3373,3382,3392,3401,3410, +gamma.2_0 = 3419,3428,3437,3446,3455,3464,3473,3482,3491,3500,3509,3517,3526,3535,3544,3552,3561,3570,3578,3587,3596,3604,3613,3621,3630,3638,3647,3655,3663,3672,3680,3688,3697,3705,3713,3721,3730,3738,3746,3754,3762,3770,3779,3787,3795,3803,3811,3819,3827,3835,3843,3851,3858,3866,3874,3882,3890,3898,3905,3913,3921,3929,3936,3944,3952,3959,3967,3975,3982,3990,3997,4005,4013,4020,4028,4035,4043,4050,4058,4065,4072,4080,4087,4095, + +gamma.0_1 = 0,124,262,347,442,537,623,696,763,826,890,932,974,1015,1057,1099,1143,1171,1201,1231,1262,1293,1324,1353,1381,1407,1430,1455,1479,1503,1527,1550,1573,1595,1617,1639,1660,1682,1702,1723,1743,1763,1783,1802,1821,1840,1859,1877,1895,1914,1931,1949,1967,1984,2001,2018,2035,2051,2068,2084,2100,2116,2132,2148,2164,2179,2195,2210,2225,2240,2255,2270,2284,2299,2313,2328,2342,2356,2370,2384,2398,2411,2425,2439,2452,2466,2479,2492, +gamma.1_1 = 2505,2518,2531,2544,2557,2570,2582,2595,2608,2620,2632,2645,2657,2669,2681,2693,2705,2717,2729,2741,2753,2764,2776,2788,2799,2811,2822,2833,2845,2856,2867,2878,2889,2900,2911,2922,2933,2944,2955,2966,2977,2987,2998,3008,3019,3029,3040,3050,3061,3071,3081,3092,3102,3112,3122,3132,3142,3152,3162,3172,3182,3192,3202,3212,3221,3231,3241,3250,3260,3270,3279,3289,3298,3308,3317,3327,3336,3345,3355,3364,3373,3382,3392,3401,3410, +gamma.2_1 = 3419,3428,3437,3446,3455,3464,3473,3482,3491,3500,3509,3517,3526,3535,3544,3552,3561,3570,3578,3587,3596,3604,3613,3621,3630,3638,3647,3655,3663,3672,3680,3688,3697,3705,3713,3721,3730,3738,3746,3754,3762,3770,3779,3787,3795,3803,3811,3819,3827,3835,3843,3851,3858,3866,3874,3882,3890,3898,3905,3913,3921,3929,3936,3944,3952,3959,3967,3975,3982,3990,3997,4005,4013,4020,4028,4035,4043,4050,4058,4065,4072,4080,4087,4095, + +gamma.0_2 = 0,48,98,147,198,248,299,349,399,449,498,546,594,641,686,730,773,814,854,893,931,968,1005,1040,1075,1110,1143,1176,1209,1241,1273,1304,1336,1366,1397,1426,1456,1484,1513,1540,1568,1594,1620,1646,1671,1696,1720,1743,1766,1788,1809,1830,1849,1868,1886,1904,1921,1938,1955,1972,1989,2006,2024,2041,2060,2078,2096,2115,2134,2152,2171,2189,2208,2227,2245,2264,2283,2301,2320,2339,2357,2376,2394,2413,2432,2450,2469,2487,2506,2525, +gamma.1_2 = 2543,2562,2581,2600,2618,2637,2657,2676,2695,2715,2735,2756,2776,2796,2817,2837,2857,2877,2896,2915,2934,2952,2970,2987,3003,3020,3036,3052,3067,3082,3097,3112,3126,3141,3155,3169,3183,3197,3212,3226,3239,3253,3267,3280,3293,3306,3319,3332,3345,3358,3370,3383,3395,3407,3419,3431,3443,3454,3466,3478,3489,3500,3512,3523,3534,3545,3556,3567,3578,3589,3599,3610,3621,3631,3642,3652,3662,3673,3683,3693,3703,3713,3724,3734, +gamma.2_2 = 3744,3755,3765,3776,3787,3798,3810,3822,3834,3846,3858,3869,3880,3891,3901,3911,3920,3928,3936,3942,3947,3952,3956,3960,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3984,3987,3990,3993,3996,3999,4002,4004,4007,4010,4013,4016,4019,4021,4024,4026,4029,4031,4033,4035,4036,4038,4040,4042,4044,4045,4047,4049,4051,4052,4054,4056,4058,4059,4061,4063,4065,4067,4069,4071,4074,4076,4078,4081,4083,4086,4089,4091,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 1; ;If use and load 3dnr_x, then do not use and load 3dnr_s + +#3dnr_x +XBoolRefMGValue = 0 +3DnrXIsoCount = 7 +3DnrXIsoThresh = 100,200,400,800,1600,3800,6400 + +;iso = 100 + +s32IES0_0 = 64; +s32IEF_0 = 7,6,6,2; +s32SBS0_0 = 20,20,20; +s32SBS1_0 = 90,90,90; +s32SBS2_0 = 50,50,50; +s32SBS3_0 = 40,40,40; +s32SDS0_0 = 20,20,20; +s32SDS1_0 = 90,90,90; +s32SDS2_0 = 50,50,50; +s32SDS3_0 = 40,40,40; +s32STH0_0 = 999,999,999; +s32STH1_0 = 999,999,0; +s32STH2_0 = 999,999,0; +s32STH3_0 = 999,999,999; +s32SBF0_0 = 0,0,1; +s32SBF1_0 = 0,0,3; +s32SBF2_0 = 0,0,0; +s32SBF3_0 = 0,0,2; +s32SFR0_0 = 31; +s32SFR1_0 = 31; +s32SFR2_0 = 31; +s32SFR3_0 = 31; +s32STR0_0 = 4; +s32STR1_0 = 8; +s32STR2_0 = 31; +s32TFS1_0 = 10; +s32TFS2_0 = 10; +s32TFR1_0 = 31,0; +s32TFR2_0 = 31,0; +s32TSR1_0 = 0; +s32TSR2_0 = 0; +s32TSS1_0 = 3; +s32TSS2_0 = 3; +s32TSDZ1_0 = 0; +s32TSDZ2_0 = 0; +s32MATH1_0 = 120; +s32MATH2_0 = 120; +s32MATE1_0 = 2; +s32MATE2_0 = 2; +s32MABW1_0 = 0; +s32MABW2_0 = 0; +s32MATW1_0 = 2; +s32MATW2_0 = 2; +s32SFC_0 = 0; +s32TRC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; + + +;iso = 200 + +s32IES0_1 = 64; +s32IEF_1 = 7,6,6,2; +s32SBS0_1 = 20,20,20; +s32SBS1_1 = 90,90,90; +s32SBS2_1 = 50,50,50; +s32SBS3_1 = 40,40,40; +s32SDS0_1 = 20,20,20; +s32SDS1_1 = 90,90,90; +s32SDS2_1 = 50,50,50; +s32SDS3_1 = 40,40,40; +s32STH0_1 = 999,999,999; +s32STH1_1 = 999,999,0; +s32STH2_1 = 999,999,0; +s32STH3_1 = 999,999,999; +s32SBF0_1 = 0,0,1; +s32SBF1_1 = 0,0,3; +s32SBF2_1 = 0,0,0; +s32SBF3_1 = 0,0,2; +s32SFR0_1 = 31; +s32SFR1_1 = 31; +s32SFR2_1 = 31; +s32SFR3_1 = 31; +s32STR0_1 = 4; +s32STR1_1 = 8; +s32STR2_1 = 31; +s32TFS1_1 = 10; +s32TFS2_1 = 10; +s32TFR1_1 = 31,0; +s32TFR2_1 = 31,0; +s32TSR1_1 = 0; +s32TSR2_1 = 0; +s32TSS1_1 = 3; +s32TSS2_1 = 3; +s32TSDZ1_1 = 0; +s32TSDZ2_1 = 0; +s32MATH1_1 = 120; +s32MATH2_1 = 120; +s32MATE1_1 = 2; +s32MATE2_1 = 2; +s32MABW1_1 = 0; +s32MABW2_1 = 0; +s32MATW1_1 = 2; +s32MATW2_1 = 2; +s32SFC_1 = 0; +s32TRC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 = 0; + + +;iso = 400 + +s32IES0_2 = 64; +s32IEF_2 = 7,6,6,2; +s32SBS0_2 = 20,20,20; +s32SBS1_2 = 100,100,100; +s32SBS2_2 = 50,50,50; +s32SBS3_2 = 50,50,50; +s32SDS0_2 = 20,20,20; +s32SDS1_2 = 100,100,100; +s32SDS2_2 = 50,50,50; +s32SDS3_2 = 50,50,50; +s32STH0_2 = 999,999,999; +s32STH1_2 = 999,999,0; +s32STH2_2 = 999,999,0; +s32STH3_2 = 999,999,999; +s32SBF0_2 = 0,0,1; +s32SBF1_2 = 0,0,3; +s32SBF2_2 = 0,0,0; +s32SBF3_2 = 0,0,2; +s32SFR0_2 = 31; +s32SFR1_2 = 31; +s32SFR2_2 = 31; +s32SFR3_2 = 31; +s32STR0_2 = 4; +s32STR1_2 = 8; +s32STR2_2 = 31; +s32TFS1_2 = 10; +s32TFS2_2 = 10; +s32TFR1_2 = 31,0; +s32TFR2_2 = 31,0; +s32TSR1_2 = 0; +s32TSR2_2 = 0; +s32TSS1_2 = 3; +s32TSS2_2 = 3; +s32TSDZ1_2 = 0; +s32TSDZ2_2 = 0; +s32MATH1_2 = 130; +s32MATH2_2 = 130; +s32MATE1_2 = 2; +s32MATE2_2 = 2; +s32MABW1_2 = 4; +s32MABW2_2 = 4; +s32MATW1_2 = 2; +s32MATW2_2 = 2; +s32SFC_2 = 0; +s32TRC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; + + +;iso = 800 + +s32IES0_3 = 64; +s32IEF_3 = 7,6,6,2; +s32SBS0_3 = 20,20,20; +s32SBS1_3 = 100,100,100; +s32SBS2_3 = 50,50,50; +s32SBS3_3 = 78,78,78; +s32SDS0_3 = 20,20,20; +s32SDS1_3 = 100,100,100; +s32SDS2_3 = 50,50,50; +s32SDS3_3 = 86,86,86; +s32STH0_3 = 999,999,999; +s32STH1_3 = 999,999,0; +s32STH2_3 = 999,999,0; +s32STH3_3 = 999,999,999; +s32SBF0_3 = 0,0,1; +s32SBF1_3 = 0,0,3; +s32SBF2_3 = 0,0,0; +s32SBF3_3 = 0,0,1; +s32SFR0_3 = 31; +s32SFR1_3 = 31; +s32SFR2_3 = 31; +s32SFR3_3 = 31; +s32STR0_3 = 4; +s32STR1_3 = 8; +s32STR2_3 = 31; +s32TFS1_3 = 10; +s32TFS2_3 = 10; +s32TFR1_3 = 31,0; +s32TFR2_3 = 31,0; +s32TSR1_3 = 0; +s32TSR2_3 = 0; +s32TSS1_3 = 3; +s32TSS2_3 = 3; +s32TSDZ1_3 = 0; +s32TSDZ2_3 = 0; +s32MATH1_3 = 150; +s32MATH2_3 = 150; +s32MATE1_3 = 2; +s32MATE2_3 = 2; +s32MABW1_3 = 4; +s32MABW2_3 = 4; +s32MATW1_3 = 2; +s32MATW2_3 = 2; +s32SFC_3 = 0; +s32TRC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; + + +;iso = 1600 + +s32IES0_4 = 64; +s32IEF_4 = 7,6,6,2; +s32SBS0_4 = 20,20,20; +s32SBS1_4 = 200,200,200; +s32SBS2_4 = 50,50,80; +s32SBS3_4 = 88,88,88; +s32SDS0_4 = 20,20,20; +s32SDS1_4 = 200,200,200; +s32SDS2_4 = 50,50,80; +s32SDS3_4 = 96,96,96; +s32STH0_4 = 999,999,999; +s32STH1_4 = 999,999,0; +s32STH2_4 = 999,999,0; +s32STH3_4 = 999,999,999; +s32SBF0_4 = 0,0,0; +s32SBF1_4 = 0,0,3; +s32SBF2_4 = 0,0,1; +s32SBF3_4 = 0,0,0; +s32SFR0_4 = 31; +s32SFR1_4 = 31; +s32SFR2_4 = 31; +s32SFR3_4 = 31; +s32STR0_4 = 4; +s32STR1_4 = 8; +s32STR2_4 = 31; +s32TFS1_4 = 11; +s32TFS2_4 = 11; +s32TFR1_4 = 31,0; +s32TFR2_4 = 31,0; +s32TSR1_4 = 0; +s32TSR2_4 = 0; +s32TSS1_4 = 1; +s32TSS2_4 = 1; +s32TSDZ1_4 = 0; +s32TSDZ2_4 = 0; +s32MATH1_4 = 160; +s32MATH2_4 = 160; +s32MATE1_4 = 2; +s32MATE2_4 = 2; +s32MABW1_4 = 4; +s32MABW2_4 = 4; +s32MATW1_4 = 2; +s32MATW2_4 = 2; +s32SFC_4 = 0; +s32TRC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; + + +;iso = 3800 + +s32IES0_5 = 64; +s32IEF_5 = 7,6,6,2; +s32SBS0_5 = 20,20,20; +s32SBS1_5 = 180,180,180; +s32SBS2_5 = 60,60,60; +s32SBS3_5 = 88,88,88; +s32SDS0_5 = 20,20,20; +s32SDS1_5 = 180,180,180; +s32SDS2_5 = 80,80,80; +s32SDS3_5 = 88,88,88; +s32STH0_5 = 999,999,999; +s32STH1_5 = 999,999,0; +s32STH2_5 = 999,999,0; +s32STH3_5 = 999,999,999; +s32SBF0_5 = 0,0,0; +s32SBF1_5 = 0,0,3; +s32SBF2_5 = 0,0,3; +s32SBF3_5 = 0,0,0; +s32SFR0_5 = 31; +s32SFR1_5 = 31; +s32SFR2_5 = 31; +s32SFR3_5 = 31; +s32STR0_5 = 4; +s32STR1_5 = 8; +s32STR2_5 = 31; +s32TFS1_5 = 11; +s32TFS2_5 = 11; +s32TFR1_5 = 31,0; +s32TFR2_5 = 31,0; +s32TSR1_5 = 0; +s32TSR2_5 = 0; +s32TSS1_5 = 3; +s32TSS2_5 = 3; +s32TSDZ1_5 = 0; +s32TSDZ2_5 = 0; +s32MATH1_5 = 200; +s32MATH2_5 = 200; +s32MATE1_5 = 2; +s32MATE2_5 = 2; +s32MABW1_5 = 4; +s32MABW2_5 = 4; +s32MATW1_5 = 2; +s32MATW2_5 = 2; +s32SFC_5 = 0; +s32TRC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; + + +;iso = 6400 + +s32IES0_6 = 64; +s32IEF_6 = 7,6,6,2; +s32SBS0_6 = 20,20,20; +s32SBS1_6 = 200,300,300; +s32SBS2_6 = 80,80,80; +s32SBS3_6 = 88,88,88; +s32SDS0_6 = 20,20,20; +s32SDS1_6 = 200,300,300; +s32SDS2_6 = 80,80,80; +s32SDS3_6 = 96,96,96; +s32STH0_6 = 999,999,999; +s32STH1_6 = 999,999,0; +s32STH2_6 = 999,999,0; +s32STH3_6 = 999,999,999; +s32SBF0_6 = 0,0,0; +s32SBF1_6 = 0,0,3; +s32SBF2_6 = 0,0,3; +s32SBF3_6 = 0,0,2; +s32SFR0_6 = 31; +s32SFR1_6 = 31; +s32SFR2_6 = 31; +s32SFR3_6 = 31; +s32STR0_6 = 4; +s32STR1_6 = 8; +s32STR2_6 = 25; +s32TFS1_6 = 11; +s32TFS2_6 = 11; +s32TFR1_6 = 31,0; +s32TFR2_6 = 31,0; +s32TSR1_6 = 0; +s32TSR2_6 = 0; +s32TSS1_6 = 3; +s32TSS2_6 = 0; +s32TSDZ1_6 = 0; +s32TSDZ2_6 = 0; +s32MATH1_6 = 220; +s32MATH2_6 = 220; +s32MATE1_6 = 2; +s32MATE2_6 = 2; +s32MABW1_6 = 4; +s32MABW2_6 = 4; +s32MATW1_6 = 2; +s32MATW2_6 = 2; +s32SFC_6 = 0; +s32TRC_6 = 0; +s32TFC_6 = 0; +s32TPC_6 = 0; + + +[TRAFFIC] +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 11; +u8SecondPole = 170; +u8Stretch = 38; +u8Compress = 159; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 20; + +u8ExpCompensation = 42 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| + +gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 0; +s32SBS2_3 = 80; +s32SBS3_3 = 0; +s32SDS0_3 = 140; +s32SDS1_3 = 80; +s32SDS2_3 = 0; +s32SDS3_3 = 0; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 0; +s32SBS2_4 = 90; +s32SBS3_4 = 0; +s32SDS0_4 = 150; +s32SDS1_4 = 90; +s32SDS2_4 = 0; +s32SDS3_4 = 0; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 80; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 0; +s32SBS2_5 = 100; +s32SBS3_5 = 0; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 0; +s32SDS3_5 = 0; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 14; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 170; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; +s32SFC_6 = 160; +s32TFC_6 = 10; +s32TPC_6 = 10; +s32TRC_6 = 100; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 0; +s32SBS2_7 = 110; +s32SBS3_7 = 0; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; +s32SFC_7 = 230; +s32TFC_7 = 12; +s32TPC_7 = 12; +s32TRC_7 = 160; \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini new file mode 100755 index 00000000..16a419a8 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini @@ -0,0 +1,1976 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 1; + +[AE] +aeRunInterval = 2; +expRatioMax = 1024 +expRatioMin = 256 +u8ExpRatioType = 0; +u32ExpRatio = 704; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 18000|90000|720000|2400000|24000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 24000|120000|1200000|3000000|30000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 48|48|46|46|46| +aeHistOffset = 12|12|20|20|20| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000| +SysGain = 1024|1024|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gr = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gb = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +B = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 3 +ExpThresh = 3200|12000|32000| + +au16SharpenUd_0_0=25|25|23|21|18|16|13|10|9|9|9|8|3|2|1|1| +au8SharpenD_0_0=80|80|80|90|100|100|120|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=60|60|60|60|80|80|80|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=150|150|150|140|130|130|120|110|100|90|80|70|70|70|70|70| +au8UnderShoot_0_0=180|180|180|170|160|130|130|130|110|100|80|80|80|80|80|80| +au8shootSupStr_0_0=10|10|10|10|10|10|10|10|10|5|0|0|0|0|0|0| +au8DetailCtrl_0_0=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +au16SharpenUd_0_1=25|25|23|21|18|16|13|10|9|9|9|6|3|2|1|1| +au8SharpenD_0_1=80|80|80|90|100|100|120|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_1=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_1=60|60|60|60|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr_0_1=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_1=150|150|150|140|130|130|120|110|100|80|80|70|70|70|70|70| +au8UnderShoot_0_1=180|180|180|170|160|130|130|130|110|90|80|80|80|80|80|80| +au8shootSupStr_0_1=10|10|10|10|10|10|10|10|10|5|0|0|0|0|0|0| +au8DetailCtrl_0_1=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| +au8RGain_0_1 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_1 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_1 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_1 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_1=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +au16SharpenUd_0_2=25|25|23|21|18|16|13|10|9|9|9|6|3|2|1|1| +au8SharpenD_0_2=80|80|80|90|100|100|120|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_2=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_2=60|60|60|60|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr_0_2=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_2=150|150|150|140|130|130|120|110|100|80|80|70|70|70|70|70| +au8UnderShoot_0_2=180|180|180|170|160|130|130|130|110|90|80|80|80|80|80|80| +au8shootSupStr_0_2=10|10|10|10|10|10|10|10|10|5|0|0|0|0|0|0| +au8DetailCtrl_0_2=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| +au8RGain_0_2 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_2 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_2 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_2 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_2=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +[vpsssharpen] +bEnable = 0 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=19|18|14|18|17|16|13|10|9|9|9|8|3|2|1|1| +au8SharpenD_0_0=114|115|115|120|130|130|135|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=100|110|60|60|80|80|80|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=130|130|130|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=115|115|115|110|100|90|90|80|80|75|75|70|70|70|70|70| +au8UnderShoot_0_0=116|116|113|110|100|100|95|95|90|90|80|80|80|80|80|80| +au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 1|1|1|1|1|1|1|1|1|1|1|1|1|0|0|0| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + + +[defog] +bEnable = 0; +OpType = 1; +Interval = 5; +ISOCount = 9; +ISO = 100|400|800|1600|3000|6000|10000|14000|20000|; +ManualStrength = 100|100|100|120|130|140|150|160|170; +UserLutEnable = 0; +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; + +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 0 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =0 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 1; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 45|45|45|45|45|; +LocalMixingDark = 45|45|45|45|45|; + + +[gamma] +Option = 0 ;0:way1 1:way2 +;way1 +DelayCount = 1 +Interval = 10 +ExpCount = 7 +ExpThreshLtoD = 8000|400000|3190720|6381440|23930400|47860800|320000000| +ExpThreshDtoL = 6000|300000|3590720|6581440|24930400|48860800|300000000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +;gamma.0_1 = 0,133,271,407,535,650,733,808,877,940,998,1053,1109,1156,1197,1239,1287,1316,1348,1381,1414,1448,1481,1513,1544,1573,1606,1635,1662,1689,1717,1747,1782,1799,1817,1835,1854,1874,1895,1915,1936,1957,1978,1999,2019,2039,2059,2078,2096,2113,2130,2147,2164,2181,2197,2213,2229,2245,2261,2276,2292,2307,2322,2337,2351,2366,2381,2395,2409,2423,2437,2451,2465,2479,2492,2506,2519,2532,2545,2558,2571,2584,2597,2609,2622,2634,2647,2659,2671, +;gamma.1_1 = 2683,2695,2707,2719,2731,2742,2754,2766,2777,2788,2800,2811,2822,2833,2845,2856,2867,2877,2888,2899,2910,2920,2931,2942,2952,2962,2973,2983,2993,3004,3014,3024,3034,3044,3054,3064,3074,3083,3093,3103,3113,3122,3132,3141,3151,3160,3170,3179,3188,3198,3207,3216,3225,3234,3244,3253,3262,3271,3280,3288,3297,3306,3315,3324,3332,3341,3350,3358,3367,3376,3384,3393,3401,3410,3418,3426,3435,3443,3451,3460,3468,3476,3484,3492,3500,3508, +;gamma.2_1 = 3517,3525,3533,3541,3548,3556,3564,3572,3580,3588,3596,3603,3611,3619,3626,3634,3642,3649,3657,3665,3672,3680,3687,3695,3702,3709,3717,3724,3732,3739,3746,3754,3761,3768,3775,3783,3790,3797,3804,3811,3818,3825,3833,3840,3847,3854,3861,3868,3875,3882,3888,3895,3902,3909,3916,3923,3930,3936,3943,3950,3957,3963,3970,3977,3983,3990,3997,4003,4010,4017,4023,4030,4036,4043,4049,4056,4062,4069,4075,4082,4088,4095 +gamma.0_1 = 0,94,189,281,369,450,527,601,672,741,808,873,935,995,1052,1106,1159,1210,1259,1305,1350,1393,1435,1474,1510,1542,1570,1598,1626,1657,1688,1719,1749,1777,1804,1830,1854,1876,1896,1916,1936,1957,1978,1999,2019,2039,2059,2078,2096,2113,2130,2147,2164,2181,2197,2213,2229,2245,2261,2276,2292,2307,2322,2337,2351,2366,2381,2395,2409,2423,2437,2451,2465,2479,2492,2506,2519,2532,2545,2558,2571,2584,2597,2609,2622,2634,2647,2659,2671,2683,2695,2707,2719,2731, +gamma.1_1 = 2742,2754,2766,2777,2788,2800,2811,2822,2833,2845,2856,2867,2877,2888,2899,2910,2920,2931,2942,2952,2962,2973,2983,2993,3004,3014,3024,3034,3044,3054,3064,3074,3083,3093,3103,3113,3122,3132,3141,3151,3160,3170,3179,3188,3198,3207,3216,3225,3234,3244,3253,3262,3271,3280,3288,3297,3306,3315,3324,3332,3341,3350,3358,3367,3376,3384,3393,3401,3410,3418,3426,3435,3443,3451,3460,3468,3476,3484,3492,3500,3508,3517,3525,3533,3541,3548,3556,3564,3572,3580, +gamma.2_1 = 3588,3596,3603,3611,3619,3626,3634,3642,3649,3657,3665,3672,3680,3687,3695,3702,3709,3717,3724,3732,3739,3746,3754,3761,3768,3775,3783,3790,3797,3804,3811,3818,3825,3833,3840,3847,3854,3861,3868,3875,3882,3888,3895,3902,3909,3916,3923,3930,3936,3943,3950,3957,3963,3970,3977,3983,3990,3997,4003,4010,4017,4023,4030,4036,4043,4049,4056,4062,4069,4075,4082,4088,4095 + +gamma.0_2 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_2 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_3 = 0,81,163,253,313,376,443,512,585,633,684,736,790,843,896,947,996,1043,1089,1134,1178,1221,1263,1304,1344,1383,1421,1458,1495,1530,1564,1597,1629,1660,1689,1716,1743,1769,1795,1820,1846,1872,1898,1924,1949,1974,1997,2019,2040,2050,2062,2076,2091,2106,2123,2141,2160,2178,2197,2217,2236,2255,2273,2291,2308,2325,2342,2359,2376,2393,2410,2427,2444,2461,2478,2494,2511,2526,2542,2557,2572,2586,2599,2613,2625,2638,2650,2662,2674,2686,2698,2709,2720,2732,2743,2755, +gamma.1_3 = 2766,2778,2789,2800,2812,2823,2834,2845,2856,2867,2878,2889,2900,2910,2921,2931,2942,2952,2963,2973,2984,2994,3004,3014,3024,3034,3044,3054,3064,3074,3084,3094,3103,3113,3123,3132,3142,3151,3161,3170,3180,3189,3198,3207,3217,3226,3235,3244,3253,3262,3271,3280,3289,3298,3307,3315,3324,3333,3342,3350,3359,3368,3376,3385,3393,3402,3410,3418,3427,3435,3444,3452,3460,3468,3476,3485,3493,3501,3509,3517,3525,3533,3541,3549,3557,3565,3573,3580,3588,3596,3604,3612, +gamma.2_3 = 3619,3627,3635,3642,3650,3657,3665,3673,3680,3688,3695,3703,3710,3717,3725,3732,3739,3747,3754,3761,3769,3776,3783,3790,3797,3805,3812,3819,3826,3833,3840,3847,3854,3861,3868,3875,3882,3889,3896,3903,3910,3916,3923,3930,3937,3944,3950,3957,3964,3971,3977,3984,3991,3997,4004,4011,4017,4024,4030,4037,4043,4050,4056,4063,4069,4076,4082,4089,4095 + +gamma.0_4 = 0,56,112,169,227,285,343,401,458,515,571,627,681,734,786,836,884,931,977,1022,1066,1109,1151,1192,1232,1271,1309,1346,1382,1416,1449,1481,1512,1541,1568,1594,1618,1640,1661,1682,1701,1720,1738,1756,1774,1791,1809,1827,1846,1865,1883,1901,1919,1936,1953,1970,1987,2004,2020,2037,2053,2069,2086,2102,2119,2136,2153,2170,2187,2204,2221,2238,2255,2271,2288,2304,2320,2335,2350,2365,2379,2393,2406,2418,2430,2442,2453,2464,2475,2486,2497, +gamma.1_4 = 2507,2518,2528,2539,2550,2561,2572,2583,2594,2605,2616,2627,2638,2649,2659,2670,2681,2692,2703,2714,2726,2737,2748,2760,2772,2784,2796,2808,2820,2832,2844,2856,2868,2880,2892,2903,2914,2925,2936,2946,2956,2966,2976,2985,2995,3004,3014,3023,3033,3042,3051,3061,3070,3080,3090,3100,3109,3119,3129,3139,3148,3158,3168,3178,3188,3198,3207,3217,3227,3237,3247,3257,3267,3277,3287,3296,3306,3316,3326,3336,3346,3356,3366,3376,3385,3395, +gamma.2_4 = 3405,3414,3424,3433,3443,3452,3462,3471,3481,3490,3499,3509,3518,3527,3537,3546,3555,3564,3573,3583,3592,3601,3610,3619,3628,3637,3646,3655,3664,3673,3682,3691,3700,3708,3717,3726,3735,3744,3752,3761,3770,3778,3787,3796,3804,3813,3821,3830,3839,3847,3856,3864,3873,3881,3889,3898,3906,3915,3923,3931,3940,3948,3956,3964,3973,3981,3989,3997,4006,4014,4022,4030,4038,4046,4054,4062,4070,4078,4086,4095 + +gamma.0_5 = 0,51,104,158,212,267,321,376,430,484,536,588,638,686,732,777,819,858,896,932,966,999,1030,1060,1090,1118,1145,1172,1198,1223,1249,1274,1300,1324,1348,1372,1394,1416,1437,1457,1477,1497,1517,1536,1555,1574,1592,1611,1630,1649,1668,1686,1705,1722,1740,1758,1775,1792,1810,1826,1843,1860,1877,1893,1910,1926,1942,1959,1975,1991,2006,2022,2038,2053,2069,2084,2099,2114,2129,2144,2159,2174,2189,2204,2218,2233,2247,2261,2276,2290,2304, +gamma.1_5 = 2318,2332,2346,2360,2373,2387,2401,2414,2428,2441,2455,2468,2481,2495,2508,2521,2534,2547,2560,2573,2586,2598,2611,2624,2636,2649,2662,2674,2687,2699,2711,2724,2736,2748,2760,2772,2784,2796,2808,2820,2832,2844,2856,2868,2880,2891,2903,2915,2926,2938,2949,2961,2972,2984,2995,3006,3018,3029,3040,3051,3063,3074,3085,3096,3107,3118,3129,3140,3151,3162,3173,3183,3194,3205,3216,3226,3237,3248,3258,3269,3279,3290,3301,3311,3321,3332, +gamma.2_5 = 3342,3353,3363,3373,3384,3394,3404,3414,3425,3435,3445,3455,3465,3475,3485,3495,3505,3515,3525,3535,3545,3555,3565,3575,3584,3594,3604,3614,3623,3633,3643,3653,3662,3672,3681,3691,3701,3710,3720,3729,3739,3748,3758,3767,3776,3786,3795,3805,3814,3823,3832,3842,3851,3860,3869,3879,3888,3897,3906,3915,3924,3934,3943,3952,3961,3970,3979,3988,3997,4006,4015,4024,4033,4041,4050,4059,4068,4077,4086,4095 + +gamma.0_6 = 0,51,104,158,212,267,321,376,430,484,536,588,638,686,732,777,819,858,896,932,966,999,1030,1060,1090,1118,1145,1172,1198,1223,1249,1274,1300,1324,1348,1372,1394,1416,1437,1457,1477,1497,1517,1536,1555,1574,1592,1611,1630,1649,1668,1686,1705,1722,1740,1758,1775,1792,1810,1826,1843,1860,1877,1893,1910,1926,1942,1959,1975,1991,2006,2022,2038,2053,2069,2084,2099,2114,2129,2144,2159,2174,2189,2204,2218,2233,2247,2261,2276,2290,2304, +gamma.1_6 = 2318,2332,2346,2360,2373,2387,2401,2414,2428,2441,2455,2468,2481,2495,2508,2521,2534,2547,2560,2573,2586,2598,2611,2624,2636,2649,2662,2674,2687,2699,2711,2724,2736,2748,2760,2772,2784,2796,2808,2820,2832,2844,2856,2868,2880,2891,2903,2915,2926,2938,2949,2961,2972,2984,2995,3006,3018,3029,3040,3051,3063,3074,3085,3096,3107,3118,3129,3140,3151,3162,3173,3183,3194,3205,3216,3226,3237,3248,3258,3269,3279,3290,3301,3311,3321,3332, +gamma.2_6 = 3342,3353,3363,3373,3384,3394,3404,3414,3425,3435,3445,3455,3465,3475,3485,3495,3505,3515,3525,3535,3545,3555,3565,3575,3584,3594,3604,3614,3623,3633,3643,3653,3662,3672,3681,3691,3701,3710,3720,3729,3739,3748,3758,3767,3776,3786,3795,3805,3814,3823,3832,3842,3851,3860,3869,3879,3888,3897,3906,3915,3924,3934,3943,3952,3961,3970,3979,3988,3997,4006,4015,4024,4033,4041,4050,4059,4068,4077,4086,4095 + +;gamma.0_6 = 0,84,137,182,223,260,296,330,362,393,423,452,481,508,536,562,588,613,639,663,687,711,735,758,781,804,826,848,870,892,913,934,955,976,997,1017,1037,1057,1077,1097,1117,1136,1155,1175,1194,1213,1231,1250,1269,1287,1305,1324,1342,1360,1378,1396,1413,1431,1448,1466,1483,1500,1518,1535,1552,1569,1586,1602,1619,1636,1652,1669,1685,1701,1718,1734,1750,1766,1782,1798,1814,1830,1846,1861,1877,1893,1908,1924,1939,1955,1970,1985,2000,2016, +;gamma.1_6 = 2031,2046,2061,2076,2091,2106,2121,2136,2150,2165,2180,2194,2209,2224,2238,2253,2267,2281,2296,2310,2324,2339,2353,2367,2381,2395,2409,2423,2437,2451,2465,2479,2493,2507,2521,2535,2548,2562,2576,2589,2603,2616,2630,2644,2657,2671,2684,2697,2711,2724,2737,2751,2764,2777,2790,2804,2817,2830,2843,2856,2869,2882,2895,2908,2921,2934,2947,2960,2973,2986,2998,3011,3024,3037,3049,3062,3075,3087,3100,3113,3125,3138,3150,3163,3175,3188, +;gamma.2_6 = 3200,3213,3225,3237,3250,3262,3275,3287,3299,3311,3324,3336,3348,3360,3372,3385,3397,3409,3421,3433,3445,3457,3469,3481,3493,3505,3517,3529,3541,3553,3565,3577,3589,3600,3612,3624,3636,3648,3659,3671,3683,3695,3706,3718,3730,3741,3753,3764,3776,3788,3799,3811,3822,3834,3845,3857,3868,3880,3891,3903,3914,3926,3937,3948,3960,3971,3982,3994,4005,4016,4028,4039,4050,4061,4073,4084,4095, +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 0 +3DnrIsoCount = 16 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600,819200,1638400,3276800 + +;ISO = 100 + + +s32IES0_0 = 0; +s32SBS0_0 = 100; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 100; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 100; +s32SBS1_1 = 110; +s32SBS2_1 = 60; +s32SBS3_1 = 30; +s32SDS0_1 = 100; +s32SDS1_1 = 60; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 98; +s32MATH2_1 = 98; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 110; +s32SBS1_2 = 120; +s32SBS2_2 = 70; +s32SBS3_2 = 30; +s32SDS0_2 = 110; +s32SDS1_2 = 70; +s32SDS2_2 = 120; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 100; +s32MATH2_2 = 100; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 130; +s32SBS1_3 = 130; +s32SBS2_3 = 70; +s32SBS3_3 = 50; +s32SDS0_3 = 130; +s32SDS1_3 = 70; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 103; +s32MATH2_3 = 103; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 100; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 100; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 105; +s32MATH2_4 = 105; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 100; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 100; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 107; +s32MATH2_5 = 107; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 150; +s32SBS1_6 = 160; +s32SBS2_6 = 100; +s32SBS3_6 = 80; +s32SDS0_6 = 150; +s32SDS1_6 = 100; +s32SDS2_6 = 160; +s32SDS3_6 = 80; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 108; +s32MATH2_6 = 108; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 200; + s32TFC_6 = 6; + s32TPC_6 = 6; + s32TRC_6 = 100; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 150; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 160; +s32SDS1_7 = 150; +s32SDS2_7 = 170; +s32SDS3_7 = 100; +s32STH0_7 = 138; +s32STH1_7 = 138; +s32STH2_7 = 138; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 56; +s32MDDZ2_7 = 56; +s32TFS1_7 = 8; +s32TFS2_7 = 8; + s32SFC_7 = 200; + s32TFC_7 = 6; + s32TPC_7 = 6; + s32TRC_7 = 100; + + + +;ISO = 32000 + + + s32IES0_8 = 0; +s32SBS0_8 = 160; +s32SBS1_8 = 180; +s32SBS2_8 = 160; +s32SBS3_8 = 80; +s32SDS0_8 = 180; +s32SDS1_8 = 160; +s32SDS2_8 = 180; +s32SDS3_8 = 100; +s32STH0_8 = 138; +s32STH1_8 = 138; +s32STH2_8 = 138; +s32STH3_8 = 138; +s32MDP_8 = 2; +s32MATH1_8 = 115; +s32MATH2_8 = 115; +s32Pro3_8 = 0; +s32MDDZ1_8 = 100; +s32MDDZ2_8 = 100; +s32TFS1_8 = 9; +s32TFS2_8 = 9; + s32SFC_8 = 255; + s32TFC_8 = 3; + s32TPC_8 = 3; + s32TRC_8 = 100; + + + +;ISO = 64000 + + + s32IES0_9 = 0; +s32SBS0_9 = 170; +s32SBS1_9 = 180; +s32SBS2_9 = 170; +s32SBS3_9 = 50; +s32SDS0_9 = 170; +s32SDS1_9 = 170; +s32SDS2_9 = 180; +s32SDS3_9 = 50; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 120; +s32MATH2_9 = 120; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 9; +s32TFS2_9 = 9; + s32SFC_9 = 100; + s32TFC_9 = 3; + s32TPC_9 = 3; + s32TRC_9 = 80; + + +;ISO = 128000 + + + s32IES0_10 = 0; +s32SBS0_10 = 175; +s32SBS1_10 = 190; +s32SBS2_10 = 175; +s32SBS3_10 = 80; +s32SDS0_10 = 175; +s32SDS1_10 = 180; +s32SDS2_10 = 200; +s32SDS3_10 = 80; +s32STH0_10 = 138; +s32STH1_10 = 138; +s32STH2_10 = 138; +s32STH3_10 = 138; +s32MDP_10 = 2; +s32MATH1_10 = 138; +s32MATH2_10 = 138; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 255; + s32TFC_10 = 5; + s32TPC_10 = 5; + s32TRC_10 = 80; + + +;ISO = 204800 + + + s32IES0_11 = 0; +s32SBS0_11 = 190; +s32SBS1_11 = 210; +s32SBS2_11 = 190; +s32SBS3_11 = 80; +s32SDS0_11 = 200; +s32SDS1_11 = 190; +s32SDS2_11 = 210; +s32SDS3_11 = 80; +s32STH0_11 = 128; +s32STH1_11 = 128; +s32STH2_11 = 128; +s32STH3_11 = 128; +s32MDP_11 = 2; +s32MATH1_11 = 142; +s32MATH2_11 = 142; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 200; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 210; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 145; +s32MATH2_12 = 145; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + +;ISO = 819200 + + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + + s32IES0_14 = 0; +s32SBS0_14 = 220; +s32SBS1_14 = 150; +s32SBS2_14 = 220; +s32SBS3_14 = 0; +s32SDS0_14 = 220; +s32SDS1_14 = 220; +s32SDS2_14 = 150; +s32SDS3_14 = 0; +s32STH0_14 = 155; +s32STH1_14 = 155; +s32STH2_14 = 155; +s32STH3_14 = 155; +s32MDP_14 = 6; +s32MATH1_14 = 170; +s32MATH2_14 = 170; +s32Pro3_14 =0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 10; +s32TFS2_14 = 10; + s32SFC_14 = 255; + s32TFC_14 = 32; + s32TPC_14 = 32; + s32TRC_14 = 255; + + + + +;ISO = 3276800 + + + s32IES0_15 = 0; +s32SBS0_15 = 220; +s32SBS1_15 = 0; +s32SBS2_15 = 240; +s32SBS3_15 = 0; +s32SDS0_15 = 220; +s32SDS1_15 = 240; +s32SDS2_15 = 0; +s32SDS3_15 = 0; +s32STH0_15 = 152; +s32STH1_15 = 152; +s32STH2_15 = 152; +s32STH3_15 = 152; +s32MDP_15 = 6; +s32MATH1_15 = 172; +s32MATH2_15 = 172; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 10; +s32TFS2_15 = 10; + s32SFC_15 = 255; + s32TFC_15 = 32; + s32TPC_15 = 32; + s32TRC_15 = 255; + + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 38|32|30|30| +MaxHistOffset = 20|18|14|12| +MaxSysGain = 65536000 + +u16HistRatioSlope = 64 +BlackDelayFrame = 40 +WhiteDelayFrame = 40 +u16BlackSpeedBias = 144 +u8Tolerance = 3 +u8Speed = 13 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd =20,20,20,20,22,22,22,20,18,12,8,4,2,1,1,1, +au8SharpenD =100,100,100,110,110,110,120,130,140,120,110,100,100,100,100,100, +au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge =100,100,100,100,100,110,120,120,120,120,120,120,150,180,180,200, +au8EdgeThr =80,80,80,80,80,80,80,80,80,110,120,130,150,170,180,190, +au8OverShoot = 150,150,150,150,160,160,150,140,130,120,100,70,40,10,10,10, +au8UnderShoot =180,180,180,180,180,200,190,170,150,140,120,95,45,25,15,15, +au8shootSupStr =10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,138,138,138,138,128,128,128,128,128,128,128,128, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +#gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, +#gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, +#gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 + +gamma.0_0 = 0,180,320,426,516,593,660,721,778,838,896,946,994,1042,1090,1139,1186,1226,1264,1304,1344,1381,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2835,2848,2858,2868,2882,2896, +gamma.1_0 = 2904,2912,2926,2940,2950,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652,3656,3664,3670,3678,3688,3696,3700, +gamma.2_0 = 3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 14 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600,819200 + +;ISO = 100 + + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 170; +s32SBS1_4 = 140; +s32SBS2_4 = 140; +s32SBS3_4 = 80; +s32SDS0_4 = 170; +s32SDS1_4 = 140; +s32SDS2_4 = 140; +s32SDS3_4 = 80; +s32STH0_4 = 138; +s32STH1_4 = 138; +s32STH2_4 = 138; +s32STH3_4 = 138; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 64; +s32MDDZ2_4 = 64; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 16; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 170; +s32SBS1_5 = 170; +s32SBS2_5 = 140; +s32SBS3_5 = 80; +s32SDS0_5 = 170; +s32SDS1_5 = 170; +s32SDS2_5 = 170; +s32SDS3_5 = 80; +s32STH0_5 = 138; +s32STH1_5 = 138; +s32STH2_5 = 138; +s32STH3_5 = 138; +s32MDP_5 = 2; +s32MATH1_5 = 115; +s32MATH2_5 = 115; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 180; +s32SBS1_6 = 170; +s32SBS2_6 = 170; +s32SBS3_6 = 80; +s32SDS0_6 = 200; +s32SDS1_6 = 170; +s32SDS2_6 = 220; +s32SDS3_6 = 80; +s32STH0_6 = 138; +s32STH1_6 = 138; +s32STH2_6 = 138; +s32STH3_6 = 138; +s32MDP_6 = 2; +s32MATH1_6 = 118; +s32MATH2_6 = 118; +s32Pro3_6 = 0; +s32MDDZ1_6 = 64; +s32MDDZ2_6 = 64; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 100; + s32TFC_6 = 10; + s32TPC_6 = 10; + s32TRC_6 = 100; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 190; +s32SBS1_7 = 190; +s32SBS2_7 = 160; +s32SBS3_7 = 100; +s32SDS0_7 = 190; +s32SDS1_7 = 160; +s32SDS2_7 = 230; +s32SDS3_7 = 100; +s32STH0_7 = 138; +s32STH1_7 = 138; +s32STH2_7 = 138; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 124; +s32MATH2_7 = 124; +s32Pro3_7 = 0; +s32MDDZ1_7 = 100; +s32MDDZ2_7 = 100; +s32TFS1_7 = 9; +s32TFS2_7 = 9; + s32SFC_7 = 100; + s32TFC_7 = 10; + s32TPC_7 = 10; + s32TRC_7 = 100; + + + +;ISO = 32000 + + +s32IES0_8 = 0; +s32SBS0_8 = 190; +s32SBS1_8 = 210; +s32SBS2_8 = 160; +s32SBS3_8 = 100; +s32SDS0_8 = 190; +s32SDS1_8 = 160; +s32SDS2_8 = 210; +s32SDS3_8 = 100; +s32STH0_8 = 144; +s32STH1_8 = 144; +s32STH2_8 = 144; +s32STH3_8 = 144; +s32MDP_8 = 2; +s32MATH1_8 = 128; +s32MATH2_8 = 128; +s32Pro3_8 = 0; +s32MDDZ1_8 = 100; +s32MDDZ2_8 = 100; +s32TFS1_8 = 9; +s32TFS2_8 = 9; + s32SFC_8 = 100; + s32TFC_8 = 10; + s32TPC_8 = 10; + s32TRC_8 = 100; + + + +;ISO = 64000 + + +s32IES0_9 = 0; +s32SBS0_9 = 200; +s32SBS1_9 = 230; +s32SBS2_9 = 160; +s32SBS3_9 = 100; +s32SDS0_9 = 230; +s32SDS1_9 = 160; +s32SDS2_9 = 230; +s32SDS3_9 = 100; +s32STH0_9 = 148; +s32STH1_9 = 148; +s32STH2_9 = 148; +s32STH3_9 = 148; +s32MDP_9 = 2; +s32MATH1_9 = 134; +s32MATH2_9 = 134; +s32Pro3_9 = 0; +s32MDDZ1_9 = 100; +s32MDDZ2_9 = 100; +s32TFS1_9 = 9; +s32TFS2_9 = 9; + s32SFC_9 = 100; + s32TFC_9 = 10; + s32TPC_9 = 10; + s32TRC_9 = 100; + + +;ISO = 128000 + + + s32IES0_10 = 0; +s32SBS0_10 = 200; +s32SBS1_10 = 230; +s32SBS2_10 = 180; +s32SBS3_10 = 80; +s32SDS0_10 = 230; +s32SDS1_10 = 180; +s32SDS2_10 = 230; +s32SDS3_10 = 80; +s32STH0_10 = 148; +s32STH1_10 = 148; +s32STH2_10 = 148; +s32STH3_10 = 148; +s32MDP_10 = 2; +s32MATH1_10 = 138; +s32MATH2_10 = 138; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 255; + s32TFC_10 = 5; + s32TPC_10 = 5; + s32TRC_10 = 100; + + +;ISO = 204800 + + + s32IES0_11 = 0; +s32SBS0_11 = 210; +s32SBS1_11 = 220; +s32SBS2_11 = 180; +s32SBS3_11 = 100; +s32SDS0_11 = 230; +s32SDS1_11 = 180; +s32SDS2_11 = 220; +s32SDS3_11 = 100; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 220; +s32SBS1_12 = 210; +s32SBS2_12 = 190; +s32SBS3_12 = 100; +s32SDS0_12 = 220; +s32SDS1_12 = 190; +s32SDS2_12 = 210; +s32SDS3_12 = 100; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 142; +s32MATH2_12 = 142; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + +;ISO = 819200 + + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 220; +s32SBS2_13 = 150; +s32SBS3_13 = 100; +s32SDS0_13 = 220; +s32SDS1_13 = 150; +s32SDS2_13 = 220; +s32SDS3_13 = 100; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + + + + +;ISO = 3276800 + + + +[TRAFFIC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 11; +u8SecondPole = 170; +u8Stretch = 38; +u8Compress = 159; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 20; +u8ExpCompensation = 42 +u8MaxHistoffset = 12 +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 +au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| +gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 +;ISO = 100 + + + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 140; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 140; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 130; +s32SBS1_5 = 150; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 130; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 140; +s32SBS1_6 = 160; +s32SBS2_6 = 150; +s32SBS3_6 = 50; +s32SDS0_6 = 140; +s32SDS1_6 = 150; +s32SDS2_6 = 160; +s32SDS3_6 = 50; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 100; + s32TFC_6 = 2; + s32TPC_6 = 2; + s32TRC_6 = 10; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 150; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 160; +s32SDS1_7 = 150; +s32SDS2_7 = 160; +s32SDS3_7 = 100; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 7; +s32TFS2_7 = 7; + s32SFC_7 = 100; + s32TFC_7 = 2; + s32TPC_7 = 2; + s32TRC_7 = 10; diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini new file mode 100755 index 00000000..2406283d --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini @@ -0,0 +1,2055 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 1; + +[AE] +aeRunInterval = 2; +expRatioMax = 1024 +expRatioMin = 256 +u8ExpRatioType = 1; +u32ExpRatio = 704; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 64|64|56|56|46| +aeHistOffset = 12|24|48|48|64| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 3 +IntTime = 59|40000|40000| +SysGain = 1024|1024|19046400| + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 1; +ISO = 100; +ManualStrength = 4095; + +[BlackLevel] +R = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gr = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gb = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +B = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 5 +ExpThresh = 18000,30000,60000,90000,120000 +;ExpTime 6K 10K 20K 30K 40K +;<6K +au16SharpenUd_0_0=11|11|11|10|10|8|8|5|3|3|3|2|2|2|1|1| +au8SharpenD_0_0=80|80|80|80|110|120|130|140|140|140|150|150|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| +au8EdgeThr_0_0=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| +au8OverShoot_0_0=80|80|80|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot_0_0=80|80|80|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr_0_0=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl_0_0=130|140|135|128|128|128|128|128|128|128|128|128|128|128|128|128| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +;<10K +au16SharpenUd_0_1=12|12|12|11|10|8|8|5|3|3|3|2|2|2|1|1| +au8SharpenD_0_1=80|80|80|80|110|120|130|140|140|140|150|150|170|180|200|200| +au8TextureThr_0_1=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_1=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| +au8EdgeThr_0_1=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| +au8OverShoot_0_1=80|80|80|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot_0_1=80|80|80|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr_0_1=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl_0_1=140|148|148|128|128|128|128|128|128|128|128|128|128|128|128|128| +au8RGain_0_1 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_1 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_1 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_1 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_1=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +;<20K +au16SharpenUd_0_2=12|12|12|12|10|8|8|5|3|3|3|2|2|2|1|1| +au8SharpenD_0_2=80|80|90|100|110|120|130|140|140|140|150|150|170|180|200|200| +au8TextureThr_0_2=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_2=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| +au8EdgeThr_0_2=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| +au8OverShoot_0_2=80|80|80|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot_0_2=80|80|80|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr_0_2=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl_0_2=140|140|140|128|128|128|128|128|128|128|128|128|128|128|128|128| +au8RGain_0_2 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_2 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_2 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_2 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_2=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +;<30K +au16SharpenUd_0_3=13|13|13|13|10|8|8|5|3|3|3|2|2|2|1|1| +au8SharpenD_0_3=80|80|90|100|110|120|130|140|140|140|150|150|170|180|200|200| +au8TextureThr_0_3=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_3=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| +au8EdgeThr_0_3=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| +au8OverShoot_0_3=90|90|90|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot_0_3=90|90|90|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr_0_3=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl_0_3=145|145|145|128|128|128|128|128|128|128|128|128|128|128|128|128| +au8RGain_0_3 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_3 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_3 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_3 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_3 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_3 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_3=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +;>30K +au16SharpenUd_0_4=15|15|15|14|10|8|8|5|3|3|3|2|2|2|1|1| +au8SharpenD_0_4=80|80|80|80|70|60|50|40|50|60|70|80|90|100|110|120| +au8TextureThr_0_4=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_4=80|80|80|80|80|80|80|80|150|180|200|200|200|210|220|230| +au8EdgeThr_0_4=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| +au8OverShoot_0_4=100|100|100|90|80|70|60|50|50|50|50|40|50|50|50|50| +au8UnderShoot_0_4=100|100|100|100|90|80|70|60|60|60|60|60|60|60|60|60| +au8shootSupStr_0_4=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl_0_4=150|150|150|128|128|128|128|128|128|128|128|128|128|128|128|128| +au8RGain_0_4 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_4 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_4 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| +au8EdgeFiltStr_0_4 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_4 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_4 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_4=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + + +[vpsssharpen] +bEnable = 0 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=19|18|14|18|17|16|13|10|9|9|9|8|3|2|1|1| +au8SharpenD_0_0=114|115|115|120|130|130|135|140|140|140|150|160|170|180|200|200| +au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=100|110|60|60|80|80|80|80|80|80|110|120|150|180|180|200| +au8EdgeThr_0_0=130|130|130|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot_0_0=115|115|115|110|100|90|90|80|80|75|75|70|70|70|70|70| +au8UnderShoot_0_0=116|116|113|110|100|100|95|95|90|90|80|80|80|80|80|80| +au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|118|108|108|108|108|108|100|100|100| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level +bSupTwinkleEn = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| +SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| +bEnable = 1|1|1|1|1|1|1|1 +enOpType = 0|0|0|0|0|0|0|0 +Strength = 0|0|6|6|6|6|21|21 +BlendRatio = 0|0|6|6|6|6|21|21 + +[FrameRate] +ExpCount = 1 ;the counts of exposure level +ExpThresh = 7000000000 ;threshold value for each exposure level +FrameRate = 25 + + +[defog] +bEnable = 1; +OpType = 1; +Interval = 10; +ISOCount = 1; +ISO = 100; +ManualStrength = 60; +UserLutEnable = 0; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 45 + +[dci] +DCIEnable = 0 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =0 ;0:way1 1:way2 +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 1; +stManulalStr = 240|240|245|250|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 45|45|45|45|45|; +LocalMixingDark = 45|45|45|45|45|; + + +[gamma] +Option = 0 ;0:way1 1:way2 +;way1 +DelayCount = 1 +Interval = 10 +ExpCount = 8 +; ISO 400 600 1000 2000 4000 8000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 + +gamma.0_0 = 0,9,19,28,37,46,56,65,74,83,92,101,110,119,129,138,147,156,165,175,184,193,203,212,222,231,241,251,261,271,281,291,301,311,322,332,342,352,362,373,383,393,404,414,424,435,446,456,467,478,489,500,511,523,534,546,558,570,582,594,607,619,632,646,659,673,687,701,715,730,744,759,774,790,805,821,836,852,868,884,901,917,933,950,966,983,1000,1016,1033,1050,1067,1083,1100,1117,1134,1150,1167,1184,1201, +gamma.1_0 = 1217,1235,1252,1269,1286,1304,1321,1339,1356,1374,1392,1410,1427,1445,1463,1480,1498,1516,1534,1551,1569,1586,1604,1621,1638,1655,1673,1689,1706,1723,1740,1756,1772,1789,1805,1821,1837,1852,1868,1884,1900,1915,1931,1947,1962,1978,1993,2009,2024,2040,2055,2071,2087,2102,2118,2134,2150,2166,2182,2198,2215,2231,2247,2264,2280,2297,2314,2330,2347,2363,2380,2397,2414,2430,2447,2464,2481,2498, +gamma.2_0 = 2515,2532,2549,2566,2584,2601,2618,2636,2653,2671,2688,2706,2723,2741,2759,2777,2795,2813,2831,2849,2867,2885,2903,2921,2939,2957,2976,2994,3012,3031,3049,3068,3087,3105,3124,3143,3162,3181,3201,3220,3240,3259,3279,3299,3319,3339,3359,3380,3401,3422,3443,3464,3485,3507,3529,3551,3573,3595,3617,3640,3662,3685,3708,3731,3753,3776,3799,3822,3845,3868,3891,3914,3937,3959,3982,4005,4028,4050,4073,4095 + +gamma.0_1 = 0,9,17,26,34,43,51,59,68,76,84,92,100,109,117,125,133,142,150,159,167,176,185,194,203,212,222,231,241,251,261,271,282,293,304,315,326,337,349,361,372,384,396,408,421,433,446,458,471,484,497,510,523,536,549,563,576,590,603,617,631,645,659,673,687,701,716,730,745,760,775,790,805,820,835,851,866,882,898,914,929,945,961,977,993,1010,1026,1042,1058,1074,1091,1107,1123,1139,1156,1172,1188,1204,1221,1237, +gamma.1_1 = 1254,1270,1287,1304,1321,1338,1355,1372,1389,1406,1423,1440,1457,1474,1491,1508,1525,1542,1559,1576,1592,1609,1626,1642,1659,1675,1691,1707,1723,1739,1754,1770,1785,1801,1816,1831,1846,1861,1876,1891,1905,1920,1935,1949,1964,1979,1993,2008,2023,2037,2052,2067,2082,2096,2111,2126,2142,2157,2172,2187,2203,2219,2234,2250,2265,2281,2296,2312,2328,2343,2359,2375,2390,2406,2422,2438,2454,2470,2486,2502, +gamma.2_1 = 2518,2535,2551,2567,2584,2601,2618,2634,2652,2669,2686,2703,2721,2739,2756,2774,2792,2810,2828,2846,2864,2882,2900,2918,2937,2955,2974,2992,3011,3030,3049,3068,3088,3107,3127,3146,3166,3186,3207,3227,3248,3268,3289,3311,3332,3354,3376,3398,3420,3443,3466,3489,3512,3536,3559,3583,3607,3631,3655,3680,3704,3728,3753,3778,3802,3827,3851,3876,3901,3925,3950,3974,3999,4023,4047,4071,4095 + +gamma.0_2 = 0,8,17,25,33,42,50,58,65,73,81,89,97,104,112,119,127,135,142,150,157,165,172,179,187,194,202,210,217,225,232,240,248,255,263,271,279,287,295,303,312,320,328,337,345,354,363,372,381,390,400,409,419,428,438,448,458,469,479,490,501,512,523,534,546,558,570,582,594,606,619,631,644,657,669,682,696,709,722,736,749,763,777,791,805,819,833,847,862,876,891,906,920,935,950,965,980,996,1011,1026,1042,1057,1073, +gamma.1_2 = 1088,1104,1120,1136,1151,1167,1183,1200,1216,1232,1248,1264,1281,1297,1314,1330,1347,1363,1380,1396,1413,1430,1447,1463,1480,1497,1514,1531,1548,1565,1582,1599,1617,1634,1652,1669,1687,1705,1722,1740,1758,1776,1794,1812,1830,1848,1867,1885,1904,1922,1941,1959,1978,1996,2015,2034,2053,2072,2091,2110,2129,2148,2167,2187,2206,2225,2245,2264,2283,2303,2323,2342,2362,2382,2401,2421,2441,2461,2481,2501, +gamma.2_2 = 2521,2541,2561,2581,2601,2621,2641,2661,2682,2702,2722,2743,2763,2784,2805,2825,2846,2867,2888,2909,2930,2952,2973,2994,3016,3037,3059,3080,3102,3123,3145,3167,3189,3211,3233,3254,3276,3298,3320,3343,3365,3387,3409,3431,3453,3475,3498,3520,3542,3564,3587,3609,3631,3653,3676,3698,3720,3742,3765,3787,3809,3831,3853,3875,3898,3920,3942,3964,3986,4008,4030,4051,4073,4095 + +gamma.0_3 = 0,9,18,28,37,46,55,63,72,81,89,98,106,115,123,131,139,148,156,164,172,180,188,196,205,213,221,229,237,246,254,262,271,281,290,300,309,318,328,337,347,356,366,376,386,395,405,415,425,436,446,457,467,478,489,500,512,523,535,547,559,572,585,598,611,625,638,653,667,681,696,711,727,742,758,773,789,806,822,838,855,872,888,905,922,939,957,974,991,1009,1026,1044,1061,1079,1096,1114,1131,1149,1166,1184,1202,1221,1239,1257,1276,1295,1313,1332,1351,1370,1389, +gamma.1_3 = 1408,1428,1447,1466,1485,1504,1523,1542,1561,1580,1599,1618,1637,1656,1674,1693,1711,1729,1747,1766,1784,1803,1821,1839,1857,1876,1894,1912,1930,1948,1965,1983,2001,2018,2036,2053,2071,2088,2105,2122,2140,2157,2174,2190,2207,2224,2240,2256,2272,2288,2304,2319,2334,2348,2363,2377,2391,2406,2420,2434,2448,2463,2477,2492,2507,2522,2537,2553,2569,2585,2600,2616,2633,2649,2665,2681,2698,2715,2731,2748,2765,2782,2799,2816,2834,2851,2869,2887,2905,2923, +gamma.2_3 = 2941,2959,2977,2995,3013,3031,3050,3068,3086,3104,3122,3140,3158,3176,3194,3212,3230,3249,3267,3286,3306,3326,3346,3367,3388,3411,3433,3456,3480,3504,3528,3552,3577,3601,3625,3650,3674,3698,3721,3744,3767,3789,3811,3834,3856,3878,3899,3921,3943,3965,3986,4008,4030,4051,4073,4095 + +gamma.0_4 = 0,9,18,28,37,46,56,65,74,83,92,101,110,118,127,136,145,154,162,171,180,189,197,206,215,224,232,241,250,259,268,277,286,294,303,312,322,331,340,349,359,368,377,387,397,406,416,426,436,446,456,466,477,487,498,508,519,530,541,552,564,575,587,599,611,623,635,647,659,672,684,697,710,723,735,749,762,775,788,802,815,829,842,856,870,884,898,912,926,940,954,969,983,997,1012,1026,1041,1056,1071,1085,1100, +gamma.1_4 = 1115,1130,1145,1160,1175,1191,1206,1221,1236,1252,1267,1283,1298,1314,1329,1345,1360,1376,1392,1407,1423,1439,1454,1470,1486,1502,1518,1534,1549,1565,1581,1597,1613,1629,1645,1661,1676,1692,1708,1724,1740,1757,1773,1789,1805,1821,1837,1854,1870,1886,1903,1919,1936,1952,1969,1985,2002,2019,2036,2053,2070,2087,2104,2121,2138,2156,2173,2190,2208,2226,2243,2261,2279,2297,2315,2333,2352,2370,2388,2407, +gamma.2_4 = 2426,2444,2463,2482,2501,2521,2540,2559,2579,2599,2619,2639,2659,2679,2699,2720,2741,2761,2783,2804,2825,2846,2868,2890,2912,2934,2956,2978,3000,3023,3045,3068,3090,3113,3136,3159,3182,3205,3228,3251,3274,3298,3321,3345,3368,3392,3415,3439,3462,3486,3509,3533,3557,3580,3604,3628,3651,3675,3699,3722,3746,3769,3793,3816,3840,3863,3887,3910,3933,3957,3980,4003,4026,4049,4072,4095 + +gamma.0_5 = 0,12,25,37,50,62,75,87,100,112,125,137,150,162,175,187,199,212,224,236,249,261,274,286,298,311,323,335,348,360,373,385,398,410,422,435,447,460,472,485,498,510,523,535,548,561,574,586,599,612,625,638,651,664,677,690,703,716,729,743,756,769,783,796,810,823,837,850,864,877,891,905,918,932,946,959,973,987,1001,1015,1029,1042,1056,1070,1084,1098,1112,1126,1140,1154,1169,1183,1197,1211,1225,1240,1254, +gamma.1_5 = 1268,1283,1297,1312,1326,1340,1355,1370,1384,1399,1414,1428,1443,1458,1473,1488,1503,1518,1533,1548,1563,1578,1593,1608,1623,1639,1654,1669,1685,1700,1716,1732,1747,1763,1778,1794,1810,1826,1841,1857,1873,1889,1905,1921,1936,1952,1968,1985,2001,2017,2033,2049,2065,2081,2098,2114,2130,2147,2163,2180,2196,2213,2229,2246,2263,2280,2296,2313,2330,2347,2364,2381,2398,2415,2432,2450,2467,2484,2502,2519, +gamma.2_5 = 2537,2554,2572,2590,2607,2625,2643,2661,2679,2697,2715,2733,2751,2770,2788,2807,2825,2844,2862,2881,2900,2919,2938,2957,2977,2996,3015,3035,3054,3074,3094,3114,3133,3153,3173,3193,3213,3233,3254,3274,3294,3314,3335,3355,3376,3396,3417,3437,3458,3478,3499,3520,3540,3561,3581,3602,3623,3643,3664,3685,3706,3726,3747,3768,3788,3809,3829,3850,3871,3891,3912,3932,3952,3973,3993,4014,4034,4054,4074,4095 + +gamma.0_6 = 0,9,18,27,36,45,54,63,72,81,90,99,108,117,126,135,144,152,161,170,179,188,197,205,214,223,232,241,250,259,267,276,285,294,303,312,321,330,339,348,357,366,375,384,394,403,412,421,431,440,449,459,468,478,487,497,506,516,526,535,545,555,565,575,585,595,605,616,626,636,647,658,668,679,690,701,712,723,734,745,756,767,778,790,801,812,824,835,847,858,869,881,892,904,915,927,938,949,960,971,982,992,1003, +gamma.1_6 = 1013,1024,1034,1045,1055,1065,1076,1086,1097,1107,1118,1128,1139,1150,1160,1171,1182,1193,1205,1216,1227,1239,1251,1263,1275,1287,1299,1312,1324,1337,1350,1363,1376,1389,1402,1415,1428,1442,1455,1469,1483,1496,1510,1524,1538,1552,1567,1581,1595,1610,1625,1639,1654,1669,1684,1699,1715,1730,1745,1760,1775,1790,1805,1820,1835,1849,1864,1879,1893,1908,1923,1939,1954,1970,1986,2002,2018,2035,2052,2070, +gamma.2_6 = 2088,2106,2125,2145,2165,2185,2207,2228,2251,2274,2298,2323,2348,2375,2402,2430,2458,2487,2516,2546,2577,2607,2639,2670,2702,2734,2766,2798,2830,2862,2894,2927,2959,2990,3022,3053,3084,3115,3145,3175,3204,3233,3261,3290,3318,3345,3373,3401,3428,3455,3482,3510,3536,3563,3590,3617,3643,3670,3697,3723,3750,3776,3802,3829,3855,3882,3908,3935,3961,3988,4015,4041,4068,4095 + +gamma.0_7 = 0,10,20,30,39,49,59,69,78,88,98,107,117,126,136,145,155,164,174,183,193,202,211,221,230,240,249,259,268,278,287,297,306,316,326,335,345,355,364,374,384,394,404,414,424,434,444,454,464,474,485,495,505,516,527,537,548,559,570,581,592,603,614,626,637,649,660,672,683,695,707,719,730,742,754,766,778,790,802,815,827,839,851,864,876,889,901,914,926,939,951,964,977,990,1003,1016,1029,1042,1055,1068,1081, +gamma.1_7 = 1094,1107,1121,1134,1148,1161,1175,1188,1202,1215,1229,1243,1257,1270,1284,1298,1312,1326,1340,1354,1369,1383,1397,1411,1426,1440,1455,1469,1484,1498,1512,1527,1541,1555,1570,1584,1598,1613,1627,1641,1656,1670,1684,1699,1713,1727,1742,1756,1771,1785,1800,1815,1829,1844,1859,1874,1889,1904,1919,1935,1950,1965,1981,1997,2012,2028,2044,2060,2077,2093,2110,2126,2143,2160,2177,2194,2212,2230,2247,2265, +gamma.2_7 = 2283,2302,2320,2339,2358,2377,2396,2416,2435,2455,2476,2496,2517,2538,2559,2580,2602,2624,2646,2669,2691,2714,2737,2760,2784,2808,2831,2856,2880,2904,2929,2953,2978,3003,3028,3054,3079,3105,3130,3156,3182,3208,3234,3260,3286,3312,3338,3365,3391,3417,3444,3470,3497,3523,3550,3576,3603,3629,3655,3682,3708,3735,3761,3787,3813,3839,3865,3891,3917,3943,3968,3994,4019,4045,4070,4095 + +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s + + +[3dnr] +BoolLNTH = 0 +BoolRefMGValue = 1 +3DnrIsoCount = 14 +3DnrIsoThresh = 60,150,300,500,650,800,1000,1200,1500,2000,2500,3200,4000,6000 + +;ISO = 4000 + +s32IES0_0 = 0; +s32SBS0_0 = 100; +s32SBS1_0 = 100; +s32SBS2_0 = 0; +s32SBS3_0 = 0; +s32SDS0_0 = 140; +s32SDS1_0 = 0; +s32SDS2_0 = 100; +s32SDS3_0 = 0; +s32STH0_0 = 100; +s32STH1_0 = 100; +s32STH2_0 = 100; +s32STH3_0 = 100; +s32MDP_0 = 2; +s32MATH1_0 = 100; +s32MATH2_0 = 100; +s32Pro3_0 = 0; +s32MDDZ1_0 = 80; +s32MDDZ2_0 = 80; +s32TFS1_0 = 7; +s32TFS2_0 = 7; +s32SFC_0 = 100; +s32TFC_0 = 7; +s32TPC_0 = 7; +s32TRC_0 = 100; + +;ISO = 9000 + +s32IES0_1 = 0; +s32SBS0_1 = 100; +s32SBS1_1 = 100; +s32SBS2_1 = 0; +s32SBS3_1 = 0; +s32SDS0_1 = 150; +s32SDS1_1 = 0; +s32SDS2_1 = 100; +s32SDS3_1 = 30; +s32STH0_1 = 118; +s32STH1_1 = 118; +s32STH2_1 = 118; +s32STH3_1 = 118; +s32MDP_1 = 2; +s32MATH1_1 = 100; +s32MATH2_1 = 100; +s32Pro3_1 = 0; +s32MDDZ1_1 = 80; +s32MDDZ2_1 = 80; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 100; +s32TFC_1 = 7; +s32TPC_1 = 7; +s32TRC_1 = 100; + +;ISO = 15000 + +s32IES0_2 = 0; +s32SBS0_2 = 100; +s32SBS1_2 = 120; +s32SBS2_2 = 0; +s32SBS3_2 = 30; +s32SDS0_2 = 150; +s32SDS1_2 = 0; +s32SDS2_2 = 120; +s32SDS3_2 = 50; +s32STH0_2 = 124; +s32STH1_2 = 124; +s32STH2_2 = 124; +s32STH3_2 = 124; + s32MDP_2 = 2; +s32MATH1_2 = 105; +s32MATH2_2 = 105; + s32Pro3_2 = 0; +s32MDDZ1_2 = 80; +s32MDDZ2_2 = 80; + s32TFS1_2 = 8; + s32TFS2_2 = 8; + s32SFC_2 = 150; + s32TFC_2 = 7; + s32TPC_2 = 7; + s32TRC_2 = 150; + + +;ISO = 25000 + + +s32IES0_3 = 0; +s32SBS0_3 = 100; +s32SBS1_3 = 120; +s32SBS2_3 = 0; +s32SBS3_3 = 20; +s32SDS0_3 = 180; +s32SDS1_3 = 0; +s32SDS2_3 = 120; +s32SDS3_3 = 50; +s32STH0_3 = 124; +s32STH1_3 = 124; +s32STH2_3 = 124; +s32STH3_3 = 124; + s32MDP_3 = 2; +s32MATH1_3 = 105; +s32MATH2_3 = 105; + s32Pro3_3 = 0; +s32MDDZ1_3 = 80; +s32MDDZ2_3 = 80; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 255; +s32TFC_3 = 8; +s32TPC_3 = 8; +s32TRC_3 = 255; + + +;ISO = 35000 + +s32IES0_4 = 0; +s32SBS0_4 = 120; +s32SBS1_4 = 130; +s32SBS2_4 = 0; +s32SBS3_4 = 40; +s32SDS0_4 = 190; +s32SDS1_4 = 0; +s32SDS2_4 = 130; +s32SDS3_4 = 80; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 108; +s32MATH2_4 = 108; +s32Pro3_4 = 0; +s32MDDZ1_4 = 100; +s32MDDZ2_4 = 100; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 255; +s32TFC_4 = 10; +s32TPC_4 = 10; +s32TRC_4 = 255; + + +;ISO = 50000 + + +s32IES0_5 = 0; +s32SBS0_5 = 100; +s32SBS1_5 = 150; +s32SBS2_5 = 0; +s32SBS3_5 = 40; +s32SDS0_5 = 200; +s32SDS1_5 = 0; +s32SDS2_5 = 150; +s32SDS3_5 = 50; +s32STH0_5 = 132; +s32STH1_5 = 132; +s32STH2_5 = 132; +s32STH3_5 = 132; +s32MDP_5 = 2; +s32MATH1_5 = 109; +s32MATH2_5 = 109; +s32Pro3_5 = 0; +s32MDDZ1_5 = 100; +s32MDDZ2_5 = 100; +s32TFS1_5 = 9; +s32TFS2_5 = 9; +s32SFC_5 = 255; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 255; + +;ISO = 65000 + + +s32IES0_6 = 0; +s32SBS0_6 = 100; +s32SBS1_6 = 150; +s32SBS2_6 = 50; +s32SBS3_6 = 80; +s32SDS0_6 = 200; +s32SDS1_6 = 50; +s32SDS2_6 = 150; +s32SDS3_6 = 80; +s32STH0_6 = 138; +s32STH1_6 = 138; +s32STH2_6 = 138; +s32STH3_6 = 138; +s32MDP_6 = 2; +s32MATH1_6 = 110; +s32MATH2_6 = 110; +s32Pro3_6 = 0; +s32MDDZ1_6 = 64; +s32MDDZ2_6 = 64; +s32TFS1_6 = 9; +s32TFS2_6 = 9; +s32SFC_6 = 255; +s32TFC_6 = 10; +s32TPC_6 = 10; +s32TRC_6 = 255; + + +;ISO = 80000 + + +s32IES0_7 = 0; +s32SBS0_7 = 120; +s32SBS1_7 = 160; +s32SBS2_7 = 50; +s32SBS3_7 = 50; +s32SDS0_7 = 210; +s32SDS1_7 = 50; +s32SDS2_7 = 160; +s32SDS3_7 = 60; +s32STH0_7 = 138; +s32STH1_7 = 138; +s32STH2_7 = 138; +s32STH3_7 = 138; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 64; +s32MDDZ2_7 = 64; +s32TFS1_7 = 9; +s32TFS2_7 = 9; + s32SFC_7 = 255; + s32TFC_7 = 14; + s32TPC_7 = 14; + s32TRC_7 = 255; + + +;ISO = 10 0000 + + +s32IES0_8 = 0; +s32SBS0_8 = 120; +s32SBS1_8 = 155; +s32SBS2_8 = 60; +s32SBS3_8 = 60; +s32SDS0_8 = 210; +s32SDS1_8 = 60; +s32SDS2_8 = 155; +s32SDS3_8 = 100; +s32STH0_8 = 138; +s32STH1_8 = 138; +s32STH2_8 = 138; +s32STH3_8 = 138; +s32MDP_8 = 2; +s32MATH1_8 = 113; +s32MATH2_8 = 113; +s32Pro3_8 = 0; +s32MDDZ1_8 = 140; +s32MDDZ2_8 = 140; +s32TFS1_8 = 9; +s32TFS2_8 = 9; + s32SFC_8 = 255; + s32TFC_8 = 16; + s32TPC_8 = 16; + s32TRC_8 = 255; + + + +;ISO = 12 0000 + + +s32IES0_9 = 0; +s32SBS0_9 = 120; +s32SBS1_9 = 160; +s32SBS2_9 = 60; +s32SBS3_9 = 60; +s32SDS0_9 = 220; +s32SDS1_9 = 60; +s32SDS2_9 = 160; +s32SDS3_9 = 80; +s32STH0_9 = 133; +s32STH1_9 = 133; +s32STH2_9 = 133; +s32STH3_9 = 133; +s32MDP_9 = 2; +s32MATH1_9 = 114; +s32MATH2_9 = 114; +s32Pro3_9 = 0; +s32MDDZ1_9 = 100; +s32MDDZ2_9 = 100; +s32TFS1_9 = 9; +s32TFS2_9 = 9; + s32SFC_9 = 255; + s32TFC_9 = 16; + s32TPC_9 = 16; + s32TRC_9 = 255; + + + +;ISO = 15 0000 + + +s32IES0_10 = 0; +s32SBS0_10 = 130; +s32SBS1_10 = 165; +s32SBS2_10 = 70; +s32SBS3_10 = 60; +s32SDS0_10 = 220; +s32SDS1_10 = 70; +s32SDS2_10 = 165; +s32SDS3_10 = 80; +s32STH0_10 = 138; +s32STH1_10 = 138; +s32STH2_10 = 138; +s32STH3_10 = 138; +s32MDP_10 = 2; +s32MATH1_10 = 115; +s32MATH2_10 = 115; +s32Pro3_10 = 0; +s32MDDZ1_10 = 100; +s32MDDZ2_10 = 100; +s32TFS1_10 = 9; +s32TFS2_10 = 9; + s32SFC_10 = 255; + s32TFC_10 = 16; + s32TPC_10 = 16; + s32TRC_10 = 255; + + +;ISO = 20 0000 + + +s32IES0_11 = 0; +s32SBS0_11 = 140; +s32SBS1_11 = 180; +s32SBS2_11 = 80; +s32SBS3_11 = 60; +s32SDS0_11 = 220; +s32SDS1_11 = 80; +s32SDS2_11 = 180; +s32SDS3_11 = 80; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 117; +s32MATH2_11 = 117; +s32Pro3_11 = 0; +s32MDDZ1_11 = 100; +s32MDDZ2_11 = 100; +s32TFS1_11 = 9; +s32TFS2_11 = 9; + s32SFC_11 = 255; + s32TFC_11 = 16; + s32TPC_11 = 16; + s32TRC_11 = 255; + + ;ISO = 25 0000 + + +s32IES0_12 = 0; +s32SBS0_12 = 140; +s32SBS1_12 = 200; +s32SBS2_12 = 90; +s32SBS3_12 = 60; +s32SDS0_12 = 220; +s32SDS1_12 = 90; +s32SDS2_12 = 200; +s32SDS3_12 = 80; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 120; +s32MATH2_12 = 120; +s32Pro3_12 = 0; +s32MDDZ1_12 = 100; +s32MDDZ2_12 = 100; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 16; + s32TPC_12 = 16; + s32TRC_12 = 255; + +;ISO = 32 0000 +s32IES0_13 = 0; +s32SBS0_13 = 140; +s32SBS1_13 = 200; +s32SBS2_13 = 90; +s32SBS3_13 = 60; +s32SDS0_13 = 220; +s32SDS1_13 = 90; +s32SDS2_13 = 200; +s32SDS3_13 = 80; +s32STH0_13 = 138; +s32STH1_13 = 138; +s32STH2_13 = 138; +s32STH3_13 = 138; +s32MDP_13 = 2; +s32MATH1_13 = 125; +s32MATH2_13 = 125; +s32Pro3_13 = 0; +s32MDDZ1_13 = 100; +s32MDDZ2_13 = 100; +s32TFS1_13 = 10; +s32TFS2_13 = 10; + s32SFC_13 = 255; + s32TFC_13 = 16; + s32TPC_13 = 16; + s32TRC_13 = 255; + + ;ISO = 40 0000 + +s32IES0_14 = 0; +s32SBS0_14 = 140; +s32SBS1_14 = 210; +s32SBS2_14 = 100; +s32SBS3_14 = 60; +s32SDS0_14 = 230; +s32SDS1_14 = 100; +s32SDS2_14 = 210; +s32SDS3_14 = 80; +s32STH0_14 = 138; +s32STH1_14 = 138; +s32STH2_14 = 138; +s32STH3_14 = 138; +s32MDP_14 = 2; +s32MATH1_14 = 123; +s32MATH2_14 = 123; +s32Pro3_14 = 0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 11; +s32TFS2_14 = 11; + s32SFC_14 = 255; + s32TFC_14 = 16; + s32TPC_14 = 16; + s32TRC_14 = 255; + + + ;ISO = 60 0000 + +s32IES0_15 = 0; +s32SBS0_15 = 140; +s32SBS1_15 = 210; +s32SBS2_15 = 100; +s32SBS3_15 = 60; +s32SDS0_15 = 230; +s32SDS1_15 = 100; +s32SDS2_15 = 2100; +s32SDS3_15 = 80; +s32STH0_15 = 138; +s32STH1_15 = 138; +s32STH2_15 = 138; +s32STH3_15 = 138; +s32MDP_15 = 2; +s32MATH1_15 = 130; +s32MATH2_15 = 130; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 11; +s32TFS2_15 = 11; + s32SFC_15= 255; + s32TFC_15 = 16; + s32TPC_15 = 16; + s32TRC_15 = 255; +[3dnr_x] +bUsed = 0; +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpCompensation = 38|32|28|28| +MaxHistOffset = 20|18|14|12| +MaxSysGain = 65536000 + +u16HistRatioSlope = 64 +BlackDelayFrame = 18 +WhiteDelayFrame = 18 +u16BlackSpeedBias = 144 +u8Tolerance = 3 +u8Speed = 30 + +FrameChangeEnable = 0 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|40000|40000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 0 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 32|32 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 0; +DrcInterval = 10; +DrcISO = 100; +DrcbEnable = 0; +DrcOpType = 1; +DrcStrength = 80; +DrcSpatialVar = 10; +DrcRangeVar = 3; +DrcAsymmetry = 1; +DrcSecondPole = 192; +DrcStretch = 54; +DrcCompress = 180; +DrcPDStrength = 0; +DrcLocalMixingBrigtht = 33; +DrcLocalMixingDark = 62; + +bDefogEnable = 0; +DefogOpType = 1; +DefogUserLutEnable = 0; +DefogInterval = 10; +DefogStrengthISOCount = 0; +DefogISO = 100; +DefogManualStrength = 158; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, +DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd =20,20,20,20,22,22,22,6,4,2,0,0,0,0,0,0, +au8SharpenD =100,100,100,110,110,110,100,100,140,160,180,200,200,200,200,200, +au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8SharpenEdge =100,100,100,100,100,100,100,100,100,100,100,120,150,180,180,200, +au8EdgeThr =80,80,80,80,80,80,80,90,100,110,120,130,150,170,180,190, +au8OverShoot =150,150,150,150,150,150,150,140,130,20,10,10,10,10,10,10, +au8UnderShoot =180,180,180,180,180,180,180,60,50,40,20,15,15,15,15,15, +au8shootSupStr =10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl =128,128,128,128,138,144,138,128,128,128,128,128,128,128,128,128, +LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 0 +au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, +au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, +au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, +au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, +au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, +au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, + +ShadingEnable = 0 +ShadingType = 0 +ShadingISOCount = 3; +ShadingISO = 1000|2000|4000; +ShadingManualStrength = 4096|2000|500; + +EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, +DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 1 +ExpThreshLtoD = 600000 +ExpThreshDtoL = 50000 +gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, +gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, +gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s + +#3dnr_s +BoolLNTH = 0 +3DnrIsoCount = 16 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600,819200,1638400,3276800 + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + +;ISO = 500 + + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 170; +s32SBS1_4 = 140; +s32SBS2_4 = 140; +s32SBS3_4 = 80; +s32SDS0_4 = 170; +s32SDS1_4 = 140; +s32SDS2_4 = 140; +s32SDS3_4 = 80; +s32STH0_4 = 138; +s32STH1_4 = 138; +s32STH2_4 = 138; +s32STH3_4 = 138; +s32MDP_4 = 2; +s32MATH1_4 = 115; +s32MATH2_4 = 115; +s32Pro3_4 = 0; +s32MDDZ1_4 = 64; +s32MDDZ2_4 = 64; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 16; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 170; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 80; +s32SDS0_5 = 170; +s32SDS1_5 = 140; +s32SDS2_5 = 140; +s32SDS3_5 = 80; +s32STH0_5 = 138; +s32STH1_5 = 138; +s32STH2_5 = 138; +s32STH3_5 = 138; +s32MDP_5 = 2; +s32MATH1_5 = 115; +s32MATH2_5 = 115; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 140; +s32SBS1_6 = 160; +s32SBS2_6 = 150; +s32SBS3_6 = 50; +s32SDS0_6 = 140; +s32SDS1_6 = 150; +s32SDS2_6 = 160; +s32SDS3_6 = 50; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 100; + s32TFC_6 = 2; + s32TPC_6 = 2; + s32TRC_6 = 10; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 150; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 160; +s32SDS1_7 = 150; +s32SDS2_7 = 160; +s32SDS3_7 = 100; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 7; +s32TFS2_7 = 7; + s32SFC_7 = 100; + s32TFC_7 = 2; + s32TPC_7 = 2; + s32TRC_7 = 10; + + + +;ISO = 32000 + + + s32IES0_8 = 0; +s32SBS0_8 = 160; +s32SBS1_8 = 160; +s32SBS2_8 = 160; +s32SBS3_8 = 100; +s32SDS0_8 = 160; +s32SDS1_8 = 160; +s32SDS2_8 = 160; +s32SDS3_8 = 100; +s32STH0_8 = 135; +s32STH1_8 = 135; +s32STH2_8 = 135; +s32STH3_8 = 135; +s32MDP_8 = 2; +s32MATH1_8 = 114; +s32MATH2_8 = 114; +s32Pro3_8 = 0; +s32MDDZ1_8 = 56; +s32MDDZ2_8 = 56; +s32TFS1_8 = 9; +s32TFS2_8 = 9; + s32SFC_8 = 100; + s32TFC_8 = 3; + s32TPC_8 = 3; + s32TRC_8 = 100; + + + +;ISO = 64000 + + + s32IES0_9 = 0; +s32SBS0_9 = 170; +s32SBS1_9 = 180; +s32SBS2_9 = 170; +s32SBS3_9 = 50; +s32SDS0_9 = 170; +s32SDS1_9 = 170; +s32SDS2_9 = 180; +s32SDS3_9 = 50; +s32STH0_9 = 138; +s32STH1_9 = 138; +s32STH2_9 = 138; +s32STH3_9 = 138; +s32MDP_9 = 2; +s32MATH1_9 = 118; +s32MATH2_9 = 118; +s32Pro3_9 = 0; +s32MDDZ1_9 = 64; +s32MDDZ2_9 = 64; +s32TFS1_9 = 9; +s32TFS2_9 = 9; + s32SFC_9 = 100; + s32TFC_9 = 3; + s32TPC_9 = 3; + s32TRC_9 = 32; + + +;ISO = 128000 + + + s32IES0_10 = 0; +s32SBS0_10 = 175; +s32SBS1_10 = 200; +s32SBS2_10 = 180; +s32SBS3_10 = 80; +s32SDS0_10 = 175; +s32SDS1_10 = 180; +s32SDS2_10 = 220; +s32SDS3_10 = 80; +s32STH0_10 = 138; +s32STH1_10 = 138; +s32STH2_10 = 138; +s32STH3_10 = 138; +s32MDP_10 = 2; +s32MATH1_10 = 138; +s32MATH2_10 = 138; +s32Pro3_10 = 0; +s32MDDZ1_10 = 64; +s32MDDZ2_10 = 64; +s32TFS1_10 = 10; +s32TFS2_10 = 10; + s32SFC_10 = 255; + s32TFC_10 = 5; + s32TPC_10 = 5; + s32TRC_10 = 100; + + +;ISO = 204800 + + s32IES0_11 = 0; +s32SBS0_11 = 185; +s32SBS1_11 = 190; +s32SBS2_11 = 210; +s32SBS3_11 = 55; +s32SDS0_11 = 185; +s32SDS1_11 = 210; +s32SDS2_11 = 190; +s32SDS3_11 = 55; +s32STH0_11 = 138; +s32STH1_11 = 138; +s32STH2_11 = 138; +s32STH3_11 = 138; +s32MDP_11 = 2; +s32MATH1_11 = 141; +s32MATH2_11 = 141; +s32Pro3_11 = 0; +s32MDDZ1_11 = 64; +s32MDDZ2_11 = 64; +s32TFS1_11 = 10; +s32TFS2_11 = 10; + s32SFC_11 = 255; + s32TFC_11 = 12; + s32TPC_11 = 12; + s32TRC_11 = 255; + + + +;ISO = 409600 + +s32IES0_12 = 0; +s32SBS0_12 = 190; +s32SBS1_12 = 190; +s32SBS2_12 = 210; +s32SBS3_12 = 60; +s32SDS0_12 = 19; +s32SDS1_12 = 210; +s32SDS2_12 = 190; +s32SDS3_12 = 60; +s32STH0_12 = 138; +s32STH1_12 = 138; +s32STH2_12 = 138; +s32STH3_12 = 138; +s32MDP_12 = 2; +s32MATH1_12 = 142; +s32MATH2_12 = 142; +s32Pro3_12 = 0; +s32MDDZ1_12 = 64; +s32MDDZ2_12 = 64; +s32TFS1_12 = 10; +s32TFS2_12 = 10; + s32SFC_12 = 255; + s32TFC_12 = 12; + s32TPC_12 = 12; + s32TRC_12 = 255; + + +;ISO = 819200 + + + s32IES0_13 = 0; +s32SBS0_13 = 220; +s32SBS1_13 = 150; +s32SBS2_13 = 220; +s32SBS3_13 = 0; +s32SDS0_13 = 220; +s32SDS1_13 = 220; +s32SDS2_13 = 150; +s32SDS3_13 = 0; +s32STH0_13 = 150; +s32STH1_13 = 150; +s32STH2_13 = 150; +s32STH3_13 = 150; +s32MDP_13 = 2; +s32MATH1_13 = 166; +s32MATH2_13 = 166; +s32Pro3_13 = 0; +s32MDDZ1_13 = 64; +s32MDDZ2_13 = 64; +s32TFS1_13 = 11; +s32TFS2_13 = 11; + s32SFC_13 = 255; + s32TFC_13 = 32; + s32TPC_13 = 32; + s32TRC_13 = 255; + + + +;ISO = 1638400 + + s32IES0_14 = 0; +s32SBS0_14 = 220; +s32SBS1_14 = 150; +s32SBS2_14 = 220; +s32SBS3_14 = 0; +s32SDS0_14 = 220; +s32SDS1_14 = 220; +s32SDS2_14 = 150; +s32SDS3_14 = 0; +s32STH0_14 = 155; +s32STH1_14 = 155; +s32STH2_14 = 155; +s32STH3_14 = 155; +s32MDP_14 = 6; +s32MATH1_14 = 170; +s32MATH2_14 = 170; +s32Pro3_14 =0; +s32MDDZ1_14 = 100; +s32MDDZ2_14 = 100; +s32TFS1_14 = 10; +s32TFS2_14 = 10; + s32SFC_14 = 255; + s32TFC_14 = 32; + s32TPC_14 = 32; + s32TRC_14 = 255; + + + + +;ISO = 3276800 + + + s32IES0_15 = 0; +s32SBS0_15 = 220; +s32SBS1_15 = 0; +s32SBS2_15 = 240; +s32SBS3_15 = 0; +s32SDS0_15 = 220; +s32SDS1_15 = 240; +s32SDS2_15 = 0; +s32SDS3_15 = 0; +s32STH0_15 = 152; +s32STH1_15 = 152; +s32STH2_15 = 152; +s32STH3_15 = 152; +s32MDP_15 = 6; +s32MATH1_15 = 172; +s32MATH2_15 = 172; +s32Pro3_15 = 0; +s32MDDZ1_15 = 100; +s32MDDZ2_15 = 100; +s32TFS1_15 = 10; +s32TFS2_15 = 10; + s32SFC_15 = 255; + s32TFC_15 = 32; + s32TPC_15 = 32; + s32TRC_15 = 255; + + + + +[TRAFFIC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 2; +u8SecondPole = 157; +u8Stretch = 46; +u8Compress = 186; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 128; + +u8ExpCompensation = 42 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + + +;gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +;gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +;gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 +gamma_0 = 0,27,55,82,111,139,167,195,223,251,279,306,333,359,385,410,435,458,482,505,527,549,571,592,614,634,655,675,694,714,733,753,772,790,809,827,844,862,879,896,912,929,945,961,977,992,1008,1023,1039,1054,1068,1083,1097,1111,1125,1138,1152,1165,1179,1192,1205,1218,1231,1244,1257,1269,1282,1294,1307,1319,1331,1343,1355,1367,1379,1391,1403,1416,1428,1440,1453,1465,1478,1491,1503,1516,1529,1542,1555,1568,1581,1594,1607,1619,1632,1644, +gamma_1 = 1657,1669,1680,1692,1704,1715,1726,1738,1749,1760,1771,1783,1794,1806,1818,1829,1842,1854,1866,1879,1891,1904,1917,1929,1942,1955,1968,1981,1994,2007,2020,2033,2047,2060,2073,2086,2099,2112,2125,2139,2152,2165,2178,2192,2205,2218,2231,2244,2258,2270,2283,2296,2309,2322,2335,2348,2360,2373,2386,2399,2412,2425,2437,2450,2464,2477,2490,2503,2516,2529,2543,2556,2569,2583,2596,2609,2623,2636,2650,2663,2677,2690,2703,2717,2730,2744, +gamma_2 = 2757,2771,2784,2798,2811,2825,2839,2852,2866,2880,2895,2909,2923,2937,2951,2966,2980,2994,3009,3024,3038,3053,3069,3084,3100,3115,3132,3148,3164,3181,3198,3215,3232,3250,3267,3285,3303,3321,3339,3358,3377,3395,3415,3434,3453,3473,3493,3513,3534,3555,3575,3596,3617,3638,3659,3681,3702,3723,3745,3766,3787,3809,3831,3852,3874,3896,3918,3940,3962,3984,4007,4029,4051,4073,4095 + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,300,600,1000,2000,4000,9000,18000 + +;ISO = 100 + + + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + + +;ISO = 300 + +s32IES0_1 = 0; +s32SBS0_1 = 150; +s32SBS1_1 = 100; +s32SBS2_1 = 150; +s32SBS3_1 = 50; +s32SDS0_1 = 150; +s32SDS1_1 = 150; +s32SDS2_1 = 100; +s32SDS3_1 = 50; +s32STH0_1 = 128; +s32STH1_1 = 128; +s32STH2_1 = 128; +s32STH3_1 = 128; +s32MDP_1 = 2; +s32MATH1_1 = 110; +s32MATH2_1 = 110; +s32Pro3_1 = 0; +s32MDDZ1_1 = 64; +s32MDDZ2_1 = 64; +s32TFS1_1 = 10; +s32TFS2_1 = 10; +s32SFC_1 = 255; +s32TFC_1 = 8; +s32TPC_1 = 8; +s32TRC_1 = 32; + +;ISO = 800 + +s32IES0_2 = 0; +s32SBS0_2 = 160; +s32SBS1_2 = 100; +s32SBS2_2 = 170; +s32SBS3_2 = 80; +s32SDS0_2 = 160; +s32SDS1_2 = 170; +s32SDS2_2 = 100; +s32SDS3_2 = 80; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 114; +s32MATH2_2 = 114; +s32Pro3_2 = 0; +s32MDDZ1_2 = 64; +s32MDDZ2_2 = 64; +s32TFS1_2 = 10; +s32TFS2_2 = 10; +s32SFC_2 = 255; +s32TFC_2 = 10; +s32TPC_2 = 10; +s32TRC_2 = 32; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 160; +s32SBS1_3 = 100; +s32SBS2_3 = 170; +s32SBS3_3 = 80; +s32SDS0_3 = 160; +s32SDS1_3 = 170; +s32SDS2_3 = 100; +s32SDS3_3 = 80; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 120; +s32MATH2_3 = 120; +s32Pro3_3 = 0; +s32MDDZ1_3 = 64; +s32MDDZ2_3 = 64; +s32TFS1_3 = 10; +s32TFS2_3 = 10; +s32SFC_3 = 255; +s32TFC_3 = 10; +s32TPC_3 = 10; +s32TRC_3 = 32; + + +;ISO = 2000 + + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 0; +s32SBS2_4 = 190; +s32SBS3_4 = 0; +s32SDS0_4 = 200; +s32SDS1_4 = 190; +s32SDS2_4 = 0; +s32SDS3_4 = 0; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 128; +s32MATH2_4 = 128; +s32Pro3_4 = 0; +s32MDDZ1_4 = 64; +s32MDDZ2_4 = 64; +s32TFS1_4 = 10; +s32TFS2_4 = 10; +s32SFC_4 = 255; +s32TFC_4 = 10; +s32TPC_4 = 10; +s32TRC_4 = 64; + +;ISO = 4000 + + +s32IES0_5 = 0; +s32SBS0_5 = 150; +s32SBS1_5 = 0; +s32SBS2_5 = 190; +s32SBS3_5 = 0; +s32SDS0_5 = 200; +s32SDS1_5 = 190; +s32SDS2_5 = 0; +s32SDS3_5 = 0; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 128; +s32MATH2_5 = 128; +s32Pro3_5 = 0; +s32MDDZ1_5 = 64; +s32MDDZ2_5 = 64; +s32TFS1_5 = 10; +s32TFS2_5 = 10; +s32SFC_5 = 255; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 64; + + +;ISO = 8000 + + +s32IES0_6 = 0; +s32SBS0_6 = 140; +s32SBS1_6 = 160; +s32SBS2_6 = 150; +s32SBS3_6 = 50; +s32SDS0_6 = 140; +s32SDS1_6 = 150; +s32SDS2_6 = 160; +s32SDS3_6 = 50; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; + s32SFC_6 = 255; + s32TFC_6 = 10; + s32TPC_6 = 10; + s32TRC_6 = 100; + + +;ISO = 16000 + + +s32IES0_7 = 0; +s32SBS0_7 = 150; +s32SBS1_7 = 160; +s32SBS2_7 = 150; +s32SBS3_7 = 100; +s32SDS0_7 = 160; +s32SDS1_7 = 150; +s32SDS2_7 = 160; +s32SDS3_7 = 100; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 7; +s32TFS2_7 = 7; + s32SFC_7 = 255; + s32TFC_7 = 12; + s32TPC_7 = 12; + s32TRC_7 = 150; diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini new file mode 100755 index 00000000..2154368b --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini @@ -0,0 +1,1848 @@ +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +;HLC_AutoEnable = 0; +;HLC_thr_off = 140000 ;threshold value for HLC auto off +;HLC_thr_on = 150000 ;threshold value for HLC auto on +;HLC_tolerance = 3000 +;HLC_expthr = 6000 +;HLC_count = 5240 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 + +fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on + +u32DRCStrengthThresh = 40 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. +BoolRefExporeTime = 1; + +[AE] +aeRunInterval = 1; +expRatioMax = 1024 +expRatioMin = 64 +u8ExpRatioType = 0; +u32ExpRatio = 1024; +ratioBias = 1024; + +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 1 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 1 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 1 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +Option = 0 ;0:way1 1:way2 +;way1 AE compesation and histoffset for each level of exposure +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|90000|900000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|100000|1000000|90000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 56|56|56|50|50| +aeHistOffset = 4|4|4|4|4| +;way2 AE compesation and histoffset for each level of exposure ratio +aeRatioCount = 8 +aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 +aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 +aeCompesation_1 = 48|44|40|34|28|20|20|20 +aeHistOffset_1 = 12|12|20|20|20|20|20|20 + +RouteNum = 7 +IntTime = 59|35000|35000|50000|50000|80000|80000; +SysGain = 1024|1024|5120|5120|8192|8192|16384; + +[FrameRate] +ExpCount = 3 ;the counts of exposure level +ExpThresh = 220000|350000|700000 ;threshold value for each exposure level +FrameRate = 20|15|10 + +[AWB] +CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| +CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| +CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| +CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| +ISO = 1000000 +TrackBlack = 0 + +[Shading] +enable = 0 +Type = 0 +ISOCount = 5; +ISO = 100|200|400|800|1600; +ManualStrength = 4096|2000|500|100|0; + +[BlackLevel] +R = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gr = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +Gb = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +B = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| +;[nrprofile] +;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 +;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 + +;explow = 5000 +;exphigh = 16000 + +[sharpen] +BitrateCount = 1 +BitrateThresh = 4096 +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=30|30|30|30|27|25|13|10|10|10|3|3|3|2|1|1| +au8SharpenD_0_0=70|70|70|60|50|48|35|40|40|40|35|30|30|30|30|30| +au8TextureThr_0_0=0|0|0|5|12|6|6|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=80|80|80|80|80|80|80|50|30|30|30|60|60|60|60|60| +au8EdgeThr_0_0=60|60|60|60|60|60|60|90|90|90|90|125|150|170|180|190| +au8OverShoot_0_0=100|100|100|100|100|100|140|10|10|10|10|10|10|10|10|10| +au8UnderShoot_0_0=150|150|150|150|150|150|140|50|40|40|40|10|15|15|15| +au8shootSupStr_0_0=30|30|30|30|30|20|20|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=128|128|128|128|128|128|128|70|60|55|55|55|55|55|55|55| +au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| +au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| +au8SkinGain_0_0 = 255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +LumaWgt_0_0=170|193|217|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| + +[vpsssharpen] +bEnable = 1 +BitrateCount = 1 +BitrateThresh = 4096| +ExpCount = 1 +ExpThresh = 3200 + +au16SharpenUd_0_0=0|0|0|0|0|0|0|15|10|10|10|10|3|2|1|1| +au8SharpenD_0_0=0|0|0|0|0|0|0|60|50|50|50|30|170|180|200|200| +au8TextureThr_0_0=50|50|50|35|35|25|25|0|0|0|0|0|0|0|0|0| +au8SharpenEdge_0_0=0|20|20|20|50|55|55|110|100|100|100|110|150|180|180|200| +au8EdgeThr_0_0=60|60|60|60|60|60|60|60|50|50|50|125|150|170|180|190| +au8OverShoot_0_0=0|0|0|0|20|20|20|40|40|40|40|10|10|10|10|10| +au8UnderShoot_0_0=0|0|0|0|20|20|20|130|110|110|110|10|15|15|15| +au8shootSupStr_0_0=30|30|30|30|30|20|20|0|0|0|0|0|0|0|0|0| +au8DetailCtrl_0_0=0|0|0|0|0|0|0|55|55|55|55|80|128|128|128|128| +au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| +au8NoiseLumaCtrl_0_0 = 0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0| + +[dp] +ExpCount = 8 ;the counts of exposure level +; 0 1 2 3 4 5 +ExpThresh = 10|50000|80000|320000|640000|1280000|2560000|4800000 ;threshold value for each exposure level +bSupTwinkleEn = 0|0|0|0|1|1|1|1 +SoftThr = 127|127|80|40|0|0|0|0 +SoftSlope = 0|0|6|6|6|6|21|21 +bEnable = 0|1|1|1|1|1|1|1 +enOpType = 1|1|1|1|1|1|1|1 +Strength = 0|100|200|200|200|200|200|200 +BlendRatio = 0|0|0|0|0|0|0|0 + + +[defog] +bEnable = 1; +OpType = 1; +Interval = 10; +ISOCount = 5; +ISO = 100|200|400|800|1600; +ManualStrength = 150|140|140|150|120; + +UserLutEnable = 0; + +UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, +UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, +UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, +;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +[LocalCac] +bEnable=1; +u16PurpleDetRange=195; +u16VarThr=0; +[2dnr] +;wdrcoarsestr be effective only in wdr mode +WDRSFCoarseStr = 16 +WDRLFCoarseStr = 40 + +[dci] +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 60|60 +DCIContrastGain = 32|32 +DCILightGain = 32|32 + +[FSWDR] +MotionComp = 1 +MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 +MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F +MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 + +;linear mode ,drc is off +[drc] +UserTmEnable = 0 +UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, +UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, +UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 + +Option =2 ;0:way1 1:way2 2:way3(way3 only used in Linear mode) +;-----way1 change DRC strength related with Exposure +ExpCount = 8 ;the counts of exposure level +Interval = 10 +;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level +; 200 400 100 2000 4000 8000 10000 +ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 +ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 +enOpType = 0; +stManulalStr = 247|248|250|253|245|230|210|190; +;----way2 change DRC strength related with Ratio and ISO +u8IsoCount = 7 +u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 +u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 +u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 +u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 +u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 +u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 +u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 +u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 +;---way3 Linear DRC +bLinearDrcEnable = 1; +enLinearDrcOpType = 1; +ISOCount = 5; +ISO = 100|200|400|800|1600; +LinearDrcManulalStr = 50|50|50|50|50|; +LocalMixingBrigtht = 20|20|20|20|20|; +LocalMixingDark = 20|20|20|20|20|; + +[gamma] +Option = 0 ;0:way1 1:way2 +;way1 +DelayCount = 0 +Interval = 10 +ExpCount = 4 +; 0 1 2 3 4 +ExpThreshLtoD = 6000|55000|250000|2500000 +; 0 1 2 3 4 +ExpThreshDtoL = 1000|5000|50000|240000 + +#gamma.0_0 = 0,122,246,372,496,617,732,840,918,992,1063,1131,1196,1260,1323,1384,1446,1480,1514,1548,1581,1614,1647,1679,1711,1742,1773,1803,1833,1862,1890,1918,1945,1971,1996,2021,2045,2069,2092,2114,2136,2158,2179,2199,2220,2239,2259,2278,2297,2315,2332,2349,2366,2382,2397,2412,2427,2442,2456,2470,2484,2498,2512,2526,2541,2555,2569,2583,2597,2610,2624,2638,2651,2664,2678,2691,2704,2717,2730,2743,2756,2768,2781,2794,2807,2819,2832, +#gamma.1_0 = 2844,2857,2869,2881,2893,2905,2917,2929,2940,2952,2963,2974,2984,2995,3006,3016,3026,3036,3046,3057,3067,3077,3087,3097,3107,3118,3128,3139,3150,3160,3171,3182,3193,3203,3214,3225,3235,3245,3255,3265,3275,3284,3293,3302,3310,3318,3326,3334,3342,3349,3357,3364,3372,3379,3387,3395,3403,3411,3419,3428,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3548,3556,3564,3571,3579,3586,3594,3601,3608,3616,3623,3630, +#gamma.2_0 = 3637,3644,3651,3658,3665,3671,3678,3685,3692,3699,3706,3712,3719,3726,3732,3739,3746,3752,3759,3765,3772,3778,3784,3790,3797,3803,3809,3815,3821,3827,3833,3839,3845,3851,3857,3863,3870,3876,3882,3888,3895,3901,3908,3914,3921,3927,3934,3940,3946,3952,3957,3962,3968,3972,3977,3981,3985,3989,3992,3996,3999,4002,4005,4009,4012,4015,4019,4023,4027,4031,4035,4039,4043,4047,4051,4056,4060,4064,4069,4073,4077,4082,4086,4090,4095, + +gamma.0_0 = 0,104,207,310,414,520,628,694,762,831,901,970,1040,1109,1177,1244,1309,1348,1388,1427,1467,1506,1545,1583,1621,1658,1695,1731,1766,1801,1834,1866,1898,1928,1957,1985,2012,2038,2064,2089,2113,2136,2159,2182,2204,2225,2247,2268,2289,2309,2329,2348,2366,2384,2402,2419,2436,2452,2468,2484,2500,2516,2532,2548,2564,2579,2595,2611,2626,2641,2656,2671,2686,2701,2715,2730,2744,2758,2773,2787,2801,2814,2828,2842,2855,2869,2882,2895, +gamma.1_0 = 2908,2921,2934,2947,2959,2972,2984,2996,3008,3019,3030,3041,3052,3063,3073,3084,3094,3104,3114,3124,3134,3144,3155,3165,3176,3186,3197,3208,3219,3230,3241,3252,3263,3274,3285,3295,3306,3316,3326,3335,3345,3353,3362,3370,3378,3386,3394,3402,3409,3416,3423,3430,3438,3445,3452,3459,3467,3474,3481,3489,3496,3503,3510,3518,3525,3532,3539,3546,3553,3561,3568,3575,3582,3588,3595,3602,3609,3615,3622,3628,3635,3642,3648,3655,3661, +gamma.2_0 = 3668,3675,3682,3689,3695,3703,3710,3717,3724,3732,3739,3746,3754,3761,3768,3776,3783,3790,3797,3804,3810,3817,3824,3830,3837,3844,3850,3857,3863,3869,3875,3881,3887,3893,3898,3904,3908,3913,3918,3922,3926,3930,3934,3938,3942,3945,3949,3953,3956,3960,3964,3968,3971,3975,3979,3982,3986,3990,3993,3997,4000,4004,4008,4011,4015,4019,4023,4027,4031,4035,4039,4043,4047,4051,4056,4060,4064,4069,4073,4077,4082,4086,4090,4095, + +#gamma.0_1 = 0,356,484,578,656,724,785,840,891,938,983,1025,1065,1103,1140,1175,1209,1241,1273,1304,1333,1362,1390,1418,1445,1471,1496,1522,1546,1570,1594,1617,1640,1662,1684,1706,1727,1748,1769,1789,1809,1829,1848,1867,1886,1905,1924,1942,1960,1978,1996,2013,2030,2047,2064,2081,2098,2114,2130,2146,2162,2178,2194,2209,2225,2240,2255,2270,2285,2299,2314,2329,2343,2357,2371,2385,2399,2413,2427,2441,2454,2468,2481,2494,2507,2520,2534, +#gamma.1_1 = 2546,2559,2572,2585,2597,2610,2622,2635,2647,2659,2671,2683,2695,2707,2719,2731,2743,2755,2766,2778,2789,2801,2812,2823,2835,2846,2857,2868,2879,2890,2901,2912,2923,2934,2944,2955,2966,2976,2987,2997,3008,3018,3028,3039,3049,3059,3069,3080,3090,3100,3110,3120,3130,3139,3149,3159,3169,3179,3188,3198,3208,3217,3227,3236,3246,3255,3265,3274,3283,3293,3302,3311,3320,3329,3339,3348,3357,3366,3375,3384,3393,3402,3411,3419, +#gamma.2_1 = 3428,3437,3446,3455,3463,3472,3481,3489,3498,3507,3515,3524,3532,3541,3549,3558,3566,3574,3583,3591,3599,3608,3616,3624,3632,3641,3649,3657,3665,3673,3681,3689,3697,3705,3713,3721,3729,3737,3745,3753,3761,3768,3776,3784,3792,3800,3807,3815,3823,3830,3838,3846,3853,3861,3868,3876,3884,3891,3899,3906,3913,3921,3928,3936,3943,3951,3958,3965,3973,3980,3987,3994,4002,4009,4016,4023,4031,4038,4045,4052,4059,4066,4073,4080,4087,4095, + +gamma.0_1 = 0,215,429,513,596,679,760,840,882,923,963,1003,1043,1082,1123,1165,1209,1241,1273,1304,1333,1362,1390,1418,1445,1471,1496,1522,1546,1570,1594,1617,1640,1662,1684,1706,1727,1748,1769,1789,1809,1829,1848,1867,1886,1905,1924,1942,1960,1978,1996,2013,2030,2047,2064,2081,2098,2114,2130,2146,2162,2178,2194,2209,2225,2240,2255,2270,2285,2299,2314,2329,2343,2357,2371,2385,2399,2413,2427,2441,2454,2468,2481,2494,2507,2520,2534, +gamma.1_1 = 2546,2559,2572,2585,2597,2610,2622,2635,2647,2659,2671,2683,2695,2707,2719,2731,2743,2755,2766,2778,2789,2801,2812,2823,2835,2846,2857,2868,2879,2890,2901,2912,2923,2934,2944,2955,2966,2976,2987,2997,3008,3018,3028,3039,3049,3059,3069,3080,3090,3100,3110,3120,3130,3139,3149,3159,3169,3179,3188,3198,3208,3217,3227,3236,3246,3255,3265,3274,3283,3293,3302,3311,3320,3329,3339,3348,3357,3366,3375,3384,3393,3402,3411,3419,3428, +gamma.2_1 = 3437,3446,3455,3463,3472,3481,3489,3498,3507,3515,3524,3532,3541,3549,3558,3566,3574,3583,3591,3599,3608,3616,3624,3632,3641,3649,3657,3665,3673,3681,3689,3697,3705,3713,3721,3729,3737,3745,3753,3761,3768,3776,3784,3792,3800,3807,3815,3823,3830,3838,3846,3853,3861,3868,3876,3884,3891,3899,3906,3913,3921,3928,3936,3943,3951,3958,3965,3973,3980,3987,3994,4002,4009,4016,4023,4031,4038,4045,4052,4059,4066,4073,4080,4087,4095, + +gamma.0_2 = 0,107,215,322,431,544,596,650,705,761,817,873,929,984,1038,1090,1142,1176,1210,1244,1278,1311,1344,1376,1409,1440,1471,1502,1532,1562,1591,1619,1647,1673,1700,1725,1750,1774,1798,1821,1844,1866,1888,1910,1931,1952,1972,1992,2013,2032,2051,2070,2089,2107,2124,2141,2158,2175,2191,2208,2224,2239,2255,2271,2287,2302,2317,2332,2347,2361,2376,2390,2404,2417,2431,2445,2458,2472,2485,2498,2512,2525,2538,2551,2564,2577,2589,2602, +gamma.1_2 = 2615,2627,2639,2652,2664,2676,2688,2700,2712,2724,2735,2747,2759,2770,2782,2793,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2936,2947,2957,2968,2978,2989,2999,3009,3020,3030,3040,3050,3060,3070,3080,3090,3100,3110,3120,3129,3139,3149,3158,3168,3178,3187,3197,3206,3215,3225,3234,3243,3253,3262,3271,3280,3289,3298,3307,3316,3325,3334,3343,3352,3361,3370,3379,3387,3396,3405,3413,3422,3431,3439,3448,3456,3465, +gamma.2_2 = 3473,3481,3490,3498,3507,3515,3523,3531,3540,3548,3556,3564,3572,3580,3588,3596,3605,3613,3620,3628,3636,3644,3652,3660,3668,3676,3683,3691,3699,3707,3714,3722,3730,3737,3745,3753,3760,3768,3775,3783,3790,3798,3805,3812,3820,3827,3835,3842,3849,3857,3864,3871,3878,3886,3893,3900,3907,3914,3922,3929,3936,3943,3950,3957,3964,3971,3978,3985,3992,3999,4006,4013,4020,4027,4033,4040,4047,4054,4061,4068,4074,4081,4088,4095, + +gamma.0_3 = 0,102,203,305,409,517,568,621,675,731,786,842,897,952,1005,1058,1108,1142,1175,1209,1242,1274,1306,1338,1370,1401,1431,1461,1490,1519,1547,1575,1602,1628,1654,1679,1703,1727,1750,1773,1795,1817,1839,1860,1880,1901,1921,1940,1960,1979,1998,2016,2034,2051,2068,2084,2101,2117,2132,2148,2163,2179,2194,2210,2225,2240,2255,2270,2285,2299,2314,2329,2343,2357,2371,2385,2399,2413,2427,2441,2454,2468,2481,2494,2507,2520,2534,2546, +gamma.1_3 = 2559,2572,2585,2597,2610,2622,2635,2647,2659,2671,2683,2695,2707,2719,2731,2743,2755,2766,2778,2789,2801,2812,2823,2835,2846,2857,2868,2879,2890,2901,2912,2923,2934,2944,2955,2966,2976,2987,2997,3008,3018,3028,3039,3049,3059,3069,3080,3090,3100,3110,3120,3130,3139,3149,3159,3169,3179,3188,3198,3208,3217,3227,3236,3246,3255,3265,3274,3283,3293,3302,3311,3320,3329,3339,3348,3357,3366,3375,3384,3393,3402,3411,3419,3428,3437, +gamma.2_3 = 3446,3455,3463,3472,3481,3489,3498,3507,3515,3524,3532,3541,3549,3558,3566,3574,3583,3591,3599,3608,3616,3624,3632,3641,3649,3657,3665,3673,3681,3689,3697,3705,3713,3721,3729,3737,3745,3753,3761,3768,3776,3784,3792,3800,3807,3815,3823,3830,3838,3846,3853,3861,3868,3876,3884,3891,3899,3906,3913,3921,3928,3936,3943,3951,3958,3965,3973,3980,3987,3994,4002,4009,4016,4023,4031,4038,4045,4052,4059,4066,4073,4080,4087,4095, +;way2 only for wdr +u8GammaCount = 6 +u8IsoCount = 10 +u8RatioCount = 10 +; ratio 1 2 4 8 10 12 16 24 32 64 +gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 +gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 +gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 +gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 +gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 +gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 +gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 +gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 +gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 +gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 + +;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, +;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, +;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 + +gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, +gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, +gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, + + +gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, +gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, +gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, + +gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + +gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, +gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, +gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, + + +gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, +gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, +gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + +[h265venc] +vencBitrateCount = 2 +vencBitrateThresh = 2048|4098| + +ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_0 = 1 +s32IPQPDelta_0 = 1 + +ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| +u32RowQpDelta_1 = 1 +s32IPQPDelta_1 = 4 + +ExpCount = 2 +ExpThresh = 8000|300000| + + +[3dnr_x] +bUsed = 1; ;If use 3dnr_x, then do not use and load 3dnr_s +BoolRefMGValue = 0 +3DnrIsoCount = 9 +3DnrIsoThresh = 100,200,400,500,600,800,1600,3200,6400 + + +;iso = 100 + +s32IES0_0 = 64; +s32IEF_0 = 7,6,6,2; +s32SBS0_0 = 20,20,20; +s32SBS1_0 = 50,50,50; +s32SBS2_0 = 20,20,20; +s32SBS3_0 = 20,20,20; +s32SDS0_0 = 20,20,20; +s32SDS1_0 = 100,100,100; +s32SDS2_0 = 40,40,40; +s32SDS3_0 = 20,20,20; +s32STH0_0 = 999,999,999; +s32STH1_0 = 999,999,0; +s32STH2_0 = 999,999,0; +s32STH3_0 = 999,999,999; +s32SBF0_0 = 0,0,1; +s32SBF1_0 = 0,0,1; +s32SBF2_0 = 0,0,1; +s32SBF3_0 = 0,0,1; +s32SFR0_0 = 31; +s32SFR1_0 = 31; +s32SFR2_0 = 31; +s32SFR3_0 = 25; +s32STR0_0 = 8; +s32STR1_0 = 8; +s32STR2_0 = 31; +s32TFS1_0 = 9; +s32TFS2_0 = 9; +s32TFR1_0 = 31,0; +s32TFR2_0 = 31,0; +s32TSR1_0 = 0; +s32TSR2_0 = 0; +s32TSS1_0 = 3; +s32TSS2_0 = 2; +s32TSDZ1_0 = 0; +s32TSDZ2_0 = 0; +s32MATH1_0 = 100; +s32MATH2_0 = 100; +s32MATE1_0 = 2; +s32MATE2_0 = 2; +s32MABW1_0 = 0; +s32MABW2_0 = 0; +s32MATW1_0 = 2; +s32MATW2_0 = 2; +s32SFC_0 = 17; +s32TRC_0 = 17; +s32TFC_0 = 1; +s32TPC_0 = 1; + + +;iso = 200 + +s32IES0_1 = 64; +s32IEF_1 = 7,6,6,2; +s32SBS0_1 = 20,20,20; +s32SBS1_1 = 100,100,100; +s32SBS2_1 = 50,50,50; +s32SBS3_1 = 20,20,20; +s32SDS0_1 = 20,20,20; +s32SDS1_1 = 100,100,100; +s32SDS2_1 = 50,50,50; +s32SDS3_1 = 20,20,20; +s32STH0_1 = 999,999,999; +s32STH1_1 = 999,999,0; +s32STH2_1 = 999,999,0; +s32STH3_1 = 999,999,999; +s32SBF0_1 = 0,0,1; +s32SBF1_1 = 0,0,1; +s32SBF2_1 = 0,0,1; +s32SBF3_1 = 0,0,1; +s32SFR0_1 = 31; +s32SFR1_1 = 31; +s32SFR2_1 = 31; +s32SFR3_1 = 25; +s32STR0_1 = 8; +s32STR1_1 = 8; +s32STR2_1 = 31; +s32TFS1_1 = 9; +s32TFS2_1 = 9; +s32TFR1_1 = 31,0; +s32TFR2_1 = 31,0; +s32TSR1_1 = 0; +s32TSR2_1 = 0; +s32TSS1_1 = 3; +s32TSS2_1 = 2; +s32TSDZ1_1 = 0; +s32TSDZ2_1 = 0; +s32MATH1_1 = 100; +s32MATH2_1 = 100; +s32MATE1_1 = 2; +s32MATE2_1 = 2; +s32MABW1_1 = 0; +s32MABW2_1 = 0; +s32MATW1_1 = 2; +s32MATW2_1 = 2; +s32SFC_1 = 17; +s32TRC_1 = 17; +s32TFC_1 = 1; +s32TPC_1 = 1; + + +;iso = 400 + +s32IES0_2 = 64; +s32IEF_2 = 7,6,6,2; +s32SBS0_2 = 30,30,30; +s32SBS1_2 = 100,100,100; +s32SBS2_2 = 60,60,60; +s32SBS3_2 = 20,20,20; +s32SDS0_2 = 30,30,30; +s32SDS1_2 = 100,100,100; +s32SDS2_2 = 60,60,60; +s32SDS3_2 = 20,20,20; +s32STH0_2 = 999,999,999; +s32STH1_2 = 999,999,0; +s32STH2_2 = 999,999,0; +s32STH3_2 = 999,999,999; +s32SBF0_2 = 0,0,1; +s32SBF1_2 = 0,0,1; +s32SBF2_2 = 0,0,1; +s32SBF3_2 = 0,0,1; +s32SFR0_2 = 31; +s32SFR1_2 = 31; +s32SFR2_2 = 31; +s32SFR3_2 = 25; +s32STR0_2 = 8; +s32STR1_2 = 8; +s32STR2_2 = 31; +s32TFS1_2 = 10; +s32TFS2_2 = 10; +s32TFR1_2 = 31,0; +s32TFR2_2 = 31,0; +s32TSR1_2 = 0; +s32TSR2_2 = 0; +s32TSS1_2 = 3; +s32TSS2_2 = 2; +s32TSDZ1_2 = 0; +s32TSDZ2_2 = 0; +s32MATH1_2 = 140; +s32MATH2_2 = 140; +s32MATE1_2 = 2; +s32MATE2_2 = 2; +s32MABW1_2 = 2; +s32MABW2_2 = 2; +s32MATW1_2 = 2; +s32MATW2_2 = 2; +s32SFC_2 = 17; +s32TRC_2 = 17; +s32TFC_2 = 1; +s32TPC_2 = 1; + + +;iso = 500 + +s32IES0_3 = 64; +s32IEF_3 = 7,6,6,2; +s32SBS0_3 = 20,20,20; +s32SBS1_3 = 100,100,100; +s32SBS2_3 = 60,60,60; +s32SBS3_3 = 20,20,20; +s32SDS0_3 = 20,20,20; +s32SDS1_3 = 100,100,100; +s32SDS2_3 = 60,60,60; +s32SDS3_3 = 20,20,20; +s32STH0_3 = 999,999,999; +s32STH1_3 = 999,999,0; +s32STH2_3 = 999,999,0; +s32STH3_3 = 999,999,999; +s32SBF0_3 = 0,0,1; +s32SBF1_3 = 0,0,1; +s32SBF2_3 = 0,0,1; +s32SBF3_3 = 0,0,1; +s32SFR0_3 = 31; +s32SFR1_3 = 31; +s32SFR2_3 = 31; +s32SFR3_3 = 25; +s32STR0_3 = 8; +s32STR1_3 = 8; +s32STR2_3 = 31; +s32TFS1_3 = 10; +s32TFS2_3 = 10; +s32TFR1_3 = 31,0; +s32TFR2_3 = 31,0; +s32TSR1_3 = 0; +s32TSR2_3 = 0; +s32TSS1_3 = 3; +s32TSS2_3 = 2; +s32TSDZ1_3 = 0; +s32TSDZ2_3 = 0; +s32MATH1_3 = 140; +s32MATH2_3 = 140; +s32MATE1_3 = 2; +s32MATE2_3 = 2; +s32MABW1_3 = 2; +s32MABW2_3 = 2; +s32MATW1_3 = 2; +s32MATW2_3 = 2; +s32SFC_3 = 17; +s32TRC_3 = 17; +s32TFC_3 = 1; +s32TPC_3 = 1; + + +;iso = 600 + +s32IES0_4 = 64; +s32IEF_4 = 7,6,6,2; +s32SBS0_4 = 40,40,40; +s32SBS1_4 = 100,100,100; +s32SBS2_4 = 80,80,80; +s32SBS3_4 = 20,20,20; +s32SDS0_4 = 40,40,40; +s32SDS1_4 = 100,100,100; +s32SDS2_4 = 80,80,80; +s32SDS3_4 = 20,20,20; +s32STH0_4 = 999,999,999; +s32STH1_4 = 999,999,0; +s32STH2_4 = 999,999,0; +s32STH3_4 = 999,999,999; +s32SBF0_4 = 0,0,1; +s32SBF1_4 = 0,0,1; +s32SBF2_4 = 0,0,1; +s32SBF3_4 = 0,0,1; +s32SFR0_4 = 31; +s32SFR1_4 = 31; +s32SFR2_4 = 31; +s32SFR3_4 = 25; +s32STR0_4 = 8; +s32STR1_4 = 8; +s32STR2_4 = 31; +s32TFS1_4 = 10; +s32TFS2_4 = 10; +s32TFR1_4 = 31,0; +s32TFR2_4 = 31,0; +s32TSR1_4 = 0; +s32TSR2_4 = 0; +s32TSS1_4 = 3; +s32TSS2_4 = 2; +s32TSDZ1_4 = 0; +s32TSDZ2_4 = 0; +s32MATH1_4 = 150; +s32MATH2_4 = 150; +s32MATE1_4 = 2; +s32MATE2_4 = 2; +s32MABW1_4 = 2; +s32MABW2_4 = 2; +s32MATW1_4 = 2; +s32MATW2_4 = 2; +s32SFC_4 = 17; +s32TRC_4 = 17; +s32TFC_4 = 1; +s32TPC_4 = 1; + + +;iso = 800 + +s32IES0_5 = 64; +s32IEF_5 = 7,6,6,2; +s32SBS0_5 = 40,40,40; +s32SBS1_5 = 100,100,100; +s32SBS2_5 = 150,150,150; +s32SBS3_5 = 40,40,40; +s32SDS0_5 = 40,40,40; +s32SDS1_5 = 100,100,100; +s32SDS2_5 = 150,150,150; +s32SDS3_5 = 40,40,40; +s32STH0_5 = 999,999,999; +s32STH1_5 = 999,999,0; +s32STH2_5 = 999,999,0; +s32STH3_5 = 999,999,999; +s32SBF0_5 = 0,0,1; +s32SBF1_5 = 0,0,1; +s32SBF2_5 = 0,0,1; +s32SBF3_5 = 0,0,1; +s32SFR0_5 = 31; +s32SFR1_5 = 31; +s32SFR2_5 = 31; +s32SFR3_5 = 25; +s32STR0_5 = 8; +s32STR1_5 = 8; +s32STR2_5 = 31; +s32TFS1_5 = 10; +s32TFS2_5 = 10; +s32TFR1_5 = 31,0; +s32TFR2_5 = 31,0; +s32TSR1_5 = 0; +s32TSR2_5 = 0; +s32TSS1_5 = 3; +s32TSS2_5 = 2; +s32TSDZ1_5 = 0; +s32TSDZ2_5 = 0; +s32MATH1_5 = 170; +s32MATH2_5 = 170; +s32MATE1_5 = 2; +s32MATE2_5 = 2; +s32MABW1_5 = 2; +s32MABW2_5 = 2; +s32MATW1_5 = 2; +s32MATW2_5 = 2; +s32SFC_5 = 200; +s32TRC_5 = 200; +s32TFC_5 = 16; +s32TPC_5 = 16; + + +;iso = 1600 + +s32IES0_6 = 64; +s32IEF_6 = 7,6,6,2; +s32SBS0_6 = 40,40,40; +s32SBS1_6 = 110,110,110; +s32SBS2_6 = 130,130,130; +s32SBS3_6 = 40,40,40; +s32SDS0_6 = 40,40,40; +s32SDS1_6 = 110,110,110; +s32SDS2_6 = 130,130,130; +s32SDS3_6 = 40,40,40; +s32STH0_6 = 999,999,999; +s32STH1_6 = 999,999,0; +s32STH2_6 = 999,999,0; +s32STH3_6 = 999,999,999; +s32SBF0_6 = 0,0,1; +s32SBF1_6 = 0,0,1; +s32SBF2_6 = 0,0,1; +s32SBF3_6 = 0,0,1; +s32SFR0_6 = 31; +s32SFR1_6 = 31; +s32SFR2_6 = 31; +s32SFR3_6 = 28; +s32STR0_6 = 8; +s32STR1_6 = 8; +s32STR2_6 = 31; +s32TFS1_6 = 10; +s32TFS2_6 = 10; +s32TFR1_6 = 31,0; +s32TFR2_6 = 31,0; +s32TSR1_6 = 0; +s32TSR2_6 = 0; +s32TSS1_6 = 3; +s32TSS2_6 = 2; +s32TSDZ1_6 = 0; +s32TSDZ2_6 = 0; +s32MATH1_6 = 190; +s32MATH2_6 = 190; +s32MATE1_6 = 2; +s32MATE2_6 = 2; +s32MABW1_6 = 2; +s32MABW2_6 = 2; +s32MATW1_6 = 2; +s32MATW2_6 = 2; +s32SFC_6 = 128; +s32TRC_6 = 17; +s32TFC_6 = 4; +s32TPC_6 = 1; + + +;iso = 3200 + +s32IES0_7 = 64; +s32IEF_7 = 7,6,6,2; +s32SBS0_7 = 40,40,40; +s32SBS1_7 = 130,130,130; +s32SBS2_7 = 160,160,160; +s32SBS3_7 = 40,40,40; +s32SDS0_7 = 40,40,40; +s32SDS1_7 = 130,130,130; +s32SDS2_7 = 160,160,160; +s32SDS3_7 = 40,40,40; +s32STH0_7 = 999,999,999; +s32STH1_7 = 999,999,0; +s32STH2_7 = 999,999,0; +s32STH3_7 = 999,999,999; +s32SBF0_7 = 0,0,1; +s32SBF1_7 = 0,0,1; +s32SBF2_7 = 0,0,1; +s32SBF3_7 = 0,0,1; +s32SFR0_7 = 31; +s32SFR1_7 = 31; +s32SFR2_7 = 31; +s32SFR3_7 = 25; +s32STR0_7 = 8; +s32STR1_7 = 8; +s32STR2_7 = 31; +s32TFS1_7 = 10; +s32TFS2_7 = 10; +s32TFR1_7 = 31,0; +s32TFR2_7 = 31,0; +s32TSR1_7 = 0; +s32TSR2_7 = 0; +s32TSS1_7 = 3; +s32TSS2_7 = 2; +s32TSDZ1_7 = 0; +s32TSDZ2_7 = 0; +s32MATH1_7 = 210; +s32MATH2_7 = 210; +s32MATE1_7 = 4; +s32MATE2_7 = 4; +s32MABW1_7 = 4; +s32MABW2_7 = 4; +s32MATW1_7 = 3; +s32MATW2_7 = 3; +s32SFC_7 = 255; +s32TRC_7 = 255; +s32TFC_7 = 16; +s32TPC_7 = 16; + + +;iso = 6400 + +s32IES0_8 = 64; +s32IEF_8 = 7,6,6,2; +s32SBS0_8 = 40,40,40; +s32SBS1_8 = 150,150,150; +s32SBS2_8 = 180,180,180; +s32SBS3_8 = 50,50,50; +s32SDS0_8 = 40,40,40; +s32SDS1_8 = 150,150,150; +s32SDS2_8 = 180,180,180; +s32SDS3_8 = 50,50,50; +s32STH0_8 = 999,999,999; +s32STH1_8 = 999,999,0; +s32STH2_8 = 999,999,0; +s32STH3_8 = 999,999,999; +s32SBF0_8 = 0,0,1; +s32SBF1_8 = 0,0,1; +s32SBF2_8 = 0,0,1; +s32SBF3_8 = 0,0,1; +s32SFR0_8 = 31; +s32SFR1_8 = 31; +s32SFR2_8 = 31; +s32SFR3_8 = 25; +s32STR0_8 = 8; +s32STR1_8 = 8; +s32STR2_8 = 31; +s32TFS1_8 = 10; +s32TFS2_8 = 10; +s32TFR1_8 = 31,0; +s32TFR2_8 = 31,0; +s32TSR1_8 = 0; +s32TSR2_8 = 0; +s32TSS1_8 = 3; +s32TSS2_8 = 2; +s32TSDZ1_8 = 0; +s32TSDZ2_8 = 0; +s32MATH1_8 = 230; +s32MATH2_8 = 230; +s32MATE1_8 = 4; +s32MATE2_8 = 4; +s32MABW1_8 = 4; +s32MABW2_8 = 4; +s32MATW1_8 = 3; +s32MATW2_8 = 3; +s32SFC_8 = 255; +s32TRC_8 = 255; +s32TFC_8 = 16; +s32TPC_8 = 16; + + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 200 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 5 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| + +BoolLNTH = 0 +3DnrIsoCount = 6 +3DnrIsoThresh = 100|200|400|900|1700|3300| + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 110; +s32SBS2_1 = 100; +s32SBS3_1 = 30; +s32SDS0_1 = 120; +s32SDS1_1 = 100; +s32SDS2_1 = 110; +s32SDS3_1 = 30; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 120; +s32SBS2_2 = 100; +s32SBS3_2 = 30; +s32SDS0_2 = 130; +s32SDS1_2 = 120; +s32SDS2_2 = 100; +s32SDS3_2 = 30; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 130; +s32SBS2_3 = 130; +s32SBS3_3 = 50; +s32SDS0_3 = 140; +s32SDS1_3 = 130; +s32SDS2_3 = 130; +s32SDS3_3 = 50; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 130; +s32SBS1_4 = 130; +s32SBS2_4 = 140; +s32SBS3_4 = 50; +s32SDS0_4 = 130; +s32SDS1_4 = 140; +s32SDS2_4 = 130; +s32SDS3_4 = 50; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 7; +s32TFS2_4 = 7; +s32SFC_4 = 100; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 135; +s32SBS1_5 = 140; +s32SBS2_5 = 140; +s32SBS3_5 = 40; +s32SDS0_5 = 135; +s32SDS1_5 = 140; +s32SDS2_5 = 150; +s32SDS3_5 = 40; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 7; +s32TFS2_5 = 7; +s32SFC_5 = 96; +s32TFC_5 = 10; +s32TPC_5 = 10; +s32TRC_5 = 32; + + +[IR] +ExpCount = 4 +ExpThreshLtoH = 700000|800000|5000000|8000000| +ExpThreshHtoL = 600000|1400000|4000000|7000000| +ExpCompensation = 40|40|30|30| +MaxHistOffset = 20|20|20|20| +MaxSysGain = 126976 + +u16HistRatioSlope = 1024 +BlackDelayFrame = 0 +WhiteDelayFrame = 0 +u16BlackSpeedBias = 256 +u8Tolerance = 2 +u8Speed = 64 + +FrameChangeEnable = 1 +FrameRateDown = 10 + +RouteNum = 3 +IntTime = 59|100000|100000|; +SysGain = 1024|1024|65536|; + +DCIEnable = 1 +Interval = 3; +ISOCount = 2; +ISO = 100|200; +DCIBlackGain = 16|16 +DCIContrastGain = 16|16 +DCILightGain = 16|16 + +bSupTwinkleEn = 1 +SoftThr = 6 +SoftSlope = 21 + +DrcISOCount = 6; +DrcInterval = 10; +DrcISO = 200,400,800,1600,3800,6400; +DrcbEnable = 1,1,1,1,1,1; +DrcOpType = 1,1,1,1,1,1; +DrcStrength = 30,45,45,30,30,30; +DrcSpatialVar = 10,10,10,10,10,10; +DrcRangeVar = 3,3,3,3,3,3; +DrcAsymmetry = 1,1,1,1,1,1; +DrcSecondPole = 150,150,150,150,150,150; +DrcStretch = 54,54,60,60,60,60; +DrcCompress = 180,180,200,200,200,200; +DrcPDStrength = 0,0,0,0,0,0; +DrcLocalMixingBrigtht = 33,33,20,20,46,64; +DrcLocalMixingDark = 62,62,128,128,128,128; + +bDefogEnable = 1; +DefogOpType = 1; +DefogUserLutEnable = 1; +DefogInterval = 10; +DefogStrengthISOCount = 6; +DefogISO = 200,400,800,1600,3800,6400; +DefogManualStrength = 130,145,145,145,140,100; +DefogLutISOCount = 2; +DefogLUTISO = 100,200; +DefogLut.0_0 = 98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,156,159,161,164,167,169,171,174,176,178,181,183,185,188,190,192,194,197,198,199,200,202,203,204,206,207,208,209,211,212,213,214,216,217,218,219,221,222,223,224,225,226,228,229,230,231,232,233,234,235,235,236,237,238,239,239,240,241,242,242,243,244,244,245,246,246,247,247,248,249,249, +DefogLut.1_0 = 250,250,250,251,251,252,252,252,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.2_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +DefogLut.0_1 = 98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,156,159,161,164,167,169,171,174,176,178,181,183,185,188,190,192,194,197,198,199,200,202,203,204,206,207,208,209,211,212,213,214,216,217,218,219,221,222,223,224,225,226,228,229,230,231,232,233,234,235,235,236,237,238,239,239,240,241,242,242,243,244,244,245,246,246,247,247,248,249,249, +DefogLut.1_1 = 250,250,250,251,251,252,252,252,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, +DefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + +bSharpenEnable = 1 +au16SharpenUd = 30,30,30,25,20,12,10,4,2,2,8,8,8,6,4,2, +au8SharpenD = 70,70,65,65,70,112,100,20,15,10,50,40,40,40,40,40, +au8TextureThr = 0,0,3,3,3,10,20,0,0,0,0,0,0,0,0,0, +au8SharpenEdge = 80,80,80,80,80,50,60,80,80,80,120,120,120,120,120,200, +au8EdgeThr = 60,60,60,60,60,10,30,80,80,80,80,130,150,170,180,190, +au8OverShoot = 170,150,150,150,150,100,100,25,15,15,10,10,10,10,10,10, +au8UnderShoot = 170,150,150,150,150,100,112,60,50,50,20,15,15,15,15,15, +au8shootSupStr = 20,20,20,20,10,0,0,0,0,0,0,0,0,0,0,0, +au8DetailCtrl = 128,128,128,128,128,128,100,80,80,80,80,80,80,80,80,80, +LumaWgt = 204,214,223,233,245,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + +bVpssSharpenEnable = 1 +au16VpssSharpenUd = 5,5,5,5,2,2,2,10,10,10,8,8,8,6,4,2, +au8VpssSharpenD = 10,10,10,10,30,20,30,40,35,30,50,40,40,40,40,40, +au8VpssTextureThr = 0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0, +au8VpssSharpenEdge = 10,10,10,10,0,0,10,110,110,120,120,120,120,120,120,200, +au8VpssEdgeThr = 40,40,40,40,0,0,10,80,80,80,80,130,150,170,180,190, +au8VpssOverShoot = 100,100,100,100,100,100,100,90,90,90,10,10,10,10,10,10, +au8VpssUnderShoot = 100,100,100,100,100,100,100,150,150,150,20,15,15,15,15,15, +au8VpssshootSupStr = 10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0, +au8VpssDetailCtrl = 128,128,128,128,128,128,65,80,80,80,80,80,80,80,80,80, + +ShadingEnable = 1 +ShadingType = 1 +ShadingXGrid = 60,60,60,60,60,60,60,60 +ShadingYGrid = 34,34,34,34,34,34,33,33 +ShadingGain_1 = 2629, 2219, 1887, 1680, 1510, 1407, 1329, 1285, 1267, 1288, 1328, 1406, 1521, 1680, 1921, 2236, 2771, 2501, 2128, 1821, 1618, 1457, 1355, 1279, 1236, 1223, 1236, 1279, 1356, 1461, 1620, 1837, 2154, 2586, 2397, 2026, 1747, 1549, 1400, 1297, 1225, 1183, 1164, 1181, 1224, 1301, 1405, 1554, 1767, 2053, 2459, 2297, 1951, 1682, 1498, 1348, 1249, 1177, 1134, 1117, 1133, 1174, 1245, 1347, 1495, 1690, 1971, 2343, 2230, 1893, 1635, 1454, 1312, 1214, 1141, 1094, 1083, 1095, 1136, 1208, 1307, 1449, 1643, 1911, 2267, 2183, 1856, 1608, 1425, 1286, 1185, 1111, 1063, +ShadingGain_2 = 1046, 1061, 1109, 1182, 1282, 1419, 1605, 1865, 2196, 2122, 1825, 1579, 1398, 1269, 1170, 1090, 1045, 1028, 1044, 1089, 1160, 1262, 1397, 1583, 1837, 2169, 2128, 1810, 1572, 1391, 1259, 1158, 1080, 1035, 1029, 1032, 1076, 1148, 1249, 1385, 1562, 1820, 2150, 2139, 1801, 1567, 1391, 1260, 1153, 1076, 1037, 1026, 1024, 1072, 1148, 1248, 1382, 1562, 1813, 2141, 2127, 1809, 1587, 1400, 1267, 1164, 1085, 1041, 1025, 1032, 1080, 1154, 1254, 1388, 1572, 1823, 2161, 2165, 1841, 1600, 1414, 1286, 1178, 1102, 1053, 1036, 1051, 1098, 1166, 1266, 1411, 1591, 1848, 2185, +ShadingGain_3 = 2205, 1869, 1635, 1448, 1306, 1203, 1129, 1079, 1065, 1074, 1119, 1190, 1296, 1435, 1624, 1880, 2232, 2256, 1921, 1676, 1483, 1341, 1242, 1163, 1117, 1101, 1110, 1156, 1227, 1329, 1472, 1662, 1937, 2299, 2342, 1999, 1744, 1528, 1390, 1282, 1206, 1163, 1142, 1162, 1199, 1272, 1376, 1522, 1723, 2015, 2391, 2469, 2090, 1810, 1594, 1447, 1339, 1261, 1217, 1194, 1211, 1254, 1328, 1435, 1589, 1797, 2108, 2513, 2599, 2197, 1912, 1674, 1523, 1398, 1325, 1281, 1260, 1278, 1317, 1394, 1505, 1664, 1893, 2214, 2684, 2762, 2305, 1998, 1749, 1593, 1469, 1389, 1339, 1313, 1336, 1384, 1454, 1572, 1744, 1976, 2336, 2895, +ShadingISOCount = 3; +ShadingISO = 400|800|1600; +ShadingManualStrength = 4096|3000|3000; + +EdgeSmoothThr = 64,64,64,32,128,128,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, +EdgeSmoothSlope = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +AntiAliasThr = 1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, +AntiAliasSlope = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +NrCoarseStr = 100,100,100,128,32,60,60,0,0,0,0,0,0,0,0,0, +DetailEnhanceStr = 5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,0, +NoiseSuppressStr = 30,30,30,40,20,0,0,18,20,22,24,26,28,30,32,36, + +DelayCount = 0 +Interval = 10 +GammaExpCount = 3 +; 0 1 2 3 4 +ExpThreshLtoD = 600000|3000000|4000000 +; 0 1 2 3 4 +ExpThreshDtoL = 50000|550000|2900000| + +gamma.0_0 = 0,71,143,215,289,361,432,508,595,644,698,754,813,871,929,985,1037,1085,1132,1175,1217,1256,1294,1330,1364,1397,1429,1460,1491,1521,1550,1580,1610,1639,1667,1694,1720,1745,1770,1793,1816,1839,1861,1883,1904,1925,1946,1967,1989,2009,2030,2050,2069,2088,2107,2126,2144,2162,2180,2197,2215,2232,2249,2266,2284,2301,2317,2334,2351,2367,2383,2399,2415,2430,2446,2461,2476,2491,2506,2521,2536,2550,2564,2578,2592,2605,2619,2632,2645, +gamma.1_0 = 2658,2671,2683,2696,2708,2721,2733,2746,2758,2770,2782,2794,2805,2817,2829,2840,2851,2863,2874,2885,2896,2907,2918,2929,2939,2950,2961,2971,2982,2992,3003,3013,3023,3033,3043,3053,3062,3072,3081,3091,3099,3108,3117,3125,3133,3141,3149,3156,3164,3172,3180,3187,3195,3203,3211,3220,3228,3236,3245,3254,3262,3271,3280,3288,3297,3306,3315,3324,3332,3341,3350,3359,3367,3376,3385,3394,3402,3411,3420,3429,3438,3446,3455,3464,3472, +gamma.2_0 = 3481,3489,3498,3506,3514,3522,3530,3538,3545,3553,3561,3569,3576,3584,3592,3599,3607,3615,3623,3630,3638,3646,3654,3663,3671,3679,3687,3695,3703,3711,3718,3726,3733,3740,3748,3754,3761,3767,3773,3779,3784,3790,3796,3801,3807,3813,3819,3825,3831,3838,3845,3852,3859,3867,3875,3883,3891,3900,3908,3917,3925,3934,3942,3950,3959,3967,3975,3982,3990,3998,4005,4013,4020,4028,4035,4043,4050,4057,4065,4072,4080,4087,4095, + +gamma.0_1 = 0,71,143,215,289,361,432,508,595,644,698,754,813,871,929,985,1037,1085,1132,1175,1217,1256,1294,1330,1364,1397,1429,1460,1491,1521,1550,1580,1610,1639,1667,1694,1720,1745,1770,1793,1816,1839,1861,1883,1904,1925,1946,1967,1989,2009,2030,2050,2069,2088,2107,2126,2144,2162,2180,2197,2215,2232,2249,2266,2284,2301,2317,2334,2351,2367,2383,2399,2415,2430,2446,2461,2476,2491,2506,2521,2536,2550,2564,2578,2592,2605,2619,2632,2645, +gamma.1_1 = 2658,2671,2683,2696,2708,2721,2733,2746,2758,2770,2782,2794,2805,2817,2829,2840,2851,2863,2874,2885,2896,2907,2918,2929,2939,2950,2961,2971,2982,2992,3003,3013,3023,3033,3043,3053,3062,3072,3081,3091,3099,3108,3117,3125,3133,3141,3149,3156,3164,3172,3180,3187,3195,3203,3211,3220,3228,3236,3245,3254,3262,3271,3280,3288,3297,3306,3315,3324,3332,3341,3350,3359,3367,3376,3385,3394,3402,3411,3420,3429,3438,3446,3455,3464,3472, +gamma.2_1 = 3481,3489,3498,3506,3514,3522,3530,3538,3545,3553,3561,3569,3576,3584,3592,3599,3607,3615,3623,3630,3638,3646,3654,3663,3671,3679,3687,3695,3703,3711,3718,3726,3733,3740,3748,3754,3761,3767,3773,3779,3784,3790,3796,3801,3807,3813,3819,3825,3831,3838,3845,3852,3859,3867,3875,3883,3891,3900,3908,3917,3925,3934,3942,3950,3959,3967,3975,3982,3990,3998,4005,4013,4020,4028,4035,4043,4050,4057,4065,4072,4080,4087,4095, + +gamma.0_2 = 0,71,143,215,289,361,432,508,595,644,698,754,813,871,929,985,1037,1085,1132,1175,1217,1256,1294,1330,1364,1397,1429,1460,1491,1521,1550,1580,1610,1639,1667,1694,1720,1745,1770,1793,1816,1839,1861,1883,1904,1925,1946,1967,1989,2009,2030,2050,2069,2088,2107,2126,2144,2162,2180,2197,2215,2232,2249,2266,2284,2301,2317,2334,2351,2367,2383,2399,2415,2430,2446,2461,2476,2491,2506,2521,2536,2550,2564,2578,2592,2605,2619,2632,2645, +gamma.1_2 = 2658,2671,2683,2696,2708,2721,2733,2746,2758,2770,2782,2794,2805,2817,2829,2840,2851,2863,2874,2885,2896,2907,2918,2929,2939,2950,2961,2971,2982,2992,3003,3013,3023,3033,3043,3053,3062,3072,3081,3091,3099,3108,3117,3125,3133,3141,3149,3156,3164,3172,3180,3187,3195,3203,3211,3220,3228,3236,3245,3254,3262,3271,3280,3288,3297,3306,3315,3324,3332,3341,3350,3359,3367,3376,3385,3394,3402,3411,3420,3429,3438,3446,3455,3464,3472, +gamma.2_2 = 3481,3489,3498,3506,3514,3522,3530,3538,3545,3553,3561,3569,3576,3584,3592,3599,3607,3615,3623,3630,3638,3646,3654,3663,3671,3679,3687,3695,3703,3711,3718,3726,3733,3740,3748,3754,3761,3767,3773,3779,3784,3790,3796,3801,3807,3813,3819,3825,3831,3838,3845,3852,3859,3867,3875,3883,3891,3900,3908,3917,3925,3934,3942,3950,3959,3967,3975,3982,3990,3998,4005,4013,4020,4028,4035,4043,4050,4057,4065,4072,4080,4087,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +b3DNRXUsed = 1; ;If use and load 3dnr_x, then do not use and load 3dnr_s + +#3dnr_x +XBoolRefMGValue = 0 +3DnrXIsoCount = 7 +3DnrXIsoThresh = 100,200,400,800,1600,3800,6400 + +;iso = 100 + +s32IES0_0 = 64; +s32IEF_0 = 7,6,6,2; +s32SBS0_0 = 30,30,30; +s32SBS1_0 = 100,100,100; +s32SBS2_0 = 50,50,50; +s32SBS3_0 = 0,0,0; +s32SDS0_0 = 30,30,30; +s32SDS1_0 = 100,100,100; +s32SDS2_0 = 50,50,50; +s32SDS3_0 = 0,0,0; +s32STH0_0 = 999,999,999; +s32STH1_0 = 999,999,0; +s32STH2_0 = 999,999,0; +s32STH3_0 = 999,999,999; +s32SBF0_0 = 0,0,1; +s32SBF1_0 = 0,0,3; +s32SBF2_0 = 0,0,0; +s32SBF3_0 = 0,0,2; +s32SFR0_0 = 31; +s32SFR1_0 = 31; +s32SFR2_0 = 31; +s32SFR3_0 = 31; +s32STR0_0 = 4; +s32STR1_0 = 31; +s32STR2_0 = 31; +s32TFS1_0 = 10; +s32TFS2_0 = 10; +s32TFR1_0 = 31,0; +s32TFR2_0 = 31,0; +s32TSR1_0 = 0; +s32TSR2_0 = 0; +s32TSS1_0 = 3; +s32TSS2_0 = 3; +s32TSDZ1_0 = 0; +s32TSDZ2_0 = 0; +s32MATH1_0 = 110; +s32MATH2_0 = 110; +s32MATE1_0 = 2; +s32MATE2_0 = 2; +s32MABW1_0 = 0; +s32MABW2_0 = 0; +s32MATW1_0 = 2; +s32MATW2_0 = 2; +s32SFC_0 = 0; +s32TRC_0 = 0; +s32TFC_0 = 0; +s32TPC_0 = 0; + + +;iso = 200 + +s32IES0_1 = 64; +s32IEF_1 = 7,6,6,2; +s32SBS0_1 = 30,30,30; +s32SBS1_1 = 110,110,110; +s32SBS2_1 = 60,60,60; +s32SBS3_1 = 5,5,5; +s32SDS0_1 = 30,30,30; +s32SDS1_1 = 110,110,110; +s32SDS2_1 = 60,60,60; +s32SDS3_1 = 5,5,5; +s32STH0_1 = 999,999,999; +s32STH1_1 = 999,999,0; +s32STH2_1 = 999,999,0; +s32STH3_1 = 999,999,999; +s32SBF0_1 = 0,0,1; +s32SBF1_1 = 0,0,3; +s32SBF2_1 = 0,0,0; +s32SBF3_1 = 0,0,2; +s32SFR0_1 = 31; +s32SFR1_1 = 31; +s32SFR2_1 = 31; +s32SFR3_1 = 31; +s32STR0_1 = 4; +s32STR1_1 = 31; +s32STR2_1 = 31; +s32TFS1_1 = 10; +s32TFS2_1 = 10; +s32TFR1_1 = 31,0; +s32TFR2_1 = 31,0; +s32TSR1_1 = 0; +s32TSR2_1 = 0; +s32TSS1_1 = 3; +s32TSS2_1 = 3; +s32TSDZ1_1 = 0; +s32TSDZ2_1 = 0; +s32MATH1_1 = 115; +s32MATH2_1 = 115; +s32MATE1_1 = 2; +s32MATE2_1 = 2; +s32MABW1_1 = 0; +s32MABW2_1 = 0; +s32MATW1_1 = 2; +s32MATW2_1 = 2; +s32SFC_1 = 0; +s32TRC_1 = 0; +s32TFC_1 = 0; +s32TPC_1 = 0; + + +;iso = 400 + +s32IES0_2 = 64; +s32IEF_2 = 7,6,6,2; +s32SBS0_2 = 30,30,30; +s32SBS1_2 = 115,115,115; +s32SBS2_2 = 65,65,65; +s32SBS3_2 = 10,10,10; +s32SDS0_2 = 30,30,30; +s32SDS1_2 = 115,115,115; +s32SDS2_2 = 65,65,65; +s32SDS3_2 = 10,10,10; +s32STH0_2 = 999,999,999; +s32STH1_2 = 999,999,0; +s32STH2_2 = 999,999,0; +s32STH3_2 = 999,999,999; +s32SBF0_2 = 0,0,1; +s32SBF1_2 = 0,0,3; +s32SBF2_2 = 0,0,0; +s32SBF3_2 = 0,0,2; +s32SFR0_2 = 31; +s32SFR1_2 = 31; +s32SFR2_2 = 31; +s32SFR3_2 = 31; +s32STR0_2 = 4; +s32STR1_2 = 31; +s32STR2_2 = 31; +s32TFS1_2 = 10; +s32TFS2_2 = 10; +s32TFR1_2 = 31,0; +s32TFR2_2 = 31,0; +s32TSR1_2 = 0; +s32TSR2_2 = 0; +s32TSS1_2 = 3; +s32TSS2_2 = 3; +s32TSDZ1_2 = 0; +s32TSDZ2_2 = 0; +s32MATH1_2 = 120; +s32MATH2_2 = 120; +s32MATE1_2 = 2; +s32MATE2_2 = 2; +s32MABW1_2 = 4; +s32MABW2_2 = 4; +s32MATW1_2 = 2; +s32MATW2_2 = 2; +s32SFC_2 = 0; +s32TRC_2 = 0; +s32TFC_2 = 0; +s32TPC_2 = 0; + + +;iso = 800 + +s32IES0_3 = 64; +s32IEF_3 = 7,6,6,2; +s32SBS0_3 = 30,30,30; +s32SBS1_3 = 130,130,130; +s32SBS2_3 = 80,80,80; +s32SBS3_3 = 20,20,20; +s32SDS0_3 = 30,30,30; +s32SDS1_3 = 130,130,130; +s32SDS2_3 = 80,80,80; +s32SDS3_3 = 20,20,20; +s32STH0_3 = 999,999,999; +s32STH1_3 = 999,999,0; +s32STH2_3 = 999,999,0; +s32STH3_3 = 999,999,999; +s32SBF0_3 = 0,0,1; +s32SBF1_3 = 0,0,3; +s32SBF2_3 = 0,0,0; +s32SBF3_3 = 0,0,1; +s32SFR0_3 = 31; +s32SFR1_3 = 31; +s32SFR2_3 = 31; +s32SFR3_3 = 31; +s32STR0_3 = 4; +s32STR1_3 = 31; +s32STR2_3 = 31; +s32TFS1_3 = 10; +s32TFS2_3 = 10; +s32TFR1_3 = 31,0; +s32TFR2_3 = 31,0; +s32TSR1_3 = 0; +s32TSR2_3 = 0; +s32TSS1_3 = 3; +s32TSS2_3 = 3; +s32TSDZ1_3 = 0; +s32TSDZ2_3 = 0; +s32MATH1_3 = 140; +s32MATH2_3 = 140; +s32MATE1_3 = 2; +s32MATE2_3 = 2; +s32MABW1_3 = 0; +s32MABW2_3 = 0; +s32MATW1_3 = 2; +s32MATW2_3 = 2; +s32SFC_3 = 0; +s32TRC_3 = 0; +s32TFC_3 = 0; +s32TPC_3 = 0; + + +;iso = 1600 + +s32IES0_4 = 48; +s32IEF_4 = 7,6,6,2; +s32SBS0_4 = 30,30,30; +s32SBS1_4 = 150,150,150; +s32SBS2_4 = 85,85,85; +s32SBS3_4 = 20,20,20; +s32SDS0_4 = 30,30,30; +s32SDS1_4 = 150,150,150; +s32SDS2_4 = 85,85,85; +s32SDS3_4 = 20,20,20; +s32STH0_4 = 999,999,999; +s32STH1_4 = 999,999,0; +s32STH2_4 = 999,999,0; +s32STH3_4 = 999,999,999; +s32SBF0_4 = 0,0,1; +s32SBF1_4 = 0,0,3; +s32SBF2_4 = 0,0,0; +s32SBF3_4 = 0,0,2; +s32SFR0_4 = 31; +s32SFR1_4 = 31; +s32SFR2_4 = 31; +s32SFR3_4 = 31; +s32STR0_4 = 4; +s32STR1_4 = 31; +s32STR2_4 = 31; +s32TFS1_4 = 11; +s32TFS2_4 = 11; +s32TFR1_4 = 31,0; +s32TFR2_4 = 31,0; +s32TSR1_4 = 0; +s32TSR2_4 = 0; +s32TSS1_4 = 3; +s32TSS2_4 = 3; +s32TSDZ1_4 = 0; +s32TSDZ2_4 = 0; +s32MATH1_4 = 195; +s32MATH2_4 = 195; +s32MATE1_4 = 2; +s32MATE2_4 = 2; +s32MABW1_4 = 0; +s32MABW2_4 = 0; +s32MATW1_4 = 2; +s32MATW2_4 = 2; +s32SFC_4 = 0; +s32TRC_4 = 0; +s32TFC_4 = 0; +s32TPC_4 = 0; + + +;iso = 3800 + +s32IES0_5 = 48; +s32IEF_5 = 7,6,6,2; +s32SBS0_5 = 20,20,20; +s32SBS1_5 = 170,170,170; +s32SBS2_5 = 90,90,90; +s32SBS3_5 = 20,20,20; +s32SDS0_5 = 20,20,20; +s32SDS1_5 = 170,170,170; +s32SDS2_5 = 90,90,90; +s32SDS3_5 = 20,20,20; +s32STH0_5 = 999,999,999; +s32STH1_5 = 999,999,0; +s32STH2_5 = 999,999,0; +s32STH3_5 = 999,999,999; +s32SBF0_5 = 0,0,1; +s32SBF1_5 = 0,0,3; +s32SBF2_5 = 0,0,0; +s32SBF3_5 = 0,0,2; +s32SFR0_5 = 31; +s32SFR1_5 = 31; +s32SFR2_5 = 31; +s32SFR3_5 = 31; +s32STR0_5 = 4; +s32STR1_5 = 31; +s32STR2_5 = 31; +s32TFS1_5 = 11; +s32TFS2_5 = 11; +s32TFR1_5 = 31,0; +s32TFR2_5 = 31,0; +s32TSR1_5 = 0; +s32TSR2_5 = 0; +s32TSS1_5 = 3; +s32TSS2_5 = 3; +s32TSDZ1_5 = 0; +s32TSDZ2_5 = 0; +s32MATH1_5 = 255; +s32MATH2_5 = 255; +s32MATE1_5 = 2; +s32MATE2_5 = 2; +s32MABW1_5 = 0; +s32MABW2_5 = 0; +s32MATW1_5 = 2; +s32MATW2_5 = 2; +s32SFC_5 = 0; +s32TRC_5 = 0; +s32TFC_5 = 0; +s32TPC_5 = 0; + + +;iso = 6400 + +s32IES0_6 = 64; +s32IEF_6 = 7,6,6,2; +s32SBS0_6 = 20,20,20; +s32SBS1_6 = 200,300,300; +s32SBS2_6 = 80,80,80; +s32SBS3_6 = 88,88,88; +s32SDS0_6 = 20,20,20; +s32SDS1_6 = 200,300,300; +s32SDS2_6 = 80,80,80; +s32SDS3_6 = 96,96,96; +s32STH0_6 = 999,999,999; +s32STH1_6 = 999,999,0; +s32STH2_6 = 999,999,0; +s32STH3_6 = 999,999,999; +s32SBF0_6 = 0,0,0; +s32SBF1_6 = 0,0,3; +s32SBF2_6 = 0,0,3; +s32SBF3_6 = 0,0,2; +s32SFR0_6 = 31; +s32SFR1_6 = 31; +s32SFR2_6 = 31; +s32SFR3_6 = 31; +s32STR0_6 = 4; +s32STR1_6 = 8; +s32STR2_6 = 25; +s32TFS1_6 = 11; +s32TFS2_6 = 11; +s32TFR1_6 = 31,0; +s32TFR2_6 = 31,0; +s32TSR1_6 = 0; +s32TSR2_6 = 0; +s32TSS1_6 = 3; +s32TSS2_6 = 0; +s32TSDZ1_6 = 0; +s32TSDZ2_6 = 0; +s32MATH1_6 = 220; +s32MATH2_6 = 220; +s32MATE1_6 = 2; +s32MATE2_6 = 2; +s32MABW1_6 = 4; +s32MABW2_6 = 4; +s32MATW1_6 = 2; +s32MATW2_6 = 2; +s32SFC_6 = 0; +s32TRC_6 = 0; +s32TFC_6 = 0; +s32TPC_6 = 0; + + +[TRAFFIC] +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 + +u8SpatialVar = 3; +u8RangeVar = 3; +u8Asymmetry = 11; +u8SecondPole = 170; +u8Stretch = 38; +u8Compress = 159; +u8PDStrength = 0; +u8LocalMixingBrigtht = 64; +u8LocalMixingDark = 20; + +u8ExpCompensation = 42 +u8MaxHistoffset = 12 + +u8ExpRatioType = 1 +u32ExpRatio = 704 +u32ExpRatioMax = 4095 +u32ExpRatioMin = 64 + +au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| +au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| +au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| +au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| +au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| +au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| +au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| +au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| +au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| + +gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, +gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, +gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 + +BoolLNTH = 0 +3DnrIsoCount = 8 +3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 + + +;ISO = 100 + +s32IES0_0 = 0; +s32SBS0_0 = 120; +s32SBS1_0 = 0; +s32SBS2_0 = 70; +s32SBS3_0 = 0; +s32SDS0_0 = 120; +s32SDS1_0 = 70; +s32SDS2_0 = 0; +s32SDS3_0 = 0; +s32STH0_0 = 104; +s32STH1_0 = 104; +s32STH2_0 = 104; +s32STH3_0 = 104; +s32MDP_0 = 2; +s32MATH1_0 = 90; +s32MATH2_0 = 90; +s32Pro3_0 = 0; +s32MDDZ1_0 = 32; +s32MDDZ2_0 = 32; +s32TFS1_0 = 8; +s32TFS2_0 = 8; +s32SFC_0 = 16; +s32TFC_0 = 4; +s32TPC_0 = 4; +s32TRC_0 = 8; + + +;ISO = 200 + +s32IES0_1 = 0; +s32SBS0_1 = 120; +s32SBS1_1 = 0; +s32SBS2_1 = 70; +s32SBS3_1 = 0; +s32SDS0_1 = 120; +s32SDS1_1 = 70; +s32SDS2_1 = 0; +s32SDS3_1 = 0; +s32STH0_1 = 104; +s32STH1_1 = 104; +s32STH2_1 = 104; +s32STH3_1 = 104; +s32MDP_1 = 2; +s32MATH1_1 = 94; +s32MATH2_1 = 94; +s32Pro3_1 = 0; +s32MDDZ1_1 = 32; +s32MDDZ2_1 = 32; +s32TFS1_1 = 8; +s32TFS2_1 = 8; +s32SFC_1 = 24; +s32TFC_1 = 4; +s32TPC_1 =4; +s32TRC_1 = 8; + + +;ISO = 500 + +s32IES0_2 = 0; +s32SBS0_2 = 130; +s32SBS1_2 = 0; +s32SBS2_2 = 70; +s32SBS3_2 = 0; +s32SDS0_2 = 130; +s32SDS1_2 = 70; +s32SDS2_2 = 0; +s32SDS3_2 = 0; +s32STH0_2 = 128; +s32STH1_2 = 128; +s32STH2_2 = 128; +s32STH3_2 = 128; +s32MDP_2 = 2; +s32MATH1_2 = 97; +s32MATH2_2 = 97; +s32Pro3_2 = 0; +s32MDDZ1_2 = 32; +s32MDDZ2_2 = 32; +s32TFS1_2 = 8; +s32TFS2_2 = 8; +s32SFC_2 = 48; +s32TFC_2 = 6; +s32TPC_2 = 6; +s32TRC_2 = 10; + + +;ISO = 1000 + +s32IES0_3 = 0; +s32SBS0_3 = 140; +s32SBS1_3 = 0; +s32SBS2_3 = 80; +s32SBS3_3 = 0; +s32SDS0_3 = 140; +s32SDS1_3 = 80; +s32SDS2_3 = 0; +s32SDS3_3 = 0; +s32STH0_3 = 128; +s32STH1_3 = 128; +s32STH2_3 = 128; +s32STH3_3 = 128; +s32MDP_3 = 2; +s32MATH1_3 = 100; +s32MATH2_3 = 100; +s32Pro3_3 = 0; +s32MDDZ1_3 = 32; +s32MDDZ2_3 = 32; +s32TFS1_3 = 8; +s32TFS2_3 = 8; +s32SFC_3 = 64; +s32TFC_3 = 6; +s32TPC_3 = 6; +s32TRC_3 = 10; + + +;ISO = 2000 + +s32IES0_4 = 0; +s32SBS0_4 = 150; +s32SBS1_4 = 0; +s32SBS2_4 = 90; +s32SBS3_4 = 0; +s32SDS0_4 = 150; +s32SDS1_4 = 90; +s32SDS2_4 = 0; +s32SDS3_4 = 0; +s32STH0_4 = 128; +s32STH1_4 = 128; +s32STH2_4 = 128; +s32STH3_4 = 128; +s32MDP_4 = 2; +s32MATH1_4 = 102; +s32MATH2_4 = 102; +s32Pro3_4 = 0; +s32MDDZ1_4 = 32; +s32MDDZ2_4 = 32; +s32TFS1_4 = 8; +s32TFS2_4 = 8; +s32SFC_4 = 80; +s32TFC_4 = 7; +s32TPC_4 = 7; +s32TRC_4 = 12; + + +;ISO = 4000 + +s32IES0_5 = 0; +s32SBS0_5 = 160; +s32SBS1_5 = 0; +s32SBS2_5 = 100; +s32SBS3_5 = 0; +s32SDS0_5 = 160; +s32SDS1_5 = 100; +s32SDS2_5 = 0; +s32SDS3_5 = 0; +s32STH0_5 = 128; +s32STH1_5 = 128; +s32STH2_5 = 128; +s32STH3_5 = 128; +s32MDP_5 = 2; +s32MATH1_5 = 103; +s32MATH2_5 = 103; +s32Pro3_5 = 0; +s32MDDZ1_5 = 32; +s32MDDZ2_5 = 32; +s32TFS1_5 = 8; +s32TFS2_5 = 8; +s32SFC_5 = 96; +s32TFC_5 = 8; +s32TPC_5 = 8; +s32TRC_5 = 14; + + +;ISO = 8000 + +s32IES0_6 = 0; +s32SBS0_6 = 170; +s32SBS1_6 = 0; +s32SBS2_6 = 100; +s32SBS3_6 = 0; +s32SDS0_6 = 170; +s32SDS1_6 = 100; +s32SDS2_6 = 0; +s32SDS3_6 = 0; +s32STH0_6 = 128; +s32STH1_6 = 128; +s32STH2_6 = 128; +s32STH3_6 = 128; +s32MDP_6 = 2; +s32MATH1_6 = 106; +s32MATH2_6 = 106; +s32Pro3_6 = 0; +s32MDDZ1_6 = 32; +s32MDDZ2_6 = 32; +s32TFS1_6 = 8; +s32TFS2_6 = 8; +s32SFC_6 = 160; +s32TFC_6 = 10; +s32TPC_6 = 10; +s32TRC_6 = 100; + + +;ISO = 16000 + +s32IES0_7 = 0; +s32SBS0_7 = 170; +s32SBS1_7 = 0; +s32SBS2_7 = 110; +s32SBS3_7 = 0; +s32SDS0_7 = 180; +s32SDS1_7 = 110; +s32SDS2_7 = 0; +s32SDS3_7 = 0; +s32STH0_7 = 128; +s32STH1_7 = 128; +s32STH2_7 = 128; +s32STH3_7 = 128; +s32MDP_7 = 2; +s32MATH1_7 = 110; +s32MATH2_7 = 110; +s32Pro3_7 = 0; +s32MDDZ1_7 = 40; +s32MDDZ2_7 = 40; +s32TFS1_7 = 8; +s32TFS2_7 = 8; +s32SFC_7 = 230; +s32TFC_7 = 12; +s32TPC_7 = 12; +s32TRC_7 = 160; \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk b/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk index 836f2308..01cdcbde 100644 --- a/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk +++ b/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk @@ -16,6 +16,9 @@ define HISILICON_OSDRV_HI3516CV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/config/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/kmod/hi3516cv300_adec.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/kmod/hi3516cv300_aenc.ko From e83c4f649f0485c9a0f09431e01b30ef6e15e8fc Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 00:10:38 +0300 Subject: [PATCH 27/68] [HI3518EV200] Add DTS profile --- .../arch/arm/boot/dts/hi3518ev20x.dtsi | 576 ++++++++++++++++++ 1 file changed, 576 insertions(+) create mode 100644 br-ext-chip-hisilicon/board/hi3516cv200/kernel/overlay/arch/arm/boot/dts/hi3518ev20x.dtsi diff --git a/br-ext-chip-hisilicon/board/hi3516cv200/kernel/overlay/arch/arm/boot/dts/hi3518ev20x.dtsi b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/overlay/arch/arm/boot/dts/hi3518ev20x.dtsi new file mode 100644 index 00000000..278ddfbf --- /dev/null +++ b/br-ext-chip-hisilicon/board/hi3516cv200/kernel/overlay/arch/arm/boot/dts/hi3518ev20x.dtsi @@ -0,0 +1,576 @@ +/* + * Copyright (c) 2013-2014 Linaro Ltd. + * Copyright (c) 2015-2017 HiSilicon Technologies Co., Ltd. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + */ + +#include +/ { + #address-cells = <1>; + #size-cells = <1>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu@0 { + device_type = "cpu"; + compatible = "arm,arm926ej-s"; + reg = <0>; + }; + }; + + vic: interrupt-controller@100d0000 { + compatible = "arm,pl190-vic"; + interrupt-controller; + #interrupt-cells = <1>; + reg = <0x100d0000 0x1000>; + }; + + soc { + #address-cells = <1>; + #size-cells = <1>; + compatible = "simple-bus"; + interrupt-parent = <&vic>; + ranges; + + clock: clock@20030000 { + compatible = "hisilicon,hi3518ev20x-clock"; + reg = <0x20030000 0x1000>; + #clock-cells = <1>; + #reset-cells = <2>; + }; + + sysctrl: system-controller@20050000 { + compatible = "hisilicon,hi3518ev20x-sysctrl", + "syscon"; + reg = <0x20050000 0x1000>; + #clock-cells = <1>; + }; + + reboot { + compatible = "syscon-reboot"; + regmap = <&sysctrl>; + offset = <0x4>; + mask = <0xdeadbeef>; + }; + + dual_timer0: dual_timer@20000000 { + compatible = "arm,sp804", "arm,primecell"; + /* timer0 & timer1 */ + interrupts = <3>; + reg = <0x20000000 0x1000>; + clocks = <&sysctrl HI3518EV20X_TIME0_0_CLK>, + <&sysctrl HI3518EV20X_TIME0_1_CLK>, + <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "timer0", "timer1", "apb_pclk"; + status = "disabled"; + }; + + dual_timer1: dual_timer@20010000 { + compatible = "arm,sp804", "arm,primecell"; + /* timer2 & timer3 */ + interrupts = <4>; + reg = <0x20010000 0x1000>; + clocks = <&sysctrl HI3518EV20X_TIME1_2_CLK>, + <&sysctrl HI3518EV20X_TIME1_3_CLK>, + <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "timer2", "timer3", "apb_pclk"; + status = "disabled"; + }; + + uart0: uart@20080000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x20080000 0x1000>; + interrupts = <5>; + clocks = <&clock HI3518EV20X_UART0_CLK>; + clock-names = "apb_pclk"; + status = "disabled"; + }; + + uart1: uart@20090000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x20090000 0x1000>; + interrupts = <30>; + clocks = <&clock HI3518EV20X_UART1_CLK>; + clock-names = "apb_pclk"; + status = "disabled"; + }; + + uart2: uart@200a0000 { + compatible = "arm,pl011", "arm,primecell"; + reg = <0x200a0000 0x1000>; + interrupts = <25>; + clocks = <&clock HI3518EV20X_UART2_CLK>; + clock-names = "apb_pclk"; + status = "disabled"; + }; + + usb_phy: phy { + compatible = "hisilicon,hisi-usb-phy"; + reg = <0x20030000 0x10000>, <0x20120000 0x10000>, + <0x20050000 0x10000>; + #phy-cells = <0>; + }; + + ehci@0x100b0000 { + compatible = "generic-ehci"; + reg = <0x100b0000 0x10000>; + interrupts = <15>; + + clocks = <&clock HI3518EV20X_USB2_CTRL_UTMI0_REQ>, + <&clock HI3518EV20X_USB2_HRST_REQ>; + clock-names = "usb2_cttl_utmi0_req", "usb2_hrst_req"; + }; + + ohci@0x100a0000 { + compatible = "generic-ohci"; + reg = <0x100a0000 0x10000>; + interrupts = <16>; + + clocks = <&clock HI3518EV20X_USB2_CTRL_UTMI0_REQ>, + <&clock HI3518EV20X_USB2_HRST_REQ>; + clock-names = "usb2_cttl_utmi0_req", "usb2_hrst_req"; + }; + + hiudc@0x10080000 { + compatible = "hiudc"; + reg = <0x10080000 0x10000>; + interrupts = <10>; + + clocks = <&clock HI3518EV20X_USB2_HRST_REQ>; + clock-names = "clk"; + }; + + i2c_bus0: i2c@200d0000 { + compatible = "hisilicon,hisi-i2c-hisilicon"; + reg = <0x200d0000 0x100>; + interrupts = <20>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-frequency = <100000>; + io-size = <0x1000>; + id = <0>; + status = "disabled"; + }; + + i2c_bus1: i2c@20240000 { + compatible = "hisilicon,hisi-i2c-hisilicon"; + reg = <0x20240000 0x100>; + interrupts = <20>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-frequency = <100000>; + io-size = <0x1000>; + id = <1>; + status = "disabled"; + }; + + i2c_bus2: i2c@20250000 { + compatible = "hisilicon,hisi-i2c-hisilicon"; + reg = <0x20250000 0x100>; + interrupts = <20>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-frequency = <100000>; + io-size = <0x1000>; + id = <2>; + status = "disabled"; + }; + + spi_bus0: spi@200c0000 { + compatible = "arm,pl022", "arm,primecell"; + arm,primecell-periphid = <0x00800022>; + reg = <0x200c0000 0x1000>; + interrupts = <6>; + clocks = <&clock HI3518EV20X_SPI0_CLK>; + clock-names = "apb_pclk"; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + + spi_bus1: spi@200e0000 { + compatible = "arm,pl022", "arm,primecell"; + arm,primecell-periphid = <0x00800022>; + reg = <0x200e0000 0x1000>, <0x20120004 0x4>; + interrupts = <7>; + clocks = <&clock HI3518EV20X_SPI1_CLK>; + clock-names = "apb_pclk"; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + hisi,spi_cs_sb = <26>; + hisi,spi_cs_mask_bit = <0x0c000000>; + }; + + fmc: flash-memory-controller@10010000 { + compatible = "hisilicon,hisi-fmc"; + reg = <0x10010000 0x1000>, <0x58000000 0x10000>; + reg-names = "control", "memory"; + clocks = <&clock HI3518EV20X_FMC_CLK>; + #address-cells = <1>; + #size-cells = <0>; + + hisfc:spi-nor@0 { + compatible = "hisilicon,fmc-spi-nor"; + assigned-clocks = <&clock HI3518EV20X_FMC_CLK>; + assigned-clock-rates = <24000000>; + #address-cells = <1>; + #size-cells = <0>; + }; + + hisnfc:spi-nand@0 { + compatible = "hisilicon,fmc-spi-nand"; + assigned-clocks = <&clock HI3518EV20X_FMC_CLK>; + assigned-clock-rates = <24000000>; + #address-cells = <1>; + #size-cells = <0>; + }; + }; + + mdio: mdio@10091100 { + compatible = "hisilicon,hisi-femac-mdio"; + reg = <0x10091100 0x10>; + clocks = <&clock HI3518EV20X_ETH_CLK>; + clock-names = "mdio"; + assigned-clocks = <&clock HI3518EV20X_ETH_CLK>; + assigned-clock-rates = <54000000>; + resets = <&clock 0xec 3>; + reset-names = "external-phy"; + #address-cells = <1>; + #size-cells = <0>; + }; + + hisi_femac: ethernet@10090000 { + compatible = "hisilicon,hi3518ev20x-femac", + "hisilicon,hisi-femac-v2"; + reg = <0x10090000 0x1000>,<0x10091300 0x200>; + interrupts = <12>; + clocks = <&clock HI3518EV20X_ETH_CLK>; + resets = <&clock 0xec 0>; + reset-names = "mac"; + }; + + mmc0_emmc: himciv200.MMC@0x10020000{ + compatible = "hisilicon,hi3518ev20x-himci"; + reg = <0x10020000 0x1000>; + interrupts = <18>; + clocks = <&clock HI3518EV20X_MMC0_CLK>; + clock-names = "mmc_clk"; + max-frequency = <99000000>; + resets = <&clock 0xc4 8>; + reset-names = "mmc_reset"; + bus-width = <8>; + cap-mmc-highspeed; + cap-mmc-hw-reset; + mmc-hs200-1_8v; + full-pwr-cycle; + devid = <0>; + status = "disabled"; + }; + + mmc0_sd: himciv200.SD@0x10020000{ + compatible = "hisilicon,hi3518ev20x-himci"; + reg = <0x10020000 0x1000>; + interrupts = <18>; + clocks = <&clock HI3518EV20X_MMC0_CLK>; + clock-names = "mmc_clk"; + max-frequency = <49500000>; + resets = <&clock 0xc4 8>; + reset-names = "mmc_reset"; + bus-width = <4>; + cap-sd-highspeed; + devid = <0>; + status = "disabled"; + }; + + mmc1_sd: himciv200.SD@0x10030000{ + compatible = "hisilicon,hi3518ev20x-himci"; + reg = <0x10030000 0x1000>; + interrupts = <8>; + clocks = <&clock HI3518EV20X_MMC1_CLK>; + clock-names = "mmc_clk"; + max-frequency = <49500000>; + resets = <&clock 0xc4 0>; + reset-names = "mmc_reset"; + bus-width = <4>; + cap-sd-highspeed; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; + devid = <1>; + status = "disabled"; + }; + + pmux: pinmux@200f0000 { + compatible = "pinctrl-single"; + reg = <0x200f0000 0x108>; + #address-cells = <1>; + #size-cells = <1>; + #gpio-range-cells = <3>; + ranges; + + pinctrl-single,register-width = <32>; + pinctrl-single,function-mask = <7>; + /* pin base, nr pins & gpio function */ + pinctrl-single,gpio-range = <&range 0 5 0 + &range 6 38 0 &range 44 1 2 + &range 45 13 0 &range 58 8 1>; + + range: gpio-range { + #pinctrl-single,gpio-range-cells = <3>; + }; + }; + + pconf: pinconf@200f0800 { + compatible = "pinconf-single"; + reg = <0x200f0800 0x130>; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + pinctrl-single,register-width = <32>; + }; + + gpio_chip0: gpio_chip@20140000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x20140000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 28 3>, <&pmux 3 12 1>, + <&pmux 4 0 4>; + status = "disabled"; + }; + + gpio_chip1: gpio_chip@20150000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x20150000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 31 8>; + status = "disabled"; + }; + + gpio_chip2: gpio_chip@20160000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x20160000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 4 8>; + status = "disabled"; + }; + + gpio_chip3: gpio_chip@20170000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x20170000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 13 8>; + status = "disabled"; + }; + + gpio_chip4: gpio_chip@20180000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x20180000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 21 7>, <&pmux 7 39 1>; + status = "disabled"; + }; + + gpio_chip5: gpio_chip@20190000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x20190000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 40 8>; + status = "disabled"; + }; + + gpio_chip6: gpio_chip@201a0000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x201a0000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 48 8>; + status = "disabled"; + }; + + gpio_chip7: gpio_chip@201b0000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x201b0000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 56 8>; + status = "disabled"; + }; + + gpio_chip8: gpio_chip@201c0000 { + compatible = "arm,pl061", "arm,primecell"; + reg = <0x201c0000 0x10000>; + interrupts = <31>; + clocks = <&clock HI3518EV20X_SYSAPB_CLK>; + clock-names = "apb_pclk"; + #gpio-cells = <2>; + gpio-ranges = <&pmux 0 64 2>; + status = "disabled"; + }; + + hidmac: hidma-controller@10060000 { + compatible = "hisilicon,hisi-dmac"; + reg = <0x10060000 0x1000>; + interrupts = <14>; + clocks = <&clock HI3518EV20X_DMAC_CLK>; + clock-names = "dmac_clk"; + resets = <&clock 0xd8 4>; + reset-names = "dma-reset"; + #dma-cells = <2>; + status = "disabled"; + }; + }; + + media { + #address-cells = <1>; + #size-cells = <1>; + compatible = "simple-bus"; + interrupt-parent = <&vic>; + ranges; + + sys_config { + compatible = "hisilicon,sys_config"; + }; + + sys: sys@20030000 { + compatible = "hisilicon,hi35xx_sys"; + reg = <0x20030000 0x10000>, <0x20050000 0x10000>, + <0x20110000 0x10000>, <0x20120000 0x10000>; + reg-names = "crg", "sys", "ddr", "misc"; + }; + + audio: audio@20650000 { + compatible = "hisilicon,hi35xx_aiao"; + interrupts = <9>; + reg = <0x20650000 0x10000>; + reg-names = "aiao"; + }; + + ive: ive@206a0000 { + compatible = "hisilicon,hi35xx_ive"; + interrupts = <21>; + reg = <0x206a0000 0x10000>; + }; + + mipi: mipi@20680000 { + compatible = "hisilicon,hi35xx_mipi"; + interrupts = <28>; + reg = <0x20680000 0x10000>; + }; + + isp: isp@20580000 { + compatible = "hisilicon,hi35xx_isp"; + interrupts = <22>; + reg = <0x20580000 0x10000>, <0x205a0000 0x20000>; + reg-names = "reg_vicap_base_va", "reg_isp_base_va"; + }; + + viu: viu@20580000 { + compatible = "hisilicon,hi35xx_viu"; + interrupts = <22>; + reg = <0x20580000 0x40000>; + }; + + vou: vou@205c0000 { + compatible = "hisilicon,hi35xx_vou"; + interrupts = <23>; + reg = <0x205c0000 0x10000>; + }; + + vgs: vgs@20630000 { + compatible = "hisilicon,hi35xx_vgs"; + interrupts = <29>; + reg = <0x20630000 0x10000>; + }; + + vpss: vpss@20600000 { + compatible = "hisilicon,hi35xx_vpss"; + interrupts = <17>; + reg = <0x20600000 0x10000>; + }; + + avc: avc@20620000 { + compatible = "hisilicon,hi35xx_avc"; + interrupts = <24>; + reg = <0x20620000 0x10000>; + }; + + jpege: jpege@20660000 { + compatible = "hisilicon,hi35xx_jpege"; + interrupts = <26>; + reg = <0x20660000 0x10000>; + }; + + tde: tde@20610000 { + compatible = "hisilicon,hi35xx_tde"; + interrupts = <27>; + reg = <0x20610000 0x10000>; + }; + + pwm: pwm@20130000 { + compatible = "hisilicon,hi3516cv300-pwm"; + reg = <0x20130000 0x10000>; + }; + + wtdg: wtdg@20040000 { + compatible = "hisilicon,hi_wdg"; + reg = <0x20040000 0x10000>; + reg-names = "wtdg"; + }; + + rtc: rtc@20060000 { + compatible = "hisilicon,hi_rtc"; + interrupts = <2>, <2>; + interrupt-names = "rtc", "rtc_temp"; + reg = <0x20060000 0x10000>; + }; + + ir: ir@20070000{ + compatible = "hisilicon,hi_ir"; + interrupts = <19>; + reg = <0x20070000 0x10000>; + }; + + cipher: cipher@100c0000{ + compatible = "hisilicon,hi_cipher"; + interrupts = <13>; + reg = <0x100c0000 0x10000>; + }; + }; +}; From 3c755e1ffd014ce1cae9fcd3c0a71985b32ba215 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 12:02:34 +0300 Subject: [PATCH 28/68] Remove +x and trap via dos2unix --- .../files/sensor/iq/ar0130.ini | 1430 +++++++------- .../files/sensor/iq/ar0230.ini | 1390 ++++++------- .../files/sensor/iq/ar0230_wdr.ini | 1364 ++++++------- .../files/sensor/iq/imx222.ini | 1694 ++++++++-------- .../files/sensor/iq/ov9732.ini | 1464 +++++++------- .../files/sensor/iq/ov9750.ini | 1718 ++++++++--------- .../files/sensor/iq/ar0237.ini | 0 .../files/sensor/iq/ar0237_wdr.ini | 0 .../files/sensor/iq/imx290.ini | 0 .../files/sensor/iq/imx290_wdr.ini | 0 .../files/sensor/iq/imx307.ini | 0 .../files/sensor/iq/imx323.ini | 0 .../files/sensor/iq/jxf22.ini | 0 .../files/sensor/iq/ov2718.ini | 0 .../files/sensor/iq/ov2718_2wdr1.ini | 0 .../files/sensor/iq/sc2235.ini | 0 16 files changed, 4530 insertions(+), 4530 deletions(-) mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini mode change 100755 => 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini index 68ba7873..19e81cb8 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0130.ini @@ -1,715 +1,715 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 ;threshold value for HLC auto off -HLC_thr_on = 150000 ;threshold value for HLC auto on -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 48 - -[AE] -aeRunInterval = 2 -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 8192000 - -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 62|56|56|48|48| -aeHistOffset = 12|12|20|20|20| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_0 = 25|25|28|28|30|30|30|35|40|40|40|50|50|50|50|50 ; -SharpenUd_0 = 35|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; -TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -overshoot_0 = 180|150|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; -undershoot_0 = 200|180|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; - -abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_1 = 25|25|28|28|30|30|30|35|40|40|40|50|50|50|50|50 ; -SharpenUd_1 = 35|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; -TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -overshoot_1 = 150|130|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; -undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; - - -[gamma] -DelayCount = 1 -Interval = 10 -ExpCount = 4 -ExpThreshLtoD = 8000|40000|400000|4000000| -ExpThreshDtoL = 6000|35000|350000|3200000| - -gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, -gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, -gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 - -gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, -gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, -gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, - -gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, -gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, -gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, - - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 513|1025|2049|4097| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - -[3dnr] -3DnrIsoCount = 12 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000|53000|100000|200000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 50 -s32YTFStr_0 = 48 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 0 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 84 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 12 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 0 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 100 -s32YTFStr_2 = 68 -s32TFStrMax_2 = 13 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 12 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 100 -s32YTFStr_3 = 80 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 0 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 78 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 74 -s32YTFStr_5 = 88 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 74 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 16 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 48 -s32CSFStr_6 = 48 -s32CTFstr_6 = 14 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 86 -s32YTFStr_7 = 104 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 48 -s32CSFStr_7 = 48 -s32CTFstr_7 = 14 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 148 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 24 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 48 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -s32YPKStr_9 = 0 -s32YSFStr_9 = 156 -s32YTFStr_9 = 120 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 8 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 16 -s32YTFStrDl_9 = 0 -s32YSmthStr_9 = 72 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 48 -s32CSFStr_9 = 64 -s32CTFstr_9 = 20 -s32YTFMdWin_9 = 1 - -s32YPKStr_10 = 0 -s32YSFStr_10 = 156 -s32YTFStr_10 = 120 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 8 -s32YSFStrDl_10 = 0 -s32YTFStrDlt_10 = 24 -s32YTFStrDl_10 = 4 -s32YSmthStr_10 = 80 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 24 -s32CSFStr_10 = 64 -s32CTFstr_10 = 20 -s32YTFMdWin_10 = 1 - -s32YPKStr_11 = 0 -s32YSFStr_11 = 156 -s32YTFStr_11 = 120 -s32TFStrMax_11 = 12 -s32TFStrMov_11 = 0 -s32YSFStrDlt_11 = 16 -s32YSFStrDl_11 = 16 -s32YTFStrDlt_11 = 36 -s32YTFStrDl_11 = 16 -s32YSmthStr_11 = 96 -s32YSmthRat_11 = 16 -s32YSFBriRat_11 = 24 -s32CSFStr_11 = 64 -s32CTFstr_11 = 20 -s32YTFMdWin_11 = 1 - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 32 -MaxHistOffset = 64 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 72 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 25,25,28,28,30,30,30,35,40,40,40,50,50,50,50,50 -u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 -u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 -gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, -gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, -gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, - -3DnrIsoCount = 9 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 110 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 110 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 128 -s32YTFStr_3 = 80 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 136 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 88 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 148 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 12 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 172 -s32YTFStr_7 = 106 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 48 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 148 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 24 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 48 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 36|35|34|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 25 -WhiteDelayFrame = 25 - -u8Tolerance = 2 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 30,30,32,32,35,38,40,42,42,45,45,50,50,50,50,50 -u8SharpenUd = 40,38,38,35,35,32,30,25,21,15,12,12,12,12,12,12 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 6,6,8,8,10,10,12,14,16,18,20,30,30,30,30,30 -u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 -u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 - -gamma_0 = 0,99,202,307,411,512,608,695,773,844,899,943,984,1026,1077,1143,1167,1193,1219,1247,1276,1306,1337,1368,1400,1432,1465,1497,1530,1563,1596,1629,1662,1694,1725,1757,1787,1817,1840,1863,1886,1908,1930,1951,1972,1994,2015,2035,2056,2077,2098,2119,2140,2162,2183,2205,2228,2251,2274,2297,2322,2347,2372,2398,2426,2437,2449,2461,2473,2486,2498,2511,2524,2537,2550,2564,2577,2591,2605,2619,2633,2647,2661,2675,2689,2704, -gamma_1 = 2718,2733,2747,2762,2777,2791,2806,2821,2836,2850,2865,2880,2895,2909,2924,2939,2953,2968,2983,2997,3011,3026,3040,3054,3068,3082,3096,3110,3123,3137,3150,3163,3176,3189,3202,3215,3227,3239,3251,3263,3275,3286,3298,3309,3320,3330,3341,3352,3363,3373,3384,3394,3404,3415,3425,3435,3445,3455,3465,3475,3484,3494,3503,3513,3522,3531,3541,3550,3559,3568,3577,3586,3594,3603,3612,3620,3629,3637,3645,3653,3662,3670,3678,3686,3693, -gamma_2 = 3701,3709,3716,3724,3731,3739,3746,3753,3761,3768,3775,3782,3789,3795,3802,3809,3815,3822,3829,3835,3841,3848,3854,3860,3866,3871,3877,3882,3888,3893,3898,3903,3908,3913,3917,3922,3926,3931,3935,3939,3943,3947,3951,3955,3959,3962,3966,3970,3973,3977,3980,3983,3987,3990,3993,3996,4000,4003,4006,4009,4012,4015,4018,4021,4024,4027,4031,4034,4037,4040,4043,4046,4049,4053,4056,4059,4062,4066,4069,4073,4076,4080,4083,4087,4091,4095, - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -3DnrIsoCount = 7 -3DnrIsoThresh = 100|200|400|800|1600|3200|6400| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 96 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 12 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 0 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 102 -s32YTFStr_1 = 66 -s32TFStrMax_1 = 12 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 0 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 106 -s32YTFStr_2 = 68 -s32TFStrMax_2 = 13 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 0 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 110 -s32YTFStr_3 = 76 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 0 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 118 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 13 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 6 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 0 -s32CTFstr_4 = 0 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 122 -s32YTFStr_5 = 86 -s32TFStrMax_5 = 13 -s32TFStrMov_5 = 6 -s32YSFStrDlt_5 = 8 -s32YSFStrDl_5 = 12 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 0 -s32CTFstr_5 = 0 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 123 -s32YTFStr_6 = 91 -s32TFStrMax_6 = 13 -s32TFStrMov_6 = 16 -s32YSFStrDlt_6 = 12 -s32YSFStrDl_6 = 28 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 0 -s32CTFstr_6 = 0 -s32YTFMdWin_6 = 1 - -[DRC] -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 128 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|56|56|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 25|25|28|28|30|30|30|35|40|40|40|50|50|50|50|50 ; +SharpenUd_0 = 35|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_0 = 180|150|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_0 = 200|180|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 25|25|28|28|30|30|30|35|40|40|40|50|50|50|50|50 ; +SharpenUd_1 = 35|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_1 = 150|130|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|35000|350000|3200000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, +gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, +gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 513|1025|2049|4097| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 12 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000|53000|100000|200000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 50 +s32YTFStr_0 = 48 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 0 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 84 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 0 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 100 +s32YTFStr_2 = 68 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 12 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 100 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 78 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 74 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 74 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 16 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 48 +s32CTFstr_6 = 14 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 86 +s32YTFStr_7 = 104 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 14 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 156 +s32YTFStr_9 = 120 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 8 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 16 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 72 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 48 +s32CSFStr_9 = 64 +s32CTFstr_9 = 20 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 156 +s32YTFStr_10 = 120 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 8 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 24 +s32YTFStrDl_10 = 4 +s32YSmthStr_10 = 80 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 64 +s32CTFstr_10 = 20 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 156 +s32YTFStr_11 = 120 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 0 +s32YSFStrDlt_11 = 16 +s32YSFStrDl_11 = 16 +s32YTFStrDlt_11 = 36 +s32YTFStrDl_11 = 16 +s32YSmthStr_11 = 96 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 24 +s32CSFStr_11 = 64 +s32CTFstr_11 = 20 +s32YTFMdWin_11 = 1 + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 25,25,28,28,30,30,30,35,40,40,40,50,50,50,50,50 +u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 +gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, +gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, +gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, + +3DnrIsoCount = 9 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 110 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 110 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 128 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 136 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 148 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 172 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 36|35|34|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 25 +WhiteDelayFrame = 25 + +u8Tolerance = 2 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 30,30,32,32,35,38,40,42,42,45,45,50,50,50,50,50 +u8SharpenUd = 40,38,38,35,35,32,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 6,6,8,8,10,10,12,14,16,18,20,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 + +gamma_0 = 0,99,202,307,411,512,608,695,773,844,899,943,984,1026,1077,1143,1167,1193,1219,1247,1276,1306,1337,1368,1400,1432,1465,1497,1530,1563,1596,1629,1662,1694,1725,1757,1787,1817,1840,1863,1886,1908,1930,1951,1972,1994,2015,2035,2056,2077,2098,2119,2140,2162,2183,2205,2228,2251,2274,2297,2322,2347,2372,2398,2426,2437,2449,2461,2473,2486,2498,2511,2524,2537,2550,2564,2577,2591,2605,2619,2633,2647,2661,2675,2689,2704, +gamma_1 = 2718,2733,2747,2762,2777,2791,2806,2821,2836,2850,2865,2880,2895,2909,2924,2939,2953,2968,2983,2997,3011,3026,3040,3054,3068,3082,3096,3110,3123,3137,3150,3163,3176,3189,3202,3215,3227,3239,3251,3263,3275,3286,3298,3309,3320,3330,3341,3352,3363,3373,3384,3394,3404,3415,3425,3435,3445,3455,3465,3475,3484,3494,3503,3513,3522,3531,3541,3550,3559,3568,3577,3586,3594,3603,3612,3620,3629,3637,3645,3653,3662,3670,3678,3686,3693, +gamma_2 = 3701,3709,3716,3724,3731,3739,3746,3753,3761,3768,3775,3782,3789,3795,3802,3809,3815,3822,3829,3835,3841,3848,3854,3860,3866,3871,3877,3882,3888,3893,3898,3903,3908,3913,3917,3922,3926,3931,3935,3939,3943,3947,3951,3955,3959,3962,3966,3970,3973,3977,3980,3983,3987,3990,3993,3996,4000,4003,4006,4009,4012,4015,4018,4021,4024,4027,4031,4034,4037,4040,4043,4046,4049,4053,4056,4059,4062,4066,4069,4073,4076,4080,4083,4087,4091,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 7 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 96 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 0 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 102 +s32YTFStr_1 = 66 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 0 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 106 +s32YTFStr_2 = 68 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 0 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 110 +s32YTFStr_3 = 76 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 0 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 118 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 6 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 0 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 122 +s32YTFStr_5 = 86 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 6 +s32YSFStrDlt_5 = 8 +s32YSFStrDl_5 = 12 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 0 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 123 +s32YTFStr_6 = 91 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 16 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 28 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 0 +s32CTFstr_6 = 0 +s32YTFMdWin_6 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini index 4e596e15..87741a8d 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230.ini @@ -1,695 +1,695 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 ;threshold value for HLC auto off -HLC_thr_on = 150000 ;threshold value for HLC auto on -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 48 - -[AE] -aeRunInterval = 2 -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 3000000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 3000000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 3000000 - -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 62|54|54|48|48| -aeHistOffset = 12|12|20|20|20| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_0 = 30|30|32|32|35|35|37|37|40|45|50|50|50|50|50|50 ; -SharpenUd_0 = 40|40|35|35|35|30|30|25|21|15|12|12|12|12|12|12; -TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -overshoot_0 = 150|140|120|110|110|60|40|30|20|10|0|0|0|0|0|0; -undershoot_0 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255; - -abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_1 = 30|30|32|32|35|35|37|37|40|45|50|50|50|50|50|50 ; -SharpenUd_1 = 40|40|35|35|35|30|30|25|21|15|12|12|12|12|12|12 ; -TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -overshoot_1 = 150|140|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; -undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; - - -[gamma] -DelayCount = 1 -Interval = 10 -ExpCount = 4 -ExpThreshLtoD = 8000|40000|400000|4000000| -ExpThreshDtoL = 6000|7000|35000|320000| - -gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, -gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, -gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 - -gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, -gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, -gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, - -gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, -gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, -gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - - -[3dnr] -3DnrIsoCount = 10 -3DnrIsoThresh = 50|100|400|1500|3000|7000|14000|28000|78000|180000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 100 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 100 -s32YTFStr_1 = 48 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 110 -s32YTFStr_2 = 72 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 118 -s32YTFStr_3 = 84 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 0 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 125 -s32YTFStr_4 = 90 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 48 -s32CSFStr_4 = 32 -s32CTFstr_4 = 0 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 140 -s32YTFStr_5 = 100 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 32 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 0 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 150 -s32YTFStr_6 = 120 -s32TFStrMax_6 = 12 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 48 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 40 -s32CTFstr_6 = 15 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 170 -s32YTFStr_7 = 122 -s32TFStrMax_7 = 12 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 100 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 64 -s32CSFStr_7 = 40 -s32CTFstr_7 = 15 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 170 -s32YTFStr_8 = 122 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 0 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 8 -s32YSmthStr_8 = 110 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 64 -s32CSFStr_8 = 40 -s32CTFstr_8 = 15 -s32YTFMdWin_8 = 1 - -s32YPKStr_9 = 0 -s32YSFStr_9 = 190 -s32YTFStr_9 = 125 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 0 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 25 -s32YTFStrDl_9 = 20 -s32YSmthStr_9 = 110 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 64 -s32CSFStr_9 = 40 -s32CTFstr_9 = 15 -s32YTFMdWin_9 = 1 - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 32 -MaxHistOffset = 64 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 72 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 30,30,32,32,35,35,37,37,40,45,50,50,50,50,50,50 ; -u8SharpenUd = 40,40,35,35,35,30,30,25,21,15,12,12,12,12,12,12; -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 ; -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 ; -u8OverShoot = 150,140,120,110,110,60,40,30,20,10,0,0,0,0,0,0; -u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255; - -gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, -gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, -gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, - -3DnrIsoCount = 10 -3DnrIsoThresh = 50|100|400|1500|3000|7000|14000|28000|78000|180000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 100 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - - -s32YPKStr_1 = 0 -s32YSFStr_1 = 100 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - - -s32YPKStr_2 = 0 -s32YSFStr_2 = 110 -s32YTFStr_2 = 72 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - - -s32YPKStr_3 = 0 -s32YSFStr_3 = 126 -s32YTFStr_3 = 84 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 32 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 16 -s32YTFMdWin_3 = 1 - - -s32YPKStr_4 = 0 -s32YSFStr_4 = 140 -s32YTFStr_4 = 90 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 54 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 48 -s32CSFStr_4 = 32 -s32CTFstr_4 = 0 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 160 -s32YTFStr_5 = 100 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 70 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 0 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 170 -s32YTFStr_6 = 120 -s32TFStrMax_6 = 12 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 100 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 40 -s32CTFstr_6 = 15 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 170 -s32YTFStr_7 = 122 -s32TFStrMax_7 = 12 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 100 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 64 -s32CSFStr_7 = 40 -s32CTFstr_7 = 15 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 170 -s32YTFStr_8 = 122 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 0 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 8 -s32YSmthStr_8 = 110 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 64 -s32CSFStr_8 = 40 -s32CTFstr_8 = 15 -s32YTFMdWin_8 = 1 - -s32YPKStr_9 = 0 -s32YSFStr_9 = 190 -s32YTFStr_9 = 125 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 0 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 25 -s32YTFStrDl_9 = 20 -s32YSmthStr_9 = 110 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 64 -s32CSFStr_9 = 40 -s32CTFstr_9 = 15 -s32YTFMdWin_9 = 1 - - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 50|48|38|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 30 -WhiteDelayFrame = 30 - -u8Tolerance = 3 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 - -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 50,50,55,55,60,60,65,65,68,68,70,70,70,72,72,75; -u8SharpenUd = 65,65,60,60,58,58,55,55,53,53,50,50,45,45,45,45; -u8TextureNoiseThd = 2,2,4,4,6,6,8,8,10,10,12,12,14,14,16,16 ; -u8EdgeNoiseThd = 2,2,4,4,6,6,8,8,10,10,12,12,14,34,16,16 ; -u8OverShoot = 170,160,160,150,140,130,120,110,90,80,40,30,20,10,0,0; -u8UnderShoot = 180,180,200,200,220,230,230,230,240,240,255,255,255,255,255,255; - -gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, -gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, -gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - - -3DnrIsoCount = 6 -3DnrIsoThresh = 50|100|400|1500|3600|7000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 100 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 100 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 110 -s32YTFStr_2 = 72 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 0 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 110 -s32YTFStr_3 = 84 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 0 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 110 -s32YTFStr_4 = 100 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 16 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 16 -s32YTFStrDl_4 = 16 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 0 -s32CTFstr_4 = 0 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 125 -s32YTFStr_5 = 108 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 16 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 16 -s32YTFStrDl_5 = 16 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 0 -s32CTFstr_5 = 0 -s32YTFMdWin_5 = 1 - - - - - -[DRC] -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 128 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 3000000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 3000000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 3000000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|54|54|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 30|30|32|32|35|35|37|37|40|45|50|50|50|50|50|50 ; +SharpenUd_0 = 40|40|35|35|35|30|30|25|21|15|12|12|12|12|12|12; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_0 = 150|140|120|110|110|60|40|30|20|10|0|0|0|0|0|0; +undershoot_0 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 30|30|32|32|35|35|37|37|40|45|50|50|50|50|50|50 ; +SharpenUd_1 = 40|40|35|35|35|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +overshoot_1 = 150|140|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|7000|35000|320000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, +gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, +gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + + +[3dnr] +3DnrIsoCount = 10 +3DnrIsoThresh = 50|100|400|1500|3000|7000|14000|28000|78000|180000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 48 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 110 +s32YTFStr_2 = 72 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 118 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 90 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 48 +s32CSFStr_4 = 32 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 140 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 32 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 150 +s32YTFStr_6 = 120 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 48 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 40 +s32CTFstr_6 = 15 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 170 +s32YTFStr_7 = 122 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 100 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 64 +s32CSFStr_7 = 40 +s32CTFstr_7 = 15 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 170 +s32YTFStr_8 = 122 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 0 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 8 +s32YSmthStr_8 = 110 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 64 +s32CSFStr_8 = 40 +s32CTFstr_8 = 15 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 190 +s32YTFStr_9 = 125 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 25 +s32YTFStrDl_9 = 20 +s32YSmthStr_9 = 110 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 64 +s32CSFStr_9 = 40 +s32CTFstr_9 = 15 +s32YTFMdWin_9 = 1 + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 30,30,32,32,35,35,37,37,40,45,50,50,50,50,50,50 ; +u8SharpenUd = 40,40,35,35,35,30,30,25,21,15,12,12,12,12,12,12; +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 ; +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 ; +u8OverShoot = 150,140,120,110,110,60,40,30,20,10,0,0,0,0,0,0; +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255; + +gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, +gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, +gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, + +3DnrIsoCount = 10 +3DnrIsoThresh = 50|100|400|1500|3000|7000|14000|28000|78000|180000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + + +s32YPKStr_2 = 0 +s32YSFStr_2 = 110 +s32YTFStr_2 = 72 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + + +s32YPKStr_3 = 0 +s32YSFStr_3 = 126 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 32 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 16 +s32YTFMdWin_3 = 1 + + +s32YPKStr_4 = 0 +s32YSFStr_4 = 140 +s32YTFStr_4 = 90 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 54 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 48 +s32CSFStr_4 = 32 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 160 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 70 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 170 +s32YTFStr_6 = 120 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 100 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 40 +s32CTFstr_6 = 15 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 170 +s32YTFStr_7 = 122 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 100 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 64 +s32CSFStr_7 = 40 +s32CTFstr_7 = 15 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 170 +s32YTFStr_8 = 122 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 0 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 8 +s32YSmthStr_8 = 110 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 64 +s32CSFStr_8 = 40 +s32CTFstr_8 = 15 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 190 +s32YTFStr_9 = 125 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 25 +s32YTFStrDl_9 = 20 +s32YSmthStr_9 = 110 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 64 +s32CSFStr_9 = 40 +s32CTFstr_9 = 15 +s32YTFMdWin_9 = 1 + + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 + +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 50,50,55,55,60,60,65,65,68,68,70,70,70,72,72,75; +u8SharpenUd = 65,65,60,60,58,58,55,55,53,53,50,50,45,45,45,45; +u8TextureNoiseThd = 2,2,4,4,6,6,8,8,10,10,12,12,14,14,16,16 ; +u8EdgeNoiseThd = 2,2,4,4,6,6,8,8,10,10,12,12,14,34,16,16 ; +u8OverShoot = 170,160,160,150,140,130,120,110,90,80,40,30,20,10,0,0; +u8UnderShoot = 180,180,200,200,220,230,230,230,240,240,255,255,255,255,255,255; + +gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, +gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, +gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + + +3DnrIsoCount = 6 +3DnrIsoThresh = 50|100|400|1500|3600|7000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 110 +s32YTFStr_2 = 72 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 0 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 110 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 0 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 110 +s32YTFStr_4 = 100 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 16 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 16 +s32YTFStrDl_4 = 16 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 0 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 125 +s32YTFStr_5 = 108 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 16 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 16 +s32YTFStrDl_5 = 16 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 0 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + + + + + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini index 3dd532eb..3955f72e 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini @@ -1,682 +1,682 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 ;threshold value for HLC auto off -HLC_thr_on = 150000 ;threshold value for HLC auto on -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 256 - -[AE] -aeRunInterval = 1 -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 16385000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 16385000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 16385000 - -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 64|64|64|64|64| -aeHistOffset = 128|128|128|128|128| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_0 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; -SharpenUd_0 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; -TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_0 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; -overshoot_0 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; -undershoot_0 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; - -abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_1 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; -SharpenUd_1 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; -TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_1 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; -overshoot_1 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; -undershoot_1 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; - -[gamma] - -DelayCount = 1 -Interval = 10 -ExpCount = 4 -ExpThreshLtoD = 8000|40000|400000|4000000| -ExpThreshDtoL = 6000|7000|35000|320000| - -gamma.0_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_0 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_0 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -gamma.0_1 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_1 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -gamma.0_2 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_2 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -gamma.0_3 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_3 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_3 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - - - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - -[3dnr] -3DnrIsoCount = 8 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 100 -s32YTFStr_0 = 72 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 12 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 48 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 100 -s32YTFStr_1 = 72 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 12 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 32 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 12 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 32 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 120 -s32YTFStr_3 = 84 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 12 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 32 -s32CSFStr_3 = 32 -s32CTFstr_3 = 6 -s32YTFMdWin_3 = 0 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 126 -s32YTFStr_4 = 96 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 12 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 32 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 90 -s32TFStrMax_5 = 12 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 32 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 154 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 12 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 24 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 160 -s32YTFStr_7 = 120 -s32TFStrMax_7 = 12 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 24 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 32 -MaxHistOffset = 64 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 72 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 -u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 -u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 -gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 -3DnrIsoCount = 9 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 110 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 110 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 128 -s32YTFStr_3 = 80 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 136 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 88 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 148 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 12 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 172 -s32YTFStr_7 = 106 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 48 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 148 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 24 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 48 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 50|48|38|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 30 -WhiteDelayFrame = 30 - -u8Tolerance = 3 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 -u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 -u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 -gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -3DnrIsoCount = 9 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 110 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 110 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 128 -s32YTFStr_3 = 80 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 136 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 88 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 148 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 12 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 172 -s32YTFStr_7 = 106 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 48 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 148 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 24 -s32YSFStrDl_8 = 24 -s32YTFStrDlt_8 = 0 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 48 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -[DRC] -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 255 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 256 + +[AE] +aeRunInterval = 1 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 16385000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 16385000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 16385000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 64|64|64|64|64| +aeHistOffset = 128|128|128|128|128| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; +SharpenUd_0 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; +overshoot_0 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; +undershoot_0 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; +SharpenUd_1 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; +overshoot_1 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; +undershoot_1 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; + +[gamma] + +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|7000|35000|320000| + +gamma.0_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_0 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_0 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +gamma.0_1 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_1 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +gamma.0_2 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_2 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +gamma.0_3 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma.1_3 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma.2_3 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + + + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 8 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 100 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 12 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 48 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 100 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 12 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 12 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 120 +s32YTFStr_3 = 84 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 12 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 6 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 126 +s32YTFStr_4 = 96 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 12 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 32 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 90 +s32TFStrMax_5 = 12 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 154 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 24 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 160 +s32YTFStr_7 = 120 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 24 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 +u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 +u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 +gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 +3DnrIsoCount = 9 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 110 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 110 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 128 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 136 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 148 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 172 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 +u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 +u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 +gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, +gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, +gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 9 +3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 110 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 110 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 116 +s32YTFStr_2 = 80 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 128 +s32YTFStr_3 = 80 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 136 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 148 +s32YTFStr_5 = 88 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 148 +s32YTFStr_6 = 96 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 12 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 32 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 172 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 48 +s32CSFStr_7 = 48 +s32CTFstr_7 = 12 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 148 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 24 +s32YSFStrDl_8 = 24 +s32YTFStrDlt_8 = 0 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 48 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 255 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini index cd615da1..63484e4b 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/imx222.ini @@ -1,847 +1,847 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 -HLC_thr_on = 150000 -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - - -ave_lum_thresh = 30 - -delta_dis_expthresh = 20 - -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 48 - -[AE] -aeRunInterval = 2 -aeBitrateCount = 3 -aeBitrateThresh = 2048|8120|16318| - -;speed,tolerance,BlackDelayFrame,WhiteDelayFrame -u8Speed_0 = 64 -u8Tolerance_0 = 2 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -u8Speed_1 = 64 -u8Tolerance_1 = 2 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 5 -u16WhiteDelayFrame_2 = 5 -u32SysGainMax_2 = 8192000 - - -aeExpCount = 5 -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| - -aeCompesation = 64|64|64|56|56| -aeHistOffset = 12|12|20|20|20| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1 -SharpenD_0 = 45|45|45|45|30|35|35|40|50|60|70|90|110|120|120|120 -SharpenUd_0 = 35|45|45|50|50|55|55|60|60|70|80|90|110|120|120|120 -TextureNoiseThd_0 = 0|2|4|6|6|12|30|60|80|0|0|0|0|0|0|0 -EdgeNoiseThd_0 = 2|4|8|16|25|11|12|0|0|0|0|0|0|0|0|0 -overshoot_0 = 170|190|200|175|150|120|110|95|80|70|40|20|20|20|20|20 -undershoot_0 = 170|190|200|200|175|170|130|115|100|70|50|50|50|50|50|50 - -abEnLowLumaShoot_1 = 0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1 -SharpenD_1 = 20|20|30|45|30|35|35|40|50|60|70|90|110|120|120|120 -SharpenUd_1 = 40|45|45|50|50|55|55|60|60|70|80|90|110|120|120|120 -TextureNoiseThd_1 = 0|2|4|6|6|12|30|60|80|0|0|0|0|0|0|0 -EdgeNoiseThd_1 = 2|4|8|16|25|11|12|0|0|0|0|0|0|0|0|0 -overshoot_1 = 220|230|200|175|150|120|110|95|80|70|40|20|20|20|20|20 -undershoot_1 = 210|220|190|140|135|130|110|95|75|60|50|50|50|50|50|50 - -[gamma] -DelayCount =1 -Interval = 10 -ExpCount = 4 -ExpThreshLtoD = 40000|8000000|32000000|3200000000 -ExpThreshDtoL = 30000|6000000|30000000|3000000000 - -gamma.0_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_0 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_0 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_1 = 0,73,146,221,295,368,439,509,575,639,701,761,820,877,932,985,1036,1085,1133,1179,1222,1264,1304,1342,1378,1411,1441,1469,1495,1520,1544,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_2 = 0,147,223,284,338,386,431,472,512,549,585,620,653,685,716,746,776,805,833,860,887,913,939,965,990,1014,1038,1062,1085,1109,1131,1154,1176,1198,1220,1241,1262,1283,1304,1324,1344,1365,1384,1404,1424,1443,1462,1481,1500,1519,1537,1555,1574,1592,1610,1628,1645,1663,1680,1698,1715,1732,1749,1766,1782,1799,1816,1832,1848,1865,1881,1897,1913,1929,1945,1960,1976,1992,2007,2022,2038,2053,2068,2083,2098,2113,2128,2143,2158,2172,2187,2202,2216,2230,2245,2259,2273,2288,2302,2316, -gamma.1_2 = 2330,2344,2358,2371,2385,2399,2413,2426,2440,2453,2467,2480,2494,2507,2520,2534,2547,2560,2573,2586,2599,2612,2625,2638,2651,2664,2676,2689,2702,2714,2727,2740,2752,2765,2777,2789,2802,2814,2826,2839,2851,2863,2875,2887,2900,2912,2924,2936,2948,2960,2971,2983,2995,3007,3019,3030,3042,3054,3066,3077,3089,3100,3112,3123,3135,3146,3158,3169,3181,3192,3203,3214,3226,3237,3248,3259,3271,3282,3293,3304,3315,3326,3337,3348,3359,3370,3381,3392,3403,3413,3424,3435,3446,3457,3467,3478,3489,3499,3510,3521, -gamma.2_2 = 3531,3542,3552,3563,3573,3584,3594,3605,3615,3626,3636,3647,3657,3667,3678,3688,3698,3708,3719,3729,3739,3749,3759,3770,3780,3790,3800,3810,3820,3830,3840,3850,3860,3870,3880,3890,3900,3910,3920,3930,3939,3949,3959,3969,3979,3989,3998,4008,4018,4027,4037,4047,4056,4066,4076,4085,4095, - -;gamma.0_3 = 0,84,137,182,223,260,296,330,362,393,423,452,481,508,536,562,588,613,639,663,687,711,735,758,781,804,826,848,870,892,913,934,955,976,997,1017,1037,1057,1077,1097,1117,1136,1155,1175,1194,1213,1231,1250,1269,1287,1305,1324,1342,1360,1378,1396,1413,1431,1448,1466,1483,1500,1518,1535,1552,1569,1586,1602,1619,1636,1652,1669,1685,1701,1718,1734,1750,1766,1782,1798,1814,1830,1846,1861,1877,1893,1908,1924,1939,1955, -;gamma.1_3 = 1970,1985,2000,2016,2031,2046,2061,2076,2091,2106,2121,2136,2150,2165,2180,2194,2209,2224,2238,2253,2267,2281,2296,2310,2324,2339,2353,2367,2381,2395,2409,2423,2437,2451,2465,2479,2493,2507,2521,2535,2548,2562,2576,2589,2603,2616,2630,2644,2657,2671,2684,2697,2711,2724,2737,2751,2764,2777,2790,2804,2817,2830,2843,2856,2869,2882,2895,2908,2921,2934,2947,2960,2973,2986,2998,3011,3024,3037,3049,3062,3075,3087,3100,3113,3125,3138,3150,3163,3175, -;gamma.2_3 = 3188,3200,3213,3225,3237,3250,3262,3275,3287,3299,3311,3324,3336,3348,3360,3372,3385,3397,3409,3421,3433,3445,3457,3469,3481,3493,3505,3517,3529,3541,3553,3565,3577,3589,3600,3612,3624,3636,3648,3659,3671,3683,3695,3706,3718,3730,3741,3753,3764,3776,3788,3799,3811,3822,3834,3845,3857,3868,3880,3891,3903,3914,3926,3937,3948,3960,3971,3982,3994,4005,4016,4028,4039,4050,4061,4073,4084,4095, - -gamma.0_3 = 0,48,84,117,147,176,203,230,256,281,306,330,354,377,400,423,446,468,490,511,533,554,575,596,616,637,657,677,697,717,737,756,776,795,814,834,853,871,890,909,927,946,964,983,1001,1019,1037,1055,1073,1091,1109,1126,1144,1162,1179,1197,1214,1231,1249,1266,1283,1300,1317,1334,1351,1368,1385,1401,1418,1435,1451,1468,1484,1501,1517,1534,1550,1566,1582,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759, -gamma.1_3 = 1774,1790,1806,1822,1837,1853,1868,1884,1900,1915,1930,1946,1961,1977,1992,2007,2023,2038,2053,2068,2083,2099,2114,2129,2144,2159,2174,2189,2204,2219,2234,2248,2263,2278,2293,2308,2323,2337,2352,2367,2381,2396,2411,2425,2440,2454,2469,2483,2498,2512,2527,2541,2556,2570,2584,2599,2613,2627,2642,2656,2670,2684,2699,2713,2727,2741,2755,2769,2783,2798,2812,2826,2840,2854,2868,2882,2896,2910,2924,2937,2951,2965,2979, -gamma.2_3 = 2993,3007,3021,3034,3048,3062,3076,3089,3103,3117,3131,3144,3158,3172,3185,3199,3212,3226,3240,3253,3267,3280,3294,3307,3321,3334,3348,3361,3375,3388,3401,3415,3428,3442,3455,3468,3482,3495,3508,3522,3535,3548,3561,3575,3588,3601,3614,3627,3641,3654,3667,3680,3693,3706,3719,3733,3746,3759,3772,3785,3798,3811,3824,3837,3850,3863,3876,3889,3902,3915,3928,3941,3954,3967,3979,3992,4005,4018,4031,4044,4057,4069,4082,4095, - -[ccm] -AcmEnable = 0 -u16HighColorTempAcmOn = 5120 -u16MidColorTempAcmOn = 3633 -u16LowColorTempAcmOn = 2465 -au16HighCCMAcmOn = 480|32968|32792|32843|399|32836|25|32981|444| -au16MidCCMAcmOn = 463|32936|32807|32882|424|32822|26|33005|467| -au16LowCCMAcmOn = 462|32941|32801|32892|402|32790|34|33020|474| - -u16HighColorTempAcmOff = 5120 -u16MidColorTempAcmOff = 3633 -u16LowColorTempAcmOff = 2465 -au16HighCCMAcmOff = 480|32968|32792|32843|399|32836|25|32981|444| -au16MidCCMAcmOff = 463|32936|32807|32882|424|32822|26|33005|467| -au16LowCCMAcmOff = 462|32941|32801|32892|402|32790|34|33020|474| - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - -[3dnr] -3DnrIsoCount = 11 -3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 - -;ISO = 100 -s32YPKStr_0 = 10 -s32YSFStr_0 = 100 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 13 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -;ISO = 200 -s32YPKStr_1 = 5 -s32YSFStr_1 = 100 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 13 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -;ISO = 400 -s32YPKStr_2 = 4 -s32YSFStr_2 = 100 -s32YTFStr_2 = 64 -s32TFStrMax_2 = 13 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -;ISO = 800 -s32YPKStr_3 = 0 -s32YSFStr_3 = 116 -s32YTFStr_3 = 78 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 0 - -;ISO = 1600 -s32YPKStr_4 = 0 -s32YSFStr_4 = 116 -s32YTFStr_4 = 92 -s32TFStrMax_4 = 13 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 4 -s32YTFMdWin_4 = 1 - -;ISO = 3200 -s32YPKStr_5 = 0 -s32YSFStr_5 = 116 -s32YTFStr_5 = 100 -s32TFStrMax_5 = 13 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 8 -s32YTFMdWin_5 = 1 - -;ISO = 6400 -s32YPKStr_6 = 0 -s32YSFStr_6 = 124 -s32YTFStr_6 = 100 -s32TFStrMax_6 = 13 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 24 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 48 -s32CSFStr_6 = 32 -s32CTFstr_6 = 16 -s32YTFMdWin_6 = 1 - -;ISO = 12800 -s32YPKStr_7 = 0 -s32YSFStr_7 = 136 -s32YTFStr_7 = 105 -s32TFStrMax_7 = 13 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 8 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 24 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 48 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 32 -s32YTFMdWin_7 = 1 - -;ISO = 25600 -s32YPKStr_8 = 0 -s32YSFStr_8 = 146 -s32YTFStr_8 = 105 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 8 -s32YSFStrDl_8 = 48 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 4 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 32 -s32YTFMdWin_8 = 1 - -;ISO = 51200 -s32YPKStr_9 = 0 -s32YSFStr_9 = 176 -s32YTFStr_9 = 105 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 24 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 56 -s32YTFStrDl_9 = 18 -s32YSmthStr_9 = 48 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 32 -s32CSFStr_9 = 64 -s32CTFstr_9 = 32 -s32YTFMdWin_9 = 1 - -;ISO = 102400 -s32YPKStr_10 = 0 -s32YSFStr_10 = 180 -s32YTFStr_10 = 100 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 24 -s32YSFStrDl_10 = 0 -s32YTFStrDlt_10 = 36 -s32YTFStrDl_10 = 12 -s32YSmthStr_10 = 0 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 32 -s32CSFStr_10 = 64 -s32CTFstr_10 = 32 -s32YTFMdWin_10 = 1 - - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 8 -MaxHistOffset = 20 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 128 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56 -abEnLowLumaShoot = 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 -u8SharpenD = 45,45,40,35,30,35,35,40,50,60,70,90,110,120,120,120 -u8SharpenUd = 35,45,45,50,50,55,55,60,60,70,80,90,110,120,120,120 -u8TextureNoiseThd = 0,2,4,6,6,12,30,60,80,0,0,0,0,0,0,0 -u8EdgeNoiseThd = 2,4,8,16,25,11,12,0,0,0,0,0,0,0,0,0 -u8OverShoot = 170,190,200,175,150,120,110,95,80,70,40,20,20,20,20,20 -u8UnderShoot = 170,190,200,200,175,170,130,115,100,70,50,50,50,50,50,50 -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, -3DnrIsoCount = 11 -3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 - -;ISO = 100 -s32YPKStr_0 = 10 -s32YSFStr_0 = 100 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 13 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -;ISO = 200 -s32YPKStr_1 = 5 -s32YSFStr_1 = 100 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 13 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -;ISO = 400 -s32YPKStr_2 = 4 -s32YSFStr_2 = 100 -s32YTFStr_2 = 64 -s32TFStrMax_2 = 13 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -;ISO = 800 -s32YPKStr_3 = 0 -s32YSFStr_3 = 116 -s32YTFStr_3 = 78 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 1 - -;ISO = 1600 -s32YPKStr_4 = 0 -s32YSFStr_4 = 116 -s32YTFStr_4 = 92 -s32TFStrMax_4 = 13 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 4 -s32YTFMdWin_4 = 1 - -;ISO = 3200 -s32YPKStr_5 = 0 -s32YSFStr_5 = 116 -s32YTFStr_5 = 100 -s32TFStrMax_5 = 13 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 8 -s32YTFMdWin_5 = 1 - -;ISO = 6400 -s32YPKStr_6 = 0 -s32YSFStr_6 = 124 -s32YTFStr_6 = 100 -s32TFStrMax_6 = 13 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 24 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 48 -s32CSFStr_6 = 32 -s32CTFstr_6 = 16 -s32YTFMdWin_6 = 1 - -;ISO = 12800 -s32YPKStr_7 = 0 -s32YSFStr_7 = 136 -s32YTFStr_7 = 105 -s32TFStrMax_7 = 13 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 8 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 24 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 48 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 32 -s32YTFMdWin_7 = 1 - -;ISO = 25600 -s32YPKStr_8 = 0 -s32YSFStr_8 = 146 -s32YTFStr_8 = 105 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 8 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 4 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 32 -s32YTFMdWin_8 = 1 - -;ISO = 51200 -s32YPKStr_9 = 0 -s32YSFStr_9 = 176 -s32YTFStr_9 = 105 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 24 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 56 -s32YTFStrDl_9 = 18 -s32YSmthStr_9 = 48 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 32 -s32CSFStr_9 = 64 -s32CTFstr_9 = 32 -s32YTFMdWin_9 = 1 - -;ISO = 102400 -s32YPKStr_10 = 0 -s32YSFStr_10 = 180 -s32YTFStr_10 = 100 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 24 -s32YSFStrDl_10 = 24 -s32YTFStrDlt_10 = 36 -s32YTFStrDl_10 = 12 -s32YSmthStr_10 = 0 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 32 -s32CSFStr_10 = 64 -s32CTFstr_10 = 32 -s32YTFMdWin_10 = 1 - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 50|48|38|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 30 -WhiteDelayFrame = 30 - -u8Tolerance = 3 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 -abEnLowLumaShoot = 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 -u8SharpenD = 45,45,45,45,30,35,35,40,50,60,70,90,110,120,120,120 -u8SharpenUd = 35,45,45,50,50,55,55,60,60,70,80,90,110,120,120,120 -u8TextureNoiseThd = 0,2,4,6,6,12,30,60,80,0,0,0,0,0,0,0 -u8EdgeNoiseThd = 2,4,8,16,25,11,12,0,0,0,0,0,0,0,0,0 -u8OverShoot = 220,210,200,175,150,120,110,95,80,70,40,20,20,20,20,20 -u8UnderShoot = 220,210,200,200,175,170,130,115,100,70,50,50,50,50,50,50 - -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -3DnrIsoCount = 11 -3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 - -;ISO = 100 -s32YPKStr_0 = 10 -s32YSFStr_0 = 100 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 13 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -;ISO = 200 -s32YPKStr_1 = 5 -s32YSFStr_1 = 100 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 13 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -;ISO = 400 -s32YPKStr_2 = 4 -s32YSFStr_2 = 100 -s32YTFStr_2 = 64 -s32TFStrMax_2 = 13 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -;ISO = 800 -s32YPKStr_3 = 0 -s32YSFStr_3 = 116 -s32YTFStr_3 = 78 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 1 - -;ISO = 1600 -s32YPKStr_4 = 0 -s32YSFStr_4 = 116 -s32YTFStr_4 = 92 -s32TFStrMax_4 = 13 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 4 -s32YTFMdWin_4 = 1 - -;ISO = 3200 -s32YPKStr_5 = 0 -s32YSFStr_5 = 116 -s32YTFStr_5 = 100 -s32TFStrMax_5 = 13 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 8 -s32YTFMdWin_5 = 1 - -;ISO = 6400 -s32YPKStr_6 = 0 -s32YSFStr_6 = 124 -s32YTFStr_6 = 100 -s32TFStrMax_6 = 13 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 24 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 48 -s32CSFStr_6 = 32 -s32CTFstr_6 = 16 -s32YTFMdWin_6 = 1 - -;ISO = 12800 -s32YPKStr_7 = 0 -s32YSFStr_7 = 136 -s32YTFStr_7 = 105 -s32TFStrMax_7 = 13 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 8 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 24 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 48 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 32 -s32YTFMdWin_7 = 1 - -;ISO = 25600 -s32YPKStr_8 = 0 -s32YSFStr_8 = 146 -s32YTFStr_8 = 105 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 8 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 48 -s32YTFStrDl_8 = 4 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 32 -s32YTFMdWin_8 = 1 - -;ISO = 51200 -s32YPKStr_9 = 0 -s32YSFStr_9 = 176 -s32YTFStr_9 = 105 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 24 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 56 -s32YTFStrDl_9 = 18 -s32YSmthStr_9 = 48 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 32 -s32CSFStr_9 = 64 -s32CTFstr_9 = 32 -s32YTFMdWin_9 = 1 - -;ISO = 102400 -s32YPKStr_10 = 0 -s32YSFStr_10 = 180 -s32YTFStr_10 = 100 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 24 -s32YSFStrDl_10 = 0 -s32YTFStrDlt_10 = 36 -s32YTFStrDl_10 = 12 -s32YSmthStr_10 = 0 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 32 -s32CSFStr_10 = 64 -s32CTFstr_10 = 32 -s32YTFMdWin_10 = 1 - -[DRC] -DRCEnable = 1 -DRCManulEnable = 0 -DRCStrengthTarget = 128 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 +HLC_thr_on = 150000 +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + + +ave_lum_thresh = 30 + +delta_dis_expthresh = 20 + +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 +aeBitrateThresh = 2048|8120|16318| + +;speed,tolerance,BlackDelayFrame,WhiteDelayFrame +u8Speed_0 = 64 +u8Tolerance_0 = 2 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +u8Speed_1 = 64 +u8Tolerance_1 = 2 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 5 +u16WhiteDelayFrame_2 = 5 +u32SysGainMax_2 = 8192000 + + +aeExpCount = 5 +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| + +aeCompesation = 64|64|64|56|56| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1 +SharpenD_0 = 45|45|45|45|30|35|35|40|50|60|70|90|110|120|120|120 +SharpenUd_0 = 35|45|45|50|50|55|55|60|60|70|80|90|110|120|120|120 +TextureNoiseThd_0 = 0|2|4|6|6|12|30|60|80|0|0|0|0|0|0|0 +EdgeNoiseThd_0 = 2|4|8|16|25|11|12|0|0|0|0|0|0|0|0|0 +overshoot_0 = 170|190|200|175|150|120|110|95|80|70|40|20|20|20|20|20 +undershoot_0 = 170|190|200|200|175|170|130|115|100|70|50|50|50|50|50|50 + +abEnLowLumaShoot_1 = 0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1 +SharpenD_1 = 20|20|30|45|30|35|35|40|50|60|70|90|110|120|120|120 +SharpenUd_1 = 40|45|45|50|50|55|55|60|60|70|80|90|110|120|120|120 +TextureNoiseThd_1 = 0|2|4|6|6|12|30|60|80|0|0|0|0|0|0|0 +EdgeNoiseThd_1 = 2|4|8|16|25|11|12|0|0|0|0|0|0|0|0|0 +overshoot_1 = 220|230|200|175|150|120|110|95|80|70|40|20|20|20|20|20 +undershoot_1 = 210|220|190|140|135|130|110|95|75|60|50|50|50|50|50|50 + +[gamma] +DelayCount =1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 40000|8000000|32000000|3200000000 +ExpThreshDtoL = 30000|6000000|30000000|3000000000 + +gamma.0_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_0 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_0 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_1 = 0,73,146,221,295,368,439,509,575,639,701,761,820,877,932,985,1036,1085,1133,1179,1222,1264,1304,1342,1378,1411,1441,1469,1495,1520,1544,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,147,223,284,338,386,431,472,512,549,585,620,653,685,716,746,776,805,833,860,887,913,939,965,990,1014,1038,1062,1085,1109,1131,1154,1176,1198,1220,1241,1262,1283,1304,1324,1344,1365,1384,1404,1424,1443,1462,1481,1500,1519,1537,1555,1574,1592,1610,1628,1645,1663,1680,1698,1715,1732,1749,1766,1782,1799,1816,1832,1848,1865,1881,1897,1913,1929,1945,1960,1976,1992,2007,2022,2038,2053,2068,2083,2098,2113,2128,2143,2158,2172,2187,2202,2216,2230,2245,2259,2273,2288,2302,2316, +gamma.1_2 = 2330,2344,2358,2371,2385,2399,2413,2426,2440,2453,2467,2480,2494,2507,2520,2534,2547,2560,2573,2586,2599,2612,2625,2638,2651,2664,2676,2689,2702,2714,2727,2740,2752,2765,2777,2789,2802,2814,2826,2839,2851,2863,2875,2887,2900,2912,2924,2936,2948,2960,2971,2983,2995,3007,3019,3030,3042,3054,3066,3077,3089,3100,3112,3123,3135,3146,3158,3169,3181,3192,3203,3214,3226,3237,3248,3259,3271,3282,3293,3304,3315,3326,3337,3348,3359,3370,3381,3392,3403,3413,3424,3435,3446,3457,3467,3478,3489,3499,3510,3521, +gamma.2_2 = 3531,3542,3552,3563,3573,3584,3594,3605,3615,3626,3636,3647,3657,3667,3678,3688,3698,3708,3719,3729,3739,3749,3759,3770,3780,3790,3800,3810,3820,3830,3840,3850,3860,3870,3880,3890,3900,3910,3920,3930,3939,3949,3959,3969,3979,3989,3998,4008,4018,4027,4037,4047,4056,4066,4076,4085,4095, + +;gamma.0_3 = 0,84,137,182,223,260,296,330,362,393,423,452,481,508,536,562,588,613,639,663,687,711,735,758,781,804,826,848,870,892,913,934,955,976,997,1017,1037,1057,1077,1097,1117,1136,1155,1175,1194,1213,1231,1250,1269,1287,1305,1324,1342,1360,1378,1396,1413,1431,1448,1466,1483,1500,1518,1535,1552,1569,1586,1602,1619,1636,1652,1669,1685,1701,1718,1734,1750,1766,1782,1798,1814,1830,1846,1861,1877,1893,1908,1924,1939,1955, +;gamma.1_3 = 1970,1985,2000,2016,2031,2046,2061,2076,2091,2106,2121,2136,2150,2165,2180,2194,2209,2224,2238,2253,2267,2281,2296,2310,2324,2339,2353,2367,2381,2395,2409,2423,2437,2451,2465,2479,2493,2507,2521,2535,2548,2562,2576,2589,2603,2616,2630,2644,2657,2671,2684,2697,2711,2724,2737,2751,2764,2777,2790,2804,2817,2830,2843,2856,2869,2882,2895,2908,2921,2934,2947,2960,2973,2986,2998,3011,3024,3037,3049,3062,3075,3087,3100,3113,3125,3138,3150,3163,3175, +;gamma.2_3 = 3188,3200,3213,3225,3237,3250,3262,3275,3287,3299,3311,3324,3336,3348,3360,3372,3385,3397,3409,3421,3433,3445,3457,3469,3481,3493,3505,3517,3529,3541,3553,3565,3577,3589,3600,3612,3624,3636,3648,3659,3671,3683,3695,3706,3718,3730,3741,3753,3764,3776,3788,3799,3811,3822,3834,3845,3857,3868,3880,3891,3903,3914,3926,3937,3948,3960,3971,3982,3994,4005,4016,4028,4039,4050,4061,4073,4084,4095, + +gamma.0_3 = 0,48,84,117,147,176,203,230,256,281,306,330,354,377,400,423,446,468,490,511,533,554,575,596,616,637,657,677,697,717,737,756,776,795,814,834,853,871,890,909,927,946,964,983,1001,1019,1037,1055,1073,1091,1109,1126,1144,1162,1179,1197,1214,1231,1249,1266,1283,1300,1317,1334,1351,1368,1385,1401,1418,1435,1451,1468,1484,1501,1517,1534,1550,1566,1582,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759, +gamma.1_3 = 1774,1790,1806,1822,1837,1853,1868,1884,1900,1915,1930,1946,1961,1977,1992,2007,2023,2038,2053,2068,2083,2099,2114,2129,2144,2159,2174,2189,2204,2219,2234,2248,2263,2278,2293,2308,2323,2337,2352,2367,2381,2396,2411,2425,2440,2454,2469,2483,2498,2512,2527,2541,2556,2570,2584,2599,2613,2627,2642,2656,2670,2684,2699,2713,2727,2741,2755,2769,2783,2798,2812,2826,2840,2854,2868,2882,2896,2910,2924,2937,2951,2965,2979, +gamma.2_3 = 2993,3007,3021,3034,3048,3062,3076,3089,3103,3117,3131,3144,3158,3172,3185,3199,3212,3226,3240,3253,3267,3280,3294,3307,3321,3334,3348,3361,3375,3388,3401,3415,3428,3442,3455,3468,3482,3495,3508,3522,3535,3548,3561,3575,3588,3601,3614,3627,3641,3654,3667,3680,3693,3706,3719,3733,3746,3759,3772,3785,3798,3811,3824,3837,3850,3863,3876,3889,3902,3915,3928,3941,3954,3967,3979,3992,4005,4018,4031,4044,4057,4069,4082,4095, + +[ccm] +AcmEnable = 0 +u16HighColorTempAcmOn = 5120 +u16MidColorTempAcmOn = 3633 +u16LowColorTempAcmOn = 2465 +au16HighCCMAcmOn = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOn = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOn = 462|32941|32801|32892|402|32790|34|33020|474| + +u16HighColorTempAcmOff = 5120 +u16MidColorTempAcmOff = 3633 +u16LowColorTempAcmOff = 2465 +au16HighCCMAcmOff = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOff = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOff = 462|32941|32801|32892|402|32790|34|33020|474| + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 + +;ISO = 100 +s32YPKStr_0 = 10 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 13 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 5 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 4 +s32YSFStr_2 = 100 +s32YTFStr_2 = 64 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 116 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 0 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 116 +s32YTFStr_4 = 92 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 4 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 116 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 124 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 24 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 32 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 136 +s32YTFStr_7 = 105 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 8 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 24 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 48 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 32 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 146 +s32YTFStr_8 = 105 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 8 +s32YSFStrDl_8 = 48 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 4 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +;ISO = 51200 +s32YPKStr_9 = 0 +s32YSFStr_9 = 176 +s32YTFStr_9 = 105 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 24 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 56 +s32YTFStrDl_9 = 18 +s32YSmthStr_9 = 48 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +;ISO = 102400 +s32YPKStr_10 = 0 +s32YSFStr_10 = 180 +s32YTFStr_10 = 100 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 24 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 36 +s32YTFStrDl_10 = 12 +s32YSmthStr_10 = 0 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 32 +s32CSFStr_10 = 64 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 8 +MaxHistOffset = 20 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56 +abEnLowLumaShoot = 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +u8SharpenD = 45,45,40,35,30,35,35,40,50,60,70,90,110,120,120,120 +u8SharpenUd = 35,45,45,50,50,55,55,60,60,70,80,90,110,120,120,120 +u8TextureNoiseThd = 0,2,4,6,6,12,30,60,80,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 2,4,8,16,25,11,12,0,0,0,0,0,0,0,0,0 +u8OverShoot = 170,190,200,175,150,120,110,95,80,70,40,20,20,20,20,20 +u8UnderShoot = 170,190,200,200,175,170,130,115,100,70,50,50,50,50,50,50 +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 + +;ISO = 100 +s32YPKStr_0 = 10 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 13 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 5 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 4 +s32YSFStr_2 = 100 +s32YTFStr_2 = 64 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 116 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 116 +s32YTFStr_4 = 92 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 4 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 116 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 124 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 24 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 32 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 136 +s32YTFStr_7 = 105 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 8 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 24 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 48 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 32 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 146 +s32YTFStr_8 = 105 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 8 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 4 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +;ISO = 51200 +s32YPKStr_9 = 0 +s32YSFStr_9 = 176 +s32YTFStr_9 = 105 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 24 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 56 +s32YTFStrDl_9 = 18 +s32YSmthStr_9 = 48 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +;ISO = 102400 +s32YPKStr_10 = 0 +s32YSFStr_10 = 180 +s32YTFStr_10 = 100 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 24 +s32YSFStrDl_10 = 24 +s32YTFStrDlt_10 = 36 +s32YTFStrDl_10 = 12 +s32YSmthStr_10 = 0 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 32 +s32CSFStr_10 = 64 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +u8SharpenD = 45,45,45,45,30,35,35,40,50,60,70,90,110,120,120,120 +u8SharpenUd = 35,45,45,50,50,55,55,60,60,70,80,90,110,120,120,120 +u8TextureNoiseThd = 0,2,4,6,6,12,30,60,80,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 2,4,8,16,25,11,12,0,0,0,0,0,0,0,0,0 +u8OverShoot = 220,210,200,175,150,120,110,95,80,70,40,20,20,20,20,20 +u8UnderShoot = 220,210,200,200,175,170,130,115,100,70,50,50,50,50,50,50 + +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|26000|53400|105800 + +;ISO = 100 +s32YPKStr_0 = 10 +s32YSFStr_0 = 100 +s32YTFStr_0 = 64 +s32TFStrMax_0 = 13 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 5 +s32YSFStr_1 = 100 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 4 +s32YSFStr_2 = 100 +s32YTFStr_2 = 64 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 116 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 116 +s32YTFStr_4 = 92 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 4 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 116 +s32YTFStr_5 = 100 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 124 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 24 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 48 +s32CSFStr_6 = 32 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 136 +s32YTFStr_7 = 105 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 8 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 24 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 48 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 32 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 146 +s32YTFStr_8 = 105 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 8 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 48 +s32YTFStrDl_8 = 4 +s32YSmthStr_8 = 64 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +;ISO = 51200 +s32YPKStr_9 = 0 +s32YSFStr_9 = 176 +s32YTFStr_9 = 105 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 24 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 56 +s32YTFStrDl_9 = 18 +s32YSmthStr_9 = 48 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +;ISO = 102400 +s32YPKStr_10 = 0 +s32YSFStr_10 = 180 +s32YTFStr_10 = 100 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 24 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 36 +s32YTFStrDl_10 = 12 +s32YSmthStr_10 = 0 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 32 +s32CSFStr_10 = 64 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 0 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini index 8a64fd2b..eda29f39 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9732.ini @@ -1,732 +1,732 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 ;threshold value for HLC auto off -HLC_thr_on = 150000 ;threshold value for HLC auto on -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 48 - -[AE] -aeRunInterval = 2 -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 8192000 - -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 62|56|56|48|48| -aeHistOffset = 12|12|20|20|20| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_0 = 58|58|60|60|63|63|65|65|68|70|70|70|70|70|70|70 ; -SharpenUd_0 = 40|40|40|43|45|48|50|55|58|60|60|60|60|60|60|65 ; -TextureNoiseThd_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; -EdgeNoiseThd_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; -overshoot_0 = 100| 85|80|75|70|60|55|50|48|45|45|45|45|45|45|45 ; -undershoot_0 = 100|100|95|95|85|80|75|70|65|60|60|60|60|60|60|60 ; - -abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_1 = 58|58|60|60|63|63|65|65|68|70|70|70|70|70|70|70 ; -SharpenUd_1 = 40|40|40|43|45|48|50|55|58|60|60|60|60|60|60|65 ; -TextureNoiseThd_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; -EdgeNoiseThd_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; -overshoot_1 = 100| 85|80|75|70|60|55|50|48|45|45|45|45|45|45|45 ; -undershoot_1 = 100|100|95|95|85|80|75|70|65|60|60|60|60|60|60|60 ; - -[gamma] -DelayCount = 1 -Interval = 10 -ExpCount = 3 -ExpThreshLtoD = 40000|640000|64000000 -ExpThreshDtoL = 30000|480000|48000000 - -gamma.0_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_0 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_0 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_2 = 0,61,123,186,250,314,379,443,506,569,631,692,751,808,863,915,965,1012,1058,1101,1143,1183,1221,1258,1294,1328,1362,1395,1426,1458,1489,1519,1549,1578,1607,1634,1660,1685,1709,1733,1755,1778,1800,1821,1842,1863,1884,1905,1926,1947,1967,1987,2007,2026,2045,2064,2083,2101,2119,2136,2154,2171,2189,2206,2223,2240,2257,2273,2290,2306,2322,2338,2354,2369,2384,2399,2414,2429,2444,2458,2472,2486,2499,2513,2526,2539,2551, -gamma.1_2 = 2564,2576,2588,2600,2612,2624,2636,2648,2659,2671,2683,2694,2706,2717,2728,2739,2750,2761,2772,2783,2793,2804,2815,2826,2837,2848,2859,2870,2882,2893,2904,2916,2927,2938,2949,2961,2972,2983,2993,3004,3015,3025,3035,3045,3055,3064,3074,3083,3092,3102,3111,3120,3129,3138,3147,3156,3166,3175,3184,3194,3203,3213,3223,3232,3242,3251,3261,3270,3280,3290,3299,3308,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409, -gamma.2_2 = 3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -[ccm] -AcmEnable = 0 -u16HighColorTempAcmOn = 5120 -u16MidColorTempAcmOn = 3633 -u16LowColorTempAcmOn = 2465 -au16HighCCMAcmOn = 480|32968|32792|32843|399|32836|25|32981|444| -au16MidCCMAcmOn = 463|32936|32807|32882|424|32822|26|33005|467| -au16LowCCMAcmOn = 462|32941|32801|32892|402|32790|34|33020|474| - -u16HighColorTempAcmOff = 5120 -u16MidColorTempAcmOff = 3633 -u16LowColorTempAcmOff = 2465 -au16HighCCMAcmOff = 480|32968|32792|32843|399|32836|25|32981|444| -au16MidCCMAcmOff = 463|32936|32807|32882|424|32822|26|33005|467| -au16LowCCMAcmOff = 462|32941|32801|32892|402|32790|34|33020|474| - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - -[3dnr] -3DnrIsoCount = 9 -3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| - -;ISO = 100 -s32YPKStr_0 = 0 -s32YSFStr_0 = 120 -s32YTFStr_0 = 72 -s32TFStrMax_0 = 12 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 32 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -;ISO = 200 -s32YPKStr_1 = 0 -s32YSFStr_1 = 125 -s32YTFStr_1 = 72 -s32TFStrMax_1 = 12 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 32 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -;ISO = 400 -s32YPKStr_2 = 0 -s32YSFStr_2 = 125 -s32YTFStr_2 = 78 -s32TFStrMax_2 = 12 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 32 -s32CSFStr_2 = 32 -s32CTFstr_2 = 4 -s32YTFMdWin_2 = 1 - -;ISO = 800 -s32YPKStr_3 = 0 -s32YSFStr_3 = 125 -s32YTFStr_3 = 85 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 32 -s32CSFStr_3 = 32 -s32CTFstr_3 = 8 -s32YTFMdWin_3 = 0 - -;ISO = 1600 -s32YPKStr_4 = 0 -s32YSFStr_4 = 128 -s32YTFStr_4 = 90 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 4 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 32 -s32CSFStr_4 = 32 -s32CTFstr_4 = 8 -s32YTFMdWin_4 = 1 - -;ISO = 3200 -s32YPKStr_5 = 0 -s32YSFStr_5 = 128 -s32YTFStr_5 = 92 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 2 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 4 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 32 -s32CSFStr_5 = 32 -s32CTFstr_5 = 8 -s32YTFMdWin_5 = 1 - -;ISO = 6500 -s32YPKStr_6 = 0 -s32YSFStr_6 = 125 -s32YTFStr_6 = 98 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 24 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 32 -s32YTFStrDl_6 = 16 -s32YSmthStr_6 = 32 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 32 -s32CSFStr_6 = 48 -s32CTFstr_6 = 16 -s32YTFMdWin_6 = 1 - -;ISO = 12800 -s32YPKStr_7 = 0 -s32YSFStr_7 = 130 -s32YTFStr_7 = 95 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 16 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 8 -s32YTFStrDl_7 = 16 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 16 -s32YTFMdWin_7 = 1 - -;ISO = 24800 -s32YPKStr_8 = 0 -s32YSFStr_8 = 125 -s32YTFStr_8 = 100 -s32TFStrMax_8 = 14 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 32 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 16 -s32YTFStrDl_8 = 16 -s32YSmthStr_8 = 24 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 32 -MaxHistOffset = 64 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 128 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 58,58,60,60,63,63,65,65,68,70,70,70,70,70,70,70 -u8SharpenUd = 40,40,40,43,45,48,50,55,58,60,60,60,60,60,60,65 -u8TextureNoiseThd = 0,2,4,6,6,12,16,12,0,0,0,0,0,0,0,0 -u8EdgeNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -u8OverShoot = 100,85,80,75,70,60,55,50,48,45,45,45,45,45,45,45 -u8UnderShoot = 100,100,95,95,85,80,75,70,65,60,60,60,60,60,60,60 -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, -3DnrIsoCount = 9 -3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| - -;ISO = 100 -s32YPKStr_0 = 0 -s32YSFStr_0 = 120 -s32YTFStr_0 = 72 -s32TFStrMax_0 = 12 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 32 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -;ISO = 200 -s32YPKStr_1 = 0 -s32YSFStr_1 = 125 -s32YTFStr_1 = 72 -s32TFStrMax_1 = 12 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 32 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -;ISO = 400 -s32YPKStr_2 = 0 -s32YSFStr_2 = 125 -s32YTFStr_2 = 78 -s32TFStrMax_2 = 12 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 32 -s32CSFStr_2 = 32 -s32CTFstr_2 = 4 -s32YTFMdWin_2 = 1 - -;ISO = 800 -s32YPKStr_3 = 0 -s32YSFStr_3 = 125 -s32YTFStr_3 = 85 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 32 -s32CSFStr_3 = 32 -s32CTFstr_3 = 8 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 125 -s32YTFStr_4 = 93 -s32TFStrMax_4 = 13 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 8 -s32YTFStrDl_4 = 16 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 36 -s32CSFStr_4 = 32 -s32CTFstr_4 = 8 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 125 -s32YTFStr_5 = 95 -s32TFStrMax_5 = 13 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 16 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 32 -s32YTFStrDl_5 = 16 -s32YSmthStr_5 = 24 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 32 -s32CSFStr_5 = 32 -s32CTFstr_5 = 8 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 125 -s32YTFStr_6 = 98 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 24 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 32 -s32YTFStrDl_6 = 16 -s32YSmthStr_6 = 32 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 32 -s32CSFStr_6 = 48 -s32CTFstr_6 = 16 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 125 -s32YTFStr_7 = 100 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 32 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 32 -s32YTFStrDl_7 = 16 -s32YSmthStr_7 = 32 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 16 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 125 -s32YTFStr_8 = 110 -s32TFStrMax_8 = 14 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 40 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 1 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 50|48|38|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 30 -WhiteDelayFrame = 30 - -u8Tolerance = 3 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 - -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 58,58,60,60,68,63,65,65,68,70,70,70,70,70,70,70 -u8SharpenUd = 40,40,40,43,50,48,50,55,58,60,60,60,60,60,60,65 -u8TextureNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -u8EdgeNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -u8OverShoot = 100,85,80,78,75,70,68,65,63,60,58,55,50,45,45,45 -u8UnderShoot = 100,100,100,100,100,98,95,90,88,85,80,75,70,60,60,60 -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -3DnrIsoCount = 9 -3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| - -;ISO = 100 -s32YPKStr_0 = 0 -s32YSFStr_0 = 120 -s32YTFStr_0 = 72 -s32TFStrMax_0 = 12 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 32 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -;ISO = 200 -s32YPKStr_1 = 0 -s32YSFStr_1 = 125 -s32YTFStr_1 = 72 -s32TFStrMax_1 = 12 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 32 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -;ISO = 400 -s32YPKStr_2 = 0 -s32YSFStr_2 = 120 -s32YTFStr_2 = 78 -s32TFStrMax_2 = 12 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 32 -s32CSFStr_2 = 32 -s32CTFstr_2 = 4 -s32YTFMdWin_2 = 1 - -;ISO = 800 -s32YPKStr_3 = 0 -s32YSFStr_3 = 123 -s32YTFStr_3 = 78 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 32 -s32CSFStr_3 = 32 -s32CTFstr_3 = 8 -s32YTFMdWin_3 = 1 - -;ISO = 1600 -s32YPKStr_4 = 0 -s32YSFStr_4 = 125 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 32 -s32CSFStr_4 = 32 -s32CTFstr_4 = 8 -s32YTFMdWin_4 = 1 - -;ISO = 3200 -s32YPKStr_5 = 0 -s32YSFStr_5 = 128 -s32YTFStr_5 = 92 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 32 -s32CSFStr_5 = 32 -s32CTFstr_5 = 8 -s32YTFMdWin_5 = 1 - -;ISO = 6400 -s32YPKStr_6 = 0 -s32YSFStr_6 = 130 -s32YTFStr_6 = 95 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 32 -s32CSFStr_6 = 48 -s32CTFstr_6 = 16 -s32YTFMdWin_6 = 1 - -;ISO = 12800 -s32YPKStr_7 = 0 -s32YSFStr_7 = 130 -s32YTFStr_7 = 95 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 16 -s32YTFMdWin_7 = 1 - -;ISO = 25600 -s32YPKStr_8 = 0 -s32YSFStr_8 = 130 -s32YTFStr_8 = 100 -s32TFStrMax_8 = 14 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 0 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 0 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 24 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -[DRC] -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 128 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|56|56|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 58|58|60|60|63|63|65|65|68|70|70|70|70|70|70|70 ; +SharpenUd_0 = 40|40|40|43|45|48|50|55|58|60|60|60|60|60|60|65 ; +TextureNoiseThd_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +EdgeNoiseThd_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +overshoot_0 = 100| 85|80|75|70|60|55|50|48|45|45|45|45|45|45|45 ; +undershoot_0 = 100|100|95|95|85|80|75|70|65|60|60|60|60|60|60|60 ; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 58|58|60|60|63|63|65|65|68|70|70|70|70|70|70|70 ; +SharpenUd_1 = 40|40|40|43|45|48|50|55|58|60|60|60|60|60|60|65 ; +TextureNoiseThd_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +EdgeNoiseThd_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 ; +overshoot_1 = 100| 85|80|75|70|60|55|50|48|45|45|45|45|45|45|45 ; +undershoot_1 = 100|100|95|95|85|80|75|70|65|60|60|60|60|60|60|60 ; + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 3 +ExpThreshLtoD = 40000|640000|64000000 +ExpThreshDtoL = 30000|480000|48000000 + +gamma.0_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_0 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_0 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,61,123,186,250,314,379,443,506,569,631,692,751,808,863,915,965,1012,1058,1101,1143,1183,1221,1258,1294,1328,1362,1395,1426,1458,1489,1519,1549,1578,1607,1634,1660,1685,1709,1733,1755,1778,1800,1821,1842,1863,1884,1905,1926,1947,1967,1987,2007,2026,2045,2064,2083,2101,2119,2136,2154,2171,2189,2206,2223,2240,2257,2273,2290,2306,2322,2338,2354,2369,2384,2399,2414,2429,2444,2458,2472,2486,2499,2513,2526,2539,2551, +gamma.1_2 = 2564,2576,2588,2600,2612,2624,2636,2648,2659,2671,2683,2694,2706,2717,2728,2739,2750,2761,2772,2783,2793,2804,2815,2826,2837,2848,2859,2870,2882,2893,2904,2916,2927,2938,2949,2961,2972,2983,2993,3004,3015,3025,3035,3045,3055,3064,3074,3083,3092,3102,3111,3120,3129,3138,3147,3156,3166,3175,3184,3194,3203,3213,3223,3232,3242,3251,3261,3270,3280,3290,3299,3308,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409, +gamma.2_2 = 3418,3427,3436,3445,3454,3463,3471,3480,3489,3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +[ccm] +AcmEnable = 0 +u16HighColorTempAcmOn = 5120 +u16MidColorTempAcmOn = 3633 +u16LowColorTempAcmOn = 2465 +au16HighCCMAcmOn = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOn = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOn = 462|32941|32801|32892|402|32790|34|33020|474| + +u16HighColorTempAcmOff = 5120 +u16MidColorTempAcmOff = 3633 +u16LowColorTempAcmOff = 2465 +au16HighCCMAcmOff = 480|32968|32792|32843|399|32836|25|32981|444| +au16MidCCMAcmOff = 463|32936|32807|32882|424|32822|26|33005|467| +au16LowCCMAcmOff = 462|32941|32801|32892|402|32790|34|33020|474| + + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 1025|2049|4097|8145| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 9 +3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| + +;ISO = 100 +s32YPKStr_0 = 0 +s32YSFStr_0 = 120 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 32 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 0 +s32YSFStr_1 = 125 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 0 +s32YSFStr_2 = 125 +s32YTFStr_2 = 78 +s32TFStrMax_2 = 12 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 4 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 125 +s32YTFStr_3 = 85 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 8 +s32YTFMdWin_3 = 0 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 128 +s32YTFStr_4 = 90 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 4 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 32 +s32CSFStr_4 = 32 +s32CTFstr_4 = 8 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 92 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 2 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 4 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6500 +s32YPKStr_6 = 0 +s32YSFStr_6 = 125 +s32YTFStr_6 = 98 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 24 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 32 +s32YTFStrDl_6 = 16 +s32YSmthStr_6 = 32 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 32 +s32CSFStr_6 = 48 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 130 +s32YTFStr_7 = 95 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 16 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 8 +s32YTFStrDl_7 = 16 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +;ISO = 24800 +s32YPKStr_8 = 0 +s32YSFStr_8 = 125 +s32YTFStr_8 = 100 +s32TFStrMax_8 = 14 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 32 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 16 +s32YTFStrDl_8 = 16 +s32YSmthStr_8 = 24 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 58,58,60,60,63,63,65,65,68,70,70,70,70,70,70,70 +u8SharpenUd = 40,40,40,43,45,48,50,55,58,60,60,60,60,60,60,65 +u8TextureNoiseThd = 0,2,4,6,6,12,16,12,0,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +u8OverShoot = 100,85,80,75,70,60,55,50,48,45,45,45,45,45,45,45 +u8UnderShoot = 100,100,95,95,85,80,75,70,65,60,60,60,60,60,60,60 +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, +3DnrIsoCount = 9 +3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| + +;ISO = 100 +s32YPKStr_0 = 0 +s32YSFStr_0 = 120 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 32 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 0 +s32YSFStr_1 = 125 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 0 +s32YSFStr_2 = 125 +s32YTFStr_2 = 78 +s32TFStrMax_2 = 12 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 4 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 125 +s32YTFStr_3 = 85 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 8 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 93 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 8 +s32YTFStrDl_4 = 16 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 36 +s32CSFStr_4 = 32 +s32CTFstr_4 = 8 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 125 +s32YTFStr_5 = 95 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 16 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 32 +s32YTFStrDl_5 = 16 +s32YSmthStr_5 = 24 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 125 +s32YTFStr_6 = 98 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 24 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 32 +s32YTFStrDl_6 = 16 +s32YSmthStr_6 = 32 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 32 +s32CSFStr_6 = 48 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 125 +s32YTFStr_7 = 100 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 32 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 32 +s32YTFStrDl_7 = 16 +s32YSmthStr_7 = 32 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 125 +s32YTFStr_8 = 110 +s32TFStrMax_8 = 14 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 50|48|38|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 30 +WhiteDelayFrame = 30 + +u8Tolerance = 3 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 + +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 58,58,60,60,68,63,65,65,68,70,70,70,70,70,70,70 +u8SharpenUd = 40,40,40,43,50,48,50,55,58,60,60,60,60,60,60,65 +u8TextureNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +u8EdgeNoiseThd = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +u8OverShoot = 100,85,80,78,75,70,68,65,63,60,58,55,50,45,45,45 +u8UnderShoot = 100,100,100,100,100,98,95,90,88,85,80,75,70,60,60,60 +gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 9 +3DnrIsoThresh = 100|200|400|800|1700|3600|6500|12000|24800| + +;ISO = 100 +s32YPKStr_0 = 0 +s32YSFStr_0 = 120 +s32YTFStr_0 = 72 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 32 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +;ISO = 200 +s32YPKStr_1 = 0 +s32YSFStr_1 = 125 +s32YTFStr_1 = 72 +s32TFStrMax_1 = 12 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 32 +s32CSFStr_1 = 32 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +;ISO = 400 +s32YPKStr_2 = 0 +s32YSFStr_2 = 120 +s32YTFStr_2 = 78 +s32TFStrMax_2 = 12 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 32 +s32CSFStr_2 = 32 +s32CTFstr_2 = 4 +s32YTFMdWin_2 = 1 + +;ISO = 800 +s32YPKStr_3 = 0 +s32YSFStr_3 = 123 +s32YTFStr_3 = 78 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 32 +s32CSFStr_3 = 32 +s32CTFstr_3 = 8 +s32YTFMdWin_3 = 1 + +;ISO = 1600 +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 80 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 32 +s32CSFStr_4 = 32 +s32CTFstr_4 = 8 +s32YTFMdWin_4 = 1 + +;ISO = 3200 +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 92 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 32 +s32CSFStr_5 = 32 +s32CTFstr_5 = 8 +s32YTFMdWin_5 = 1 + +;ISO = 6400 +s32YPKStr_6 = 0 +s32YSFStr_6 = 130 +s32YTFStr_6 = 95 +s32TFStrMax_6 = 14 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 32 +s32CSFStr_6 = 48 +s32CTFstr_6 = 16 +s32YTFMdWin_6 = 1 + +;ISO = 12800 +s32YPKStr_7 = 0 +s32YSFStr_7 = 130 +s32YTFStr_7 = 95 +s32TFStrMax_7 = 14 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 0 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 16 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +;ISO = 25600 +s32YPKStr_8 = 0 +s32YSFStr_8 = 130 +s32YTFStr_8 = 100 +s32TFStrMax_8 = 14 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 0 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 0 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 24 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 16 +s32YTFMdWin_8 = 1 + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini index e9e12fa8..7324dcd7 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ov9750.ini @@ -1,859 +1,859 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 ;threshold value for HLC auto off -HLC_thr_on = 150000 ;threshold value for HLC auto on -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 48 - -[AE] -aeRunInterval = 2 -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 8192000 - -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 62|56|56|48|48| -aeHistOffset = 12|12|20|20|20| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_0 = 28|25|28|28|35|40|50|60|68|68|68|68|68|68|68|68 ; -SharpenUd_0 = 37|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; -TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_0 = 0|0|2|4|6|8|20|22|24|26|28|30|30|30|30|30 ; -overshoot_0 = 180|150|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; -undershoot_0 = 200|180|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; - -abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_1 = 28|25|28|28|35|40|50|60|68|68|68|68|68|68|68|68 ; -SharpenUd_1 = 37|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; -TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_1 = 0|0|2|4|6|8|20|22|24|26|28|30|30|30|30|30 ; -overshoot_1 = 150|130|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; -undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; - - -[gamma] -DelayCount = 1 -Interval = 10 -ExpCount = 4 -ExpThreshLtoD = 8000|40000|400000|4000000| -ExpThreshDtoL = 6000|35000|350000|3200000| - -gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, -gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, -gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 - -gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, -gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, -gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, - -gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, -gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, -gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, - -[ccm] -AcmEnable = 0 -u16HighColorTempAcmOn = 5120 -u16MidColorTempAcmOn = 3633 -u16LowColorTempAcmOn = 2449 -au16HighCCMAcmOn = 475|33034|47|32833|415|32862|12|32959|435| -au16MidCCMAcmOn = 458|32975|5|32863|419|32836|7|33015|496| -au16LowCCMAcmOn = 453|32980|15|32831|312|7|23|33176|641| - -u16HighColorTempAcmOff = 5120 -u16MidColorTempAcmOff = 4633 -u16LowColorTempAcmOff = 2449 -au16HighCCMAcmOff = 475|33034|47|32833|415|32862|12|32959|435| -au16MidCCMAcmOff = 458|32975|5|32863|419|32836|7|33015|496| -au16LowCCMAcmOff = 453|32980|15|32831|312|7|23|33176|641| - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 513|1025|2049|4097| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - -[3dnr] -3DnrIsoCount = 12 -3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|25600|51200|102400|123900| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 70 -s32YTFStr_0 = 54 -s32TFStrMax_0 = 12 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 4 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 80 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 13 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 12 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 100 -s32YTFStr_2 = 65 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 12 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 114 -s32YTFStr_3 = 70 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 0 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 125 -s32YTFStr_4 = 75 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 128 -s32YTFStr_5 = 80 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 126 -s32YTFStr_6 = 100 -s32TFStrMax_6 = 12 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 1 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 48 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 160 -s32YTFStr_7 = 120 -s32TFStrMax_7 = 12 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 20 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 1 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 16 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 165 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 40 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 1 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 32 -s32YTFMdWin_8 = 1 - -s32YPKStr_9 = 0 -s32YSFStr_9 = 180 -s32YTFStr_9 = 120 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 0 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 20 -s32YTFStrDl_9 = 0 -s32YSmthStr_9 = 16 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 32 -s32CSFStr_9 = 64 -s32CTFstr_9 = 32 -s32YTFMdWin_9 = 1 - -s32YPKStr_10 = 0 -s32YSFStr_10 = 200 -s32YTFStr_10 = 127 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 0 -s32YSFStrDl_10 = 0 -s32YTFStrDlt_10 = 5 -s32YTFStrDl_10 = 0 -s32YSmthStr_10 = 16 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 24 -s32CSFStr_10 = 80 -s32CTFstr_10 = 32 -s32YTFMdWin_10 = 1 - -s32YPKStr_11 = 0 -s32YSFStr_11 = 200 -s32YTFStr_11 = 127 -s32TFStrMax_11 = 12 -s32TFStrMov_11 = 26 -s32YSFStrDlt_11 = 0 -s32YSFStrDl_11 = 0 -s32YTFStrDlt_11 = 10 -s32YTFStrDl_11 = 0 -s32YSmthStr_11 = 16 -s32YSmthRat_11 = 16 -s32YSFBriRat_11 = 24 -s32CSFStr_11 = 80 -s32CTFstr_11 = 32 -s32YTFMdWin_11 = 1 - - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 32 -MaxHistOffset = 64 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 72 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 25,25,28,28,30,30,30,35,40,40,40,50,50,50,50,50 -u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 -u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 -gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, -gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, -gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, - -3DnrIsoCount = 12 -3DnrIsoThresh = 50|100|200|400|800|1600|3200|6400|12800|25600|51200|102400| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 60 -s32YTFStr_0 = 48 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 80 -s32YTFStr_1 = 65 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 12 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 100 -s32YTFStr_2 = 65 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 12 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 114 -s32YTFStr_3 = 70 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 125 -s32YTFStr_4 = 75 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 128 -s32YTFStr_5 = 80 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 126 -s32YTFStr_6 = 100 -s32TFStrMax_6 = 12 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 1 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 48 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 160 -s32YTFStr_7 = 120 -s32TFStrMax_7 = 12 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 20 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 1 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 32 -s32CSFStr_7 = 64 -s32CTFstr_7 = 16 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 165 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 40 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 1 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 64 -s32CTFstr_8 = 32 -s32YTFMdWin_8 = 1 - -s32YPKStr_9 = 0 -s32YSFStr_9 = 180 -s32YTFStr_9 = 120 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 0 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 20 -s32YTFStrDl_9 = 0 -s32YSmthStr_9 = 16 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 32 -s32CSFStr_9 = 64 -s32CTFstr_9 = 32 -s32YTFMdWin_9 = 1 - -s32YPKStr_10 = 0 -s32YSFStr_10 = 200 -s32YTFStr_10 = 120 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 0 -s32YSFStrDl_10 = 0 -s32YTFStrDlt_10 = 10 -s32YTFStrDl_10 = 0 -s32YSmthStr_10 = 16 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 24 -s32CSFStr_10 = 80 -s32CTFstr_10 = 32 -s32YTFMdWin_10 = 1 - -s32YPKStr_11 = 0 -s32YSFStr_11 = 180 -s32YTFStr_11 = 120 -s32TFStrMax_11 = 12 -s32TFStrMov_11 = 0 -s32YSFStrDlt_11 = 64 -s32YSFStrDl_11 = 0 -s32YTFStrDlt_11 = 48 -s32YTFStrDl_11 = 0 -s32YSmthStr_11 = 24 -s32YSmthRat_11 = 16 -s32YSFBriRat_11 = 28 -s32CSFStr_11 = 80 -s32CTFstr_11 = 32 -s32YTFMdWin_11 = 1 - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 36|35|34|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 25 -WhiteDelayFrame = 25 - -u8Tolerance = 2 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 25,25,28,28,30,35,40,40,45,45,45,50,50,50,50,50 -u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 -u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 - -gamma_0 = 0,99,202,307,411,512,608,695,773,844,899,943,984,1026,1077,1143,1167,1193,1219,1247,1276,1306,1337,1368,1400,1432,1465,1497,1530,1563,1596,1629,1662,1694,1725,1757,1787,1817,1840,1863,1886,1908,1930,1951,1972,1994,2015,2035,2056,2077,2098,2119,2140,2162,2183,2205,2228,2251,2274,2297,2322,2347,2372,2398,2426,2437,2449,2461,2473,2486,2498,2511,2524,2537,2550,2564,2577,2591,2605,2619,2633,2647,2661,2675,2689,2704, -gamma_1 = 2718,2733,2747,2762,2777,2791,2806,2821,2836,2850,2865,2880,2895,2909,2924,2939,2953,2968,2983,2997,3011,3026,3040,3054,3068,3082,3096,3110,3123,3137,3150,3163,3176,3189,3202,3215,3227,3239,3251,3263,3275,3286,3298,3309,3320,3330,3341,3352,3363,3373,3384,3394,3404,3415,3425,3435,3445,3455,3465,3475,3484,3494,3503,3513,3522,3531,3541,3550,3559,3568,3577,3586,3594,3603,3612,3620,3629,3637,3645,3653,3662,3670,3678,3686,3693, -gamma_2 = 3701,3709,3716,3724,3731,3739,3746,3753,3761,3768,3775,3782,3789,3795,3802,3809,3815,3822,3829,3835,3841,3848,3854,3860,3866,3871,3877,3882,3888,3893,3898,3903,3908,3913,3917,3922,3926,3931,3935,3939,3943,3947,3951,3955,3959,3962,3966,3970,3973,3977,3980,3983,3987,3990,3993,3996,4000,4003,4006,4009,4012,4015,4018,4021,4024,4027,4031,4034,4037,4040,4043,4046,4049,4053,4056,4059,4062,4066,4069,4073,4076,4080,4083,4087,4091,4095, - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -3DnrIsoCount = 11 -3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|25600|51200|102400| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 60 -s32YTFStr_0 = 48 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 0 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 90 -s32YTFStr_1 = 60 -s32TFStrMax_1 = 13 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 0 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 108 -s32YTFStr_2 = 65 -s32TFStrMax_2 = 13 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 0 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 110 -s32YTFStr_3 = 75 -s32TFStrMax_3 = 13 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 0 -s32CTFstr_3 = 0 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 120 -s32YTFStr_4 = 82 -s32TFStrMax_4 = 13 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 6 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 0 -s32CTFstr_4 = 0 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 123 -s32YTFStr_5 = 86 -s32TFStrMax_5 = 13 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 6 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 0 -s32CTFstr_5 = 0 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 123 -s32YTFStr_6 = 90 -s32TFStrMax_6 = 13 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 0 -s32CTFstr_6 = 0 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 124 -s32YTFStr_7 = 106 -s32TFStrMax_7 = 13 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 20 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 0 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 64 -s32CSFStr_7 = 0 -s32CTFstr_7 = 0 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 150 -s32YTFStr_8 = 116 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 40 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 0 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 1 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 32 -s32CSFStr_8 = 0 -s32CTFstr_8 = 0 -s32YTFMdWin_8 = 1 - -s32YPKStr_9 = 0 -s32YSFStr_9 = 165 -s32YTFStr_9 = 116 -s32TFStrMax_9 = 12 -s32TFStrMov_9 = 0 -s32YSFStrDlt_9 = 0 -s32YSFStrDl_9 = 0 -s32YTFStrDlt_9 = 20 -s32YTFStrDl_9 = 0 -s32YSmthStr_9 = 16 -s32YSmthRat_9 = 16 -s32YSFBriRat_9 = 32 -s32CSFStr_9 = 0 -s32CTFstr_9 = 0 -s32YTFMdWin_9 = 1 - -s32YPKStr_10 = 0 -s32YSFStr_10 = 175 -s32YTFStr_10 = 118 -s32TFStrMax_10 = 12 -s32TFStrMov_10 = 0 -s32YSFStrDlt_10 = 0 -s32YSFStrDl_10 = 0 -s32YTFStrDlt_10 = 10 -s32YTFStrDl_10 = 0 -s32YSmthStr_10 = 16 -s32YSmthRat_10 = 16 -s32YSFBriRat_10 = 24 -s32CSFStr_10 = 0 -s32CTFstr_10 = 0 -s32YTFMdWin_10 = 1 - -s32YPKStr_11 = 0 -s32YSFStr_11 = 180 -s32YTFStr_11 = 120 -s32TFStrMax_11 = 12 -s32TFStrMov_11 = 0 -s32YSFStrDlt_11 = 64 -s32YSFStrDl_11 = 64 -s32YTFStrDlt_11 = 48 -s32YTFStrDl_11 = 0 -s32YSmthStr_11 = 24 -s32YSmthRat_11 = 16 -s32YSFBriRat_11 = 28 -s32CSFStr_11 = 80 -s32CTFstr_11 = 32 -s32YTFMdWin_11 = 1 - - -[DRC] -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 128 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - +[common] +IspDev = 0 +ViDev = 0 +ViChn = 0 +VpssGrp = 0 +VpssChn = 0 +VencGrp = 0 +VencChn = 0 + +IVE_Enable = 0; + +HLC_AutoEnable = 0; +HLC_thr_off = 140000 ;threshold value for HLC auto off +HLC_thr_on = 150000 ;threshold value for HLC auto on +HLC_tolerance = 3000 +HLC_expthr = 6000 +HLC_count = 5 + +ave_lum_thresh = 30 +delta_dis_expthresh = 20 +dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 + +exposure_thr_indoor = 10000 +exposure_thr_outdoor = 100 + +u32DRCStrengthThresh = 48 + +[AE] +aeRunInterval = 2 +aeBitrateCount = 3 ;the counts of bitrate level +aeBitrateThresh = 1024|4060|8159| ;threshold value for each bitrate level + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate +u8Speed_0 = 64 +u8Tolerance_0 = 3 +u16BlackDelayFrame_0 = 25 +u16WhiteDelayFrame_0 = 15 +u32SysGainMax_0 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate +u8Speed_1 = 64 +u8Tolerance_1 = 3 +u16BlackDelayFrame_1 = 15 +u16WhiteDelayFrame_1 = 10 +u32SysGainMax_1 = 8192000 + +;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate +u8Speed_2 = 64 +u8Tolerance_2 = 2 +u16BlackDelayFrame_2 = 0 +u16WhiteDelayFrame_2 = 0 +u32SysGainMax_2 = 8192000 + +aeExpCount = 5 ;the counts of exposure level +aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light +aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark + +;AE compesation and histoffset for each level of exposure +aeCompesation = 62|56|56|48|48| +aeHistOffset = 12|12|20|20|20| + +[sharpen] +IsoThresh = 200 +ExpCount = 2 +ExpThresh = 2000|10000 + +abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_0 = 28|25|28|28|35|40|50|60|68|68|68|68|68|68|68|68 ; +SharpenUd_0 = 37|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_0 = 0|0|2|4|6|8|20|22|24|26|28|30|30|30|30|30 ; +overshoot_0 = 180|150|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_0 = 200|180|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + +abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; +SharpenD_1 = 28|25|28|28|35|40|50|60|68|68|68|68|68|68|68|68 ; +SharpenUd_1 = 37|30|30|30|30|30|30|25|21|15|12|12|12|12|12|12 ; +TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; +EdgeNoiseThd_1 = 0|0|2|4|6|8|20|22|24|26|28|30|30|30|30|30 ; +overshoot_1 = 150|130|120|110|110|60|40|30|20|10|0|0|0|0|0|0 ; +undershoot_1 = 160|160|160|160|200|200|200|200|200|220|255|255|255|255|255|255 ; + + +[gamma] +DelayCount = 1 +Interval = 10 +ExpCount = 4 +ExpThreshLtoD = 8000|40000|400000|4000000| +ExpThreshDtoL = 6000|35000|350000|3200000| + +gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, +gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, +gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 + +gamma.0_1 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, +gamma.1_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, +gamma.2_1 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, + +gamma.0_2 = 0,90,181,272,363,452,541,606,669,731,794,856,920,986,1055,1086,1118,1149,1181,1213,1246,1279,1312,1345,1379,1413,1447,1483,1518,1554,1591,1628,1666,1688,1710,1733,1756,1780,1804,1828,1852,1877,1902,1928,1953,1978,2004,2029,2055,2080,2106,2131,2156,2181,2206,2230,2254,2277,2301,2323,2346,2367,2389,2409,2429,2448,2467,2486,2505,2523,2540,2558,2575,2592,2608,2625,2641,2656,2672,2687,2702,2717,2732,2746,2760,2774,2788,2802,2816,2829,2842, +gamma.1_2 = 2856,2869,2882,2895,2907,2920,2933,2945,2957,2968,2980,2991,3002,3013,3023,3034,3044,3054,3064,3074,3083,3093,3102,3112,3121,3130,3139,3148,3157,3166,3175,3185,3194,3203,3212,3221,3231,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3534,3541,3549,3556,3563,3571,3578,3585,3591,3598,3605,3612,3618,3625,3631,3638,3644,3650, +gamma.2_2 = 3657,3663,3669,3675,3681,3687,3694,3700,3706,3712,3718,3724,3730,3736,3742,3748,3754,3760,3766,3771,3777,3783,3789,3794,3800,3805,3811,3816,3822,3827,3833,3838,3844,3849,3855,3860,3865,3871,3876,3882,3887,3893,3898,3904,3909,3915,3921,3926,3932,3937,3943,3949,3954,3960,3966,3971,3977,3982,3988,3994,3999,4005,4011,4016,4022,4027,4033,4039,4044,4050,4056,4061,4067,4072,4078,4084,4089,4095, + +gamma.0_3 = 0,87,176,266,354,440,523,600,656,707,755,801,846,892,939,988,1040,1071,1103,1136,1169,1203,1237,1271,1306,1341,1376,1411,1446,1481,1516,1550,1584,1635,1676,1710,1740,1769,1800,1835,1865,1895,1924,1955,1986,2018,2052,2089,2128,2151,2176,2202,2229,2256,2285,2313,2342,2372,2400,2429,2457,2484,2510,2536,2560,2582,2605,2626,2647,2668,2688,2707,2727,2745,2764,2782,2800,2818,2835,2852,2870,2887,2904,2920,2936,2952,2968,2983,2998,3013,3028, +gamma.1_3 = 3043,3057,3071,3085,3098,3112,3125,3138,3150,3162,3174,3186,3198,3209,3220,3231,3242,3253,3264,3276,3287,3298,3309,3320,3332,3343,3355,3366,3377,3389,3400,3411,3421,3432,3442,3452,3462,3472,3481,3490,3499,3508,3516,3525,3533,3541,3548,3556,3563,3570,3577,3584,3591,3598,3605,3611,3618,3624,3631,3637,3643,3649,3655,3661,3667,3672,3678,3684,3690,3696,3702,3708,3714,3720,3726,3732,3738,3744,3750,3756,3762,3768,3774,3779,3785,3790,3795, +gamma.2_3 = 3800,3805,3810,3815,3819,3824,3829,3833,3838,3842,3846,3851,3855,3860,3864,3868,3873,3877,3881,3886,3890,3894,3898,3902,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3966,3970,3974,3978,3981,3985,3989,3992,3995,3999,4002,4005,4008,4011,4014,4017,4020,4023,4026,4029,4032,4035,4038,4041,4044,4048,4051,4054,4058,4061,4065,4068,4072,4075,4079,4082,4086,4089,4093,4095, + +[ccm] +AcmEnable = 0 +u16HighColorTempAcmOn = 5120 +u16MidColorTempAcmOn = 3633 +u16LowColorTempAcmOn = 2449 +au16HighCCMAcmOn = 475|33034|47|32833|415|32862|12|32959|435| +au16MidCCMAcmOn = 458|32975|5|32863|419|32836|7|33015|496| +au16LowCCMAcmOn = 453|32980|15|32831|312|7|23|33176|641| + +u16HighColorTempAcmOff = 5120 +u16MidColorTempAcmOff = 4633 +u16LowColorTempAcmOff = 2449 +au16HighCCMAcmOff = 475|33034|47|32833|415|32862|12|32959|435| +au16MidCCMAcmOff = 458|32975|5|32863|419|32836|7|33015|496| +au16LowCCMAcmOff = 453|32980|15|32831|312|7|23|33176|641| + +[h264venc] +vencBitrateCount = 4 +vencBitrateThresh = 513|1025|2049|4097| + +chroma_qp_index_offset_0 = 0 +disable_deblocking_filter_idc_0 = 2 +u32DeltaQP_0 = 0 +s32IPQPDelta_0 = 4 +slice_alpha_c0_offset_div2_0 = 5 +slice_beta_offset_div2_0 = 5 +ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_1 = -6 +disable_deblocking_filter_idc_1 = 2 +u32DeltaQP_1 = 1 +s32IPQPDelta_1 = 4 +slice_alpha_c0_offset_div2_1 = 5 +slice_beta_offset_div2_1 = 5 +ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_2 = -4 +disable_deblocking_filter_idc_2 = 2 +u32DeltaQP_2 = 0 +s32IPQPDelta_2 = 4 +slice_alpha_c0_offset_div2_2 = 1 +slice_beta_offset_div2_2 = 1 +ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| + +chroma_qp_index_offset_3 = 0 +disable_deblocking_filter_idc_3 = 1 +u32DeltaQP_3 = 0 +s32IPQPDelta_3 = 2 +slice_alpha_c0_offset_div2_3 = 0 +slice_beta_offset_div2_3 = 0 +ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| +ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| + + +[3dnr] +3DnrIsoCount = 12 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|25600|51200|102400|123900| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 70 +s32YTFStr_0 = 54 +s32TFStrMax_0 = 12 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 4 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 80 +s32YTFStr_1 = 64 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 12 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 100 +s32YTFStr_2 = 65 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 12 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 114 +s32YTFStr_3 = 70 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 0 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 75 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 80 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 126 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 1 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 48 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 160 +s32YTFStr_7 = 120 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 20 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 1 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 165 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 180 +s32YTFStr_9 = 120 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 20 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 16 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 200 +s32YTFStr_10 = 127 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 0 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 5 +s32YTFStrDl_10 = 0 +s32YSmthStr_10 = 16 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 80 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 200 +s32YTFStr_11 = 127 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 26 +s32YSFStrDlt_11 = 0 +s32YSFStrDl_11 = 0 +s32YTFStrDlt_11 = 10 +s32YTFStrDl_11 = 0 +s32YSmthStr_11 = 16 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 24 +s32CSFStr_11 = 80 +s32CTFstr_11 = 32 +s32YTFMdWin_11 = 1 + + +[BLC] +AEStrategyMode = 1 +HistRatioSlope = 32 +MaxHistOffset = 64 + +[DYNAMIC] +TotalNum_normal = 7 +TotalNum_fast = 7 + +IntTime_normal = 2|20000|20000|20000|20000|40000|40000| +IntTime_fast = 2|2000|2000|5000|5000|40000|40000| + +SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| +SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| + +[HLC] +DCIEnable = 0 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 72 +ExpCompensation = 16 +WhiteDelayFrame = 0 +BlackDelayFrame = 0 +u8Speed = 32 +HistRatioSlope = 128 +MaxHistOffset = 6 +u8Tolerance = 6 +Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 25,25,28,28,30,30,30,35,40,40,40,50,50,50,50,50 +u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 +gamma_0 = 0,61,123,187,250,315,380,445,511,577,643,709,775,841,906,971,1035,1098,1161,1222,1283,1342,1400,1457,1512,1565,1617,1667,1714,1760,1796,1831,1865,1897,1928,1958,1987,2015,2042,2068,2094,2118,2142,2165,2187,2209,2230,2251,2271,2291,2311,2331,2350,2369,2388,2407,2426,2445,2465,2484,2504,2524,2544,2565,2586,2598,2609,2621,2633,2644,2656,2667,2679,2690,2702,2713,2725,2736,2747,2758,2770,2781,2792,2803,2814,2825,2836,2847,2858,2869,2880, +gamma_1 = 2891,2901,2912,2923,2934,2944,2955,2965,2976,2986,2997,3007,3018,3028,3038,3048,3059,3069,3079,3089,3099,3109,3119,3129,3139,3149,3158,3168,3178,3187,3197,3207,3216,3226,3235,3244,3254,3263,3272,3281,3291,3300,3309,3318,3327,3336,3345,3354,3363,3372,3380,3389,3398,3407,3415,3424,3432,3441,3450,3458,3466,3475,3483,3491,3500,3508,3516,3524,3532,3540,3548,3556,3564,3572,3580,3587,3595,3603,3610,3618,3626,3633,3641,3648,3655,3663,3670,3677, +gamma_2 = 3684,3691,3698,3705,3712,3719,3726,3733,3740,3747,3753,3760,3766,3773,3779,3786,3792,3798,3804,3810,3816,3822,3828,3834,3839,3845,3851,3856,3861,3867,3872,3877,3882,3888,3893,3898,3903,3908,3912,3917,3922,3927,3932,3936,3941,3946,3950,3955,3960,3964,3969,3973,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4028,4033,4037,4042,4047,4051,4056,4061,4066,4070,4075,4080,4085,4090,4095, + +3DnrIsoCount = 12 +3DnrIsoThresh = 50|100|200|400|800|1600|3200|6400|12800|25600|51200|102400| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 60 +s32YTFStr_0 = 48 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 32 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 80 +s32YTFStr_1 = 65 +s32TFStrMax_1 = 14 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 32 +s32CTFstr_1 = 12 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 100 +s32YTFStr_2 = 65 +s32TFStrMax_2 = 14 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 32 +s32CTFstr_2 = 12 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 114 +s32YTFStr_3 = 70 +s32TFStrMax_3 = 14 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 32 +s32CTFstr_3 = 12 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 125 +s32YTFStr_4 = 75 +s32TFStrMax_4 = 14 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 0 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 32 +s32CTFstr_4 = 12 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 128 +s32YTFStr_5 = 80 +s32TFStrMax_5 = 14 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 0 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 32 +s32CTFstr_5 = 12 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 126 +s32YTFStr_6 = 100 +s32TFStrMax_6 = 12 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 1 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 48 +s32CTFstr_6 = 12 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 160 +s32YTFStr_7 = 120 +s32TFStrMax_7 = 12 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 20 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 1 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 32 +s32CSFStr_7 = 64 +s32CTFstr_7 = 16 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 165 +s32YTFStr_8 = 120 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 25 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 64 +s32CTFstr_8 = 32 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 180 +s32YTFStr_9 = 120 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 20 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 16 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 64 +s32CTFstr_9 = 32 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 200 +s32YTFStr_10 = 120 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 0 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 10 +s32YTFStrDl_10 = 0 +s32YSmthStr_10 = 16 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 80 +s32CTFstr_10 = 32 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 180 +s32YTFStr_11 = 120 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 0 +s32YSFStrDlt_11 = 64 +s32YSFStrDl_11 = 0 +s32YTFStrDlt_11 = 48 +s32YTFStrDl_11 = 0 +s32YSmthStr_11 = 24 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 28 +s32CSFStr_11 = 80 +s32CTFstr_11 = 32 +s32YTFMdWin_11 = 1 + +[IR] +ExpCount = 4 +ExpThreshHtoL = 600000|1800000|4000000|7000000| +ExpThreshLtoH = 700000|2200000|5000000|8000000| +ExpCompensation = 36|35|34|32| +MaxHistOffset = 20|18|14|10| + +u16HistRatioSlope = 64 +BlackDelayFrame = 25 +WhiteDelayFrame = 25 + +u8Tolerance = 2 +u8Speed = 16 +DCIEnable = 1 +DCIBlackGain = 32 +DCIContrastGain = 32 +DCILightGain = 32 +IRu16Slope = 45,90,152,204,220,224,224,224,224,224,224,224,224,224,224,224 +abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +u8SharpenD = 25,25,28,28,30,35,40,40,45,45,45,50,50,50,50,50 +u8SharpenUd = 35,30,30,30,30,30,30,25,21,15,12,12,12,12,12,12 +u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 +u8OverShoot = 150,130,120,110,60,40,30,20,10,0,0,0,0,0,0,0 +u8UnderShoot = 160,160,160,160,200,200,200,200,200,220,255,255,255,255,255,255 + +gamma_0 = 0,99,202,307,411,512,608,695,773,844,899,943,984,1026,1077,1143,1167,1193,1219,1247,1276,1306,1337,1368,1400,1432,1465,1497,1530,1563,1596,1629,1662,1694,1725,1757,1787,1817,1840,1863,1886,1908,1930,1951,1972,1994,2015,2035,2056,2077,2098,2119,2140,2162,2183,2205,2228,2251,2274,2297,2322,2347,2372,2398,2426,2437,2449,2461,2473,2486,2498,2511,2524,2537,2550,2564,2577,2591,2605,2619,2633,2647,2661,2675,2689,2704, +gamma_1 = 2718,2733,2747,2762,2777,2791,2806,2821,2836,2850,2865,2880,2895,2909,2924,2939,2953,2968,2983,2997,3011,3026,3040,3054,3068,3082,3096,3110,3123,3137,3150,3163,3176,3189,3202,3215,3227,3239,3251,3263,3275,3286,3298,3309,3320,3330,3341,3352,3363,3373,3384,3394,3404,3415,3425,3435,3445,3455,3465,3475,3484,3494,3503,3513,3522,3531,3541,3550,3559,3568,3577,3586,3594,3603,3612,3620,3629,3637,3645,3653,3662,3670,3678,3686,3693, +gamma_2 = 3701,3709,3716,3724,3731,3739,3746,3753,3761,3768,3775,3782,3789,3795,3802,3809,3815,3822,3829,3835,3841,3848,3854,3860,3866,3871,3877,3882,3888,3893,3898,3903,3908,3913,3917,3922,3926,3931,3935,3939,3943,3947,3951,3955,3959,3962,3966,3970,3973,3977,3980,3983,3987,3990,3993,3996,4000,4003,4006,4009,4012,4015,4018,4021,4024,4027,4031,4034,4037,4040,4043,4046,4049,4053,4056,4059,4062,4066,4069,4073,4076,4080,4083,4087,4091,4095, + +expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, +expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, +expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, +expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, +expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, +expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +3DnrIsoCount = 11 +3DnrIsoThresh = 100|200|400|800|1600|3200|6400|12800|25600|51200|102400| + +s32YPKStr_0 = 0 +s32YSFStr_0 = 60 +s32YTFStr_0 = 48 +s32TFStrMax_0 = 14 +s32TFStrMov_0 = 0 +s32YSFStrDlt_0 = 0 +s32YSFStrDl_0 = 0 +s32YTFStrDlt_0 = 0 +s32YTFStrDl_0 = 0 +s32YSmthStr_0 = 0 +s32YSmthRat_0 = 16 +s32YSFBriRat_0 = 64 +s32CSFStr_0 = 0 +s32CTFstr_0 = 0 +s32YTFMdWin_0 = 1 + +s32YPKStr_1 = 0 +s32YSFStr_1 = 90 +s32YTFStr_1 = 60 +s32TFStrMax_1 = 13 +s32TFStrMov_1 = 0 +s32YSFStrDlt_1 = 0 +s32YSFStrDl_1 = 0 +s32YTFStrDlt_1 = 0 +s32YTFStrDl_1 = 0 +s32YSmthStr_1 = 0 +s32YSmthRat_1 = 16 +s32YSFBriRat_1 = 64 +s32CSFStr_1 = 0 +s32CTFstr_1 = 0 +s32YTFMdWin_1 = 1 + +s32YPKStr_2 = 0 +s32YSFStr_2 = 108 +s32YTFStr_2 = 65 +s32TFStrMax_2 = 13 +s32TFStrMov_2 = 0 +s32YSFStrDlt_2 = 0 +s32YSFStrDl_2 = 0 +s32YTFStrDlt_2 = 0 +s32YTFStrDl_2 = 0 +s32YSmthStr_2 = 0 +s32YSmthRat_2 = 16 +s32YSFBriRat_2 = 64 +s32CSFStr_2 = 0 +s32CTFstr_2 = 0 +s32YTFMdWin_2 = 1 + +s32YPKStr_3 = 0 +s32YSFStr_3 = 110 +s32YTFStr_3 = 75 +s32TFStrMax_3 = 13 +s32TFStrMov_3 = 0 +s32YSFStrDlt_3 = 0 +s32YSFStrDl_3 = 0 +s32YTFStrDlt_3 = 0 +s32YTFStrDl_3 = 0 +s32YSmthStr_3 = 0 +s32YSmthRat_3 = 16 +s32YSFBriRat_3 = 64 +s32CSFStr_3 = 0 +s32CTFstr_3 = 0 +s32YTFMdWin_3 = 1 + +s32YPKStr_4 = 0 +s32YSFStr_4 = 120 +s32YTFStr_4 = 82 +s32TFStrMax_4 = 13 +s32TFStrMov_4 = 0 +s32YSFStrDlt_4 = 6 +s32YSFStrDl_4 = 0 +s32YTFStrDlt_4 = 0 +s32YTFStrDl_4 = 0 +s32YSmthStr_4 = 0 +s32YSmthRat_4 = 16 +s32YSFBriRat_4 = 64 +s32CSFStr_4 = 0 +s32CTFstr_4 = 0 +s32YTFMdWin_4 = 1 + +s32YPKStr_5 = 0 +s32YSFStr_5 = 123 +s32YTFStr_5 = 86 +s32TFStrMax_5 = 13 +s32TFStrMov_5 = 0 +s32YSFStrDlt_5 = 6 +s32YSFStrDl_5 = 0 +s32YTFStrDlt_5 = 0 +s32YTFStrDl_5 = 0 +s32YSmthStr_5 = 0 +s32YSmthRat_5 = 16 +s32YSFBriRat_5 = 64 +s32CSFStr_5 = 0 +s32CTFstr_5 = 0 +s32YTFMdWin_5 = 1 + +s32YPKStr_6 = 0 +s32YSFStr_6 = 123 +s32YTFStr_6 = 90 +s32TFStrMax_6 = 13 +s32TFStrMov_6 = 0 +s32YSFStrDlt_6 = 0 +s32YSFStrDl_6 = 0 +s32YTFStrDlt_6 = 0 +s32YTFStrDl_6 = 0 +s32YSmthStr_6 = 0 +s32YSmthRat_6 = 16 +s32YSFBriRat_6 = 64 +s32CSFStr_6 = 0 +s32CTFstr_6 = 0 +s32YTFMdWin_6 = 1 + +s32YPKStr_7 = 0 +s32YSFStr_7 = 124 +s32YTFStr_7 = 106 +s32TFStrMax_7 = 13 +s32TFStrMov_7 = 0 +s32YSFStrDlt_7 = 20 +s32YSFStrDl_7 = 0 +s32YTFStrDlt_7 = 0 +s32YTFStrDl_7 = 0 +s32YSmthStr_7 = 0 +s32YSmthRat_7 = 16 +s32YSFBriRat_7 = 64 +s32CSFStr_7 = 0 +s32CTFstr_7 = 0 +s32YTFMdWin_7 = 1 + +s32YPKStr_8 = 0 +s32YSFStr_8 = 150 +s32YTFStr_8 = 116 +s32TFStrMax_8 = 12 +s32TFStrMov_8 = 0 +s32YSFStrDlt_8 = 40 +s32YSFStrDl_8 = 0 +s32YTFStrDlt_8 = 0 +s32YTFStrDl_8 = 0 +s32YSmthStr_8 = 1 +s32YSmthRat_8 = 16 +s32YSFBriRat_8 = 32 +s32CSFStr_8 = 0 +s32CTFstr_8 = 0 +s32YTFMdWin_8 = 1 + +s32YPKStr_9 = 0 +s32YSFStr_9 = 165 +s32YTFStr_9 = 116 +s32TFStrMax_9 = 12 +s32TFStrMov_9 = 0 +s32YSFStrDlt_9 = 0 +s32YSFStrDl_9 = 0 +s32YTFStrDlt_9 = 20 +s32YTFStrDl_9 = 0 +s32YSmthStr_9 = 16 +s32YSmthRat_9 = 16 +s32YSFBriRat_9 = 32 +s32CSFStr_9 = 0 +s32CTFstr_9 = 0 +s32YTFMdWin_9 = 1 + +s32YPKStr_10 = 0 +s32YSFStr_10 = 175 +s32YTFStr_10 = 118 +s32TFStrMax_10 = 12 +s32TFStrMov_10 = 0 +s32YSFStrDlt_10 = 0 +s32YSFStrDl_10 = 0 +s32YTFStrDlt_10 = 10 +s32YTFStrDl_10 = 0 +s32YSmthStr_10 = 16 +s32YSmthRat_10 = 16 +s32YSFBriRat_10 = 24 +s32CSFStr_10 = 0 +s32CTFstr_10 = 0 +s32YTFMdWin_10 = 1 + +s32YPKStr_11 = 0 +s32YSFStr_11 = 180 +s32YTFStr_11 = 120 +s32TFStrMax_11 = 12 +s32TFStrMov_11 = 0 +s32YSFStrDlt_11 = 64 +s32YSFStrDl_11 = 64 +s32YTFStrDlt_11 = 48 +s32YTFStrDl_11 = 0 +s32YSmthStr_11 = 24 +s32YSmthRat_11 = 16 +s32YSFBriRat_11 = 28 +s32CSFStr_11 = 80 +s32CTFstr_11 = 32 +s32YTFMdWin_11 = 1 + + +[DRC] +DRCEnable = 1 +DRCManulEnable = 1 +DRCStrengthTarget = 128 +DRCu16BrightGainLmt = 0 +DRCu16DarkGainLmtC = 0 +DRCu16DarkGainLmtY = 0 +DRCu8Asymmetry = 2 +DRCu8LocalMixingBright = 45 +DRCu8LocalMixingDark = 45 +DRCu8LocalMixingThres = 2 +DRCu8RangeVar = 0 +DRCu8SecondPole = 180 +DRCu8SpatialVar = 10 +DRCu8Stretch = 54 + + + + + diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx307.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/jxf22.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini old mode 100755 new mode 100644 diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/sc2235.ini old mode 100755 new mode 100644 From 0e07135ceca0ec671111f6bdd0217c09068afa04 Mon Sep 17 00:00:00 2001 From: cronyx Date: Mon, 25 Jul 2022 15:02:49 +0300 Subject: [PATCH 29/68] added txpower control --- general/package/wifibroadcast/files/S98wfb | 1 + general/package/wifibroadcast/files/wfb.conf | 1 + 2 files changed, 2 insertions(+) diff --git a/general/package/wifibroadcast/files/S98wfb b/general/package/wifibroadcast/files/S98wfb index c19a9d97..40edccf9 100755 --- a/general/package/wifibroadcast/files/S98wfb +++ b/general/package/wifibroadcast/files/S98wfb @@ -31,6 +31,7 @@ load_interface() { iw reg set ${region} iwconfig ${wlan} channel ${channel} + iw dev ${wlan} set txpower fixed $((${txpower} * 100)) } start_wfb() { diff --git a/general/package/wifibroadcast/files/wfb.conf b/general/package/wifibroadcast/files/wfb.conf index a8e5f901..22de928f 100644 --- a/general/package/wifibroadcast/files/wfb.conf +++ b/general/package/wifibroadcast/files/wfb.conf @@ -3,6 +3,7 @@ driver=rtl wlan=wlan0 region=BO channel=14 +txpower=20 bandwidth=20 stbc=1 ldpc=1 From bfa5b84e72aca99eb7a25a8a21ba47bad4bea1d6 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Mon, 25 Jul 2022 16:41:36 +0300 Subject: [PATCH 30/68] Remove WDR IQ profiles --- .../files/sensor/iq/ar0230_wdr.ini | 682 ------ .../files/sensor/iq/ar0237_wdr.ini | 1941 ---------------- .../files/sensor/iq/imx290_wdr.ini | 1811 --------------- .../files/sensor/iq/ov2718_2wdr1.ini | 2055 ----------------- 4 files changed, 6489 deletions(-) delete mode 100644 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini delete mode 100644 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini deleted file mode 100644 index 3955f72e..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/ar0230_wdr.ini +++ /dev/null @@ -1,682 +0,0 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -HLC_AutoEnable = 0; -HLC_thr_off = 140000 ;threshold value for HLC auto off -HLC_thr_on = 150000 ;threshold value for HLC auto on -HLC_tolerance = 3000 -HLC_expthr = 6000 -HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -exposure_thr_indoor = 10000 -exposure_thr_outdoor = 100 - -u32DRCStrengthThresh = 256 - -[AE] -aeRunInterval = 1 -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 16385000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 16385000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 16385000 - -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 64|64|64|64|64| -aeHistOffset = 128|128|128|128|128| - -[sharpen] -IsoThresh = 200 -ExpCount = 2 -ExpThresh = 2000|10000 - -abEnLowLumaShoot_0 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_0 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; -SharpenUd_0 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; -TextureNoiseThd_0 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_0 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; -overshoot_0 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; -undershoot_0 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; - -abEnLowLumaShoot_1 = 0|0|0|0|1|1|1|1|1|1|1|1|1|1|1|1 ; -SharpenD_1 = 50|50|50|50|50|40|40|45|45|45|40|40|40|40|40|40; -SharpenUd_1 = 55|55|55|55|50|45|40|40|40|40|43|50|50|50|50|50; -TextureNoiseThd_1 = 10|10|12|14|16|18|20|22|24|26|28|30|30|30|30|30 ; -EdgeNoiseThd_1 = 10|10|12|14|16|14|12|8|4|8|12|16|24|30|30|30 ; -overshoot_1 = 70|70|70|60|60|60|60|70|70|80|80|80|80|80|80|80; -undershoot_1 = 170|170|170|160|160|160|160|150|160|170|200|200|200|200|200|200; - -[gamma] - -DelayCount = 1 -Interval = 10 -ExpCount = 4 -ExpThreshLtoD = 8000|40000|400000|4000000| -ExpThreshDtoL = 6000|7000|35000|320000| - -gamma.0_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_0 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_0 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -gamma.0_1 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_1 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -gamma.0_2 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_2 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -gamma.0_3 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma.1_3 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma.2_3 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - - - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - - -[3dnr] -3DnrIsoCount = 8 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 100 -s32YTFStr_0 = 72 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 12 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 48 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 100 -s32YTFStr_1 = 72 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 12 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 32 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 12 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 32 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 120 -s32YTFStr_3 = 84 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 12 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 32 -s32CSFStr_3 = 32 -s32CTFstr_3 = 6 -s32YTFMdWin_3 = 0 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 126 -s32YTFStr_4 = 96 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 12 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 32 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 90 -s32TFStrMax_5 = 12 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 32 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 154 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 12 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 0 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 24 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 160 -s32YTFStr_7 = 120 -s32TFStrMax_7 = 12 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 24 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -[BLC] -AEStrategyMode = 1 -HistRatioSlope = 32 -MaxHistOffset = 64 - -[DYNAMIC] -TotalNum_normal = 7 -TotalNum_fast = 7 - -IntTime_normal = 2|20000|20000|20000|20000|40000|40000| -IntTime_fast = 2|2000|2000|5000|5000|40000|40000| - -SysGain_normal = 1024|1024|1500|1500|3072|3072|16777216| -SysGain_fast = 1024|1024|2048|2048|5120|5120|16777216| - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 72 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 6 -Saturation = 120,116,104,96,88,80,72,64,56,56,56,56,56,56,56,56, -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 -u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 -u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 -gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 -3DnrIsoCount = 9 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 110 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 110 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 128 -s32YTFStr_3 = 80 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 136 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 88 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 148 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 12 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 172 -s32YTFStr_7 = 106 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 48 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 148 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 24 -s32YSFStrDl_8 = 0 -s32YTFStrDlt_8 = 25 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 48 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -[IR] -ExpCount = 4 -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpCompensation = 50|48|38|32| -MaxHistOffset = 20|18|14|10| - -u16HistRatioSlope = 64 -BlackDelayFrame = 30 -WhiteDelayFrame = 30 - -u8Tolerance = 3 -u8Speed = 16 -DCIEnable = 1 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -IRu16Slope = 45,90,152,202,220,224,224,224,224,224,224,224,224,224,224,224 -abEnLowLumaShoot = 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1 -u8SharpenD = 35,40,45,45,50,40,40,45,45,45,40,40,40,40,40,40 -u8SharpenUd = 40,45,50,55,50,45,40,40,40,40,43,50,50,50,50,50 -u8TextureNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8EdgeNoiseThd = 10,10,12,14,16,18,20,22,24,26,28,30,30,30,30,30 -u8OverShoot = 50,50,60,60,60,60,60,70,70,80,80,80,80,80,80,80 -u8UnderShoot = 150,150,150,140,140,140,140,150,160,170,200,200,200,200,200,200 -gamma_0 = 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,256,272,288,304,320,336,352,368,384,400,416,432,448,464,480,496,512,528,544,560,576,592,608,624,640,656,672,688,704,720,736,752,768,784,800,816,832,848,864,880,896,912,928,944,960,976,992,1008,1024,1040,1056,1072,1088,1104,1120,1136,1152,1168,1184,1200,1216,1232,1248,1264,1280,1296,1312,1328,1344,1360,1376,1392,1408,1424,1440,1456,1472,1488,1504,1520,1536,1552,1568,1584,1600,1616,1632,1648,1664,1680,1696,1712,1728,1744,1760,1776,1792,1808,1824,1840,1856,1872,1888, -gamma_1 = 1904,1920,1936,1952,1968,1984,2000,2016,2032,2048,2064,2080,2096,2112,2128,2144,2160,2176,2192,2208,2224,2240,2256,2272,2288,2304,2320,2336,2352,2368,2384,2400,2416,2432,2448,2464,2480,2496,2512,2528,2544,2560,2576,2592,2608,2624,2640,2656,2672,2688,2704,2720,2736,2752,2768,2784,2800,2816,2832,2848,2864,2880,2896,2912,2928,2944,2960,2976,2992,3008,3024,3040,3056,3072,3088,3104,3120,3136,3152,3168,3184,3200,3216,3232,3248,3264,3280,3296,3312,3328,3344,3360,3376,3392,3408,3424,3440,3456,3472,3488,3504,3520,3536,3552,3568,3584,3600,3616,3632,3648,3664,3680,3696,3712,3728,3744,3760,3776, -gamma_2 = 3792,3808,3824,3840,3856,3872,3888,3904,3920,3936,3952,3968,3984,4000,4016,4032,4048,4064,4080,4095 - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -3DnrIsoCount = 9 -3DnrIsoThresh = 50|100|300|600|1200|2700|5000|9800|20000| - -s32YPKStr_0 = 0 -s32YSFStr_0 = 110 -s32YTFStr_0 = 64 -s32TFStrMax_0 = 14 -s32TFStrMov_0 = 0 -s32YSFStrDlt_0 = 0 -s32YSFStrDl_0 = 0 -s32YTFStrDlt_0 = 0 -s32YTFStrDl_0 = 0 -s32YSmthStr_0 = 0 -s32YSmthRat_0 = 16 -s32YSFBriRat_0 = 64 -s32CSFStr_0 = 32 -s32CTFstr_0 = 0 -s32YTFMdWin_0 = 1 - -s32YPKStr_1 = 0 -s32YSFStr_1 = 110 -s32YTFStr_1 = 64 -s32TFStrMax_1 = 14 -s32TFStrMov_1 = 0 -s32YSFStrDlt_1 = 0 -s32YSFStrDl_1 = 0 -s32YTFStrDlt_1 = 0 -s32YTFStrDl_1 = 0 -s32YSmthStr_1 = 0 -s32YSmthRat_1 = 16 -s32YSFBriRat_1 = 64 -s32CSFStr_1 = 32 -s32CTFstr_1 = 0 -s32YTFMdWin_1 = 1 - -s32YPKStr_2 = 0 -s32YSFStr_2 = 116 -s32YTFStr_2 = 80 -s32TFStrMax_2 = 14 -s32TFStrMov_2 = 0 -s32YSFStrDlt_2 = 0 -s32YSFStrDl_2 = 0 -s32YTFStrDlt_2 = 0 -s32YTFStrDl_2 = 0 -s32YSmthStr_2 = 0 -s32YSmthRat_2 = 16 -s32YSFBriRat_2 = 64 -s32CSFStr_2 = 32 -s32CTFstr_2 = 0 -s32YTFMdWin_2 = 1 - -s32YPKStr_3 = 0 -s32YSFStr_3 = 128 -s32YTFStr_3 = 80 -s32TFStrMax_3 = 14 -s32TFStrMov_3 = 0 -s32YSFStrDlt_3 = 0 -s32YSFStrDl_3 = 0 -s32YTFStrDlt_3 = 0 -s32YTFStrDl_3 = 0 -s32YSmthStr_3 = 0 -s32YSmthRat_3 = 16 -s32YSFBriRat_3 = 64 -s32CSFStr_3 = 32 -s32CTFstr_3 = 12 -s32YTFMdWin_3 = 1 - -s32YPKStr_4 = 0 -s32YSFStr_4 = 136 -s32YTFStr_4 = 80 -s32TFStrMax_4 = 14 -s32TFStrMov_4 = 0 -s32YSFStrDlt_4 = 0 -s32YSFStrDl_4 = 0 -s32YTFStrDlt_4 = 0 -s32YTFStrDl_4 = 0 -s32YSmthStr_4 = 0 -s32YSmthRat_4 = 16 -s32YSFBriRat_4 = 64 -s32CSFStr_4 = 32 -s32CTFstr_4 = 12 -s32YTFMdWin_4 = 1 - -s32YPKStr_5 = 0 -s32YSFStr_5 = 148 -s32YTFStr_5 = 88 -s32TFStrMax_5 = 14 -s32TFStrMov_5 = 0 -s32YSFStrDlt_5 = 0 -s32YSFStrDl_5 = 0 -s32YTFStrDlt_5 = 0 -s32YTFStrDl_5 = 0 -s32YSmthStr_5 = 0 -s32YSmthRat_5 = 16 -s32YSFBriRat_5 = 64 -s32CSFStr_5 = 32 -s32CTFstr_5 = 12 -s32YTFMdWin_5 = 1 - -s32YPKStr_6 = 0 -s32YSFStr_6 = 148 -s32YTFStr_6 = 96 -s32TFStrMax_6 = 14 -s32TFStrMov_6 = 0 -s32YSFStrDlt_6 = 12 -s32YSFStrDl_6 = 0 -s32YTFStrDlt_6 = 0 -s32YTFStrDl_6 = 0 -s32YSmthStr_6 = 0 -s32YSmthRat_6 = 16 -s32YSFBriRat_6 = 64 -s32CSFStr_6 = 32 -s32CTFstr_6 = 12 -s32YTFMdWin_6 = 1 - -s32YPKStr_7 = 0 -s32YSFStr_7 = 172 -s32YTFStr_7 = 106 -s32TFStrMax_7 = 14 -s32TFStrMov_7 = 0 -s32YSFStrDlt_7 = 0 -s32YSFStrDl_7 = 0 -s32YTFStrDlt_7 = 0 -s32YTFStrDl_7 = 0 -s32YSmthStr_7 = 16 -s32YSmthRat_7 = 16 -s32YSFBriRat_7 = 48 -s32CSFStr_7 = 48 -s32CTFstr_7 = 12 -s32YTFMdWin_7 = 1 - -s32YPKStr_8 = 0 -s32YSFStr_8 = 148 -s32YTFStr_8 = 120 -s32TFStrMax_8 = 12 -s32TFStrMov_8 = 0 -s32YSFStrDlt_8 = 24 -s32YSFStrDl_8 = 24 -s32YTFStrDlt_8 = 0 -s32YTFStrDl_8 = 0 -s32YSmthStr_8 = 64 -s32YSmthRat_8 = 16 -s32YSFBriRat_8 = 48 -s32CSFStr_8 = 64 -s32CTFstr_8 = 16 -s32YTFMdWin_8 = 1 - -[DRC] -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 255 -DRCu16BrightGainLmt = 0 -DRCu16DarkGainLmtC = 0 -DRCu16DarkGainLmtY = 0 -DRCu8Asymmetry = 2 -DRCu8LocalMixingBright = 45 -DRCu8LocalMixingDark = 45 -DRCu8LocalMixingThres = 2 -DRCu8RangeVar = 0 -DRCu8SecondPole = 180 -DRCu8SpatialVar = 10 -DRCu8Stretch = 54 - - - - - diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini deleted file mode 100644 index 7593a4cf..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ar0237_wdr.ini +++ /dev/null @@ -1,1941 +0,0 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -;HLC_AutoEnable = 0; -;HLC_thr_off = 140000 ;threshold value for HLC auto off -;HLC_thr_on = 150000 ;threshold value for HLC auto on -;HLC_tolerance = 3000 -;HLC_expthr = 6000 -;HLC_count = 5240 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 - -fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on - -u32DRCStrengthThresh = 40 - -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. -BoolRefExporeTime = 0; - -[AE] -aeRunInterval = 1; -expRatioMax = 2048 -expRatioMin = 512 -u8ExpRatioType = 0; -u32ExpRatio = 704; -ratioBias = 1024; - -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 8192000 - -Option = 1 ;0:way1 1:way2 -;way1 AE compesation and histoffset for each level of exposure -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 18000|90000|720000|2400000|24000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 24000|120000|1200000|3000000|30000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 20|20|20|20|20| -aeHistOffset = 12|12|20|20|20| -;way2 AE compesation and histoffset for each level of exposure ratio -aeRatioCount = 8 -aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 -aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 -aeCompesation_1 = 52|46|40|34|28|24|20|20 -aeHistOffset_1 = 12|12|20|20|20|20|20|20 - -RouteNum = 3 -IntTime = 59|40000|40000| -SysGain = 1024|1024|19046400| - -[AWB] -CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| -CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| -CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| -CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| -ISO = 1000000 -TrackBlack = 0 - -[Shading] -enable = 0 -Type = 0 -ISOCount = 1; -ISO = 100; -ManualStrength = 4095; - -[BlackLevel] -R = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| -Gr = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| -Gb = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| -B = 168|168|168|168|168|168|168|168|168|168|168|168|168|168|168|168| -;[nrprofile] -;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 -;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 - -;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 -;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 - -;explow = 5000 -;exphigh = 16000 - -[sharpen] -BitrateCount = 1 -BitrateThresh = 4096| -ExpCount = 1 -ExpThresh = 3200| - -au16SharpenUd_0_0=20|20|18|18|17|16|14|12|8|2|1|1|1|1|1|1| -au8SharpenD_0_0=90|90|80|80|70|60|55|50|50|50|50|50|50|50|50|50| -au8TextureThr_0_0=4|4|2|3|3|5|7|7|7|7|7|7|7|7|7|7| -au8SharpenEdge_0_0=60|60|70|70|80|80|80|80|80|80|80|80|80|80|80|80| -au8EdgeThr_0_0=60|60|80|130|130|130|160|170|180|190|190|190|190|190|190|190| -au8OverShoot_0_0=100|100|90|80|60|50|50|30|0|0|0|0|0|0|0|0| -au8UnderShoot_0_0=120|120|110|100|80|80|80|80|80|80|80|80|80|80|80|80| -au8shootSupStr_0_0=1|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| -au8DetailCtrl_0_0=128|128|128|128|128|128|128|128|128|118|118|100|100|100|100|100| -au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_0 = 255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| -au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_0=200|210|215|220|225|230|235|240|245|250|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| - -[vpsssharpen] -bEnable =1 -BitrateCount = 1 -BitrateThresh = 4096| -ExpCount = 1 -ExpThresh = 3200|12000|32000| - -au16SharpenUd_0_0=15|15|15|5|5|5|4|3|2|1|1|1|1|1|1|1| -au8SharpenD_0_0=30|30|30|30|40|50|60|70|80|90|100|110|120|130|140|150| -au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_0=12|12|12|12|12|24|40|80|80|80|110|120|150|180|180|200| -au8EdgeThr_0_0=0|0|0|10|20|40|80|90|100|110|120|130|150|170|180|190| -au8OverShoot_0_0=5|5|5|2|2|2|2|2|2|2|2|2|2|2|2|2| -au8UnderShoot_0_0=9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| -au8shootSupStr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8DetailCtrl_0_0=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| -au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_0 = 0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0| - -[dp] -ExpCount = 8 ;the counts of exposure level -ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level -bSupTwinkleEn = 1|1|1|1|1|1|1|1|1|1|1|1|1|1|1|1| -SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| -SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| -bEnable = 1|1|1|1|1|1|1|1 -enOpType = 0|0|0|0|0|0|0|0 -Strength = 0|0|6|6|6|6|21|21 -BlendRatio = 0|0|6|6|6|6|21|21 - -[FrameRate] -ExpCount = 1 ;the counts of exposure level -ExpThresh = 7000000000 ;threshold value for each exposure level -FrameRate = 25 - - -[defog] -bEnable = 1; -OpType = 1; -Interval = 5; -ISOCount = 9; - -ISO = 100|400|800|1600|3000|6000|10000|14000|20000|; -ManualStrength = 100|100|100|120|130|140|150|160|170; - -UserLutEnable = 1; - -UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, -UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, -UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, -;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, - - -[LocalCac] -bEnable=1; -u16PurpleDetRange=195; -u16VarThr=150; -[2dnr] -;wdrcoarsestr be effective only in wdr mode -WDRSFCoarseStr = 16 -WDRLFCoarseStr = 40 - -[dci] -DCIEnable = 0 -Interval = 3; -ISOCount = 2; -ISO = 100|200; -DCIBlackGain = 0|0 -DCIContrastGain = 32|32 -DCILightGain = 63|63 - -[FSWDR] -MotionComp = 1 -MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 -MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 -MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F -MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 - -;linear mode ,drc is off -[drc] -UserTmEnable = 1 -UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, -UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, -UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 - -;UserTmTable_1 = 1232,2790,4102,5415,7785,10595,13812,19051,25045,29776,34507,36594,37985,38681,39377,40072,40629,40942,41051,41150,41259,41358,41436,41482,41506,41531,41563,41594,41626,41658,41689,41721,41753,41785,41817,41849,41880,41912,41944,41976,42008,42039,42071,42103,42137,42173,42210,42250,42293,42339,42388,42447,42512,42582,42656,42733,42811,42889,42966,43042,43114,43182,43245,43298,43349,43397,43443, -;UserTmTable_2 = 43487,43530,43572,43613,43653,43693,43734,43775,43817,43861,43903,43942,43980,44017,44056,44096,44138,44185,44235,44291,44353,44399,44447,44499,44556,44619,44687,44762,44845,44935,45034,45143,45262,45391,45541,45709,45893,46091,46302,46525,46757,46997,47243,47493,47747,48002,48257,48509,48759,49003,49240,49468,49687,49894,50087,50265,50427,50570,50692,50801,50900,50987,51065,51134,51195,51248, -;UserTmTable_3 = 51295,51336,51372,51404,51433,51458,51483,51506,51528,51552,51577,51604,51634,51668,51706,51750,51800,51853,51907,51960,52013,52066,52119,52173,52227,52281,52335,52390,52446,52502,52558,52614,52661,52703,52743,52783,52826,52875,52932,53002,53086,53187,53308,53419,53515,53602,53688,53782,53891,54023,54185,54386,54634,54935,55298,55731,56290,56938,57663,58452,59293,60172,61076,61994,62911,63816,64695,65535, - -Option = 1 ;0:way1 1:way2 -;-----way1 change DRC strength related with Exposure -ExpCount = 8 ;the counts of exposure level -Interval = 10 -;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level -; 200 400 100 2000 4000 8000 10000 -ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 -ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 -enOpType = 1; -stManulalStr = 250|250|247|243|240|230|210|190; -;----way2 change DRC strength related with Ratio and ISO -u8IsoCount = 9 -u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 -u32DRCManualStrength_0 = 200|210|220|230|240|250|250|250 |;ISO 100 -u32DRCManualStrength_1 = 200|200|210|230|240|250|250|250 |;ISO 200 -u32DRCManualStrength_2 = 180|190|200|220|230|240|247|247 | ;ISO 400 -u32DRCManualStrength_3 = 160|180|200|210|220|222|225|225| ;ISO 800 -u32DRCManualStrength_4 = 150|170|190|200|210|215|215|215| ;ISO 1600 -u32DRCManualStrength_5 = 140|150|160|170|180|195|200|200| ;ISO 3200 -u32DRCManualStrength_6 = 130|130|140|160|170|180|180|180|;ISO 6400 -u32DRCManualStrength_7 = 110|110|110|130|140|140|140|140|;ISO 12800 -u32DRCManualStrength_8 = 100|100|100|120|130|130|130|130|;ISO 25600 -;---way3 Linear DRC -bLinearDrcEnable = 1; -enLinearDrcOpType = 1; -ISOCount = 5; -ISO = 100|200|400|800|1600; -LinearDrcManulalStr = 50|50|50|50|50|; -LocalMixingBrigtht = 20|20|20|20|20|; -LocalMixingDark = 20|20|20|20|20|; - -[gamma] -Option = 1 ;0:way1 1:way2 -;way1 -DelayCount = 1 -Interval = 10 -ExpCount = 7 -ExpThreshLtoD = 600|1000|2000|4000|8000|16000|32000| -ExpThreshDtoL = 500|900|1900|3900|7500|15000|30000| - -gamma.0_0 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, -gamma.1_0 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, -gamma.2_0 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - -gamma.0_1 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, -gamma.1_1 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, -gamma.2_1 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - -gamma.0_2 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, -gamma.1_2 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, -gamma.2_2 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - -gamma.0_3 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, -gamma.1_3 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, -gamma.2_3 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - -gamma.0_4 = 0,16,32,47,63,79,94,109,125,140,155,170,186,201,216,232,247,263,278,294,310,325,341,358,374,390,407,424,441,458,476,494,512,530,549,568,587,606,625,645,665,685,705,725,746,767,787,808,829,849,870,890,910,931,951,972,992,1013,1034,1055,1077,1098,1120,1143,1165,1188,1211,1235,1260,1284,1309,1334,1359,1384,1409,1434,1459,1483,1507,1531,1554,1577,1600,1623,1645,1668,1690,1713,1735,1756,1778,1798,1819,1839, -gamma.1_4 = 1859,1878,1896,1914,1931,1948,1964,1979,1995,2009,2024,2038,2052,2066,2079,2093,2106,2120,2133,2146,2159,2172,2185,2198,2210,2222,2234,2246,2258,2269,2281,2292,2303,2313,2324,2334,2344,2354,2363,2372,2381,2389,2398,2406,2415,2423,2431,2440,2449,2458,2467,2477,2486,2496,2505,2515,2524,2534,2544,2554,2564,2574,2584,2594,2605,2616,2627,2638,2650,2661,2673,2684,2696,2708,2720,2733,2745,2758,2771,2784, -gamma.2_4 = 2798,2811,2825,2839,2853,2868,2883,2898,2913,2929,2945,2960,2976,2992,3008,3024,3040,3056,3071,3087,3102,3117,3133,3149,3164,3180,3196,3212,3228,3244,3260,3276,3292,3308,3324,3340,3357,3373,3389,3405,3422,3438,3454,3470,3486,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - -gamma.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - -gamma.0_6 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma.1_6 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma.2_6 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - - -;way2 only for wdr -u8GammaCount = 6 -u8IsoCount = 10 -u8RatioCount = 10 -; ratio 1 2 4 8 10 12 16 24 32 64 -gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 -gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 -gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 -gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 -gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 -gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 -gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 -gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 -gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 -gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 - -;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, -;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, -;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 - -gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, -gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, -gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, - - -gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, -gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, -gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, - -gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, -gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, -gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, - -gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, -gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, -gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, - - -gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - -gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - - - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - -[h265venc] -vencBitrateCount = 2 -vencBitrateThresh = 2048|4098| - -ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| -ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| -u32RowQpDelta_0 = 1 -s32IPQPDelta_0 = 1 - -ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| -ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| -u32RowQpDelta_1 = 1 -s32IPQPDelta_1 = 4 - -ExpCount = 2 -ExpThresh = 8000|300000| - - -[3dnr_x] -bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s - - -[3dnr] -BoolLNTH = 0 -BoolRefMGValue = 1 -3DnrIsoCount = 14 -3DnrIsoThresh = 100,300,600,1000,2000,4000,8000,16000,32000,64000,128000,204800,409600,819200 - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 140; -s32SBS1_0 = 0; -s32SBS2_0 = 90; -s32SBS3_0 = 30; -s32SDS0_0 = 140; -s32SDS1_0 = 90; -s32SDS2_0 = 0; -s32SDS3_0 = 30; -s32STH0_0 = 128; -s32STH1_0 = 128; -s32STH2_0 = 128; -s32STH3_0 = 128; -s32MDP_0 = 2; -s32MATH1_0 = 95; -s32MATH2_0 = 95; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - - -;ISO = 300 - -s32IES0_1 = 0; -s32SBS0_1 = 150; -s32SBS1_1 = 110; -s32SBS2_1 = 0; -s32SBS3_1 = 70; -s32SDS0_1 = 150; -s32SDS1_1 = 0; -s32SDS2_1 = 110; -s32SDS3_1 = 70; -s32STH0_1 = 128; -s32STH1_1 = 128; -s32STH2_1 = 128; -s32STH3_1 = 128; -s32MDP_1 = 2; -s32MATH1_1 = 110; -s32MATH2_1 = 110; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 255; -s32TFC_1 = 6; -s32TPC_1 =6; -s32TRC_1 = 255; - -;ISO = 600 - - -s32IES0_2 = 0; -s32SBS0_2 = 160; -s32SBS1_2 = 140; -s32SBS2_2 = 30; -s32SBS3_2 = 80; -s32SDS0_2 = 160; -s32SDS1_2 = 30; -s32SDS2_2 = 140; -s32SDS3_2 = 80; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 115; -s32MATH2_2 = 115; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 255; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 200; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 150; -s32SBS1_3 = 150; -s32SBS2_3 = 70; -s32SBS3_3 = 50; -s32SDS0_3 = 150; -s32SDS1_3 = 70; -s32SDS2_3 = 150; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 115; -s32MATH2_3 = 115; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 200; -s32TFC_3 = 8; -s32TPC_3 = 8; -s32TRC_3 = 120; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 160; -s32SBS1_4 = 150; -s32SBS2_4 = 70; -s32SBS3_4 = 50; -s32SDS0_4 = 160; -s32SDS1_4 = 70; -s32SDS2_4 = 150; -s32SDS3_4 = 50; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 115; -s32MATH2_4 = 115; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 8; -s32TFS2_4 = 8; -s32SFC_4 = 100; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - -;ISO = 4000 - - -s32IES0_5 = 0; -s32SBS0_5 = 180; -s32SBS1_5 = 160; -s32SBS2_5 = 70; -s32SBS3_5 = 40; -s32SDS0_5 = 180; -s32SDS1_5 = 70; -s32SDS2_5 = 160; -s32SDS3_5 = 40; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 115; -s32MATH2_5 = 115; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 8; -s32TFS2_5 = 8; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - - -;ISO = 8000 - - -s32IES0_6 = 0; -s32SBS0_6 = 200; -s32SBS1_6 = 160; -s32SBS2_6 = 100; -s32SBS3_6 = 80; -s32SDS0_6 = 200; -s32SDS1_6 = 100; -s32SDS2_6 = 160; -s32SDS3_6 = 80; -s32STH0_6 = 128; -s32STH1_6 = 128; -s32STH2_6 = 128; -s32STH3_6 = 128; -s32MDP_6 = 2; -s32MATH1_6 = 108; -s32MATH2_6 = 108; -s32Pro3_6 = 0; -s32MDDZ1_6 = 32; -s32MDDZ2_6 = 32; -s32TFS1_6 = 9; -s32TFS2_6 = 9; - s32SFC_6 = 200; - s32TFC_6 = 6; - s32TPC_6 = 6; - s32TRC_6 = 100; - - -;ISO = 16000 - - -s32IES0_7 = 0; -s32SBS0_7 = 230; -s32SBS1_7 = 160; -s32SBS2_7 = 150; -s32SBS3_7 = 100; -s32SDS0_7 = 230; -s32SDS1_7 = 150; -s32SDS2_7 = 170; -s32SDS3_7 = 100; -s32STH0_7 = 138; -s32STH1_7 = 138; -s32STH2_7 = 138; -s32STH3_7 = 138; -s32MDP_7 = 2; -s32MATH1_7 = 120; -s32MATH2_7 = 120; -s32Pro3_7 = 0; -s32MDDZ1_7 = 56; -s32MDDZ2_7 = 56; -s32TFS1_7 = 10; -s32TFS2_7 = 10; - s32SFC_7 = 200; - s32TFC_7 = 6; - s32TPC_7 = 6; - s32TRC_7 = 100; - - - -;ISO = 32000 - - - s32IES0_8 = 0; -s32SBS0_8 = 220; -s32SBS1_8 = 180; -s32SBS2_8 = 160; -s32SBS3_8 = 80; -s32SDS0_8 = 220; -s32SDS1_8 = 160; -s32SDS2_8 = 180; -s32SDS3_8 = 100; -s32STH0_8 = 138; -s32STH1_8 = 138; -s32STH2_8 = 138; -s32STH3_8 = 138; -s32MDP_8 = 2; -s32MATH1_8 = 128; -s32MATH2_8 = 128; -s32Pro3_8 = 0; -s32MDDZ1_8 = 130; -s32MDDZ2_8 = 130; -s32TFS1_8 = 11; -s32TFS2_8 = 11; - s32SFC_8 = 255; - s32TFC_8 = 3; - s32TPC_8 = 3; - s32TRC_8 = 100; - - - -;ISO = 64000 - - - s32IES0_9 = 0; -s32SBS0_9 = 230; -s32SBS1_9 = 180; -s32SBS2_9 = 170; -s32SBS3_9 = 50; -s32SDS0_9 = 230; -s32SDS1_9 = 170; -s32SDS2_9 = 180; -s32SDS3_9 = 50; -s32STH0_9 = 138; -s32STH1_9 = 138; -s32STH2_9 = 138; -s32STH3_9 = 138; -s32MDP_9 = 2; -s32MATH1_9 = 135; -s32MATH2_9 = 135; -s32Pro3_9 = 0; -s32MDDZ1_9 = 64; -s32MDDZ2_9 = 64; -s32TFS1_9 = 11; -s32TFS2_9 = 11; - s32SFC_9 = 255; - s32TFC_9 = 16; - s32TPC_9 = 16; - s32TRC_9 = 255; - - -;ISO = 128000 - - - s32IES0_10 = 0; -s32SBS0_10 = 175; -s32SBS1_10 = 190; -s32SBS2_10 = 175; -s32SBS3_10 = 80; -s32SDS0_10 = 175; -s32SDS1_10 = 180; -s32SDS2_10 = 200; -s32SDS3_10 = 80; -s32STH0_10 = 138; -s32STH1_10 = 138; -s32STH2_10 = 138; -s32STH3_10 = 138; -s32MDP_10 = 2; -s32MATH1_10 = 140; -s32MATH2_10 = 140; -s32Pro3_10 = 0; -s32MDDZ1_10 = 64; -s32MDDZ2_10 = 64; -s32TFS1_10 = 11; -s32TFS2_10 = 11; - s32SFC_10 = 255; - s32TFC_10 = 15; - s32TPC_10 = 15; - s32TRC_10 = 255; - - -;ISO = 204800 - - - s32IES0_11 = 0; -s32SBS0_11 = 190; -s32SBS1_11 = 210; -s32SBS2_11 = 190; -s32SBS3_11 = 80; -s32SDS0_11 = 200; -s32SDS1_11 = 190; -s32SDS2_11 = 210; -s32SDS3_11 = 80; -s32STH0_11 = 128; -s32STH1_11 = 128; -s32STH2_11 = 128; -s32STH3_11 = 128; -s32MDP_11 = 2; -s32MATH1_11 = 142; -s32MATH2_11 = 142; -s32Pro3_11 = 0; -s32MDDZ1_11 = 64; -s32MDDZ2_11 = 64; -s32TFS1_11 = 11; -s32TFS2_11 = 11; - s32SFC_11 = 255; - s32TFC_11 = 16; - s32TPC_11 = 16; - s32TRC_11 = 255; - - - -;ISO = 409600 - -s32IES0_12 = 0; -s32SBS0_12 = 200; -s32SBS1_12 = 190; -s32SBS2_12 = 210; -s32SBS3_12 = 60; -s32SDS0_12 = 210; -s32SDS1_12 = 210; -s32SDS2_12 = 190; -s32SDS3_12 = 60; -s32STH0_12 = 138; -s32STH1_12 = 138; -s32STH2_12 = 138; -s32STH3_12 = 138; -s32MDP_12 = 2; -s32MATH1_12 = 145; -s32MATH2_12 = 145; -s32Pro3_12 = 0; -s32MDDZ1_12 = 64; -s32MDDZ2_12 = 64; -s32TFS1_12 = 11; -s32TFS2_12 = 11; - s32SFC_12 = 255; - s32TFC_12 = 16; - s32TPC_12 = 16; - s32TRC_12 = 255; - - -;ISO = 819200 - - - s32IES0_13 = 0; -s32SBS0_13 = 220; -s32SBS1_13 = 150; -s32SBS2_13 = 220; -s32SBS3_13 = 0; -s32SDS0_13 = 220; -s32SDS1_13 = 220; -s32SDS2_13 = 150; -s32SDS3_13 = 0; -s32STH0_13 = 150; -s32STH1_13 = 150; -s32STH2_13 = 150; -s32STH3_13 = 150; -s32MDP_13 = 2; -s32MATH1_13 = 166; -s32MATH2_13 = 166; -s32Pro3_13 = 0; -s32MDDZ1_13 = 64; -s32MDDZ2_13 = 64; -s32TFS1_13 = 11; -s32TFS2_13 = 11; - s32SFC_13 = 255; - s32TFC_13 = 32; - s32TPC_13 = 32; - s32TRC_13 = 255; - - - - - - - - -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 200 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 5 -Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| -au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| -au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| -au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| -au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| - -BoolLNTH = 0 -3DnrIsoCount = 6 -3DnrIsoThresh = 100|200|400|900|1700|3300| - - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - -;ISO = 200 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 110; -s32SBS2_1 = 100; -s32SBS3_1 = 30; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 110; -s32SDS3_1 = 30; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 24; -s32TFC_1 = 4; -s32TPC_1 =4; -s32TRC_1 = 8; - -;ISO = 500 - - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 120; -s32SBS2_2 = 100; -s32SBS3_2 = 30; -s32SDS0_2 = 130; -s32SDS1_2 = 120; -s32SDS2_2 = 100; -s32SDS3_2 = 30; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 48; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 10; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 140; -s32SBS1_3 = 130; -s32SBS2_3 = 130; -s32SBS3_3 = 50; -s32SDS0_3 = 140; -s32SDS1_3 = 130; -s32SDS2_3 = 130; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 64; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 10; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 130; -s32SBS1_4 = 130; -s32SBS2_4 = 140; -s32SBS3_4 = 50; -s32SDS0_4 = 130; -s32SDS1_4 = 140; -s32SDS2_4 = 130; -s32SDS3_4 = 50; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 102; -s32MATH2_4 = 102; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 100; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - -;ISO = 4000 - - -s32IES0_5 = 0; -s32SBS0_5 = 135; -s32SBS1_5 = 140; -s32SBS2_5 = 140; -s32SBS3_5 = 40; -s32SDS0_5 = 135; -s32SDS1_5 = 140; -s32SDS2_5 = 150; -s32SDS3_5 = 40; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 103; -s32MATH2_5 = 103; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - - -[IR] -ExpCount = 4 -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpCompensation = 38|32|30|30| -MaxHistOffset = 20|18|14|12| -MaxSysGain = 65536000 - -u16HistRatioSlope = 64 -BlackDelayFrame = 40 -WhiteDelayFrame = 40 -u16BlackSpeedBias = 144 -u8Tolerance = 3 -u8Speed = 13 - -FrameChangeEnable = 0 -FrameRateDown = 10 - -RouteNum = 3 -IntTime = 59|40000|40000|; -SysGain = 1024|1024|65536|; - -DCIEnable = 1 -Interval = 3; -ISOCount = 2; -ISO = 100|200; -DCIBlackGain = 32|32 -DCIContrastGain = 32|32 -DCILightGain = 32|32 - -bSupTwinkleEn = 1 -SoftThr = 6 -SoftSlope = 21 - -DrcISOCount = 0; -DrcInterval = 10; -DrcISO = 100; -DrcbEnable = 0; -DrcOpType = 1; -DrcStrength = 80; -DrcSpatialVar = 10; -DrcRangeVar = 3; -DrcAsymmetry = 1; -DrcSecondPole = 192; -DrcStretch = 54; -DrcCompress = 180; -DrcPDStrength = 0; -DrcLocalMixingBrigtht = 33; -DrcLocalMixingDark = 62; - -bDefogEnable = 0; -DefogOpType = 1; -DefogUserLutEnable = 0; -DefogInterval = 10; -DefogStrengthISOCount = 0; -DefogISO = 100; -DefogManualStrength = 158; -DefogLutISOCount = 2; -DefogLUTISO = 100,200; -DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, -DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, - -DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, -DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, - -au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - -bSharpenEnable = 1 -au16SharpenUd =20,20,20,20,22,22,22,20,18,12,0,0,0,0,0,0, -au8SharpenD =100,100,100,110,110,110,120,130,140,160,180,200,200,200,200,200, -au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -au8SharpenEdge =100,100,100,100,100,110,120,120,120,120,120,120,150,180,180,200, -au8EdgeThr =80,80,80,80,80,80,80,80,80,110,120,130,150,170,180,190, -au8OverShoot =150,150,150,150,160,160,150,140,130,20,10,10,10,10,10,10, -au8UnderShoot =180,180,180,180,180,200,190,170,150,100,20,15,15,15,15,15, -au8shootSupStr =10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0, -au8DetailCtrl =128,128,128,128,138,138,138,138,128,128,128,128,128,128,128,128, -LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, - -bVpssSharpenEnable = 0 -au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, -au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, -au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, -au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, -au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, -au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, -au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, -au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, - -ShadingEnable = 0 -ShadingType = 0 -ShadingISOCount = 3; -ShadingISO = 1000|2000|4000; -ShadingManualStrength = 4096|2000|500; - -EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, -EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, -AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, -AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, -NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, -DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, - -DelayCount = 0 -Interval = 10 -GammaExpCount = 1 -ExpThreshLtoD = 600000 -ExpThreshDtoL = 50000 -#gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, -#gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, -#gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 - -gamma.0_0 = 0,180,320,426,516,593,660,721,778,838,896,946,994,1042,1090,1139,1186,1226,1264,1304,1344,1381,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2835,2848,2858,2868,2882,2896, -gamma.1_0 = 2904,2912,2926,2940,2950,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652,3656,3664,3670,3678,3688,3696,3700, -gamma.2_0 = 3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s - -#3dnr_s -BoolLNTH = 0 -3DnrIsoCount = 16 -3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600,819200,1638400,3276800 - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - - -;ISO = 200 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 110; -s32SBS2_1 = 100; -s32SBS3_1 = 30; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 110; -s32SDS3_1 = 30; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 24; -s32TFC_1 = 4; -s32TPC_1 =4; -s32TRC_1 = 8; - -;ISO = 500 - - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 120; -s32SBS2_2 = 100; -s32SBS3_2 = 30; -s32SDS0_2 = 130; -s32SDS1_2 = 120; -s32SDS2_2 = 100; -s32SDS3_2 = 30; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 48; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 10; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 140; -s32SBS1_3 = 130; -s32SBS2_3 = 130; -s32SBS3_3 = 50; -s32SDS0_3 = 140; -s32SDS1_3 = 130; -s32SDS2_3 = 130; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 64; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 10; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 170; -s32SBS1_4 = 140; -s32SBS2_4 = 140; -s32SBS3_4 = 80; -s32SDS0_4 = 170; -s32SDS1_4 = 140; -s32SDS2_4 = 140; -s32SDS3_4 = 80; -s32STH0_4 = 138; -s32STH1_4 = 138; -s32STH2_4 = 138; -s32STH3_4 = 138; -s32MDP_4 = 2; -s32MATH1_4 = 115; -s32MATH2_4 = 115; -s32Pro3_4 = 0; -s32MDDZ1_4 = 64; -s32MDDZ2_4 = 64; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 16; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - -;ISO = 4000 - - -s32IES0_5 = 0; -s32SBS0_5 = 170; -s32SBS1_5 = 170; -s32SBS2_5 = 140; -s32SBS3_5 = 80; -s32SDS0_5 = 170; -s32SDS1_5 = 170; -s32SDS2_5 = 170; -s32SDS3_5 = 80; -s32STH0_5 = 138; -s32STH1_5 = 138; -s32STH2_5 = 138; -s32STH3_5 = 138; -s32MDP_5 = 2; -s32MATH1_5 = 115; -s32MATH2_5 = 115; -s32Pro3_5 = 0; -s32MDDZ1_5 = 64; -s32MDDZ2_5 = 64; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - - -;ISO = 8000 - - -s32IES0_6 = 0; -s32SBS0_6 = 180; -s32SBS1_6 = 170; -s32SBS2_6 = 170; -s32SBS3_6 = 80; -s32SDS0_6 = 200; -s32SDS1_6 = 170; -s32SDS2_6 = 220; -s32SDS3_6 = 80; -s32STH0_6 = 138; -s32STH1_6 = 138; -s32STH2_6 = 138; -s32STH3_6 = 138; -s32MDP_6 = 2; -s32MATH1_6 = 118; -s32MATH2_6 = 118; -s32Pro3_6 = 0; -s32MDDZ1_6 = 64; -s32MDDZ2_6 = 64; -s32TFS1_6 = 8; -s32TFS2_6 = 8; - s32SFC_6 = 100; - s32TFC_6 = 10; - s32TPC_6 = 10; - s32TRC_6 = 100; - - -;ISO = 16000 - - -s32IES0_7 = 0; -s32SBS0_7 = 190; -s32SBS1_7 = 190; -s32SBS2_7 = 160; -s32SBS3_7 = 100; -s32SDS0_7 = 190; -s32SDS1_7 = 160; -s32SDS2_7 = 230; -s32SDS3_7 = 100; -s32STH0_7 = 138; -s32STH1_7 = 138; -s32STH2_7 = 138; -s32STH3_7 = 138; -s32MDP_7 = 2; -s32MATH1_7 = 124; -s32MATH2_7 = 124; -s32Pro3_7 = 0; -s32MDDZ1_7 = 100; -s32MDDZ2_7 = 100; -s32TFS1_7 = 9; -s32TFS2_7 = 9; - s32SFC_7 = 100; - s32TFC_7 = 10; - s32TPC_7 = 10; - s32TRC_7 = 100; - - - -;ISO = 32000 - - -s32IES0_8 = 0; -s32SBS0_8 = 190; -s32SBS1_8 = 210; -s32SBS2_8 = 160; -s32SBS3_8 = 100; -s32SDS0_8 = 190; -s32SDS1_8 = 160; -s32SDS2_8 = 210; -s32SDS3_8 = 100; -s32STH0_8 = 138; -s32STH1_8 = 138; -s32STH2_8 = 138; -s32STH3_8 = 138; -s32MDP_8 = 2; -s32MATH1_8 = 128; -s32MATH2_8 = 128; -s32Pro3_8 = 0; -s32MDDZ1_8 = 100; -s32MDDZ2_8 = 100; -s32TFS1_8 = 9; -s32TFS2_8 = 9; - s32SFC_8 = 100; - s32TFC_8 = 10; - s32TPC_8 = 10; - s32TRC_8 = 100; - - - -;ISO = 64000 - - -s32IES0_9 = 0; -s32SBS0_9 = 190; -s32SBS1_9 = 230; -s32SBS2_9 = 160; -s32SBS3_9 = 100; -s32SDS0_9 = 190; -s32SDS1_9 = 160; -s32SDS2_9 = 230; -s32SDS3_9 = 100; -s32STH0_9 = 138; -s32STH1_9 = 138; -s32STH2_9 = 138; -s32STH3_9 = 138; -s32MDP_9 = 2; -s32MATH1_9 = 134; -s32MATH2_9 = 134; -s32Pro3_9 = 0; -s32MDDZ1_9 = 100; -s32MDDZ2_9 = 100; -s32TFS1_9 = 9; -s32TFS2_9 = 9; - s32SFC_9 = 100; - s32TFC_9 = 10; - s32TPC_9 = 10; - s32TRC_9 = 100; - - -;ISO = 128000 - - - s32IES0_10 = 0; -s32SBS0_10 = 175; -s32SBS1_10 = 200; -s32SBS2_10 = 180; -s32SBS3_10 = 80; -s32SDS0_10 = 175; -s32SDS1_10 = 180; -s32SDS2_10 = 220; -s32SDS3_10 = 80; -s32STH0_10 = 138; -s32STH1_10 = 138; -s32STH2_10 = 138; -s32STH3_10 = 138; -s32MDP_10 = 2; -s32MATH1_10 = 138; -s32MATH2_10 = 138; -s32Pro3_10 = 0; -s32MDDZ1_10 = 64; -s32MDDZ2_10 = 64; -s32TFS1_10 = 10; -s32TFS2_10 = 10; - s32SFC_10 = 255; - s32TFC_10 = 5; - s32TPC_10 = 5; - s32TRC_10 = 100; - - -;ISO = 204800 - - - s32IES0_11 = 0; -s32SBS0_11 = 185; -s32SBS1_11 = 190; -s32SBS2_11 = 210; -s32SBS3_11 = 55; -s32SDS0_11 = 185; -s32SDS1_11 = 210; -s32SDS2_11 = 190; -s32SDS3_11 = 55; -s32STH0_11 = 138; -s32STH1_11 = 138; -s32STH2_11 = 138; -s32STH3_11 = 138; -s32MDP_11 = 2; -s32MATH1_11 = 141; -s32MATH2_11 = 141; -s32Pro3_11 = 0; -s32MDDZ1_11 = 64; -s32MDDZ2_11 = 64; -s32TFS1_11 = 10; -s32TFS2_11 = 10; - s32SFC_11 = 255; - s32TFC_11 = 12; - s32TPC_11 = 12; - s32TRC_11 = 255; - - - -;ISO = 409600 - -s32IES0_12 = 0; -s32SBS0_12 = 190; -s32SBS1_12 = 190; -s32SBS2_12 = 210; -s32SBS3_12 = 60; -s32SDS0_12 = 19; -s32SDS1_12 = 210; -s32SDS2_12 = 190; -s32SDS3_12 = 60; -s32STH0_12 = 138; -s32STH1_12 = 138; -s32STH2_12 = 138; -s32STH3_12 = 138; -s32MDP_12 = 2; -s32MATH1_12 = 142; -s32MATH2_12 = 142; -s32Pro3_12 = 0; -s32MDDZ1_12 = 64; -s32MDDZ2_12 = 64; -s32TFS1_12 = 10; -s32TFS2_12 = 10; - s32SFC_12 = 255; - s32TFC_12 = 12; - s32TPC_12 = 12; - s32TRC_12 = 255; - - -;ISO = 819200 - - - s32IES0_13 = 0; -s32SBS0_13 = 220; -s32SBS1_13 = 150; -s32SBS2_13 = 220; -s32SBS3_13 = 0; -s32SDS0_13 = 220; -s32SDS1_13 = 220; -s32SDS2_13 = 150; -s32SDS3_13 = 0; -s32STH0_13 = 150; -s32STH1_13 = 150; -s32STH2_13 = 150; -s32STH3_13 = 150; -s32MDP_13 = 2; -s32MATH1_13 = 166; -s32MATH2_13 = 166; -s32Pro3_13 = 0; -s32MDDZ1_13 = 64; -s32MDDZ2_13 = 64; -s32TFS1_13 = 11; -s32TFS2_13 = 11; - s32SFC_13 = 255; - s32TFC_13 = 32; - s32TPC_13 = 32; - s32TRC_13 = 255; - - - -;ISO = 1638400 - - s32IES0_14 = 0; -s32SBS0_14 = 220; -s32SBS1_14 = 150; -s32SBS2_14 = 220; -s32SBS3_14 = 0; -s32SDS0_14 = 220; -s32SDS1_14 = 220; -s32SDS2_14 = 150; -s32SDS3_14 = 0; -s32STH0_14 = 155; -s32STH1_14 = 155; -s32STH2_14 = 155; -s32STH3_14 = 155; -s32MDP_14 = 6; -s32MATH1_14 = 170; -s32MATH2_14 = 170; -s32Pro3_14 =0; -s32MDDZ1_14 = 100; -s32MDDZ2_14 = 100; -s32TFS1_14 = 10; -s32TFS2_14 = 10; - s32SFC_14 = 255; - s32TFC_14 = 32; - s32TPC_14 = 32; - s32TRC_14 = 255; - - - - -;ISO = 3276800 - - - s32IES0_15 = 0; -s32SBS0_15 = 220; -s32SBS1_15 = 0; -s32SBS2_15 = 240; -s32SBS3_15 = 0; -s32SDS0_15 = 220; -s32SDS1_15 = 240; -s32SDS2_15 = 0; -s32SDS3_15 = 0; -s32STH0_15 = 152; -s32STH1_15 = 152; -s32STH2_15 = 152; -s32STH3_15 = 152; -s32MDP_15 = 6; -s32MATH1_15 = 172; -s32MATH2_15 = 172; -s32Pro3_15 = 0; -s32MDDZ1_15 = 100; -s32MDDZ2_15 = 100; -s32TFS1_15 = 10; -s32TFS2_15 = 10; - s32SFC_15 = 255; - s32TFC_15 = 32; - s32TPC_15 = 32; - s32TRC_15 = 255; - -[TRAFFIC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -u8SpatialVar = 3; -u8RangeVar = 3; -u8Asymmetry = 11; -u8SecondPole = 170; -u8Stretch = 38; -u8Compress = 159; -u8PDStrength = 0; -u8LocalMixingBrigtht = 64; -u8LocalMixingDark = 20; -u8ExpCompensation = 42 -u8MaxHistoffset = 12 -u8ExpRatioType = 1 -u32ExpRatio = 704 -u32ExpRatioMax = 4095 -u32ExpRatioMin = 64 -au16SharpenUd=18|16|16|16|15|10|8|5|3|3|3|2|2|2|1|1| -au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| -au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| -au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| -au8OverShoot=150|140|130|130|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot=180|170|170|160|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl=128|128|128|128|128|128|128|128|128|128|128|128|128|128|128|128| -gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, -gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, -gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 -BoolLNTH = 0 -3DnrIsoCount = 8 -3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 -;ISO = 100 - - - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - - -;ISO = 200 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 110; -s32SBS2_1 = 100; -s32SBS3_1 = 30; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 110; -s32SDS3_1 = 30; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 24; -s32TFC_1 = 4; -s32TPC_1 =4; -s32TRC_1 = 8; - -;ISO = 500 - - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 120; -s32SBS2_2 = 100; -s32SBS3_2 = 30; -s32SDS0_2 = 130; -s32SDS1_2 = 120; -s32SDS2_2 = 100; -s32SDS3_2 = 30; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 48; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 10; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 140; -s32SBS1_3 = 130; -s32SBS2_3 = 130; -s32SBS3_3 = 50; -s32SDS0_3 = 140; -s32SDS1_3 = 130; -s32SDS2_3 = 130; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 64; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 10; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 130; -s32SBS1_4 = 140; -s32SBS2_4 = 140; -s32SBS3_4 = 50; -s32SDS0_4 = 130; -s32SDS1_4 = 140; -s32SDS2_4 = 140; -s32SDS3_4 = 50; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 102; -s32MATH2_4 = 102; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 100; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - - -;ISO = 4000 - -s32IES0_5 = 0; -s32SBS0_5 = 130; -s32SBS1_5 = 150; -s32SBS2_5 = 140; -s32SBS3_5 = 40; -s32SDS0_5 = 130; -s32SDS1_5 = 140; -s32SDS2_5 = 150; -s32SDS3_5 = 40; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 103; -s32MATH2_5 = 103; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - - -;ISO = 8000 - -s32IES0_6 = 0; -s32SBS0_6 = 140; -s32SBS1_6 = 160; -s32SBS2_6 = 150; -s32SBS3_6 = 50; -s32SDS0_6 = 140; -s32SDS1_6 = 150; -s32SDS2_6 = 160; -s32SDS3_6 = 50; -s32STH0_6 = 128; -s32STH1_6 = 128; -s32STH2_6 = 128; -s32STH3_6 = 128; -s32MDP_6 = 2; -s32MATH1_6 = 106; -s32MATH2_6 = 106; -s32Pro3_6 = 0; -s32MDDZ1_6 = 32; -s32MDDZ2_6 = 32; -s32TFS1_6 = 8; -s32TFS2_6 = 8; - s32SFC_6 = 100; - s32TFC_6 = 2; - s32TPC_6 = 2; - s32TRC_6 = 10; - - -;ISO = 16000 - -s32IES0_7 = 0; -s32SBS0_7 = 150; -s32SBS1_7 = 160; -s32SBS2_7 = 150; -s32SBS3_7 = 100; -s32SDS0_7 = 160; -s32SDS1_7 = 150; -s32SDS2_7 = 160; -s32SDS3_7 = 100; -s32STH0_7 = 128; -s32STH1_7 = 128; -s32STH2_7 = 128; -s32STH3_7 = 128; -s32MDP_7 = 2; -s32MATH1_7 = 110; -s32MATH2_7 = 110; -s32Pro3_7 = 0; -s32MDDZ1_7 = 40; -s32MDDZ2_7 = 40; -s32TFS1_7 = 7; -s32TFS2_7 = 7; - s32SFC_7 = 100; - s32TFC_7 = 2; - s32TPC_7 = 2; - s32TRC_7 = 10; diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini deleted file mode 100644 index ee522854..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290_wdr.ini +++ /dev/null @@ -1,1811 +0,0 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -;HLC_AutoEnable = 0; -;HLC_thr_off = 140000 ;threshold value for HLC auto off -;HLC_thr_on = 150000 ;threshold value for HLC auto on -;HLC_tolerance = 3000 -;HLC_expthr = 6000 -;HLC_count = 5 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 - -fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on - -u32DRCStrengthThresh = 40 - -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. -BoolRefExporeTime = 0; - -[AE] -aeRunInterval = 1; -u8ExpRatioType = 0; -expRatioMax = 2048 -expRatioMin = 512 -u32ExpRatio = 1024; -ratioBias = 1024; - -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 8192000 - -Option = 1 ;0:way1 1:way2 -;way1 AE compesation and histoffset for each level of exposure -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 1200|3600|6000|9000|15000| ;threshold value for each exposure level from dark to light -;aeExpLtoDThresh = 20000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark -aeExpLtoDThresh = 1000|1000|3000|5000|10000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 56|48|48|36|30| -aeHistOffset = 64|64|64|64|64| -;way2 AE compesation and histoffset for each level of exposure ratio -aeRatioCount = 8 -aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 -aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 -aeCompesation_1 = 38|34|30|28|22|22|20|20 -aeHistOffset_1 = 12|12|20|20|20|20|20|20 - -RouteNum = 3 -IntTime = 59|40000|40000| -SysGain = 1024|1024|19046400| - -[AWB] -CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| -CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| -CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| -CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| -ISO = 1000000 -TrackBlack = 0 - -[Shading] -enable = 0 -Type = 0 -ISOCount = 1; -ISO = 100; -ManualStrength = 4095; - -[BlackLevel] -R = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| -Gr = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| -Gb = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| -B = 240|240|240|240|240|240|240|240|240|240|240|240|240|240|240|240| -;[nrprofile] -;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 -;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 - -;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 -;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 - -;explow = 5000 -;exphigh = 16000 - -[sharpen] -BitrateCount = 1 -BitrateThresh = 4096| -ExpCount = 1 -ExpThresh = 3200|12000|32000| -au16SharpenUd_0_0=15|14|13|10|9|8|7|4|2|1|1|1|1|1|1|1| -au8SharpenD_0_0=90|90|90|90|90|90|80|80|80|80|80|80|80|80|80|80| -au8TextureThr_0_0=0|2|2|3|3|5|7|7|7|7|7|7|7|7|7|7| -au8SharpenEdge_0_0=70|70|70|70|80|80|80|80|80|80|80|80|80|80|80|80| -au8EdgeThr_0_0=130|130|130|130|130|130|160|170|180|190|190|190|190|190|190|190| -au8OverShoot_0_0=50|50|50|50|50|50|50|30|0|0|0|0|0|0|0|0| -au8UnderShoot_0_0=80|80|70|70|70|80|80|80|80|80|0|0|0|0|0|0| -au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| -au8DetailCtrl_0_0=133|133|133|128|128|128|128|128|128|118|118|100|100|100|100|100| -au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| -au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| - - -[vpsssharpen] -bEnable = 1 -BitrateCount = 1 -BitrateThresh = 4096| -ExpCount = 1 -ExpThresh = 3200|12000|32000| -au16SharpenUd_0_0=5|5|5|5|5|5|4|3|2|1|1|1|1|1|1|1| -au8SharpenD_0_0=30|30|30|30|40|50|60|70|80|90|100|110|120|130|140|150| -au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_0=6|6|6|6|12|24|40|80|80|80|110|120|150|180|180|200| -au8EdgeThr_0_0=0|0|0|10|20|40|80|90|100|110|120|130|150|170|180|190| -au8OverShoot_0_0=12|12|6|2|2|2|2|2|2|2|2|2|2|2|2|2| -au8UnderShoot_0_0=15|13|9|9|9|9|9|9|9|9|9|9|9|9|9|9| -au8shootSupStr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8DetailCtrl_0_0=138|138|138|138|128|128|128|118|108|108|108|108|108|100|100|100| -au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| - -[dp] -ExpCount = 8 ;the counts of exposure level -ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level -bSupTwinkleEn = 0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1| -SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| -SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| -bEnable = 1|1|1|1|1|1|1|1 -enOpType = 0|0|0|0|0|0|0|0 -Strength = 0|0|6|6|6|6|21|21 -BlendRatio = 0|0|6|6|6|6|21|21 - -[FrameRate] -ExpCount = 1 ;the counts of exposure level -ExpThresh = 7000000000 ;threshold value for each exposure level -FrameRate = 25 - -[defog] -bEnable = 1; -OpType = 1; -Interval = 10; -ISOCount = 5; -ISO = 100|400|800|1600|4000; -ManualStrength = 50|60|60|60|100; - -UserLutEnable = 1; - -;123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, -;124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, -;126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, -;UserDefogLut.0_1 = 252,252,251,251,250,250,250,249,249,248,248,248,247,247,247,246,246,245,245,245,244,244,243,243,243,242,242,241,241,241,240,240,239,239,239,238,238,237,237,237,236,236,236,235,235,234,234,234,233,233,232,232,232,231,231,230,230,230,229,229,229,228,228,227,227,227,226,226,225,225,225,224,224,224,223,223,222,222,222,221,221,220,220,220,219,219,219,218,218,217,217,217,216,216, -;UserDefogLut.1_1 = 216,215,215,214,214,214,213,213,212,212,212,211,211,211,210,210,210,209,209,208,208,208,207,207,207,206,206,205,205,205,204,204,204,203,203,203,202,202,202,201,201,201,200,200,200,199,199,199,198,198,198,197,197,197,196,196,196,195,195,195,194,194,194,193,193,193,192,192,192,191,191,191,190,190,190,189,189,189,188,188,188,187,187,187,186,186,186,185,185,185,184,184,184,183, -;UserDefogLut.2_1 = 183,183,182,182,182,181,181,181,180,180,180,179,179,179,178,178,177,177,177,176,176,176,175,175,175,174,174,174,173,173,172,172,172,171,171,171,170,170,170,169,169,168,168,168,167,167,167,166,166,166,165,165,164,164,164,163,163,163,162,162,162,161,161,160,160,160,159,159, -UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, - -[LocalCac] -bEnable=1; -u16PurpleDetRange=195; -u16VarThr=0; -[2dnr] -;wdrcoarsestr be effective only in wdr mode -WDRSFCoarseStr = 16 -WDRLFCoarseStr = 40 - -[dci] -DCIEnable = 1 -Interval = 1; -ISOCount = 2; -ISO = 100|200; -DCIBlackGain = 0|0 -DCIContrastGain = 32|32 -DCILightGain = 63|63 - -[FSWDR] -MotionComp = 1 -MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 -MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 -MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F -MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 - -;linear mode ,drc is off -[drc] -UserTmEnable = 1 -;UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x47A3,0x5CFF,0x82CF,0x8DA4,0x94B1,0x9A79,0x9CDE,0x9EE9,0x9F34,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, -;UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, -;UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7,0xFFFF -UserTmTable_1 = 0x0,0xDC4,0x1399,0x1BE8,0x2AA5,0x35F4,0x4000,0x4A17,0x5F0A,0x7CAD,0x9A50,0xA611,0xA89F,0xABB0,0xADBB,0xAEE2,0xB1DC,0xB3B8,0xB58B,0xB60B,0xB688,0xB703,0xB77D,0xB7F7,0xB871,0xB8AF,0xB8ED,0xB92C,0xB96C,0xB9AD,0xB9EF,0xBA33,0xBA79,0xBAC0,0xBB09,0xBB55,0xBBA4,0xBBF6,0xBC4B,0xBCA4,0xBD00,0xBD31,0xBD62,0xBD94,0xBDC8,0xBDFD,0xBE34,0xBE6C,0xBEA6,0xBEE1,0xBF1E,0xBF5C,0xBF9D,0xBFDF,0xC024,0xC06A,0xC0B2,0xC0FD,0xC14A,0xC19A,0xC1EC,0xC240,0xC298,0xC2F2,0xC34F,0xC3AF,0xC412, -UserTmTable_2 = 0xC478,0xC4E2,0xC550,0xC5C1,0xC635,0xC6AE,0xC6EC,0xC72B,0xC76B,0xC7AC,0xC7EE,0xC831,0xC876,0xC8BB,0xC902,0xC94A,0xC993,0xC9DD,0xCA29,0xCA76,0xCAC4,0xCB14,0xCB64,0xCBB7,0xCC0A,0xCC5F,0xCCB6,0xCD0E,0xCD67,0xCDC2,0xCE1F,0xCE7D,0xCEDD,0xCF3E,0xCFA1,0xD006,0xD06C,0xD0D4,0xD13E,0xD1AA,0xD218,0xD287,0xD2F8,0xD36C,0xD3E1,0xD458,0xD4D2,0xD54D,0xD5CA,0xD64A,0xD6CC,0xD750,0xD7D6,0xD85F,0xD8E9,0xD977,0xDA06,0xDA98,0xDB2D,0xDBC4,0xDC5E,0xDCFA,0xDD99,0xDE3A,0xDEDF,0xDF86, -UserTmTable_3 = 0xE030,0xE0DC,0xE18C,0xE23F,0xE299,0xE2F4,0xE350,0xE3AD,0xE40B,0xE469,0xE4C8,0xE528,0xE589,0xE5EB,0xE64D,0xE6B0,0xE714,0xE779,0xE7DF,0xE845,0xE8AD,0xE915,0xE97E,0xE9E8,0xEA53,0xEABF,0xEB2C,0xEB99,0xEC08,0xEC77,0xECE8,0xED59,0xEDCB,0xEE3F,0xEEB3,0xEF28,0xEF9E,0xF015,0xF08E,0xF107,0xF181,0xF1FC,0xF278,0xF2F5,0xF374,0xF3F3,0xF473,0xF4F5,0xF577,0xF5FB,0xF680,0xF705,0xF78C,0xF814,0xF89D,0xF928,0xF9B3,0xFA40,0xFACD,0xFB5C,0xFBEC,0xFC7E,0xFD10,0xFDA4,0xFE39,0xFECF,0xFF66,0xFFFF - -;UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, -;UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, -;UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 - - -Option =1 ;0:way1 1:way2 -;-----way1 change DRC strength related with Exposure -ExpCount = 8 ;the counts of exposure level -Interval = 10 -;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level -; 200 400 100 2000 4000 8000 10000 -ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 -ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 -enOpType = 0; -stManulalStr = 247|248|250|253|245|230|210|190; -;----way2 change DRC strength related with Ratio and ISO -u8IsoCount = 8 -u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 -u32DRCManualStrength_0 = 190|200|200|220|235|250|252|252 |;ISO 100 -u32DRCManualStrength_1 = 190|200|200|220|230|247|247|247 |;ISO 200 -u32DRCManualStrength_2 = 170|190|190|220|220|233|240|240| ;ISO 400 -u32DRCManualStrength_3 = 170|180|180|210|220|230|235|235| ;ISO 800 -u32DRCManualStrength_4 = 160|180|180|200|210|225|225|225| ;ISO 1600 -u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 -u32DRCManualStrength_6 = 120|120|130|150|170|180|180|180|;ISO 6400 -u32DRCManualStrength_7 = 110|110|110|110|130|140|140|140|;ISO 12800 -u32DRCManualStrength_8 = 100|100|100|100|100|100|120|120|;ISO 25600 - -;---way3 Linear DRC -bLinearDrcEnable = 1; -enLinearDrcOpType = 1; -ISOCount = 5; -ISO = 100|200|400|800|1600; -LinearDrcManulalStr = 50|50|50|50|50|; -LocalMixingBrigtht = 45|45|45|45|45|; -LocalMixingDark = 45|45|45|45|45|; - -[gamma] -Option = 1 ;0:way1 1:way2 -DelayCount = 1 -Interval = 10 -ExpCount = 7 -ExpThreshLtoD = 600|1000|2000|4000|8000|16000|32000| -ExpThreshDtoL = 500|900|1900|3900|7500|15000|30000| - - -gamma.0_0 = 0,21,41,62,82,102,123,143,163,184,204,224,245,265,285,306,326,346,367,387,408,428,449,470,490,511,532,553,574,595,616,638,659,681,702,725,747,769,792,815,838,861,884,907,930,953,976,1000,1023,1046,1069,1092,1115,1138,1160,1183,1205,1227,1249,1271,1292,1313,1334,1354,1374,1394,1413,1432,1451,1470,1489,1507,1526,1544,1561,1579,1597,1614,1631,1648,1666,1682,1699,1716,1733,1749,1766,1782,1799,1815,1832,1848,1864,1881,1897,1914,1930,1947, -gamma.1_0 = 1963,1980,1996,2013,2029,2046,2062,2079,2095,2112,2128,2144,2161,2177,2193,2209,2225,2240,2256,2271,2286,2302,2317,2331,2346,2360,2374,2388,2402,2416,2429,2442,2455,2467,2479,2491,2503,2514,2525,2536,2547,2558,2568,2579,2589,2599,2609,2619,2629,2639,2649,2659,2669,2679,2689,2699,2709,2719,2729,2740,2750,2761,2772,2783,2794,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2937,2948,2959,2970,2982,2993,3004,3016,3027,3039,3051, -gamma.2_0 = 3062,3074,3086,3098,3110,3123,3135,3147,3159,3172,3185,3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 - -gamma.0_1 = 0,21,41,62,82,102,123,143,163,184,204,224,245,265,285,306,326,346,367,387,408,428,449,470,490,511,532,553,574,595,616,638,659,681,702,725,747,769,792,815,838,861,884,907,930,953,976,1000,1023,1046,1069,1092,1115,1138,1160,1183,1205,1227,1249,1271,1292,1313,1334,1354,1374,1394,1413,1432,1451,1470,1489,1507,1526,1544,1561,1579,1597,1614,1631,1648,1666,1682,1699,1716,1733,1749,1766,1782,1799,1815,1832,1848,1864,1881,1897,1914,1930,1947, -gamma.1_1 = 1963,1980,1996,2013,2029,2046,2062,2079,2095,2112,2128,2144,2161,2177,2193,2209,2225,2240,2256,2271,2286,2302,2317,2331,2346,2360,2374,2388,2402,2416,2429,2442,2455,2467,2479,2491,2503,2514,2525,2536,2547,2558,2568,2579,2589,2599,2609,2619,2629,2639,2649,2659,2669,2679,2689,2699,2709,2719,2729,2740,2750,2761,2772,2783,2794,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2937,2948,2959,2970,2982,2993,3004,3016,3027,3039,3051, -gamma.2_1 = 3062,3074,3086,3098,3110,3123,3135,3147,3159,3172,3185,3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 - -gamma.0_2 = 0,21,41,62,82,102,123,143,163,184,204,224,245,265,285,306,326,346,367,387,408,428,449,470,490,511,532,553,574,595,616,638,659,681,702,725,747,769,792,815,838,861,884,907,930,953,976,1000,1023,1046,1069,1092,1115,1138,1160,1183,1205,1227,1249,1271,1292,1313,1334,1354,1374,1394,1413,1432,1451,1470,1489,1507,1526,1544,1561,1579,1597,1614,1631,1648,1666,1682,1699,1716,1733,1749,1766,1782,1799,1815,1832,1848,1864,1881,1897,1914,1930,1947, -gamma.1_2 = 1963,1980,1996,2013,2029,2046,2062,2079,2095,2112,2128,2144,2161,2177,2193,2209,2225,2240,2256,2271,2286,2302,2317,2331,2346,2360,2374,2388,2402,2416,2429,2442,2455,2467,2479,2491,2503,2514,2525,2536,2547,2558,2568,2579,2589,2599,2609,2619,2629,2639,2649,2659,2669,2679,2689,2699,2709,2719,2729,2740,2750,2761,2772,2783,2794,2805,2816,2827,2838,2849,2860,2871,2882,2893,2904,2915,2926,2937,2948,2959,2970,2982,2993,3004,3016,3027,3039,3051, -gamma.2_2 = 3062,3074,3086,3098,3110,3123,3135,3147,3159,3172,3185,3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 - - -gamma.0_3 = 0,16,32,48,64,80,95,111,126,142,157,173,188,204,220,235,251,267,282,298,314,330,346,363,379,396,413,430,447,464,482,500,518,536,555,574,592,612,631,650,670,689,709,729,749,769,790,810,831,851,872,893,914,935,956,977,998,1019,1040,1061,1082,1103,1125,1146,1167,1188,1210,1232,1254,1276,1299,1321,1344,1367,1390,1413,1436,1459,1483,1506,1529,1552,1575,1598,1620,1643,1665,1687,1709,1731,1752,1773,1794,1814,1834,1854,1873,1892,1910,1929,1947,1965,1982,2000,2017, -gamma.1_3 = 2034,2051,2067,2084,2100,2116,2132,2147,2163,2178,2193,2208,2223,2238,2253,2268,2282,2297,2311,2325,2340,2354,2368,2382,2396,2410,2423,2437,2450,2463,2476,2489,2501,2514,2526,2538,2550,2562,2574,2586,2598,2610,2621,2633,2645,2656,2668,2679,2691,2702,2714,2725,2737,2749,2760,2772,2784,2795,2807,2818,2830,2841,2852,2863,2874,2885,2896,2907,2918,2929,2940,2951,2962,2973,2984,2995,3006,3017,3029,3040,3051,3063,3075,3087,3098,3110,3123,3135,3147,3159,3172,3185, -gamma.2_3 = 3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 - -gamma.0_4 = 0,16,32,48,64,80,95,111,126,142,157,173,188,204,220,235,251,267,282,298,314,330,346,363,379,396,413,430,447,464,482,500,518,536,555,574,592,612,631,650,670,689,709,729,749,769,790,810,831,851,872,893,914,935,956,977,998,1019,1040,1061,1082,1103,1125,1146,1167,1188,1210,1232,1254,1276,1299,1321,1344,1367,1390,1413,1436,1459,1483,1506,1529,1552,1575,1598,1620,1643,1665,1687,1709,1731,1752,1773,1794,1814,1834,1854,1873,1892,1910,1929,1947,1965,1982,2000,2017, -gamma.1_4 = 2034,2051,2067,2084,2100,2116,2132,2147,2163,2178,2193,2208,2223,2238,2253,2268,2282,2297,2311,2325,2340,2354,2368,2382,2396,2410,2423,2437,2450,2463,2476,2489,2501,2514,2526,2538,2550,2562,2574,2586,2598,2610,2621,2633,2645,2656,2668,2679,2691,2702,2714,2725,2737,2749,2760,2772,2784,2795,2807,2818,2830,2841,2852,2863,2874,2885,2896,2907,2918,2929,2940,2951,2962,2973,2984,2995,3006,3017,3029,3040,3051,3063,3075,3087,3098,3110,3123,3135,3147,3159,3172,3185, -gamma.2_4 = 3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 - -gamma.0_5 = 0,16,32,48,64,80,95,111,126,142,157,173,188,204,220,235,251,267,282,298,314,330,346,363,379,396,413,430,447,464,482,500,518,536,555,574,592,612,631,650,670,689,709,729,749,769,790,810,831,851,872,893,914,935,956,977,998,1019,1040,1061,1082,1103,1125,1146,1167,1188,1210,1232,1254,1276,1299,1321,1344,1367,1390,1413,1436,1459,1483,1506,1529,1552,1575,1598,1620,1643,1665,1687,1709,1731,1752,1773,1794,1814,1834,1854,1873,1892,1910,1929,1947,1965,1982,2000,2017, -gamma.1_5 = 2034,2051,2067,2084,2100,2116,2132,2147,2163,2178,2193,2208,2223,2238,2253,2268,2282,2297,2311,2325,2340,2354,2368,2382,2396,2410,2423,2437,2450,2463,2476,2489,2501,2514,2526,2538,2550,2562,2574,2586,2598,2610,2621,2633,2645,2656,2668,2679,2691,2702,2714,2725,2737,2749,2760,2772,2784,2795,2807,2818,2830,2841,2852,2863,2874,2885,2896,2907,2918,2929,2940,2951,2962,2973,2984,2995,3006,3017,3029,3040,3051,3063,3075,3087,3098,3110,3123,3135,3147,3159,3172,3185, -gamma.2_5 = 3197,3210,3223,3235,3248,3261,3274,3287,3300,3314,3327,3340,3354,3367,3381,3394,3408,3422,3436,3450,3464,3479,3493,3507,3522,3537,3552,3567,3582,3597,3612,3628,3644,3660,3676,3692,3708,3724,3741,3757,3774,3791,3808,3825,3841,3858,3875,3892,3909,3926,3943,3960,3977,3994,4011,4028,4045,4061,4078,4095 - -gamma.0_6 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma.1_6 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma.2_6 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - -;way1 -u8GammaCount = 6 -u8IsoCount = 10 -u8RatioCount = 10 -; ratio 1 2 4 8 10 12 16 24 32 64 -gammaIdx_0 = 4 |3 |2 |1 |0 |0 |0 |0 |0 |0 |;ISO 100 -gammaIdx_1 = 4 |3 |2 |1 |0 |0 |0 |0 |0 |0 |;ISO 200 -gammaIdx_2 = 4 |3 |2 |1 |0 |0 |0 |0 |0 |0 | ;ISO 400 -gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 -gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 -gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 -gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 -gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 -gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 -gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 - -gamma1.0_0 = 0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, -gamma1.1_0 = 1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, -gamma1.2_0 = 3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 - -gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, -gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, -gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, - -gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, -gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, -gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, - -gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, -gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, -gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, - - -gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - -gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - -[h265venc] -vencBitrateCount = 2 -vencBitrateThresh = 2048|4098| - -ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| -ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| -u32RowQpDelta_0 = 1 -s32IPQPDelta_0 = 1 - -ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| -ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| -u32RowQpDelta_1 = 1 -s32IPQPDelta_1 = 4 - -ExpCount = 2 -ExpThresh = 8000|300000| - - -[3dnr_x] -bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s -[3dnr] -BoolLNTH = 0 -BoolRefMGValue = 1 -3DnrIsoCount = 10 -;3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|51200|102400|204800|409600|819200|1638400|3276800 -;3DnrIsoThresh = 100|200|500|1000|2000|4000|9000|18000|25600|41000|70000|140000|240000|819200|1638400|3276800 -3DnrIsoThresh = 350|1000|3000|6000|10000|20000|40000|80000|160000|320000| - -;MG=150 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 120; -s32SBS3_0 = 0; -s32SDS0_0 = 100; -s32SDS1_0 = 100; -s32SDS2_0 = 0; -s32SDS3_0 = 20; -s32STH0_0 = 108; -s32STH1_0 = 108; -s32STH2_0 = 108; -s32STH3_0 = 108; -s32MDP_0 = 2; -s32MATH1_0 = 100; -s32MATH2_0 = 100; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 7; -s32TFS2_0 = 7; -s32SFC_0 = 32; -s32TFC_0 = 0; -s32TPC_0 = 0; -s32TRC_0 = 16; - -;MG=1000 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 0; -s32SBS2_1 = 100; -s32SBS3_1 = 0; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 0; -s32SDS3_1 = 0; -s32STH0_1 = 108; -s32STH1_1 = 108; -s32STH2_1 = 108; -s32STH3_1 = 108; -s32MDP_1 = 2; -s32MATH1_1 = 100; -s32MATH2_1 = 100; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 7; -s32TFS2_1 = 7; -s32SFC_1 = 48; -s32TFC_1 = 4; -s32TPC_1 = 4; -s32TRC_1 = 16; - - -;MG=3000 - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 0; -s32SBS2_2 = 100; -s32SBS3_2 = 10; -s32SDS0_2 = 130; -s32SDS1_2 = 100; -s32SDS2_2 = 0; -s32SDS3_2 = 10; -s32STH0_2 = 108; -s32STH1_2 = 108; -s32STH2_2 = 108; -s32STH3_2 = 108; -s32MDP_2 = 2; -s32MATH1_2 = 102; -s32MATH2_2 = 102; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 7; -s32TFS2_2 = 7; -s32SFC_2 = 56; -s32TFC_2 = 4; -s32TPC_2 = 4; -s32TRC_2 = 27; - -;MG=6000 - -s32IES0_3 = 0; -s32SBS0_3 = 100; -s32SBS1_3 = 10; -s32SBS2_3 = 80; -s32SBS3_3 = 0; -s32SDS0_3 = 120; -s32SDS1_3 = 80; -s32SDS2_3 = 20; -s32SDS3_3 = 0; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 105; -s32MATH2_3 = 105; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 7; -s32TFS2_3 = 7; -s32SFC_3 = 64; -s32TFC_3 = 4; -s32TPC_3 = 4; -s32TRC_3 = 32; - -;MG=10000 - -s32IES0_4 = 0; -s32SBS0_4 = 120; -s32SBS1_4 = 20; -s32SBS2_4 = 100; -s32SBS3_4 = 0; -s32SDS0_4 = 120; -s32SDS1_4 = 110; -s32SDS2_4 = 20; -s32SDS3_4 = 0; -s32STH0_4 = 110; -s32STH1_4 = 110; -s32STH2_4 = 110; -s32STH3_4 = 110; -s32MDP_4 = 2; -s32MATH1_4 = 115; -s32MATH2_4 = 115; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 96; -s32TFC_4 = 6; -s32TPC_4 = 6; -s32TRC_4 = 32; - - -;MG=20000 - -s32IES0_5 = 0; -s32SBS0_5 = 150; -s32SBS1_5 = 20; -s32SBS2_5 = 120; -s32SBS3_5 = 10; -s32SDS0_5 = 150; -s32SDS1_5 = 120; -s32SDS2_5 = 20; -s32SDS3_5 = 10; -s32STH0_5 = 115; -s32STH1_5 = 115; -s32STH2_5 = 115; -s32STH3_5 = 115; -s32MDP_5 = 2; -s32MATH1_5 = 125; -s32MATH2_5 = 125; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 8; -s32TFS2_5 = 8; -s32SFC_5 = 128; -s32TFC_5 = 8; -s32TPC_5 = 8; -s32TRC_5 = 120; - -;MG=40000 - -s32IES0_6 = 0; -s32SBS0_6 = 170; -s32SBS1_6 = 20; -s32SBS2_6 = 120; -s32SBS3_6 = 2; -s32SDS0_6 = 170; -s32SDS1_6 = 120; -s32SDS2_6 = 20; -s32SDS3_6 = 10; -s32STH0_6 = 142; -s32STH1_6 = 142; -s32STH2_6 = 142; -s32STH3_6 = 142; -s32MDP_6 = 2; -s32MATH1_6 = 140; -s32MATH2_6 = 140; -s32Pro3_6 = 0; -s32MDDZ1_6 = 32; -s32MDDZ2_6 = 32; -s32TFS1_6 = 9; -s32TFS2_6 = 9; -s32SFC_6 = 230; -s32TFC_6 = 12; -s32TPC_6 = 12; -s32TRC_6 = 230; - -;MG=80000 - -s32IES0_7 = 0; -s32SBS0_7 = 180; -s32SBS1_7 = 20; -s32SBS2_7 = 130; -s32SBS3_7 = 20; -s32SDS0_7 = 180; -s32SDS1_7 = 130; -s32SDS2_7 = 20; -s32SDS3_7 = 20; -s32STH0_7 = 150; -s32STH1_7 = 150; -s32STH2_7 = 150; -s32STH3_7 = 150; -s32MDP_7 = 2; -s32MATH1_7 = 150; -s32MATH2_7 = 150; -s32Pro3_7 = 0; -s32MDDZ1_7 = 40; -s32MDDZ2_7 = 40; -s32TFS1_7 = 10; -s32TFS2_7 = 10; -s32SFC_7 = 255; -s32TFC_7 = 12; -s32TPC_7 = 12; -s32TRC_7 = 255; - -;MG=160000 - -s32IES0_8 = 0; -s32SBS0_8 = 210; -s32SBS1_8 = 100; -s32SBS2_8 = 15; -s32SBS3_8 = 80; -s32SDS0_8 = 210; -s32SDS1_8 = 170; -s32SDS2_8 = 10; -s32SDS3_8 = 80; -s32STH0_8 = 150; -s32STH1_8 = 150; -s32STH2_8 = 150; -s32STH3_8 = 150; -s32MDP_8 = 2; -s32MATH1_8 = 165; -s32MATH2_8 = 165; -s32Pro3_8 = 0; -s32MDDZ1_8 = 64; -s32MDDZ2_8 = 64; -s32TFS1_8 = 11; -s32TFS2_8 = 11; - s32SFC_8 = 255; - s32TFC_8 = 16; - s32TPC_8 = 16; - s32TRC_8 = 255; - - -;ISO = 204800 - - -s32IES0_9 = 0; -s32SBS0_9 = 220; -s32SBS1_9 = 100; -s32SBS2_9 = 10; -s32SBS3_9 = 80; -s32SDS0_9 = 220; -s32SDS1_9 = 19; -s32SDS2_9 = 100; -s32SDS3_9 = 80; -s32STH0_9 = 138; -s32STH1_9 = 138; -s32STH2_9 = 138; -s32STH3_9 = 138; -s32MDP_9 = 2; -s32MATH1_9 = 170; -s32MATH2_9 = 170; -s32Pro3_9 = 0; -s32MDDZ1_9 = 64; -s32MDDZ2_9 = 64; -s32TFS1_9 = 12; -s32TFS2_9 = 12; - s32SFC_9 = 255; - s32TFC_9 = 16; - s32TPC_9 = 16; - s32TRC_9 = 255; - - - - - - - - -[3dnr_x] -bUsed = 0; -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 200 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 5 -Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| -au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| -au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| -au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| -au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| - -BoolLNTH = 0 -3DnrIsoCount = 6 -3DnrIsoThresh = 100|200|400|900|1700|3300| - - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - -;ISO = 200 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 110; -s32SBS2_1 = 100; -s32SBS3_1 = 30; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 110; -s32SDS3_1 = 30; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 24; -s32TFC_1 = 4; -s32TPC_1 =4; -s32TRC_1 = 8; - -;ISO = 500 - - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 120; -s32SBS2_2 = 100; -s32SBS3_2 = 30; -s32SDS0_2 = 130; -s32SDS1_2 = 120; -s32SDS2_2 = 100; -s32SDS3_2 = 30; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 48; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 10; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 140; -s32SBS1_3 = 130; -s32SBS2_3 = 130; -s32SBS3_3 = 50; -s32SDS0_3 = 140; -s32SDS1_3 = 130; -s32SDS2_3 = 130; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 64; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 10; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 130; -s32SBS1_4 = 130; -s32SBS2_4 = 140; -s32SBS3_4 = 50; -s32SDS0_4 = 130; -s32SDS1_4 = 140; -s32SDS2_4 = 130; -s32SDS3_4 = 50; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 102; -s32MATH2_4 = 102; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 100; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - -;ISO = 4000 - - -s32IES0_5 = 0; -s32SBS0_5 = 135; -s32SBS1_5 = 140; -s32SBS2_5 = 140; -s32SBS3_5 = 40; -s32SDS0_5 = 135; -s32SDS1_5 = 140; -s32SDS2_5 = 150; -s32SDS3_5 = 40; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 103; -s32MATH2_5 = 103; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - -[IR] -ExpCount = 4 -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpCompensation = 46|46|38|32| -MaxHistOffset = 20|18|14|10| -MaxSysGain = 65536000 - -u16HistRatioSlope = 64 -BlackDelayFrame = 16 -WhiteDelayFrame = 16 -u16BlackSpeedBias = 144 -u8Tolerance = 2 -u8Speed = 32 - -FrameChangeEnable = 0 -FrameRateDown = 10 -RouteNum = 3 -IntTime = 59|40000|40000|; -SysGain = 1024|1024|65536|; -DCIEnable = 1 -Interval = 3; -ISOCount = 2; -ISO = 100|200; -DCIBlackGain = 32|32 -DCIContrastGain = 32|32 -DCILightGain = 32|32 - -bSupTwinkleEn = 1 -SoftThr = 6 -SoftSlope = 21 -DrcISOCount = 0; -DrcInterval = 10; -DrcISO = 100; -DrcbEnable = 0; -DrcOpType = 1; -DrcStrength = 80; -DrcSpatialVar = 10; -DrcRangeVar = 3; -DrcAsymmetry = 1; -DrcSecondPole = 192; -DrcStretch = 54; -DrcCompress = 180; -DrcPDStrength = 0; -DrcLocalMixingBrigtht = 33; -DrcLocalMixingDark = 62; -bDefogEnable = 0; -DefogOpType = 1; -DefogUserLutEnable = 0; -DefogInterval = 10; -DefogStrengthISOCount = 0; -DefogISO = 100; -DefogManualStrength = 158; -DefogLutISOCount = 2; -DefogLUTISO = 100,200; -DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, -DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, -DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, -DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, - -au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - -bSharpenEnable = 1 -au16SharpenUd = 25,25,25,25,25,25,20,16,12,10,8,8,8,6,4,2, -au8SharpenD = 90,90,90,90,90,90,90,120,140,160,180,200,200,200,200,200, -au8TextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -au8SharpenEdge = 150,150,150,150,150,150,150,150,150,150,150,150,150,180,180,200, -au8EdgeThr = 80,80,80,80,80,80,80,80,100,110,120,130,150,170,180,190, -au8OverShoot = 150,150,150,150,150,150,100,40,30,20,10,10,10,10,10,10, -au8UnderShoot = 200,200,200,200,200,200,200,60,50,40,20,15,15,15,15,15, -au8shootSupStr = 10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0, -au8DetailCtrl = 128,128,98,98,98,98,98,98,80,80,80,80,80,80,80,80, -LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, - -bVpssSharpenEnable = 0 -au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, -au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, -au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, -au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, -au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, -au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, -au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, -au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, - -ShadingEnable = 0 -ShadingType = 0 -ShadingISOCount = 3; -ShadingISO = 1000|2000|4000; -ShadingManualStrength = 4096|2000|500; - -EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, -EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, -AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, -AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, -NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, -DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, -DelayCount = 0 -Interval = 10 -GammaExpCount = 1 -ExpThreshLtoD = 600000 -ExpThreshDtoL = 50000 -;gamma_0 = 0,76,154,234,313,390,463,531,592,646,694,736,775,812,847,881,916,951,984,1016,1047,1077,1107,1137,1168,1200,1231,1263,1294,1325,1356,1387,1417,1448,1478,1508,1537,1567,1595,1624,1651,1677,1702,1727,1752,1777,1803,1828,1854,1880,1906,1932,1958,1984,2010,2036,2062,2087,2112,2137,2161,2185,2209,2232,2255,2277,2299,2321,2342,2363,2383,2404,2424,2443,2463,2482,2501,2520,2539,2557,2576,2594,2612,2630,2648,2665,2682, -;gamma_1 = 2699,2716,2733,2749,2766,2782,2799,2815,2831,2847,2863,2879,2895,2911,2927,2942,2958,2974,2989,3004,3019,3034,3049,3063,3078,3092,3106,3120,3133,3147,3160,3173,3186,3199,3212,3224,3237,3249,3262,3274,3286,3298,3310,3322,3334,3346,3357,3369,3381,3392,3403,3414,3425,3436,3447,3457,3468,3478,3488,3498,3507,3517,3526,3535,3544,3552,3561,3569,3578,3586,3595,3603,3612,3620,3628,3637,3645,3654,3662,3671,3679,3687,3695,3703,3711, -;gamma_2 = 3719,3727,3734,3741,3748,3755,3761,3768,3774,3780,3786,3791,3797,3802,3808,3813,3818,3823,3828,3833,3838,3843,3847,3852,3856,3860,3864,3868,3872,3876,3880,3884,3887,3891,3895,3899,3903,3907,3911,3915,3919,3923,3927,3931,3935,3939,3943,3947,3951,3955,3959,3963,3967,3971,3975,3978,3982,3985,3989,3992,3996,4000,4003,4007,4010,4014,4018,4022,4026,4030,4034,4038,4043,4047,4051,4056,4060,4065,4069,4074,4078,4083,4087,4092,4095 - -gamma.0_0 = 0,180,320,426,516,590,660,730,786,844,896,946,994,1040,1090,1130,1170,1210,1248,1296,1336,1372,1416,1452,1486,1516,1546,1580,1616,1652,1678,1714,1742,1776,1798,1830,1862,1886,1912,1940,1968,1992,2010,2038,2062,2090,2114,2134,2158,2178,2202,2222,2246,2266,2282,2300,2324,2344,2360,2372,2390,2406,2422,2438,2458,2478,2494,2510,2526,2546,2562,2582,2598,2614,2630,2648,2660,2670,2682,2698,2710,2724,2736,2752,2764,2780,2792,2808,2820,2836, -gamma.1_0 = 2848,2864,2876,2888,2896,2908,2920,2928,2940,2948,2960,2972,2984,2992,3004,3014,3028,3036,3048,3056,3068,3080,3088,3100,3110,3120,3128,3140,3148,3160,3168,3174,3182,3190,3202,3210,3218,3228,3240,3256,3266,3276,3288,3300,3306,3318,3326,3334,3342,3350,3360,3370,3378,3386,3394,3398,3406,3414,3422,3426,3436,3444,3454,3466,3476,3486,3498,3502,3510,3518,3526,3530,3538,3546,3554,3558,3564,3570,3574,3582,3590,3598,3604,3610,3618,3628,3634,3640,3644,3652, -gamma.2_0 = 3656,3664,3670,3678,3688,3696,3700,3708,3712,3716,3722,3730,3736,3740,3748,3752,3756,3760,3766,3774,3778,3786,3790,3800,3808,3812,3816,3824,3830,3832,3842,3846,3850,3854,3858,3862,3864,3870,3874,3878,3882,3888,3894,3900,3908,3912,3918,3924,3928,3934,3940,3946,3952,3958,3966,3974,3978,3982,3986,3990,3994,4002,4006,4010,4018,4022,4032,4038,4046,4050,4056,4062,4072,4076,4084,4090,4095 - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s -#3dnr_s -BoolLNTH = 0 -3DnrIsoCount = 16 -3DnrIsoThresh = 100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800 - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 0; -s32TFC_0 = 0; -s32TPC_0 = 0; -s32TRC_0 = 0; - - - - -;ISO = 200 -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 0; -s32SBS2_1 = 70; -s32SBS3_1 = 0; -s32SDS0_1 = 120; -s32SDS1_1 = 70; -s32SDS2_1 = 0; -s32SDS3_1 = 0; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 0; -s32TFC_1 = 0; -s32TPC_1 =0; -s32TRC_1 = 0; - - - -;ISO = 400 - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 0; -s32SBS2_2 = 70; -s32SBS3_2 = 0; -s32SDS0_2 = 130; -s32SDS1_2 = 70; -s32SDS2_2 = 0; -s32SDS3_2 = 0; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 0; -s32TFC_2 = 0; -s32TPC_2 = 0; -s32TRC_2 = 0; - -;ISO = 800 -s32IES0_3 = 0; -s32SBS0_3 = 170; -s32SBS1_3 = 100; -s32SBS2_3 = 140; -s32SBS3_3 = 60; -s32SDS0_3 = 170; -s32SDS1_3 = 140; -s32SDS2_3 = 100; -s32SDS3_3 = 60; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 64; -s32MDDZ2_3 = 64; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 0; -s32TFC_3 = 0; -s32TPC_3 = 0; -s32TRC_3 = 0; - - -;ISO = 1600 - -s32IES0_4 = 0; -s32SBS0_4 = 180; -s32SBS1_4 = 100; -s32SBS2_4 = 160; -s32SBS3_4 = 60; -s32SDS0_4 = 180; -s32SDS1_4 = 160; -s32SDS2_4 = 100; -s32SDS3_4 = 60; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 115; -s32MATH2_4 = 115; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 8; -s32TFS2_4 = 8; -s32SFC_4 = 0; -s32TFC_4 = 0; -s32TPC_4 = 0; -s32TRC_4 = 0; - -;ISO = 3200 -s32IES0_5 = 0; -s32SBS0_5 = 180; -s32SBS1_5 = 100; -s32SBS2_5 = 140; -s32SBS3_5 = 60; -s32SDS0_5 = 180; -s32SDS1_5 = 140; -s32SDS2_5 = 100; -s32SDS3_5 = 60; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 115; -s32MATH2_5 = 115; -s32Pro3_5 = 0; -s32MDDZ1_5 = 64; -s32MDDZ2_5 = 64; -s32TFS1_5 = 8; -s32TFS2_5 = 8; -s32SFC_5 = 0; -s32TFC_5 = 0; -s32TPC_5 = 0; -s32TRC_5 = 0; - - -;ISO = 6400 - -s32IES0_6 = 0; -s32SBS0_6 = 170; -s32SBS1_6 = 0; -s32SBS2_6 = 100; -s32SBS3_6 = 0; -s32SDS0_6 = 170; -s32SDS1_6 = 100; -s32SDS2_6 = 0; -s32SDS3_6 = 0; -s32STH0_6 = 128; -s32STH1_6 = 128; -s32STH2_6 = 128; -s32STH3_6 = 128; -s32MDP_6 = 2; -s32MATH1_6 = 106; -s32MATH2_6 = 106; -s32Pro3_6 = 0; -s32MDDZ1_6 = 32; -s32MDDZ2_6 = 32; -s32TFS1_6 = 8; -s32TFS2_6 = 8; - s32SFC_6 = 0; - s32TFC_6 = 0; - s32TPC_6 = 0; - s32TRC_6 = 0; - - -;ISO = 12800 -s32IES0_7 = 0; -s32SBS0_7 = 170; -s32SBS1_7 = 0; -s32SBS2_7 = 110; -s32SBS3_7 = 0; -s32SDS0_7 = 180; -s32SDS1_7 = 110; -s32SDS2_7 = 0; -s32SDS3_7 = 0; -s32STH0_7 = 128; -s32STH1_7 = 128; -s32STH2_7 = 128; -s32STH3_7 = 128; -s32MDP_7 = 2; -s32MATH1_7 = 110; -s32MATH2_7 = 110; -s32Pro3_7 = 0; -s32MDDZ1_7 = 40; -s32MDDZ2_7 = 40; -s32TFS1_7 = 8; -s32TFS2_7 = 8; - s32SFC_7 = 0; - s32TFC_7 = 0; - s32TPC_7 = 0; - s32TRC_7 = 0; - - -;ISO = 25600 - s32IES0_8 = 0; -s32SBS0_8 = 170; -s32SBS1_8 = 0; -s32SBS2_8 = 110; -s32SBS3_8 = 0; -s32SDS0_8 = 170; -s32SDS1_8 = 110; -s32SDS2_8 = 0; -s32SDS3_8 = 0; -s32STH0_8 = 135; -s32STH1_8 = 135; -s32STH2_8 = 135; -s32STH3_8 = 135; -s32MDP_8 = 2; -s32MATH1_8 = 114; -s32MATH2_8 = 114; -s32Pro3_8 = 0; -s32MDDZ1_8 = 48; -s32MDDZ2_8 = 48; -s32TFS1_8 = 8; -s32TFS2_8 = 8; - s32SFC_8 = 0; - s32TFC_8 = 0; - s32TPC_8 = 0; - s32TRC_8 = 0; - - - - - -;ISO = 51200 - - s32IES0_9 = 0; -s32SBS0_9 = 180; -s32SBS1_9 = 0; -s32SBS2_9 = 130; -s32SBS3_9 = 0; -s32SDS0_9 = 180; -s32SDS1_9 = 130; -s32SDS2_9 = 0; -s32SDS3_9 = 0; -s32STH0_9 = 138; -s32STH1_9 = 138; -s32STH2_9 = 138; -s32STH3_9 = 138; -s32MDP_9 = 2; -s32MATH1_9 = 138; -s32MATH2_9 = 138; -s32Pro3_9 = 0; -s32MDDZ1_9 = 56; -s32MDDZ2_9 = 56; -s32TFS1_9 = 10; -s32TFS2_9 = 10; - s32SFC_9 = 0; - s32TFC_9 = 0; - s32TPC_9 = 0; - s32TRC_9 = 0; - - -;ISO = 102400 - - s32IES0_10 = 0; -s32SBS0_10 = 190; -s32SBS1_10 = 0; -s32SBS2_10 = 150; -s32SBS3_10 = 0; -s32SDS0_10 = 190; -s32SDS1_10 = 150; -s32SDS2_10 = 0; -s32SDS3_10 = 0; -s32STH0_10 = 132; -s32STH1_10 = 132; -s32STH2_10 = 132; -s32STH3_10 = 132; -s32MDP_10 = 2; -s32MATH1_10 = 143; -s32MATH2_10 = 143; -s32Pro3_10 = 0; -s32MDDZ1_10 = 64; -s32MDDZ2_10 = 64; -s32TFS1_10 = 10; -s32TFS2_10 = 10; - s32SFC_10 = 0; - s32TFC_10 = 0; - s32TPC_10 = 0; - s32TRC_10 = 0; - - -;ISO = 204800 - - s32IES0_11 = 0; -s32SBS0_11 = 185; -s32SBS1_11 = 190; -s32SBS2_11 = 210; -s32SBS3_11 = 55; -s32SDS0_11 = 185; -s32SDS1_11 = 210; -s32SDS2_11 = 190; -s32SDS3_11 = 55; -s32STH0_11 = 138; -s32STH1_11 = 138; -s32STH2_11 = 138; -s32STH3_11 = 138; -s32MDP_11 = 2; -s32MATH1_11 = 141; -s32MATH2_11 = 141; -s32Pro3_11 = 0; -s32MDDZ1_11 = 64; -s32MDDZ2_11 = 64; -s32TFS1_11 = 10; -s32TFS2_11 = 10; - s32SFC_11 = 255; - s32TFC_11 = 12; - s32TPC_11 = 12; - s32TRC_11 = 255; - - - - - -;ISO = 409600 - -s32IES0_12 = 0; -s32SBS0_12 = 190; -s32SBS1_12 = 190; -s32SBS2_12 = 210; -s32SBS3_12 = 60; -s32SDS0_12 = 19; -s32SDS1_12 = 210; -s32SDS2_12 = 190; -s32SDS3_12 = 60; -s32STH0_12 = 138; -s32STH1_12 = 138; -s32STH2_12 = 138; -s32STH3_12 = 138; -s32MDP_12 = 2; -s32MATH1_12 = 142; -s32MATH2_12 = 142; -s32Pro3_12 = 0; -s32MDDZ1_12 = 64; -s32MDDZ2_12 = 64; -s32TFS1_12 = 10; -s32TFS2_12 = 10; - s32SFC_12 = 255; - s32TFC_12 = 12; - s32TPC_12 = 12; - s32TRC_12 = 255; - - - - -;ISO = 819200 - - s32IES0_13 = 0; -s32SBS0_13 = 220; -s32SBS1_13 = 150; -s32SBS2_13 = 220; -s32SBS3_13 = 0; -s32SDS0_13 = 220; -s32SDS1_13 = 220; -s32SDS2_13 = 150; -s32SDS3_13 = 0; -s32STH0_13 = 150; -s32STH1_13 = 150; -s32STH2_13 = 150; -s32STH3_13 = 150; -s32MDP_13 = 2; -s32MATH1_13 = 166; -s32MATH2_13 = 166; -s32Pro3_13 = 0; -s32MDDZ1_13 = 64; -s32MDDZ2_13 = 64; -s32TFS1_13 = 11; -s32TFS2_13 = 11; - s32SFC_13 = 255; - s32TFC_13 = 32; - s32TPC_13 = 32; - s32TRC_13 = 255; - - - -;ISO = 1638400 - - s32IES0_14 = 0; -s32SBS0_14 = 220; -s32SBS1_14 = 150; -s32SBS2_14 = 220; -s32SBS3_14 = 0; -s32SDS0_14 = 220; -s32SDS1_14 = 220; -s32SDS2_14 = 150; -s32SDS3_14 = 0; -s32STH0_14 = 155; -s32STH1_14 = 155; -s32STH2_14 = 155; -s32STH3_14 = 155; -s32MDP_14 = 6; -s32MATH1_14 = 170; -s32MATH2_14 = 170; -s32Pro3_14 =0; -s32MDDZ1_14 = 100; -s32MDDZ2_14 = 100; -s32TFS1_14 = 10; -s32TFS2_14 = 10; - s32SFC_14 = 255; - s32TFC_14 = 32; - s32TPC_14 = 32; - s32TRC_14 = 255; - - - - - -;ISO = 3276800 - - s32IES0_15 = 0; -s32SBS0_15 = 220; -s32SBS1_15 = 0; -s32SBS2_15 = 240; -s32SBS3_15 = 0; -s32SDS0_15 = 220; -s32SDS1_15 = 240; -s32SDS2_15 = 0; -s32SDS3_15 = 0; -s32STH0_15 = 152; -s32STH1_15 = 152; -s32STH2_15 = 152; -s32STH3_15 = 152; -s32MDP_15 = 6; -s32MATH1_15 = 172; -s32MATH2_15 = 172; -s32Pro3_15 = 0; -s32MDDZ1_15 = 100; -s32MDDZ2_15 = 100; -s32TFS1_15 = 10; -s32TFS2_15 = 10; - s32SFC_15 = 255; - s32TFC_15 = 32; - s32TPC_15 = 32; - s32TRC_15 = 255; - - - - -[TRAFFIC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 - -u8SpatialVar = 3; -u8RangeVar = 3; -u8Asymmetry = 6; -u8SecondPole = 200; -u8Stretch = 54; -u8Compress = 200; -u8PDStrength = 35; -u8LocalMixingBrigtht = 45; -u8LocalMixingDark = 32; - -u8ExpCompensation = 48 -u8MaxHistoffset = 12 - -u8ExpRatioType = 1 -u32ExpRatio = 512 -u32ExpRatioMax = 4095 -u32ExpRatioMin = 64 - -au16SharpenUd = 25,23,22,22,22,16,14,12,10,8,6,4,2,2,2,2, -au8SharpenD = 75,72,72,70,70,70,70,60,50,40,40,40,40,40,40,40, -au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - -au8SharpenEdge =70,70,70,70,70,65,60,60,60,60,60,60,60,60,60,60, -au8EdgeThr = 80,80,80,80,80,80,80,90,100,110,120,130,150,170,180,190, -au8OverShoot =150,150,150,150,150,120,60,40,30,20,10,10,10,10,10,10, -au8UnderShoot =200,200,200,200,200,120,80,60,50,40,20,15,15,15,15,15, -au8shootSupStr =33,33,33,33,16,0,0,0,0,0,0,0,0,0,0,0, -au8DetailCtrl =128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, - -gamma_0 = 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, 272, 288, 304, 320, 336, 352, 368, 384, 400, 416, 432, 448, 464, 480, 496,512, 528, 544, 560, 576, 592, 608, 624, 640, 656, 672, 688, 704, 720, 736, 752,768, 784, 800, 816, 832, 848, 864, 880, 896, 912, 928, 944, 960, 976, 992, 1008, -gamma_1 = 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136, 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,1280, 1296, 1312, 1328, 1344, 1360, 1376, 1392, 1408, 1424, 1440, 1456, 1472, 1488, 1504, 1520,1536, 1552, 1568, 1584, 1600, 1616, 1632, 1648, 1664, 1680, 1696, 1712, 1728, 1744, 1760, 1776,1792, 1808, 1824, 1840, 1856, 1872, 1888, 1904, 1920, 1936, 1952, 1968, 1984, 2000, 2016, 2032,2048, 2064, 2080, 2096, 2112, 2128, 2144, 2160, 2176, 2192, 2208, 2224, 2240, 2256, 2272, 2288,2304, 2320, 2336, 2352, 2368, 2384, 2400, 2416, 2432, 2448, 2464, 2480, 2496, 2512, 2528, 2544, -gamma_2 = 2560, 2576, 2592, 2608, 2624, 2640, 2656, 2672, 2688, 2704, 2720, 2736, 2752, 2768, 2784, 2800,2816, 2832, 2848, 2864, 2880, 2896, 2912, 2928, 2944, 2960, 2976, 2992, 3008, 3024, 3040, 3056,3072, 3088, 3104, 3120, 3136, 3152, 3168, 3184, 3200, 3216, 3232, 3248, 3264, 3280, 3296, 3312,3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696, 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952, 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,4095, - -BoolLNTH = 0 -3DnrIsoCount = 8 -3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000 - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 30; -s32SBS2_0 = 100; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 100; -s32SDS2_0 = 30; -s32SDS3_0 = 0; -s32STH0_0 = 110; -s32STH1_0 = 110; -s32STH2_0 = 110; -s32STH3_0 = 110; -s32MDP_0 = 2; -s32MATH1_0 = 100; -s32MATH2_0 = 100; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 7; -s32TFS2_0 = 7; -s32SFC_0 = 16; -s32TFC_0 = 0; -s32TPC_0 = 0; -s32TRC_0 = 10; - - - -;ISO = 200 -s32IES0_1 = 0; -s32SBS0_1 = 130; -s32SBS1_1 = 30; -s32SBS2_1 = 100; -s32SBS3_1 = 20; -s32SDS0_1 = 150; -s32SDS1_1 = 100; -s32SDS2_1 = 40; -s32SDS3_1 = 30; -s32STH0_1 = 128; -s32STH1_1 = 128; -s32STH2_1 = 128; -s32STH3_1 = 128; -s32MDP_1 = 2; -s32MATH1_1 = 120; -s32MATH2_1 = 120; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 7; -s32TFS2_1 = 7; -s32SFC_1 = 16; -s32TFC_1 = 0; -s32TPC_1 = 0; -s32TRC_1 = 10; - - - -;ISO = 500 - -s32IES0_2 = 0; -s32SBS0_2 = 150; -s32SBS1_2 = 80; -s32SBS2_2 = 120; -s32SBS3_2 = 20; -s32SDS0_2 = 150; -s32SDS1_2 = 120; -s32SDS2_2 = 80; -s32SDS3_2 = 20; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; - -s32MDP_2 = 2; -s32MATH1_2 = 120; -s32MATH2_2 = 120; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 7; -s32TFS2_2 = 7; -s32SFC_2 = 64; -s32TFC_2 = 4; -s32TPC_2 = 4; -s32TRC_2 = 12; - - - -;ISO = 1000 -s32IES0_3 = 0; -s32SBS0_3 = 160; -s32SBS1_3 = 100; -s32SBS2_3 = 130; -s32SBS3_3 = 30; -s32SDS0_3 = 160; -s32SDS1_3 = 130; -s32SDS2_3 = 100; -s32SDS3_3 = 30; -s32STH0_3 = 116; -s32STH1_3 = 116; -s32STH2_3 = 116; -s32STH3_3 = 116; -s32MDP_3 = 2; -s32MATH1_3 = 95; -s32MATH2_3 = 95; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 7; -s32TFS2_3 = 7; -s32SFC_3 = 96; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 14; - - - - - -;ISO = 2000 - -s32IES0_4 = 0; -s32SBS0_4 = 160; -s32SBS1_4 = 40; -s32SBS2_4 = 120; -s32SBS3_4 = 30; -s32SDS0_4 = 160; -s32SDS1_4 = 120; -s32SDS2_4 = 40; -s32SDS3_4 = 30; -s32STH0_4 = 120; -s32STH1_4 = 120; -s32STH2_4 = 120; -s32STH3_4 = 120; -s32MDP_4 = 2; -s32MATH1_4 = 96; -s32MATH2_4 = 96; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 128; -s32TFC_4 = 8; -s32TPC_4 = 8; -s32TRC_4 = 16; - - - -;ISO = 4000 - -s32IES0_5 = 0; -s32SBS0_5 = 170; -s32SBS1_5 = 30; -s32SBS2_5 = 120; -s32SBS3_5 = 20; -s32SDS0_5 = 170; -s32SDS1_5 = 120; -s32SDS2_5 = 30; -s32SDS3_5 = 20; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 102; -s32MATH2_5 = 102; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 255; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 16; - - - - -;ISO = 8000 - -s32IES0_6 = 0; -s32SBS0_6 = 210; -s32SBS1_6 = 80; -s32SBS2_6 = 140; -s32SBS3_6 = 70; -s32SDS0_6 = 210; -s32SDS1_6 = 140; -s32SDS2_6 = 80; -s32SDS3_6 = 70; -s32STH0_6 = 132; -s32STH1_6 = 132; -s32STH2_6 = 132; -s32STH3_6 = 132; -s32MDP_6 = 2; -s32MATH1_6 = 118; -s32MATH2_6 = 118; -s32Pro3_6 = 0; -s32MDDZ1_6 = 40; -s32MDDZ2_6 = 40; -s32TFS1_6 = 7; -s32TFS2_6 = 7; - s32SFC_6 = 255; - s32TFC_6 = 10; - s32TPC_6 = 10; - s32TRC_6 = 16; - - - - -;ISO = 16000 - -s32IES0_7 = 0; -s32SBS0_7 = 230; -s32SBS1_7 = 120; -s32SBS2_7 = 170; -s32SBS3_7 = 90; -s32SDS0_7 = 230; -s32SDS1_7 = 120; -s32SDS2_7 = 170; -s32SDS3_7 = 90; -s32STH0_7 = 134; -s32STH1_7 = 134; -s32STH2_7 = 134; -s32STH3_7 = 134; -s32MDP_7 = 2; -s32MATH1_7 = 124; -s32MATH2_7 = 124; -s32Pro3_7 = 0; -s32MDDZ1_7 = 40; -s32MDDZ2_7 = 40; -s32TFS1_7 = 7; -s32TFS2_7 = 7; - s32SFC_7 = 255; - s32TFC_7 = 16; - s32TPC_7 = 16; - s32TRC_7 = 16; - - - \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini deleted file mode 100644 index 2406283d..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/ov2718_2wdr1.ini +++ /dev/null @@ -1,2055 +0,0 @@ -[common] -IspDev = 0 -ViDev = 0 -ViChn = 0 -VpssGrp = 0 -VpssChn = 0 -VencGrp = 0 -VencChn = 0 - -IVE_Enable = 0; - -;HLC_AutoEnable = 0; -;HLC_thr_off = 140000 ;threshold value for HLC auto off -;HLC_thr_on = 150000 ;threshold value for HLC auto on -;HLC_tolerance = 3000 -;HLC_expthr = 6000 -;HLC_count = 5240 - -ave_lum_thresh = 30 -delta_dis_expthresh = 20 - -fpn_exp_thresh = 2000000000 ;threshold value for fpn auto on - -u32DRCStrengthThresh = 40 - -dci_strength_lut = 32,33,33,34,34,35,35,36,37,37,38,38,39,39,40,40,41,42,42,43,43,44,44,45,46,46,47,47,48,48,49,49,50,50,50,49,49,49,49,48,48,48,48,48,47,47,47,47,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,43,43,43,42,42,42,42,41,41,41,41,41,40,40,40,40,39,39,39,39,39,38,38,38,38,37,37,37,37,37,36,36,36,36,35,35,35,35,34,34,34,34,34,33,33,33,33,32 - -;in WDR mode ,exposure thread value references to exposure time .1:reference 0:not reference Notes:like ov2718 sensor ,its expRatio is fixed,Exposure Thread referenced to ISO is not good enough. -BoolRefExporeTime = 1; - -[AE] -aeRunInterval = 2; -expRatioMax = 1024 -expRatioMin = 256 -u8ExpRatioType = 1; -u32ExpRatio = 704; -ratioBias = 1024; - -aeBitrateCount = 3 ;the counts of bitrate level -aeBitrateThresh = 2048|8120|16318| ;threshold value for each bitrate level - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgais32IES0_nmax for level 0 of bitrate -u8Speed_0 = 64 -u8Tolerance_0 = 3 -u16BlackDelayFrame_0 = 25 -u16WhiteDelayFrame_0 = 15 -u32SysGainMax_0 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 1 of bitrate -u8Speed_1 = 64 -u8Tolerance_1 = 3 -u16BlackDelayFrame_1 = 15 -u16WhiteDelayFrame_1 = 10 -u32SysGainMax_1 = 8192000 - -;AE speed, tolerance, blackdelayframe, whitedelayframe and sysgainmax for level 2 of bitrate -u8Speed_2 = 64 -u8Tolerance_2 = 2 -u16BlackDelayFrame_2 = 0 -u16WhiteDelayFrame_2 = 0 -u32SysGainMax_2 = 8192000 - -Option = 0 ;0:way1 1:way2 -;way1 AE compesation and histoffset for each level of exposure -aeExpCount = 5 ;the counts of exposure level -aeExpDtoLThresh = 6000|30000|240000|800000|8000000| ;threshold value for each exposure level from dark to light -aeExpLtoDThresh = 8000|40000|300000|1000000|10000000| ;threshold value for each exposure level from light to dark - -;AE compesation and histoffset for each level of exposure -aeCompesation = 64|64|56|56|46| -aeHistOffset = 12|24|48|48|64| -;way2 AE compesation and histoffset for each level of exposure ratio -aeRatioCount = 8 -aeExpRatioThresh1 = 64|128|256|512|768|1024|2048|4096 -aeExpRatioThresh2 = 128|192|320|576|832|1088|2112|4160 -aeCompesation_1 = 48|44|40|34|28|20|20|20 -aeHistOffset_1 = 12|12|20|20|20|20|20|20 - -RouteNum = 3 -IntTime = 59|40000|40000| -SysGain = 1024|1024|19046400| - -[AWB] -CrMax = 304|304|304|304|304|304|304|333|354|375|393|417|422|422|422|422| -CrMin = 64|64|64|64|64|64|64|62|60|58|56|54|53|52|50|50| -CbMax = 288|288|288|292|296|300|304|318|329|340|349|361|364|364|364|364| -CbMin = 64|64|64|64|64|64|64|60|56|52|48|44|42|40|40|40| -ISO = 1000000 -TrackBlack = 0 - -[Shading] -enable = 0 -Type = 0 -ISOCount = 1; -ISO = 100; -ManualStrength = 4095; - -[BlackLevel] -R = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| -Gr = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| -Gb = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| -B = 64|64|64|64|64|64|64|64|64|64|64|64|64|64|64|64| -;[nrprofile] -;nplut_default_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 -;nplut_default_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 - -;nplut_1 = 0,0,0,0,0,0,0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65 -;nplut_2 = 0,2,15,20,24,27,30,32,33,35,36,37,38,39,40,41,42,42,43,44,44,45,45,46,46,47,47,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65 - -;explow = 5000 -;exphigh = 16000 - -[sharpen] -BitrateCount = 1 -BitrateThresh = 4096| -ExpCount = 5 -ExpThresh = 18000,30000,60000,90000,120000 -;ExpTime 6K 10K 20K 30K 40K -;<6K -au16SharpenUd_0_0=11|11|11|10|10|8|8|5|3|3|3|2|2|2|1|1| -au8SharpenD_0_0=80|80|80|80|110|120|130|140|140|140|150|150|170|180|200|200| -au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_0=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| -au8EdgeThr_0_0=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| -au8OverShoot_0_0=80|80|80|130|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot_0_0=80|80|80|160|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr_0_0=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl_0_0=130|140|135|128|128|128|128|128|128|128|128|128|128|128|128|128| -au8RGain_0_0 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_0 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_0 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| -au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_0=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| -;<10K -au16SharpenUd_0_1=12|12|12|11|10|8|8|5|3|3|3|2|2|2|1|1| -au8SharpenD_0_1=80|80|80|80|110|120|130|140|140|140|150|150|170|180|200|200| -au8TextureThr_0_1=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_1=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| -au8EdgeThr_0_1=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| -au8OverShoot_0_1=80|80|80|130|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot_0_1=80|80|80|160|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr_0_1=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl_0_1=140|148|148|128|128|128|128|128|128|128|128|128|128|128|128|128| -au8RGain_0_1 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_1 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_1 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| -au8EdgeFiltStr_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_1 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_1 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_1=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| -;<20K -au16SharpenUd_0_2=12|12|12|12|10|8|8|5|3|3|3|2|2|2|1|1| -au8SharpenD_0_2=80|80|90|100|110|120|130|140|140|140|150|150|170|180|200|200| -au8TextureThr_0_2=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_2=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| -au8EdgeThr_0_2=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| -au8OverShoot_0_2=80|80|80|130|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot_0_2=80|80|80|160|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr_0_2=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl_0_2=140|140|140|128|128|128|128|128|128|128|128|128|128|128|128|128| -au8RGain_0_2 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_2 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_2 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| -au8EdgeFiltStr_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_2 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_2 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_2=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| -;<30K -au16SharpenUd_0_3=13|13|13|13|10|8|8|5|3|3|3|2|2|2|1|1| -au8SharpenD_0_3=80|80|90|100|110|120|130|140|140|140|150|150|170|180|200|200| -au8TextureThr_0_3=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_3=60|60|60|60|80|80|80|80|150|180|200|200|200|210|220|230| -au8EdgeThr_0_3=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| -au8OverShoot_0_3=90|90|90|130|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot_0_3=90|90|90|160|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr_0_3=30|30|30|20|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl_0_3=145|145|145|128|128|128|128|128|128|128|128|128|128|128|128|128| -au8RGain_0_3 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_3 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_3 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| -au8EdgeFiltStr_0_3 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_3 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_3 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_3=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| - -;>30K -au16SharpenUd_0_4=15|15|15|14|10|8|8|5|3|3|3|2|2|2|1|1| -au8SharpenD_0_4=80|80|80|80|70|60|50|40|50|60|70|80|90|100|110|120| -au8TextureThr_0_4=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_4=80|80|80|80|80|80|80|80|150|180|200|200|200|210|220|230| -au8EdgeThr_0_4=80|80|80|80|100|100|100|140|180|200|200|200|200|210|220|230| -au8OverShoot_0_4=100|100|100|90|80|70|60|50|50|50|50|40|50|50|50|50| -au8UnderShoot_0_4=100|100|100|100|90|80|70|60|60|60|60|60|60|60|60|60| -au8shootSupStr_0_4=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl_0_4=150|150|150|128|128|128|128|128|128|128|128|128|128|128|128|128| -au8RGain_0_4 = 16|16|16|16|24|31|31|31|31|31|31|31|31|31|31|31| -au8BGain_0_4 = 20|20|20|20|26|31|31|31|31|31|31|31|31|31|31|31| -au8SkinGain_0_4 = 127|127|127|127|127|135|145|155|165|175|185|195|205|205|205|205| -au8EdgeFiltStr_0_4 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_4 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_4 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -LumaWgt_0_4=255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255|255| - - -[vpsssharpen] -bEnable = 0 -BitrateCount = 1 -BitrateThresh = 4096| -ExpCount = 1 -ExpThresh = 3200 - -au16SharpenUd_0_0=19|18|14|18|17|16|13|10|9|9|9|8|3|2|1|1| -au8SharpenD_0_0=114|115|115|120|130|130|135|140|140|140|150|160|170|180|200|200| -au8TextureThr_0_0=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge_0_0=100|110|60|60|80|80|80|80|80|80|110|120|150|180|180|200| -au8EdgeThr_0_0=130|130|130|80|80|80|80|90|100|110|120|130|150|170|180|190| -au8OverShoot_0_0=115|115|115|110|100|90|90|80|80|75|75|70|70|70|70|70| -au8UnderShoot_0_0=116|116|113|110|100|100|95|95|90|90|80|80|80|80|80|80| -au8shootSupStr_0_0=2|2|2|2|0|0|0|0|0|0|0|0|0|0|0|0| -au8DetailCtrl_0_0=128|128|128|128|128|128|128|118|108|108|108|108|108|100|100|100| -au8EdgeFiltStr_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8JagCtrl_0_0 = 252|252|252|252|252|252|252|252|252|252|252|252|252|252|252|252| -au8NoiseLumaCtrl_0_0 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| - -[dp] -ExpCount = 8 ;the counts of exposure level -ExpThresh = 20000|40000|160000|320000|640000|1280000|2560000|4800000|9600000|18000000|34000000|72000000| ;threshold value for each exposure level -bSupTwinkleEn = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -SoftThr = 6|6|6|6|6|6|6|6|6|6|6|6| -SoftSlope = 21|21|21|21|21|21|21|21|21|21|21|21| -bEnable = 1|1|1|1|1|1|1|1 -enOpType = 0|0|0|0|0|0|0|0 -Strength = 0|0|6|6|6|6|21|21 -BlendRatio = 0|0|6|6|6|6|21|21 - -[FrameRate] -ExpCount = 1 ;the counts of exposure level -ExpThresh = 7000000000 ;threshold value for each exposure level -FrameRate = 25 - - -[defog] -bEnable = 1; -OpType = 1; -Interval = 10; -ISOCount = 1; -ISO = 100; -ManualStrength = 60; -UserLutEnable = 0; - -UserDefogLut.0_1 = 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124, -UserDefogLut.1_1 = 124,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126, -UserDefogLut.2_1 = 126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128, -;UserDefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -;UserDefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -;UserDefogLut.2_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, - -[LocalCac] -bEnable=1; -u16PurpleDetRange=195; -u16VarThr=0; -[2dnr] -;wdrcoarsestr be effective only in wdr mode -WDRSFCoarseStr = 16 -WDRLFCoarseStr = 45 - -[dci] -DCIEnable = 0 -Interval = 3; -ISOCount = 2; -ISO = 100|200; -DCIBlackGain = 32|32 -DCIContrastGain = 32|32 -DCILightGain = 32|32 - -[FSWDR] -MotionComp = 1 -MDClipThr = 0xFA,0xFA,0xFA,0x1F4,0x320,0x400,0x800,0x1000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 -MDLowThr = 0x6,0x6,0x6,0xC,0x10,0x12,0x16,0x1A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20 -MDHighThr = 0x10,0x10,0x10,0x1C,0x20,0x24,0x2C,0x34,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F -MDBldRatio = 0xC,0xC,0x7,0x4,0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0 - -;linear mode ,drc is off -[drc] -UserTmEnable = 0 -UserTmTable_1 = 0x4D0,0xAE6,0x1006,0x1527,0x1E69,0x2963,0x3A6B,0x4D8F,0x62C5,0x845E,0x8D0F,0x927A,0x99DE,0x9B81,0x9C8E,0x9E08,0x9F41,0x9FEE,0xA05B,0xA0BE,0xA12B,0xA18E,0xA1DC,0xA20A,0xA222,0xA23B,0xA25B,0xA27A,0xA29A,0xA2BA,0xA2D9,0xA2F9,0xA319,0xA339,0xA359,0xA379,0xA398,0xA3B8,0xA3D8,0xA3F8,0xA418,0xA437,0xA457,0xA477,0xA499,0xA4BD,0xA4E2,0xA50A,0xA535,0xA563,0xA594,0xA5CF,0xA610,0xA656,0xA6A0,0xA6ED,0xA73B,0xA789,0xA7D6,0xA822,0xA86A,0xA8AE,0xA8ED,0xA922,0xA955,0xA985,0xA9B3,0xA9DF,0xAA0A,0xAA34,0xAA5D,0xAA85,0xAAAD,0xAAD6, -UserTmTable_2 = 0xAAFF,0xAB29,0xAB55,0xAB7F,0xABA6,0xABCC,0xABF1,0xAC18,0xAC40,0xAC6A,0xAC99,0xACCB,0xAD03,0xAD41,0xAD6F,0xAD9F,0xADD3,0xAE0C,0xAE4B,0xAE8F,0xAEDA,0xAF2D,0xAF87,0xAFEA,0xB057,0xB0CE,0xB14F,0xB1E5,0xB28D,0xB345,0xB40B,0xB4DE,0xB5BD,0xB6A5,0xB795,0xB88B,0xB985,0xBA83,0xBB82,0xBC81,0xBD7D,0xBE77,0xBF6B,0xC058,0xC13C,0xC217,0xC2E6,0xC3A7,0xC459,0xC4FB,0xC58A,0xC604,0xC671,0xC6D4,0xC72B,0xC779,0xC7BE,0xC7FB,0xC830,0xC85F,0xC888,0xC8AC,0xC8CC,0xC8E9,0xC902,0xC91B,0xC932,0xC948,0xC960,0xC979,0xC994,0xC9B2,0xC9D4,0xC9FA, -UserTmTable_3 = 0xCA26,0xCA58,0xCA8D,0xCAC3,0xCAF8,0xCB2D,0xCB62,0xCB97,0xCBCD,0xCC03,0xCC39,0xCC6F,0xCCA6,0xCCDE,0xCD16,0xCD4E,0xCD86,0xCDB5,0xCDDF,0xCE07,0xCE2F,0xCE5A,0xCE8B,0xCEC4,0xCF0A,0xCF5E,0xCFC3,0xD03C,0xD0AB,0xD10B,0xD162,0xD1B8,0xD216,0xD283,0xD307,0xD3A9,0xD472,0xD56A,0xD697,0xD802,0xD9B3,0xDBE2,0xDE6A,0xE13F,0xE454,0xE79D,0xEB0C,0xEE94,0xF22A,0xF5BF,0xF948,0xFCB7 - -Option =0 ;0:way1 1:way2 -;-----way1 change DRC strength related with Exposure -ExpCount = 8 ;the counts of exposure level -Interval = 10 -;ExpThresh = 1000,2000,5000,10000,20000,50000 ;threshold value for each exposure level -; 200 400 100 2000 4000 8000 10000 -ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 -ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 -enOpType = 1; -stManulalStr = 240|240|245|250|245|230|210|190; -;----way2 change DRC strength related with Ratio and ISO -u8IsoCount = 7 -u8RatioCount = 8 ; ratio= 1 2 4 8 12 16 32 64 -u32DRCManualStrength_0 = 200|220|235|240|245|255|255|255 |;ISO 100 -u32DRCManualStrength_1 = 200|210|230|230|240|252|252|252 |;ISO 200 -u32DRCManualStrength_2 = 190|200|220|230|230|233|233|233| ;ISO 400 -u32DRCManualStrength_3 = 190|200|200|210|220|222|225|225| ;ISO 800 -u32DRCManualStrength_4 = 180|190|190|200|210|215|215|215| ;ISO 1600 -u32DRCManualStrength_5 = 150|150|160|170|180|195|200|200| ;ISO 3200 -u32DRCManualStrength_6 = 140|140|140|160|170|180|180|180|;ISO 6400 -;---way3 Linear DRC -bLinearDrcEnable = 1; -enLinearDrcOpType = 1; -ISOCount = 5; -ISO = 100|200|400|800|1600; -LinearDrcManulalStr = 50|50|50|50|50|; -LocalMixingBrigtht = 45|45|45|45|45|; -LocalMixingDark = 45|45|45|45|45|; - - -[gamma] -Option = 0 ;0:way1 1:way2 -;way1 -DelayCount = 1 -Interval = 10 -ExpCount = 8 -; ISO 400 600 1000 2000 4000 8000 -ExpThreshLtoD = 16000,30000,60000,120000,320000,640000,1280000,2560000 -ExpThreshDtoL = 14000,26000,56000,100000,300000,600000,1200000,2500000 - -gamma.0_0 = 0,9,19,28,37,46,56,65,74,83,92,101,110,119,129,138,147,156,165,175,184,193,203,212,222,231,241,251,261,271,281,291,301,311,322,332,342,352,362,373,383,393,404,414,424,435,446,456,467,478,489,500,511,523,534,546,558,570,582,594,607,619,632,646,659,673,687,701,715,730,744,759,774,790,805,821,836,852,868,884,901,917,933,950,966,983,1000,1016,1033,1050,1067,1083,1100,1117,1134,1150,1167,1184,1201, -gamma.1_0 = 1217,1235,1252,1269,1286,1304,1321,1339,1356,1374,1392,1410,1427,1445,1463,1480,1498,1516,1534,1551,1569,1586,1604,1621,1638,1655,1673,1689,1706,1723,1740,1756,1772,1789,1805,1821,1837,1852,1868,1884,1900,1915,1931,1947,1962,1978,1993,2009,2024,2040,2055,2071,2087,2102,2118,2134,2150,2166,2182,2198,2215,2231,2247,2264,2280,2297,2314,2330,2347,2363,2380,2397,2414,2430,2447,2464,2481,2498, -gamma.2_0 = 2515,2532,2549,2566,2584,2601,2618,2636,2653,2671,2688,2706,2723,2741,2759,2777,2795,2813,2831,2849,2867,2885,2903,2921,2939,2957,2976,2994,3012,3031,3049,3068,3087,3105,3124,3143,3162,3181,3201,3220,3240,3259,3279,3299,3319,3339,3359,3380,3401,3422,3443,3464,3485,3507,3529,3551,3573,3595,3617,3640,3662,3685,3708,3731,3753,3776,3799,3822,3845,3868,3891,3914,3937,3959,3982,4005,4028,4050,4073,4095 - -gamma.0_1 = 0,9,17,26,34,43,51,59,68,76,84,92,100,109,117,125,133,142,150,159,167,176,185,194,203,212,222,231,241,251,261,271,282,293,304,315,326,337,349,361,372,384,396,408,421,433,446,458,471,484,497,510,523,536,549,563,576,590,603,617,631,645,659,673,687,701,716,730,745,760,775,790,805,820,835,851,866,882,898,914,929,945,961,977,993,1010,1026,1042,1058,1074,1091,1107,1123,1139,1156,1172,1188,1204,1221,1237, -gamma.1_1 = 1254,1270,1287,1304,1321,1338,1355,1372,1389,1406,1423,1440,1457,1474,1491,1508,1525,1542,1559,1576,1592,1609,1626,1642,1659,1675,1691,1707,1723,1739,1754,1770,1785,1801,1816,1831,1846,1861,1876,1891,1905,1920,1935,1949,1964,1979,1993,2008,2023,2037,2052,2067,2082,2096,2111,2126,2142,2157,2172,2187,2203,2219,2234,2250,2265,2281,2296,2312,2328,2343,2359,2375,2390,2406,2422,2438,2454,2470,2486,2502, -gamma.2_1 = 2518,2535,2551,2567,2584,2601,2618,2634,2652,2669,2686,2703,2721,2739,2756,2774,2792,2810,2828,2846,2864,2882,2900,2918,2937,2955,2974,2992,3011,3030,3049,3068,3088,3107,3127,3146,3166,3186,3207,3227,3248,3268,3289,3311,3332,3354,3376,3398,3420,3443,3466,3489,3512,3536,3559,3583,3607,3631,3655,3680,3704,3728,3753,3778,3802,3827,3851,3876,3901,3925,3950,3974,3999,4023,4047,4071,4095 - -gamma.0_2 = 0,8,17,25,33,42,50,58,65,73,81,89,97,104,112,119,127,135,142,150,157,165,172,179,187,194,202,210,217,225,232,240,248,255,263,271,279,287,295,303,312,320,328,337,345,354,363,372,381,390,400,409,419,428,438,448,458,469,479,490,501,512,523,534,546,558,570,582,594,606,619,631,644,657,669,682,696,709,722,736,749,763,777,791,805,819,833,847,862,876,891,906,920,935,950,965,980,996,1011,1026,1042,1057,1073, -gamma.1_2 = 1088,1104,1120,1136,1151,1167,1183,1200,1216,1232,1248,1264,1281,1297,1314,1330,1347,1363,1380,1396,1413,1430,1447,1463,1480,1497,1514,1531,1548,1565,1582,1599,1617,1634,1652,1669,1687,1705,1722,1740,1758,1776,1794,1812,1830,1848,1867,1885,1904,1922,1941,1959,1978,1996,2015,2034,2053,2072,2091,2110,2129,2148,2167,2187,2206,2225,2245,2264,2283,2303,2323,2342,2362,2382,2401,2421,2441,2461,2481,2501, -gamma.2_2 = 2521,2541,2561,2581,2601,2621,2641,2661,2682,2702,2722,2743,2763,2784,2805,2825,2846,2867,2888,2909,2930,2952,2973,2994,3016,3037,3059,3080,3102,3123,3145,3167,3189,3211,3233,3254,3276,3298,3320,3343,3365,3387,3409,3431,3453,3475,3498,3520,3542,3564,3587,3609,3631,3653,3676,3698,3720,3742,3765,3787,3809,3831,3853,3875,3898,3920,3942,3964,3986,4008,4030,4051,4073,4095 - -gamma.0_3 = 0,9,18,28,37,46,55,63,72,81,89,98,106,115,123,131,139,148,156,164,172,180,188,196,205,213,221,229,237,246,254,262,271,281,290,300,309,318,328,337,347,356,366,376,386,395,405,415,425,436,446,457,467,478,489,500,512,523,535,547,559,572,585,598,611,625,638,653,667,681,696,711,727,742,758,773,789,806,822,838,855,872,888,905,922,939,957,974,991,1009,1026,1044,1061,1079,1096,1114,1131,1149,1166,1184,1202,1221,1239,1257,1276,1295,1313,1332,1351,1370,1389, -gamma.1_3 = 1408,1428,1447,1466,1485,1504,1523,1542,1561,1580,1599,1618,1637,1656,1674,1693,1711,1729,1747,1766,1784,1803,1821,1839,1857,1876,1894,1912,1930,1948,1965,1983,2001,2018,2036,2053,2071,2088,2105,2122,2140,2157,2174,2190,2207,2224,2240,2256,2272,2288,2304,2319,2334,2348,2363,2377,2391,2406,2420,2434,2448,2463,2477,2492,2507,2522,2537,2553,2569,2585,2600,2616,2633,2649,2665,2681,2698,2715,2731,2748,2765,2782,2799,2816,2834,2851,2869,2887,2905,2923, -gamma.2_3 = 2941,2959,2977,2995,3013,3031,3050,3068,3086,3104,3122,3140,3158,3176,3194,3212,3230,3249,3267,3286,3306,3326,3346,3367,3388,3411,3433,3456,3480,3504,3528,3552,3577,3601,3625,3650,3674,3698,3721,3744,3767,3789,3811,3834,3856,3878,3899,3921,3943,3965,3986,4008,4030,4051,4073,4095 - -gamma.0_4 = 0,9,18,28,37,46,56,65,74,83,92,101,110,118,127,136,145,154,162,171,180,189,197,206,215,224,232,241,250,259,268,277,286,294,303,312,322,331,340,349,359,368,377,387,397,406,416,426,436,446,456,466,477,487,498,508,519,530,541,552,564,575,587,599,611,623,635,647,659,672,684,697,710,723,735,749,762,775,788,802,815,829,842,856,870,884,898,912,926,940,954,969,983,997,1012,1026,1041,1056,1071,1085,1100, -gamma.1_4 = 1115,1130,1145,1160,1175,1191,1206,1221,1236,1252,1267,1283,1298,1314,1329,1345,1360,1376,1392,1407,1423,1439,1454,1470,1486,1502,1518,1534,1549,1565,1581,1597,1613,1629,1645,1661,1676,1692,1708,1724,1740,1757,1773,1789,1805,1821,1837,1854,1870,1886,1903,1919,1936,1952,1969,1985,2002,2019,2036,2053,2070,2087,2104,2121,2138,2156,2173,2190,2208,2226,2243,2261,2279,2297,2315,2333,2352,2370,2388,2407, -gamma.2_4 = 2426,2444,2463,2482,2501,2521,2540,2559,2579,2599,2619,2639,2659,2679,2699,2720,2741,2761,2783,2804,2825,2846,2868,2890,2912,2934,2956,2978,3000,3023,3045,3068,3090,3113,3136,3159,3182,3205,3228,3251,3274,3298,3321,3345,3368,3392,3415,3439,3462,3486,3509,3533,3557,3580,3604,3628,3651,3675,3699,3722,3746,3769,3793,3816,3840,3863,3887,3910,3933,3957,3980,4003,4026,4049,4072,4095 - -gamma.0_5 = 0,12,25,37,50,62,75,87,100,112,125,137,150,162,175,187,199,212,224,236,249,261,274,286,298,311,323,335,348,360,373,385,398,410,422,435,447,460,472,485,498,510,523,535,548,561,574,586,599,612,625,638,651,664,677,690,703,716,729,743,756,769,783,796,810,823,837,850,864,877,891,905,918,932,946,959,973,987,1001,1015,1029,1042,1056,1070,1084,1098,1112,1126,1140,1154,1169,1183,1197,1211,1225,1240,1254, -gamma.1_5 = 1268,1283,1297,1312,1326,1340,1355,1370,1384,1399,1414,1428,1443,1458,1473,1488,1503,1518,1533,1548,1563,1578,1593,1608,1623,1639,1654,1669,1685,1700,1716,1732,1747,1763,1778,1794,1810,1826,1841,1857,1873,1889,1905,1921,1936,1952,1968,1985,2001,2017,2033,2049,2065,2081,2098,2114,2130,2147,2163,2180,2196,2213,2229,2246,2263,2280,2296,2313,2330,2347,2364,2381,2398,2415,2432,2450,2467,2484,2502,2519, -gamma.2_5 = 2537,2554,2572,2590,2607,2625,2643,2661,2679,2697,2715,2733,2751,2770,2788,2807,2825,2844,2862,2881,2900,2919,2938,2957,2977,2996,3015,3035,3054,3074,3094,3114,3133,3153,3173,3193,3213,3233,3254,3274,3294,3314,3335,3355,3376,3396,3417,3437,3458,3478,3499,3520,3540,3561,3581,3602,3623,3643,3664,3685,3706,3726,3747,3768,3788,3809,3829,3850,3871,3891,3912,3932,3952,3973,3993,4014,4034,4054,4074,4095 - -gamma.0_6 = 0,9,18,27,36,45,54,63,72,81,90,99,108,117,126,135,144,152,161,170,179,188,197,205,214,223,232,241,250,259,267,276,285,294,303,312,321,330,339,348,357,366,375,384,394,403,412,421,431,440,449,459,468,478,487,497,506,516,526,535,545,555,565,575,585,595,605,616,626,636,647,658,668,679,690,701,712,723,734,745,756,767,778,790,801,812,824,835,847,858,869,881,892,904,915,927,938,949,960,971,982,992,1003, -gamma.1_6 = 1013,1024,1034,1045,1055,1065,1076,1086,1097,1107,1118,1128,1139,1150,1160,1171,1182,1193,1205,1216,1227,1239,1251,1263,1275,1287,1299,1312,1324,1337,1350,1363,1376,1389,1402,1415,1428,1442,1455,1469,1483,1496,1510,1524,1538,1552,1567,1581,1595,1610,1625,1639,1654,1669,1684,1699,1715,1730,1745,1760,1775,1790,1805,1820,1835,1849,1864,1879,1893,1908,1923,1939,1954,1970,1986,2002,2018,2035,2052,2070, -gamma.2_6 = 2088,2106,2125,2145,2165,2185,2207,2228,2251,2274,2298,2323,2348,2375,2402,2430,2458,2487,2516,2546,2577,2607,2639,2670,2702,2734,2766,2798,2830,2862,2894,2927,2959,2990,3022,3053,3084,3115,3145,3175,3204,3233,3261,3290,3318,3345,3373,3401,3428,3455,3482,3510,3536,3563,3590,3617,3643,3670,3697,3723,3750,3776,3802,3829,3855,3882,3908,3935,3961,3988,4015,4041,4068,4095 - -gamma.0_7 = 0,10,20,30,39,49,59,69,78,88,98,107,117,126,136,145,155,164,174,183,193,202,211,221,230,240,249,259,268,278,287,297,306,316,326,335,345,355,364,374,384,394,404,414,424,434,444,454,464,474,485,495,505,516,527,537,548,559,570,581,592,603,614,626,637,649,660,672,683,695,707,719,730,742,754,766,778,790,802,815,827,839,851,864,876,889,901,914,926,939,951,964,977,990,1003,1016,1029,1042,1055,1068,1081, -gamma.1_7 = 1094,1107,1121,1134,1148,1161,1175,1188,1202,1215,1229,1243,1257,1270,1284,1298,1312,1326,1340,1354,1369,1383,1397,1411,1426,1440,1455,1469,1484,1498,1512,1527,1541,1555,1570,1584,1598,1613,1627,1641,1656,1670,1684,1699,1713,1727,1742,1756,1771,1785,1800,1815,1829,1844,1859,1874,1889,1904,1919,1935,1950,1965,1981,1997,2012,2028,2044,2060,2077,2093,2110,2126,2143,2160,2177,2194,2212,2230,2247,2265, -gamma.2_7 = 2283,2302,2320,2339,2358,2377,2396,2416,2435,2455,2476,2496,2517,2538,2559,2580,2602,2624,2646,2669,2691,2714,2737,2760,2784,2808,2831,2856,2880,2904,2929,2953,2978,3003,3028,3054,3079,3105,3130,3156,3182,3208,3234,3260,3286,3312,3338,3365,3391,3417,3444,3470,3497,3523,3550,3576,3603,3629,3655,3682,3708,3735,3761,3787,3813,3839,3865,3891,3917,3943,3968,3994,4019,4045,4070,4095 - -;way2 only for wdr -u8GammaCount = 6 -u8IsoCount = 10 -u8RatioCount = 10 -; ratio 1 2 4 8 10 12 16 24 32 64 -gammaIdx_0 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 100 -gammaIdx_1 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 |;ISO 200 -gammaIdx_2 = 4 |3 |2 |1 |1 |1 |0 |0 |0 |0 | ;ISO 400 -gammaIdx_3 = 4 |3 |2 |1 |1 |1 |1 |1 |1 |1 | ;ISO 800 -gammaIdx_4 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 1600 -gammaIdx_5 = 4 |3 |2 |2 |2 |1 |1 |1 |1 |1 | ;ISO 3200 -gammaIdx_6 = 4 |3 |2 |2 |2 |2 |3 |3 |3 |3 |;ISO 6400 -gammaIdx_7 = 4 |4 |4 |4 |4 |4 |3 |3 |3 |3 |;ISO 12800 -gammaIdx_8 = 4 |4 |4 |4 |4 |4 |4 |4 |4 |4 |;ISO 25600 -gammaIdx_9 = 5 |5 |5 |5 |5 |5 |5 |5 |5 |5 |;ISO 51200 - -;0,21,42,63,84,105,126,147,168,189,210,231,251,272,293,314,335,356,377,398,419,440,461,483,504,525,547,568,590,612,634,656,678,700,723,746,770,793,817,841,865,889,914,938,963,987,1012,1037,1061,1086,1110,1134,1158,1182,1205,1229,1252,1274,1297,1319,1340,1361,1382,1402,1422,1441,1460,1479,1497,1514,1532,1549,1566,1582,1598,1614,1630,1646,1661,1676,1691,1706,1721,1735,1750,1764,1779,1793,1807,1822,1836,1850,1864,1879,1893,1907,1922,1937,1951,1966,1980, -;1994,2009,2023,2037,2051,2065,2079,2093,2107,2121,2134,2148,2162,2175,2189,2202,2215,2229,2242,2255,2268,2281,2294,2307,2319,2332,2345,2357,2369,2382,2394,2406,2417,2429,2440,2452,2463,2474,2486,2497,2508,2519,2530,2541,2551,2562,2573,2584,2595,2606,2617,2628,2639,2650,2661,2673,2684,2696,2707,2719,2731,2743,2754,2766,2778,2790,2802,2814,2826,2838,2849,2861,2873,2886,2898,2910,2922,2934,2947,2959,2971,2984,2997,3009,3022,3035,3048,3061,3074,3087, -;3101,3114,3128,3141,3155,3169,3183,3197,3211,3225,3239,3254,3268,3283,3297,3312,3326,3341,3356,3371,3386,3401,3416,3431,3446,3461,3476,3491,3507,3522,3537,3552,3568,3583,3598,3613,3629,3644,3660,3676,3692,3707,3723,3739,3755,3771,3787,3804,3820,3836,3852,3868,3884,3901,3917,3933,3949,3965,3982,3998,4014,4030,4046,4062,4078,4095 - -gamma1.0_0 = 0,20,41,62,83,104,125,146,167,188,209,230,251,272,293,314,335,356,377,398,419,440,461,482,503,524,544,565,586,607,628,649,670,690,711,732,753,773,794,815,836,856,877,898,919,939,960,981,1002,1022,1043,1063,1084,1105,1125,1146,1166,1187,1207,1228,1248,1269,1289,1309,1330,1350,1370,1390,1411,1431,1452,1472,1493,1513,1533,1554,1574,1594,1615,1635,1655,1675,1695,1715,1735, -gamma1.1_0 = 1755,1775,1795,1814,1834,1853,1873,1892,1911,1930,1949,1968,1986,2004,2023,2041,2059,2077,2095,2112,2130,2148,2165,2182,2200,2217,2234,2251,2268,2285,2302,2319,2336,2353,2369,2386,2403,2420,2437,2453,2470,2487,2504,2521,2537,2554,2571,2589,2606,2623,2640,2657,2675,2692,2709,2726,2743,2760,2777,2794,2811,2828,2845,2861,2878,2894,2910,2926,2942,2957,2973,2988,3003,3018, -gamma1.2_0 = 3032,3046,3059,3073,3087,3100,3113,3126,3139,3151,3163,3176,3188,3200,3211,3223,3234,3246,3257,3268,3280,3291,3302,3313,3324,3335,3346,3357,3368,3379,3391,3402,3413,3425,3436,3447,3459,3470,3481,3493,3504,3515,3526,3537,3548,3560,3571,3582,3593,3604,3615,3626,3637,3647,3658,3669,3680,3691,3701,3712,3723,3733,3744,3754,3765,3776,3786,3796,3807,3817,3827,3837,3847,3858,3868,3878,3888,3897,3907,3917,3927,3937,3947,3957,3966,3976,3986,3996,4006,4016,4025,4035,4045,4055,4065,4075,4085,4095, - - -gamma1.0_1 = 0, 19, 38, 57, 76, 95, 115, 134, 153, 172, 191, 210, 229, 248, 267, 286, 306, 325, 344, 363, 382, 401, 420, 439, 458, 477, 496, 516, 535, 554, 573, 592, 611, 630, 649, 668, 687, 706, 725, 744, 763, 782, 802, 821, 840, 859, 878, 897, 916, 935, 954, 973, 992, 1011, 1030, 1049, 1068, 1087, 1107, 1126, 1145, 1164, 1183, 1203, 1222, 1241, 1261, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, 1460, 1480, 1500, 1520, 1540, 1560, 1579, 1599, 1619, -gamma1.1_1 = 1639,1658, 1678, 1697, 1716, 1735, 1754, 1773, 1791, 1810, 1828, 1846, 1864, 1882, 1899, 1917, 1934, 1952, 1969, 1986, 2003, 2020, 2037, 2054, 2071, 2087, 2104, 2120, 2136, 2153, 2169, 2184, 2200, 2216, 2232, 2247, 2262, 2278, 2293, 2308, 2322, 2337, 2352, 2366, 2380, 2394, 2408, 2422, 2435, 2448, 2462, 2474, 2487, 2500, 2513, 2525, 2537, 2549, 2562, 2574, 2586, 2598, 2610, 2621, 2633, 2645, 2657, 2669, 2680, 2692, 2704, 2716, 2728, 2740, 2752, -gamma1.2_1 = 2764,2775, 2787, 2798, 2809, 2820, 2832, 2843, 2854, 2866, 2877, 2888, 2900, 2911, 2923, 2934, 2946, 2958, 2970, 2982, 2994, 3006, 3018, 3030, 3042, 3055, 3068, 3080, 3093, 3106, 3119, 3133, 3146, 3160, 3173, 3187, 3201, 3215, 3228, 3242, 3257, 3271, 3285, 3299, 3313, 3328, 3342, 3357, 3371, 3386, 3401, 3415, 3430, 3445, 3460, 3475, 3489, 3504, 3519, 3534, 3549, 3565, 3580, 3595, 3610, 3625, 3640, 3655, 3671, 3686, 3701, 3716, 3732, 3747, 3762, 3777, 3793, 3808, 3823, 3839, 3854, 3869, 3884, 3899, 3915, 3930, 3945, 3960, 3975, 3990, 4005, 4020, 4035, 4050, 4065, 4080, 4095, - -gamma1.0_2 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, -gamma1.1_2 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, -gamma1.2_2 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, - -gamma1.0_3 = 0, 17, 35, 52, 69, 86, 103, 121, 138, 155, 172, 189, 207, 224, 241, 258, 275, 293, 310, 327, 344, 361, 378, 395, 413, 430, 447, 464, 481, 499, 516, 533, 550, 567, 584, 602, 619, 636, 653, 671, 688, 705, 722, 740, 757, 774, 791, 809, 826, 843, 861, 878, 895, 913, 930, 948, 965, 982, 1000, 1017, 1035, 1052, 1070, 1087, 1105, 1123, 1140, 1158, 1176, 1194, 1212, 1230, 1248, 1267, 1285, 1303, 1322, 1340, 1359, 1377, 1396, 1414, 1433, 1452, 1470, 1489, 1508, -gamma1.1_3 = 1527, 1545, 1564, 1583, 1601, 1620, 1639, 1657, 1676, 1695, 1713, 1732, 1750, 1769, 1787, 1805, 1824, 1842, 1860, 1878, 1896, 1914, 1932, 1950, 1967, 1985, 2002, 2020, 2037, 2054, 2071, 2088, 2105, 2121, 2138, 2154, 2170, 2186, 2202, 2218, 2234, 2249, 2264, 2279, 2294, 2309, 2323, 2338, 2352, 2366, 2380, 2393, 2407, 2420, 2433, 2447, 2460, 2472, 2485, 2498, 2510, 2523, 2535, 2548, 2560, 2572, 2584, 2596, 2608, 2620, 2632, 2644, 2656, 2668, 2679, 2691, -gamma1.2_3 = 2703, 2715, 2727, 2738, 2750, 2762, 2774, 2786, 2798, 2810, 2822, 2834, 2847, 2859, 2871, 2884, 2896, 2909, 2922, 2935, 2948, 2961, 2974, 2987, 3001, 3015, 3029, 3043, 3057, 3071, 3085, 3100, 3115, 3129, 3144, 3159, 3174, 3189, 3205, 3220, 3235, 3250, 3266, 3282, 3297, 3313, 3329, 3344, 3360, 3376, 3392, 3408, 3424, 3440, 3456, 3473, 3489, 3505, 3521, 3538, 3554, 3570, 3587, 3603, 3620, 3636, 3653, 3669, 3686, 3702, 3719, 3735, 3752, 3768, 3785, 3801, 3818, 3834, 3851, 3867, 3884, 3900, 3917, 3933, 3949, 3966, 3982, 3998, 4014, 4031, 4047, 4063, 4079, 4095, - - -gamma1.0_4 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma1.1_4 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma1.2_4 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - -gamma1.0_5 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551,1567,1583,1599,1615, -gamma1.1_5 = 1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991, -gamma1.2_5 = 3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263,3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 - - - -[h264venc] -vencBitrateCount = 4 -vencBitrateThresh = 1025|2049|4097|8145| - -chroma_qp_index_offset_0 = 0 -disable_deblocking_filter_idc_0 = 2 -u32DeltaQP_0 = 0 -s32IPQPDelta_0 = 4 -slice_alpha_c0_offset_div2_0 = 5 -slice_beta_offset_div2_0 = 5 -ThreshI_0 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_0 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_1 = -6 -disable_deblocking_filter_idc_1 = 2 -u32DeltaQP_1 = 1 -s32IPQPDelta_1 = 4 -slice_alpha_c0_offset_div2_1 = 5 -slice_beta_offset_div2_1 = 5 -ThreshI_1 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_1 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_2 = -4 -disable_deblocking_filter_idc_2 = 2 -u32DeltaQP_2 = 0 -s32IPQPDelta_2 = 4 -slice_alpha_c0_offset_div2_2 = 1 -slice_beta_offset_div2_2 = 1 -ThreshI_2 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_2 = 7|7|7|7|7|9|9|9|12|15|18|25| - -chroma_qp_index_offset_3 = 0 -disable_deblocking_filter_idc_3 = 1 -u32DeltaQP_3 = 0 -s32IPQPDelta_3 = 2 -slice_alpha_c0_offset_div2_3 = 0 -slice_beta_offset_div2_3 = 0 -ThreshI_3 = 7|7|7|7|7|9|9|9|12|15|18|25| -ThreshP_3 = 7|7|7|7|7|9|9|9|12|15|18|25| - -[h265venc] -vencBitrateCount = 2 -vencBitrateThresh = 2048|4098| - -ThreshI_0 = 3|3|5|5|8|8|8|15|20|20|25|25| -ThreshP_0 = 3|3|5|5|8|8|8|15|20|20|25|25| -u32RowQpDelta_0 = 1 -s32IPQPDelta_0 = 1 - -ThreshI_1 = 3|3|5|5|8|8|8|15|20|20|25|25| -ThreshP_1 = 3|3|5|5|8|8|8|15|20|20|25|25| -u32RowQpDelta_1 = 1 -s32IPQPDelta_1 = 4 - -ExpCount = 2 -ExpThresh = 8000|300000| - - -[3dnr_x] -bUsed = 0; ;If do not use 3dnr_x, then use and load 3dnr_s - - -[3dnr] -BoolLNTH = 0 -BoolRefMGValue = 1 -3DnrIsoCount = 14 -3DnrIsoThresh = 60,150,300,500,650,800,1000,1200,1500,2000,2500,3200,4000,6000 - -;ISO = 4000 - -s32IES0_0 = 0; -s32SBS0_0 = 100; -s32SBS1_0 = 100; -s32SBS2_0 = 0; -s32SBS3_0 = 0; -s32SDS0_0 = 140; -s32SDS1_0 = 0; -s32SDS2_0 = 100; -s32SDS3_0 = 0; -s32STH0_0 = 100; -s32STH1_0 = 100; -s32STH2_0 = 100; -s32STH3_0 = 100; -s32MDP_0 = 2; -s32MATH1_0 = 100; -s32MATH2_0 = 100; -s32Pro3_0 = 0; -s32MDDZ1_0 = 80; -s32MDDZ2_0 = 80; -s32TFS1_0 = 7; -s32TFS2_0 = 7; -s32SFC_0 = 100; -s32TFC_0 = 7; -s32TPC_0 = 7; -s32TRC_0 = 100; - -;ISO = 9000 - -s32IES0_1 = 0; -s32SBS0_1 = 100; -s32SBS1_1 = 100; -s32SBS2_1 = 0; -s32SBS3_1 = 0; -s32SDS0_1 = 150; -s32SDS1_1 = 0; -s32SDS2_1 = 100; -s32SDS3_1 = 30; -s32STH0_1 = 118; -s32STH1_1 = 118; -s32STH2_1 = 118; -s32STH3_1 = 118; -s32MDP_1 = 2; -s32MATH1_1 = 100; -s32MATH2_1 = 100; -s32Pro3_1 = 0; -s32MDDZ1_1 = 80; -s32MDDZ2_1 = 80; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 100; -s32TFC_1 = 7; -s32TPC_1 = 7; -s32TRC_1 = 100; - -;ISO = 15000 - -s32IES0_2 = 0; -s32SBS0_2 = 100; -s32SBS1_2 = 120; -s32SBS2_2 = 0; -s32SBS3_2 = 30; -s32SDS0_2 = 150; -s32SDS1_2 = 0; -s32SDS2_2 = 120; -s32SDS3_2 = 50; -s32STH0_2 = 124; -s32STH1_2 = 124; -s32STH2_2 = 124; -s32STH3_2 = 124; - s32MDP_2 = 2; -s32MATH1_2 = 105; -s32MATH2_2 = 105; - s32Pro3_2 = 0; -s32MDDZ1_2 = 80; -s32MDDZ2_2 = 80; - s32TFS1_2 = 8; - s32TFS2_2 = 8; - s32SFC_2 = 150; - s32TFC_2 = 7; - s32TPC_2 = 7; - s32TRC_2 = 150; - - -;ISO = 25000 - - -s32IES0_3 = 0; -s32SBS0_3 = 100; -s32SBS1_3 = 120; -s32SBS2_3 = 0; -s32SBS3_3 = 20; -s32SDS0_3 = 180; -s32SDS1_3 = 0; -s32SDS2_3 = 120; -s32SDS3_3 = 50; -s32STH0_3 = 124; -s32STH1_3 = 124; -s32STH2_3 = 124; -s32STH3_3 = 124; - s32MDP_3 = 2; -s32MATH1_3 = 105; -s32MATH2_3 = 105; - s32Pro3_3 = 0; -s32MDDZ1_3 = 80; -s32MDDZ2_3 = 80; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 255; -s32TFC_3 = 8; -s32TPC_3 = 8; -s32TRC_3 = 255; - - -;ISO = 35000 - -s32IES0_4 = 0; -s32SBS0_4 = 120; -s32SBS1_4 = 130; -s32SBS2_4 = 0; -s32SBS3_4 = 40; -s32SDS0_4 = 190; -s32SDS1_4 = 0; -s32SDS2_4 = 130; -s32SDS3_4 = 80; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 108; -s32MATH2_4 = 108; -s32Pro3_4 = 0; -s32MDDZ1_4 = 100; -s32MDDZ2_4 = 100; -s32TFS1_4 = 8; -s32TFS2_4 = 8; -s32SFC_4 = 255; -s32TFC_4 = 10; -s32TPC_4 = 10; -s32TRC_4 = 255; - - -;ISO = 50000 - - -s32IES0_5 = 0; -s32SBS0_5 = 100; -s32SBS1_5 = 150; -s32SBS2_5 = 0; -s32SBS3_5 = 40; -s32SDS0_5 = 200; -s32SDS1_5 = 0; -s32SDS2_5 = 150; -s32SDS3_5 = 50; -s32STH0_5 = 132; -s32STH1_5 = 132; -s32STH2_5 = 132; -s32STH3_5 = 132; -s32MDP_5 = 2; -s32MATH1_5 = 109; -s32MATH2_5 = 109; -s32Pro3_5 = 0; -s32MDDZ1_5 = 100; -s32MDDZ2_5 = 100; -s32TFS1_5 = 9; -s32TFS2_5 = 9; -s32SFC_5 = 255; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 255; - -;ISO = 65000 - - -s32IES0_6 = 0; -s32SBS0_6 = 100; -s32SBS1_6 = 150; -s32SBS2_6 = 50; -s32SBS3_6 = 80; -s32SDS0_6 = 200; -s32SDS1_6 = 50; -s32SDS2_6 = 150; -s32SDS3_6 = 80; -s32STH0_6 = 138; -s32STH1_6 = 138; -s32STH2_6 = 138; -s32STH3_6 = 138; -s32MDP_6 = 2; -s32MATH1_6 = 110; -s32MATH2_6 = 110; -s32Pro3_6 = 0; -s32MDDZ1_6 = 64; -s32MDDZ2_6 = 64; -s32TFS1_6 = 9; -s32TFS2_6 = 9; -s32SFC_6 = 255; -s32TFC_6 = 10; -s32TPC_6 = 10; -s32TRC_6 = 255; - - -;ISO = 80000 - - -s32IES0_7 = 0; -s32SBS0_7 = 120; -s32SBS1_7 = 160; -s32SBS2_7 = 50; -s32SBS3_7 = 50; -s32SDS0_7 = 210; -s32SDS1_7 = 50; -s32SDS2_7 = 160; -s32SDS3_7 = 60; -s32STH0_7 = 138; -s32STH1_7 = 138; -s32STH2_7 = 138; -s32STH3_7 = 138; -s32MDP_7 = 2; -s32MATH1_7 = 110; -s32MATH2_7 = 110; -s32Pro3_7 = 0; -s32MDDZ1_7 = 64; -s32MDDZ2_7 = 64; -s32TFS1_7 = 9; -s32TFS2_7 = 9; - s32SFC_7 = 255; - s32TFC_7 = 14; - s32TPC_7 = 14; - s32TRC_7 = 255; - - -;ISO = 10 0000 - - -s32IES0_8 = 0; -s32SBS0_8 = 120; -s32SBS1_8 = 155; -s32SBS2_8 = 60; -s32SBS3_8 = 60; -s32SDS0_8 = 210; -s32SDS1_8 = 60; -s32SDS2_8 = 155; -s32SDS3_8 = 100; -s32STH0_8 = 138; -s32STH1_8 = 138; -s32STH2_8 = 138; -s32STH3_8 = 138; -s32MDP_8 = 2; -s32MATH1_8 = 113; -s32MATH2_8 = 113; -s32Pro3_8 = 0; -s32MDDZ1_8 = 140; -s32MDDZ2_8 = 140; -s32TFS1_8 = 9; -s32TFS2_8 = 9; - s32SFC_8 = 255; - s32TFC_8 = 16; - s32TPC_8 = 16; - s32TRC_8 = 255; - - - -;ISO = 12 0000 - - -s32IES0_9 = 0; -s32SBS0_9 = 120; -s32SBS1_9 = 160; -s32SBS2_9 = 60; -s32SBS3_9 = 60; -s32SDS0_9 = 220; -s32SDS1_9 = 60; -s32SDS2_9 = 160; -s32SDS3_9 = 80; -s32STH0_9 = 133; -s32STH1_9 = 133; -s32STH2_9 = 133; -s32STH3_9 = 133; -s32MDP_9 = 2; -s32MATH1_9 = 114; -s32MATH2_9 = 114; -s32Pro3_9 = 0; -s32MDDZ1_9 = 100; -s32MDDZ2_9 = 100; -s32TFS1_9 = 9; -s32TFS2_9 = 9; - s32SFC_9 = 255; - s32TFC_9 = 16; - s32TPC_9 = 16; - s32TRC_9 = 255; - - - -;ISO = 15 0000 - - -s32IES0_10 = 0; -s32SBS0_10 = 130; -s32SBS1_10 = 165; -s32SBS2_10 = 70; -s32SBS3_10 = 60; -s32SDS0_10 = 220; -s32SDS1_10 = 70; -s32SDS2_10 = 165; -s32SDS3_10 = 80; -s32STH0_10 = 138; -s32STH1_10 = 138; -s32STH2_10 = 138; -s32STH3_10 = 138; -s32MDP_10 = 2; -s32MATH1_10 = 115; -s32MATH2_10 = 115; -s32Pro3_10 = 0; -s32MDDZ1_10 = 100; -s32MDDZ2_10 = 100; -s32TFS1_10 = 9; -s32TFS2_10 = 9; - s32SFC_10 = 255; - s32TFC_10 = 16; - s32TPC_10 = 16; - s32TRC_10 = 255; - - -;ISO = 20 0000 - - -s32IES0_11 = 0; -s32SBS0_11 = 140; -s32SBS1_11 = 180; -s32SBS2_11 = 80; -s32SBS3_11 = 60; -s32SDS0_11 = 220; -s32SDS1_11 = 80; -s32SDS2_11 = 180; -s32SDS3_11 = 80; -s32STH0_11 = 138; -s32STH1_11 = 138; -s32STH2_11 = 138; -s32STH3_11 = 138; -s32MDP_11 = 2; -s32MATH1_11 = 117; -s32MATH2_11 = 117; -s32Pro3_11 = 0; -s32MDDZ1_11 = 100; -s32MDDZ2_11 = 100; -s32TFS1_11 = 9; -s32TFS2_11 = 9; - s32SFC_11 = 255; - s32TFC_11 = 16; - s32TPC_11 = 16; - s32TRC_11 = 255; - - ;ISO = 25 0000 - - -s32IES0_12 = 0; -s32SBS0_12 = 140; -s32SBS1_12 = 200; -s32SBS2_12 = 90; -s32SBS3_12 = 60; -s32SDS0_12 = 220; -s32SDS1_12 = 90; -s32SDS2_12 = 200; -s32SDS3_12 = 80; -s32STH0_12 = 138; -s32STH1_12 = 138; -s32STH2_12 = 138; -s32STH3_12 = 138; -s32MDP_12 = 2; -s32MATH1_12 = 120; -s32MATH2_12 = 120; -s32Pro3_12 = 0; -s32MDDZ1_12 = 100; -s32MDDZ2_12 = 100; -s32TFS1_12 = 10; -s32TFS2_12 = 10; - s32SFC_12 = 255; - s32TFC_12 = 16; - s32TPC_12 = 16; - s32TRC_12 = 255; - -;ISO = 32 0000 -s32IES0_13 = 0; -s32SBS0_13 = 140; -s32SBS1_13 = 200; -s32SBS2_13 = 90; -s32SBS3_13 = 60; -s32SDS0_13 = 220; -s32SDS1_13 = 90; -s32SDS2_13 = 200; -s32SDS3_13 = 80; -s32STH0_13 = 138; -s32STH1_13 = 138; -s32STH2_13 = 138; -s32STH3_13 = 138; -s32MDP_13 = 2; -s32MATH1_13 = 125; -s32MATH2_13 = 125; -s32Pro3_13 = 0; -s32MDDZ1_13 = 100; -s32MDDZ2_13 = 100; -s32TFS1_13 = 10; -s32TFS2_13 = 10; - s32SFC_13 = 255; - s32TFC_13 = 16; - s32TPC_13 = 16; - s32TRC_13 = 255; - - ;ISO = 40 0000 - -s32IES0_14 = 0; -s32SBS0_14 = 140; -s32SBS1_14 = 210; -s32SBS2_14 = 100; -s32SBS3_14 = 60; -s32SDS0_14 = 230; -s32SDS1_14 = 100; -s32SDS2_14 = 210; -s32SDS3_14 = 80; -s32STH0_14 = 138; -s32STH1_14 = 138; -s32STH2_14 = 138; -s32STH3_14 = 138; -s32MDP_14 = 2; -s32MATH1_14 = 123; -s32MATH2_14 = 123; -s32Pro3_14 = 0; -s32MDDZ1_14 = 100; -s32MDDZ2_14 = 100; -s32TFS1_14 = 11; -s32TFS2_14 = 11; - s32SFC_14 = 255; - s32TFC_14 = 16; - s32TPC_14 = 16; - s32TRC_14 = 255; - - - ;ISO = 60 0000 - -s32IES0_15 = 0; -s32SBS0_15 = 140; -s32SBS1_15 = 210; -s32SBS2_15 = 100; -s32SBS3_15 = 60; -s32SDS0_15 = 230; -s32SDS1_15 = 100; -s32SDS2_15 = 2100; -s32SDS3_15 = 80; -s32STH0_15 = 138; -s32STH1_15 = 138; -s32STH2_15 = 138; -s32STH3_15 = 138; -s32MDP_15 = 2; -s32MATH1_15 = 130; -s32MATH2_15 = 130; -s32Pro3_15 = 0; -s32MDDZ1_15 = 100; -s32MDDZ2_15 = 100; -s32TFS1_15 = 11; -s32TFS2_15 = 11; - s32SFC_15= 255; - s32TFC_15 = 16; - s32TPC_15 = 16; - s32TRC_15 = 255; -[3dnr_x] -bUsed = 0; -[HLC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -DRCEnable = 1 -DRCManulEnable = 1 -DRCStrengthTarget = 200 -ExpCompensation = 16 -WhiteDelayFrame = 0 -BlackDelayFrame = 0 -u8Speed = 32 -HistRatioSlope = 128 -MaxHistOffset = 6 -u8Tolerance = 5 -Saturation = 130,130,128,128,120,116,104,96,88,80,72,64,56,56,56,56, -gamma_0 = 0,120,220,310,390,470,540,610,670,730,786,842,894,944,994,1050,1096,1138,1178,1218,1254,1280,1314,1346,1378,1408,1438,1467,1493,1519,1543,1568,1592,1615,1638,1661,1683,1705,1726,1748,1769,1789,1810,1830,1849,1869,1888,1907,1926,1945,1963,1981,1999,2017,2034,2052,2069,2086,2102,2119,2136,2152,2168,2184,2200,2216,2231,2247,2262,2277,2292,2307,2322,2337,2351,2366,2380,2394,2408,2422,2436,2450,2464,2477,2491,2504,2518,2531,2544,2557,2570, -gamma_1 = 2583,2596,2609,2621,2634,2646,2659,2671,2683,2696,2708,2720,2732,2744,2756,2767,2779,2791,2802,2814,2825,2837,2848,2859,2871,2882,2893,2904,2915,2926,2937,2948,2959,2969,2980,2991,3001,3012,3023,3033,3043,3054,3064,3074,3085,3095,3105,3115,3125,3135,3145,3155,3165,3175,3185,3194,3204,3214,3224,3233,3243,3252,3262,3271,3281,3290,3300,3309,3318,3327,3337,3346,3355,3364,3373,3382,3391,3400,3409,3418,3427,3436,3445,3454,3463,3471,3480,3489, -gamma_2 = 3498,3506,3515,3523,3532,3540,3549,3557,3566,3574,3583,3591,3600,3608,3616,3624,3633,3641,3649,3657,3665,3674,3682,3690,3698,3706,3714,3722,3730,3738,3746,3754,3762,3769,3777,3785,3793,3801,3808,3816,3824,3832,3839,3847,3855,3862,3870,3877,3885,3892,3900,3907,3915,3922,3930,3937,3945,3952,3959,3967,3974,3981,3989,3996,4003,4010,4018,4025,4032,4039,4046,4054,4061,4068,4075,4082,4089,4095, - -au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| -au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| -au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| -au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| -au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| - -BoolLNTH = 0 -3DnrIsoCount = 6 -3DnrIsoThresh = 100|200|400|900|1700|3300| - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - -;ISO = 200 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 110; -s32SBS2_1 = 100; -s32SBS3_1 = 30; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 110; -s32SDS3_1 = 30; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 24; -s32TFC_1 = 4; -s32TPC_1 =4; -s32TRC_1 = 8; - - -;ISO = 500 - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 120; -s32SBS2_2 = 100; -s32SBS3_2 = 30; -s32SDS0_2 = 130; -s32SDS1_2 = 120; -s32SDS2_2 = 100; -s32SDS3_2 = 30; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 48; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 10; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 140; -s32SBS1_3 = 130; -s32SBS2_3 = 130; -s32SBS3_3 = 50; -s32SDS0_3 = 140; -s32SDS1_3 = 130; -s32SDS2_3 = 130; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 64; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 10; - - -;ISO = 2000 - -s32IES0_4 = 0; -s32SBS0_4 = 130; -s32SBS1_4 = 130; -s32SBS2_4 = 140; -s32SBS3_4 = 50; -s32SDS0_4 = 130; -s32SDS1_4 = 140; -s32SDS2_4 = 130; -s32SDS3_4 = 50; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 102; -s32MATH2_4 = 102; -s32Pro3_4 = 0; -s32MDDZ1_4 = 32; -s32MDDZ2_4 = 32; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 100; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - - -;ISO = 4000 - -s32IES0_5 = 0; -s32SBS0_5 = 135; -s32SBS1_5 = 140; -s32SBS2_5 = 140; -s32SBS3_5 = 40; -s32SDS0_5 = 135; -s32SDS1_5 = 140; -s32SDS2_5 = 150; -s32SDS3_5 = 40; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 103; -s32MATH2_5 = 103; -s32Pro3_5 = 0; -s32MDDZ1_5 = 32; -s32MDDZ2_5 = 32; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - - -[IR] -ExpCount = 4 -ExpThreshLtoH = 700000|2200000|5000000|8000000| -ExpThreshHtoL = 600000|1800000|4000000|7000000| -ExpCompensation = 38|32|28|28| -MaxHistOffset = 20|18|14|12| -MaxSysGain = 65536000 - -u16HistRatioSlope = 64 -BlackDelayFrame = 18 -WhiteDelayFrame = 18 -u16BlackSpeedBias = 144 -u8Tolerance = 3 -u8Speed = 30 - -FrameChangeEnable = 0 -FrameRateDown = 10 - -RouteNum = 3 -IntTime = 59|40000|40000|; -SysGain = 1024|1024|65536|; - -DCIEnable = 0 -Interval = 3; -ISOCount = 2; -ISO = 100|200; -DCIBlackGain = 32|32 -DCIContrastGain = 32|32 -DCILightGain = 32|32 - -bSupTwinkleEn = 1 -SoftThr = 6 -SoftSlope = 21 - -DrcISOCount = 0; -DrcInterval = 10; -DrcISO = 100; -DrcbEnable = 0; -DrcOpType = 1; -DrcStrength = 80; -DrcSpatialVar = 10; -DrcRangeVar = 3; -DrcAsymmetry = 1; -DrcSecondPole = 192; -DrcStretch = 54; -DrcCompress = 180; -DrcPDStrength = 0; -DrcLocalMixingBrigtht = 33; -DrcLocalMixingDark = 62; - -bDefogEnable = 0; -DefogOpType = 1; -DefogUserLutEnable = 0; -DefogInterval = 10; -DefogStrengthISOCount = 0; -DefogISO = 100; -DefogManualStrength = 158; -DefogLutISOCount = 2; -DefogLUTISO = 100,200; -DefogLut.0_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -DefogLut.1_0 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, -DefogLut.2_0 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, - -DefogLut.0_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, -DefogLut.1_1 = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,254,253,253,253,252,252,252,251,251,250,250,249,248,248,247,246,246,245,244,243,242,242,241,240,239,238,237,236,235,234,233,232,231,229,228,227,226,225,223,222,221,219,218,217,215,214,212,211,209,208,206,205,203, -DefogLut.2_1 = 202,200,198,197,195,193,192,190,188,186,185,183,181,179,177,175,174,172,170,168,166,164,162,160,158,156,154,152,149,147,145,143,141,139,137,134,132,130,128,126,123,121,119,116,114,112,109,107,105,102,100,98,95,93,90,88,85,83,80,78,76,73,70,68,65,63,60,58,55,53,50,48,45,42,40,37,35,32,29,27,24,21,19,16,13,11,8,5,3,0, - -au16LumThresh = 96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - -bSharpenEnable = 1 -au16SharpenUd =20,20,20,20,22,22,22,6,4,2,0,0,0,0,0,0, -au8SharpenD =100,100,100,110,110,110,100,100,140,160,180,200,200,200,200,200, -au8TextureThr =0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -au8SharpenEdge =100,100,100,100,100,100,100,100,100,100,100,120,150,180,180,200, -au8EdgeThr =80,80,80,80,80,80,80,90,100,110,120,130,150,170,180,190, -au8OverShoot =150,150,150,150,150,150,150,140,130,20,10,10,10,10,10,10, -au8UnderShoot =180,180,180,180,180,180,180,60,50,40,20,15,15,15,15,15, -au8shootSupStr =10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0, -au8DetailCtrl =128,128,128,128,138,144,138,128,128,128,128,128,128,128,128,128, -LumaWgt = 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, - -bVpssSharpenEnable = 0 -au16VpssSharpenUd = 5,5,7,9,10,12,14,12,12,10,8,8,8,6,4,2, -au8VpssSharpenD = 40,40,45,50,50,55,62,59,58,55,50,40,40,40,40,40, -au8VpssTextureThr = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -au8VpssSharpenEdge = 60,60,75,90,100,105,105,105,105,120,120,120,120,120,120,200, -au8VpssEdgeThr = 80,80,80,80,80,80,80,80,80,80,120,130,150,170,180,190, -au8VpssOverShoot = 125,125,125,120,120,110,110,110,90,20,10,10,10,10,10,10, -au8VpssUnderShoot = 125,125,125,120,120,110,110,110,90,40,20,15,15,15,15,15, -au8VpssshootSupStr = 40,40,20,10,0,0,0,0,0,0,0,0,0,0,0,0, -au8VpssDetailCtrl = 100,100,100,100,100,90,95,95,80,80,80,80,80,80,80,80, - -ShadingEnable = 0 -ShadingType = 0 -ShadingISOCount = 3; -ShadingISO = 1000|2000|4000; -ShadingManualStrength = 4096|2000|500; - -EdgeSmoothThr = 8,16,16,16,16,16,128,1022,1022,1022,1022,1022,1022,1022,1022,1022, -EdgeSmoothSlope = 16,16,16,16,16,32,32,0,0,0,0,0,0,0,0,0, -AntiAliasThr = 53,53,53,86,112,112,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, -AntiAliasSlope = 256,256,256,256,256,256,0,0,0,0,0,0,0,0,0,0, -NrCoarseStr = 128, 128, 128, 112, 96, 48, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, -DetailEnhanceStr = 4, 4, 4, 4, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -NoiseSuppressStr = 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 36, - -DelayCount = 0 -Interval = 10 -GammaExpCount = 1 -ExpThreshLtoD = 600000 -ExpThreshDtoL = 50000 -gamma.0_0 = 0,105,211,318,423,525,624,682,740,797,853,908,962,1014,1064,1113,1157,1209,1258,1303,1346,1385,1423,1442,1488,1521,1554,1586,1613,1638,1663,1689,1718,1744,1772,1800,1828,1848,1884,1903,1929,1962,1993,2008,2030,2053,2077,2103,2132,2148,2164,2182,2200,2226,2237,2256,2275,2295,2322,2334,2357,2356,2391,2409,2426,2438,2451,2466,2481,2497,2513,2530,2546,2564,2581,2598,2614,2631,2647,2663,2678,2692,2706,2720,2733,2747,2760,2773,2786, -gamma.1_0 = 2799,2812,2825,2838,2851,2864,2876,2890,2903,2916,2929,2942,2955,2968,2981,2994,3007,3020,3033,3045,3058,3071,3083,3096,3108,3120,3132,3144,3156,3168,3180,3192,3203,3215,3227,3238,3250,3261,3273,3285,3296,3308,3319,3331,3343,3354,3366,3369,3389,3400,3411,3422,3433,3444,3454,3465,3475,3485,3495,3505,3514,3516,3534,3543,3552,3561,3570,3579,3587,3596,3604,3612,3619,3626,3633,3640,3647,3653,3659,3665,3671,3677,3683,3689,3695,3701, -gamma.2_0 = 3707,3713,3718,3724,3730,3736,3742,3747,3753,3759,3764,3770,3776,3781,3787,3793,3799,3805,3811,3817,3823,3830,3836,3843,3849,3856,3862,3868,3875,3881,3887,3893,3898,3904,3909,3913,3918,3922,3926,3930,3934,3938,3942,3946,3950,3953,3957,3961,3965,3970,3974,3978,3983,3987,3992,3996,4001,4005,4010,4014,4019,4023,4027,4031,4036,4040,4043,4047,4051,4054,4058,4061,4065,4068,4071,4075,4078,4081,4084,4088,4091,4095 - -expweight_0 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_1 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_2 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_3 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -expweight_4 =1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1, -expweight_5 =1,1,1,1,1,2,3,3,3,3,3,1,1,1,1,1,1, -expweight_6 =1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -expweight_7 =1,1,1,2,3,4,4,4,4,4,4,4,3,2,1,1,1, -expweight_8 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_9 =1,1,2,3,4,5,5,5,5,5,5,5,4,3,2,1,1, -expweight_10 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_11 =1,1,2,3,4,4,4,4,4,4,4,4,4,3,2,1,1, -expweight_12 =1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -expweight_13 =1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -expweight_14 =1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, - -b3DNRXUsed = 0; ;If do not use and load 3dnr_x, then use and load 3dnr_s - -#3dnr_s -BoolLNTH = 0 -3DnrIsoCount = 16 -3DnrIsoThresh = 100,200,500,1000,2000,4000,9000,18000,25600,51200,102400,204800,409600,819200,1638400,3276800 - -;ISO = 100 - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - - -;ISO = 200 - -s32IES0_1 = 0; -s32SBS0_1 = 120; -s32SBS1_1 = 110; -s32SBS2_1 = 100; -s32SBS3_1 = 30; -s32SDS0_1 = 120; -s32SDS1_1 = 100; -s32SDS2_1 = 110; -s32SDS3_1 = 30; -s32STH0_1 = 104; -s32STH1_1 = 104; -s32STH2_1 = 104; -s32STH3_1 = 104; -s32MDP_1 = 2; -s32MATH1_1 = 94; -s32MATH2_1 = 94; -s32Pro3_1 = 0; -s32MDDZ1_1 = 32; -s32MDDZ2_1 = 32; -s32TFS1_1 = 8; -s32TFS2_1 = 8; -s32SFC_1 = 24; -s32TFC_1 = 4; -s32TPC_1 =4; -s32TRC_1 = 8; - -;ISO = 500 - - -s32IES0_2 = 0; -s32SBS0_2 = 130; -s32SBS1_2 = 120; -s32SBS2_2 = 100; -s32SBS3_2 = 30; -s32SDS0_2 = 130; -s32SDS1_2 = 120; -s32SDS2_2 = 100; -s32SDS3_2 = 30; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 97; -s32MATH2_2 = 97; -s32Pro3_2 = 0; -s32MDDZ1_2 = 32; -s32MDDZ2_2 = 32; -s32TFS1_2 = 8; -s32TFS2_2 = 8; -s32SFC_2 = 48; -s32TFC_2 = 6; -s32TPC_2 = 6; -s32TRC_2 = 10; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 140; -s32SBS1_3 = 130; -s32SBS2_3 = 130; -s32SBS3_3 = 50; -s32SDS0_3 = 140; -s32SDS1_3 = 130; -s32SDS2_3 = 130; -s32SDS3_3 = 50; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 100; -s32MATH2_3 = 100; -s32Pro3_3 = 0; -s32MDDZ1_3 = 32; -s32MDDZ2_3 = 32; -s32TFS1_3 = 8; -s32TFS2_3 = 8; -s32SFC_3 = 64; -s32TFC_3 = 6; -s32TPC_3 = 6; -s32TRC_3 = 10; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 170; -s32SBS1_4 = 140; -s32SBS2_4 = 140; -s32SBS3_4 = 80; -s32SDS0_4 = 170; -s32SDS1_4 = 140; -s32SDS2_4 = 140; -s32SDS3_4 = 80; -s32STH0_4 = 138; -s32STH1_4 = 138; -s32STH2_4 = 138; -s32STH3_4 = 138; -s32MDP_4 = 2; -s32MATH1_4 = 115; -s32MATH2_4 = 115; -s32Pro3_4 = 0; -s32MDDZ1_4 = 64; -s32MDDZ2_4 = 64; -s32TFS1_4 = 7; -s32TFS2_4 = 7; -s32SFC_4 = 16; -s32TFC_4 = 7; -s32TPC_4 = 7; -s32TRC_4 = 12; - -;ISO = 4000 - - -s32IES0_5 = 0; -s32SBS0_5 = 170; -s32SBS1_5 = 140; -s32SBS2_5 = 140; -s32SBS3_5 = 80; -s32SDS0_5 = 170; -s32SDS1_5 = 140; -s32SDS2_5 = 140; -s32SDS3_5 = 80; -s32STH0_5 = 138; -s32STH1_5 = 138; -s32STH2_5 = 138; -s32STH3_5 = 138; -s32MDP_5 = 2; -s32MATH1_5 = 115; -s32MATH2_5 = 115; -s32Pro3_5 = 0; -s32MDDZ1_5 = 64; -s32MDDZ2_5 = 64; -s32TFS1_5 = 7; -s32TFS2_5 = 7; -s32SFC_5 = 96; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 32; - - -;ISO = 8000 - - -s32IES0_6 = 0; -s32SBS0_6 = 140; -s32SBS1_6 = 160; -s32SBS2_6 = 150; -s32SBS3_6 = 50; -s32SDS0_6 = 140; -s32SDS1_6 = 150; -s32SDS2_6 = 160; -s32SDS3_6 = 50; -s32STH0_6 = 128; -s32STH1_6 = 128; -s32STH2_6 = 128; -s32STH3_6 = 128; -s32MDP_6 = 2; -s32MATH1_6 = 106; -s32MATH2_6 = 106; -s32Pro3_6 = 0; -s32MDDZ1_6 = 32; -s32MDDZ2_6 = 32; -s32TFS1_6 = 8; -s32TFS2_6 = 8; - s32SFC_6 = 100; - s32TFC_6 = 2; - s32TPC_6 = 2; - s32TRC_6 = 10; - - -;ISO = 16000 - - -s32IES0_7 = 0; -s32SBS0_7 = 150; -s32SBS1_7 = 160; -s32SBS2_7 = 150; -s32SBS3_7 = 100; -s32SDS0_7 = 160; -s32SDS1_7 = 150; -s32SDS2_7 = 160; -s32SDS3_7 = 100; -s32STH0_7 = 128; -s32STH1_7 = 128; -s32STH2_7 = 128; -s32STH3_7 = 128; -s32MDP_7 = 2; -s32MATH1_7 = 110; -s32MATH2_7 = 110; -s32Pro3_7 = 0; -s32MDDZ1_7 = 40; -s32MDDZ2_7 = 40; -s32TFS1_7 = 7; -s32TFS2_7 = 7; - s32SFC_7 = 100; - s32TFC_7 = 2; - s32TPC_7 = 2; - s32TRC_7 = 10; - - - -;ISO = 32000 - - - s32IES0_8 = 0; -s32SBS0_8 = 160; -s32SBS1_8 = 160; -s32SBS2_8 = 160; -s32SBS3_8 = 100; -s32SDS0_8 = 160; -s32SDS1_8 = 160; -s32SDS2_8 = 160; -s32SDS3_8 = 100; -s32STH0_8 = 135; -s32STH1_8 = 135; -s32STH2_8 = 135; -s32STH3_8 = 135; -s32MDP_8 = 2; -s32MATH1_8 = 114; -s32MATH2_8 = 114; -s32Pro3_8 = 0; -s32MDDZ1_8 = 56; -s32MDDZ2_8 = 56; -s32TFS1_8 = 9; -s32TFS2_8 = 9; - s32SFC_8 = 100; - s32TFC_8 = 3; - s32TPC_8 = 3; - s32TRC_8 = 100; - - - -;ISO = 64000 - - - s32IES0_9 = 0; -s32SBS0_9 = 170; -s32SBS1_9 = 180; -s32SBS2_9 = 170; -s32SBS3_9 = 50; -s32SDS0_9 = 170; -s32SDS1_9 = 170; -s32SDS2_9 = 180; -s32SDS3_9 = 50; -s32STH0_9 = 138; -s32STH1_9 = 138; -s32STH2_9 = 138; -s32STH3_9 = 138; -s32MDP_9 = 2; -s32MATH1_9 = 118; -s32MATH2_9 = 118; -s32Pro3_9 = 0; -s32MDDZ1_9 = 64; -s32MDDZ2_9 = 64; -s32TFS1_9 = 9; -s32TFS2_9 = 9; - s32SFC_9 = 100; - s32TFC_9 = 3; - s32TPC_9 = 3; - s32TRC_9 = 32; - - -;ISO = 128000 - - - s32IES0_10 = 0; -s32SBS0_10 = 175; -s32SBS1_10 = 200; -s32SBS2_10 = 180; -s32SBS3_10 = 80; -s32SDS0_10 = 175; -s32SDS1_10 = 180; -s32SDS2_10 = 220; -s32SDS3_10 = 80; -s32STH0_10 = 138; -s32STH1_10 = 138; -s32STH2_10 = 138; -s32STH3_10 = 138; -s32MDP_10 = 2; -s32MATH1_10 = 138; -s32MATH2_10 = 138; -s32Pro3_10 = 0; -s32MDDZ1_10 = 64; -s32MDDZ2_10 = 64; -s32TFS1_10 = 10; -s32TFS2_10 = 10; - s32SFC_10 = 255; - s32TFC_10 = 5; - s32TPC_10 = 5; - s32TRC_10 = 100; - - -;ISO = 204800 - - s32IES0_11 = 0; -s32SBS0_11 = 185; -s32SBS1_11 = 190; -s32SBS2_11 = 210; -s32SBS3_11 = 55; -s32SDS0_11 = 185; -s32SDS1_11 = 210; -s32SDS2_11 = 190; -s32SDS3_11 = 55; -s32STH0_11 = 138; -s32STH1_11 = 138; -s32STH2_11 = 138; -s32STH3_11 = 138; -s32MDP_11 = 2; -s32MATH1_11 = 141; -s32MATH2_11 = 141; -s32Pro3_11 = 0; -s32MDDZ1_11 = 64; -s32MDDZ2_11 = 64; -s32TFS1_11 = 10; -s32TFS2_11 = 10; - s32SFC_11 = 255; - s32TFC_11 = 12; - s32TPC_11 = 12; - s32TRC_11 = 255; - - - -;ISO = 409600 - -s32IES0_12 = 0; -s32SBS0_12 = 190; -s32SBS1_12 = 190; -s32SBS2_12 = 210; -s32SBS3_12 = 60; -s32SDS0_12 = 19; -s32SDS1_12 = 210; -s32SDS2_12 = 190; -s32SDS3_12 = 60; -s32STH0_12 = 138; -s32STH1_12 = 138; -s32STH2_12 = 138; -s32STH3_12 = 138; -s32MDP_12 = 2; -s32MATH1_12 = 142; -s32MATH2_12 = 142; -s32Pro3_12 = 0; -s32MDDZ1_12 = 64; -s32MDDZ2_12 = 64; -s32TFS1_12 = 10; -s32TFS2_12 = 10; - s32SFC_12 = 255; - s32TFC_12 = 12; - s32TPC_12 = 12; - s32TRC_12 = 255; - - -;ISO = 819200 - - - s32IES0_13 = 0; -s32SBS0_13 = 220; -s32SBS1_13 = 150; -s32SBS2_13 = 220; -s32SBS3_13 = 0; -s32SDS0_13 = 220; -s32SDS1_13 = 220; -s32SDS2_13 = 150; -s32SDS3_13 = 0; -s32STH0_13 = 150; -s32STH1_13 = 150; -s32STH2_13 = 150; -s32STH3_13 = 150; -s32MDP_13 = 2; -s32MATH1_13 = 166; -s32MATH2_13 = 166; -s32Pro3_13 = 0; -s32MDDZ1_13 = 64; -s32MDDZ2_13 = 64; -s32TFS1_13 = 11; -s32TFS2_13 = 11; - s32SFC_13 = 255; - s32TFC_13 = 32; - s32TPC_13 = 32; - s32TRC_13 = 255; - - - -;ISO = 1638400 - - s32IES0_14 = 0; -s32SBS0_14 = 220; -s32SBS1_14 = 150; -s32SBS2_14 = 220; -s32SBS3_14 = 0; -s32SDS0_14 = 220; -s32SDS1_14 = 220; -s32SDS2_14 = 150; -s32SDS3_14 = 0; -s32STH0_14 = 155; -s32STH1_14 = 155; -s32STH2_14 = 155; -s32STH3_14 = 155; -s32MDP_14 = 6; -s32MATH1_14 = 170; -s32MATH2_14 = 170; -s32Pro3_14 =0; -s32MDDZ1_14 = 100; -s32MDDZ2_14 = 100; -s32TFS1_14 = 10; -s32TFS2_14 = 10; - s32SFC_14 = 255; - s32TFC_14 = 32; - s32TPC_14 = 32; - s32TRC_14 = 255; - - - - -;ISO = 3276800 - - - s32IES0_15 = 0; -s32SBS0_15 = 220; -s32SBS1_15 = 0; -s32SBS2_15 = 240; -s32SBS3_15 = 0; -s32SDS0_15 = 220; -s32SDS1_15 = 240; -s32SDS2_15 = 0; -s32SDS3_15 = 0; -s32STH0_15 = 152; -s32STH1_15 = 152; -s32STH2_15 = 152; -s32STH3_15 = 152; -s32MDP_15 = 6; -s32MATH1_15 = 172; -s32MATH2_15 = 172; -s32Pro3_15 = 0; -s32MDDZ1_15 = 100; -s32MDDZ2_15 = 100; -s32TFS1_15 = 10; -s32TFS2_15 = 10; - s32SFC_15 = 255; - s32TFC_15 = 32; - s32TPC_15 = 32; - s32TRC_15 = 255; - - - - -[TRAFFIC] -DCIEnable = 0 -DCIBlackGain = 32 -DCIContrastGain = 32 -DCILightGain = 32 -u8SpatialVar = 3; -u8RangeVar = 3; -u8Asymmetry = 2; -u8SecondPole = 157; -u8Stretch = 46; -u8Compress = 186; -u8PDStrength = 0; -u8LocalMixingBrigtht = 64; -u8LocalMixingDark = 128; - -u8ExpCompensation = 42 -u8MaxHistoffset = 12 - -u8ExpRatioType = 1 -u32ExpRatio = 704 -u32ExpRatioMax = 4095 -u32ExpRatioMin = 64 - -au16SharpenUd=25|24|23|19|15|10|8|5|3|3|3|2|2|2|1|1| -au8SharpenD=80|80|80|80|90|90|120|140|140|140|150|150|170|180|200|200| -au8TextureThr=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| -au8SharpenEdge=80|80|80|80|80|80|80|80|80|80|100|120|150|180|180|200| -au8EdgeThr=80|80|80|80|80|80|80|90|100|110|120|130|150|170|180|190| -au8OverShoot=150|150|150|140|130|130|120|110|100|80|60|40|60|70|70|70| -au8UnderShoot=180|180|180|170|160|130|130|130|110|90|80|60|70|80|80|80| -au8shootSupStr=10|10|10|10|10|10|10|10|10|10|10|0|0|0|0|0| -au8DetailCtrl=138|138|138|138|128|128|128|128|128|128|128|128|128|128|128|128| - - -;gamma_0 = 0,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,271,287,303,319,335,351,367,383,399,415,431,447,463,479,495,511,527,543,559,575,591,607,623,639,655,671,687,703,719,735,751,767,783,799,815,831,847,863,879,895,911,927,943,959,975,991,1007,1023,1039,1055,1071,1087,1103,1119,1135,1151,1167,1183,1199,1215,1231,1247,1263,1279,1295,1311,1327,1343,1359,1375,1391,1407,1423,1439,1455,1471,1487,1503,1519,1535,1551, -;gamma_1 = 1567,1583,1599,1615,1631,1647,1663,1679,1695,1711,1727,1743,1759,1775,1791,1807,1823,1839,1855,1871,1887,1903,1919,1935,1951,1967,1983,1999,2015,2031,2047,2063,2079,2095,2111,2127,2143,2159,2175,2191,2207,2223,2239,2255,2271,2287,2303,2319,2335,2351,2367,2383,2399,2415,2431,2447,2463,2479,2495,2511,2527,2543,2559,2575,2591,2607,2623,2639,2655,2671,2687,2703,2719,2735,2751,2767,2783,2799,2815,2831,2847,2863,2879,2895,2911,2927,2943,2959,2975,2991,3007,3023,3039,3055,3071,3087,3103,3119,3135,3151,3167,3183,3199,3215,3231,3247,3263, -;gamma_2 = 3279,3295,3311,3327,3343,3359,3375,3391,3407,3423,3439,3455,3471,3487,3503,3519,3535,3551,3567,3583,3599,3615,3631,3647,3663,3679,3695,3711,3727,3743,3759,3775,3791,3807,3823,3839,3855,3871,3887,3903,3919,3935,3951,3967,3983,3999,4015,4031,4047,4063,4079,4095 -gamma_0 = 0,27,55,82,111,139,167,195,223,251,279,306,333,359,385,410,435,458,482,505,527,549,571,592,614,634,655,675,694,714,733,753,772,790,809,827,844,862,879,896,912,929,945,961,977,992,1008,1023,1039,1054,1068,1083,1097,1111,1125,1138,1152,1165,1179,1192,1205,1218,1231,1244,1257,1269,1282,1294,1307,1319,1331,1343,1355,1367,1379,1391,1403,1416,1428,1440,1453,1465,1478,1491,1503,1516,1529,1542,1555,1568,1581,1594,1607,1619,1632,1644, -gamma_1 = 1657,1669,1680,1692,1704,1715,1726,1738,1749,1760,1771,1783,1794,1806,1818,1829,1842,1854,1866,1879,1891,1904,1917,1929,1942,1955,1968,1981,1994,2007,2020,2033,2047,2060,2073,2086,2099,2112,2125,2139,2152,2165,2178,2192,2205,2218,2231,2244,2258,2270,2283,2296,2309,2322,2335,2348,2360,2373,2386,2399,2412,2425,2437,2450,2464,2477,2490,2503,2516,2529,2543,2556,2569,2583,2596,2609,2623,2636,2650,2663,2677,2690,2703,2717,2730,2744, -gamma_2 = 2757,2771,2784,2798,2811,2825,2839,2852,2866,2880,2895,2909,2923,2937,2951,2966,2980,2994,3009,3024,3038,3053,3069,3084,3100,3115,3132,3148,3164,3181,3198,3215,3232,3250,3267,3285,3303,3321,3339,3358,3377,3395,3415,3434,3453,3473,3493,3513,3534,3555,3575,3596,3617,3638,3659,3681,3702,3723,3745,3766,3787,3809,3831,3852,3874,3896,3918,3940,3962,3984,4007,4029,4051,4073,4095 - -BoolLNTH = 0 -3DnrIsoCount = 8 -3DnrIsoThresh = 100,300,600,1000,2000,4000,9000,18000 - -;ISO = 100 - - - -s32IES0_0 = 0; -s32SBS0_0 = 120; -s32SBS1_0 = 0; -s32SBS2_0 = 70; -s32SBS3_0 = 0; -s32SDS0_0 = 120; -s32SDS1_0 = 70; -s32SDS2_0 = 0; -s32SDS3_0 = 0; -s32STH0_0 = 104; -s32STH1_0 = 104; -s32STH2_0 = 104; -s32STH3_0 = 104; -s32MDP_0 = 2; -s32MATH1_0 = 90; -s32MATH2_0 = 90; -s32Pro3_0 = 0; -s32MDDZ1_0 = 32; -s32MDDZ2_0 = 32; -s32TFS1_0 = 8; -s32TFS2_0 = 8; -s32SFC_0 = 16; -s32TFC_0 = 4; -s32TPC_0 = 4; -s32TRC_0 = 8; - - - -;ISO = 300 - -s32IES0_1 = 0; -s32SBS0_1 = 150; -s32SBS1_1 = 100; -s32SBS2_1 = 150; -s32SBS3_1 = 50; -s32SDS0_1 = 150; -s32SDS1_1 = 150; -s32SDS2_1 = 100; -s32SDS3_1 = 50; -s32STH0_1 = 128; -s32STH1_1 = 128; -s32STH2_1 = 128; -s32STH3_1 = 128; -s32MDP_1 = 2; -s32MATH1_1 = 110; -s32MATH2_1 = 110; -s32Pro3_1 = 0; -s32MDDZ1_1 = 64; -s32MDDZ2_1 = 64; -s32TFS1_1 = 10; -s32TFS2_1 = 10; -s32SFC_1 = 255; -s32TFC_1 = 8; -s32TPC_1 = 8; -s32TRC_1 = 32; - -;ISO = 800 - -s32IES0_2 = 0; -s32SBS0_2 = 160; -s32SBS1_2 = 100; -s32SBS2_2 = 170; -s32SBS3_2 = 80; -s32SDS0_2 = 160; -s32SDS1_2 = 170; -s32SDS2_2 = 100; -s32SDS3_2 = 80; -s32STH0_2 = 128; -s32STH1_2 = 128; -s32STH2_2 = 128; -s32STH3_2 = 128; -s32MDP_2 = 2; -s32MATH1_2 = 114; -s32MATH2_2 = 114; -s32Pro3_2 = 0; -s32MDDZ1_2 = 64; -s32MDDZ2_2 = 64; -s32TFS1_2 = 10; -s32TFS2_2 = 10; -s32SFC_2 = 255; -s32TFC_2 = 10; -s32TPC_2 = 10; -s32TRC_2 = 32; - - -;ISO = 1000 - -s32IES0_3 = 0; -s32SBS0_3 = 160; -s32SBS1_3 = 100; -s32SBS2_3 = 170; -s32SBS3_3 = 80; -s32SDS0_3 = 160; -s32SDS1_3 = 170; -s32SDS2_3 = 100; -s32SDS3_3 = 80; -s32STH0_3 = 128; -s32STH1_3 = 128; -s32STH2_3 = 128; -s32STH3_3 = 128; -s32MDP_3 = 2; -s32MATH1_3 = 120; -s32MATH2_3 = 120; -s32Pro3_3 = 0; -s32MDDZ1_3 = 64; -s32MDDZ2_3 = 64; -s32TFS1_3 = 10; -s32TFS2_3 = 10; -s32SFC_3 = 255; -s32TFC_3 = 10; -s32TPC_3 = 10; -s32TRC_3 = 32; - - -;ISO = 2000 - - -s32IES0_4 = 0; -s32SBS0_4 = 150; -s32SBS1_4 = 0; -s32SBS2_4 = 190; -s32SBS3_4 = 0; -s32SDS0_4 = 200; -s32SDS1_4 = 190; -s32SDS2_4 = 0; -s32SDS3_4 = 0; -s32STH0_4 = 128; -s32STH1_4 = 128; -s32STH2_4 = 128; -s32STH3_4 = 128; -s32MDP_4 = 2; -s32MATH1_4 = 128; -s32MATH2_4 = 128; -s32Pro3_4 = 0; -s32MDDZ1_4 = 64; -s32MDDZ2_4 = 64; -s32TFS1_4 = 10; -s32TFS2_4 = 10; -s32SFC_4 = 255; -s32TFC_4 = 10; -s32TPC_4 = 10; -s32TRC_4 = 64; - -;ISO = 4000 - - -s32IES0_5 = 0; -s32SBS0_5 = 150; -s32SBS1_5 = 0; -s32SBS2_5 = 190; -s32SBS3_5 = 0; -s32SDS0_5 = 200; -s32SDS1_5 = 190; -s32SDS2_5 = 0; -s32SDS3_5 = 0; -s32STH0_5 = 128; -s32STH1_5 = 128; -s32STH2_5 = 128; -s32STH3_5 = 128; -s32MDP_5 = 2; -s32MATH1_5 = 128; -s32MATH2_5 = 128; -s32Pro3_5 = 0; -s32MDDZ1_5 = 64; -s32MDDZ2_5 = 64; -s32TFS1_5 = 10; -s32TFS2_5 = 10; -s32SFC_5 = 255; -s32TFC_5 = 10; -s32TPC_5 = 10; -s32TRC_5 = 64; - - -;ISO = 8000 - - -s32IES0_6 = 0; -s32SBS0_6 = 140; -s32SBS1_6 = 160; -s32SBS2_6 = 150; -s32SBS3_6 = 50; -s32SDS0_6 = 140; -s32SDS1_6 = 150; -s32SDS2_6 = 160; -s32SDS3_6 = 50; -s32STH0_6 = 128; -s32STH1_6 = 128; -s32STH2_6 = 128; -s32STH3_6 = 128; -s32MDP_6 = 2; -s32MATH1_6 = 106; -s32MATH2_6 = 106; -s32Pro3_6 = 0; -s32MDDZ1_6 = 32; -s32MDDZ2_6 = 32; -s32TFS1_6 = 8; -s32TFS2_6 = 8; - s32SFC_6 = 255; - s32TFC_6 = 10; - s32TPC_6 = 10; - s32TRC_6 = 100; - - -;ISO = 16000 - - -s32IES0_7 = 0; -s32SBS0_7 = 150; -s32SBS1_7 = 160; -s32SBS2_7 = 150; -s32SBS3_7 = 100; -s32SDS0_7 = 160; -s32SDS1_7 = 150; -s32SDS2_7 = 160; -s32SDS3_7 = 100; -s32STH0_7 = 128; -s32STH1_7 = 128; -s32STH2_7 = 128; -s32STH3_7 = 128; -s32MDP_7 = 2; -s32MATH1_7 = 110; -s32MATH2_7 = 110; -s32Pro3_7 = 0; -s32MDDZ1_7 = 40; -s32MDDZ2_7 = 40; -s32TFS1_7 = 7; -s32TFS2_7 = 7; - s32SFC_7 = 255; - s32TFC_7 = 12; - s32TPC_7 = 12; - s32TRC_7 = 150; From 7fe8cbd7d963cfcdd5314f19025de15ddcf03a72 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Mon, 25 Jul 2022 16:42:11 +0300 Subject: [PATCH 31/68] [HI3516EV200] Add IQ profiles --- .../files/sensor/iq/gc2053.ini | 1393 ++++++++++++++++ .../files/sensor/iq/imx307.ini | 1478 +++++++++++++++++ .../files/sensor/iq/imx335.ini | 1426 ++++++++++++++++ .../files/sensor/iq/sc2232.ini | 1385 +++++++++++++++ .../hisilicon-osdrv-hi3516ev300.mk | 4 + 5 files changed, 5686 insertions(+) create mode 100644 general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini create mode 100644 general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini create mode 100644 general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini create mode 100644 general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini new file mode 100644 index 00000000..abe323f4 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini @@ -0,0 +1,1393 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[cl_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[cl_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[cl_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[cl_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[cl_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[cl_static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[cl_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[cl_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 241, 227, 151, 150, 128, 128, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 250, 236, 160, 164, 140, 140, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 260, 246, 173, 179, 152, 152, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 271, 256, 189, 196, 164, 164, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 281, 266, 205, 211, 176, 176, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 289, 274, 220, 223, 187, 187, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 295, 280, 231, 232, 198, 198, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 296, 281, 237, 236, 207, 207, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 292, 278, 237, 233, 215, 215, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 284, 270, 233, 224, 222, 222, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 272, 260, 226, 212, 229, 229, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 259, 248, 218, 197, 236, 236, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 247, 236, 209, 183, 241, 241, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 236, 226, 200, 170, 246, 246, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 228, 219, 194, 161, 248, 248, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 225, 216, 192, 157, 249, 249, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 229, 219, 194, 160, 248, 248, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 237, 226, 199, 169, 245, 245, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 249, 236, 206, 181, 240, 240, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 262, 248, 214, 194, 234, 234, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 276, 260, 222, 208, 227, 227, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 288, 270, 228, 220, 220, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 296, 278, 232, 229, 213, 213, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 300, 281, 232, 232, 207, 207, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 299, 279, 228, 230, 201, 201, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 294, 275, 222, 224, 195, 195, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 286, 268, 213, 215, 189, 189, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 276, 259, 202, 204, 182, 182, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 266, 249, 191, 192, 176, 176, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 255, 239, 179, 180, 169, 169, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 244, 229, 168, 168, 162, 162, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 235, 221, 158, 158, 156, 156, 207, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 212, 212, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 215, 215, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 220, 220, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 225, 225, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 231, 231, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 238, 238, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 245, 245, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 252, 252, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 260, 260, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 267, 267, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 273, 273, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 279, 279, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 284, 284, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 288, 288, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 291, 291, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 293, 293, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 293, 293, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 292, 292, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 291, 291, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 288, 288, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 285, 285, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 282, 282, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 278, 278, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 273, 273, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 268, 268, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 263, 263, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 258, 258, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 253, 253, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 249, 249, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 244, 244, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 240, 240, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 236, 236, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "160, 160, 161, 162, 164, 165, 166, 170, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 42, 42, 43, 45, 48, 50, 50, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 70, 70, 67, 69, 81, 83, 60, 55, 45, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[cl_static_dpc] +DpcEnable = "1" +DpcStrength = "40, 80, 190, 220, 245, 245, 245, 245, 245, 245, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" +[cl_dynamic_dehaze] +;ExpThreshCnt = "5" +;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +;ManualDehazeStr = "100, 100, 110, 120, 120" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" +[cl_dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 7, 8, 10, 10, 10, 11, 11, 11, 11, 11" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 2, 2, 5, 5, 5, 5, 5, 5, 5, 5" +SecondPole = "170, 160, 150, 150, 150, 150, 150, 150, 150, 150" +Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" +[cl_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshHtoL = "100000, 800000, 1600000" +Table_0 = \ +0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ +275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ +624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ +998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ +1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ +1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ +1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ +1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ +2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ +2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ +2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ +2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ +2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ +2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ +2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ +3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ +3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ +3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ +3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ +3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ +3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ +3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ +3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ +3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ +3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ +3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ +3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ +3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ +3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ +3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ +3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ +3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ +3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ +3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ +4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ +4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ +4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ +4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ +4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + +Table_1 = \ +0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ +205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ +499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ +825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ +1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ +1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ +1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ +1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ +2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ +2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ +2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ +2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ +2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ +2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ +3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ +3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ +3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ +3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ +3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ +3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ +3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ +3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ +3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ +3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ +3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ +3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ +3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ +3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ +3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ +3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ +4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ +4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ +341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ +689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ +1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ +1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ +1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ +1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ +2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ +2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ +2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ +2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ +2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ +2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ +2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ +3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ +3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ +3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ +3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ +3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ +3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ +3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ +3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ +3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ +3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ +3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ +3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ +3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ +3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ +3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ +3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ +4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ +4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +[cl_static_3dnr] +3DNRCount = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 24: 0:128 | 23: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf2 24: 0:128 | 33: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:165 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 25: 0:128 | 32: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf2 30: 0:128 | 36: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf2 35: 0:128 | 45: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 26: 32 | 40: 40 | 42: 42 | 44: 52| 48: 42\ +-nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 25 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 60:280 | 250 | \ +-mXmathd | 30:220 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 36: 0:110 | 40: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf2 36: 0:110 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf4 36: 0:110 | 40: 0:128 | 50: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ +-nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 0 | 0: 0 | 0 | \ +-nXtfs 2 | 8: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:320 | 300 | \ +-mXmathd | 40:280 | 260 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 36: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf2 38: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf4 38: 0:100 | 50: 0:128 | 50: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ +-nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ +-nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ +-sfr (0) 31 | 16 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 170 \ + | | | -mXmathd 130 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 45 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:360 | 360 | \ +-mXmathd | 60:280 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 36: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 40: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 36: 0: 48 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 56: 0: 56 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 48: 0: 48 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ +-nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ +-sfr (0) 31 | 31 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:320 | 300 | \ +-mXmathd | 60:260 | 240 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, +ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 252, 252, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 261, 261, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 273, 273, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 289, 289, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 304, 304, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 318, 318, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 330, 330, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 336, 336, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 336, 336, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 333, 333, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 326, 326, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 318, 318, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 310, 310, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 298, 298, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 297, 297, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 301, 301, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 308, 308, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 319, 319, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 330, 330, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 341, 341, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 356, 356, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 357, 357, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 336, 336, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 324, 324, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 310, 310, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 297, 297, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 284, 284, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 272, 272, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 213, 205, 190, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 45, 58, 60, 58, 47, 40, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 80, 80, 85, 90, 90, 80, 70, 70, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 9, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 9, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_static_dpc] +DpcEnable = "1" +DpcStrength = "100, 150, 160, 172, 220, 220, 220, 220, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" +[ir_dynamic_dehaze] +;ExpThreshCnt = "6" +;ExpThreshLtoH = "20000, 50000, 80000, 1600000, 2400000, 3300000" +;ManualDehazeStr = "80, 90, 100, 140, 160, 160" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5" +SecondPole = "170, 170, 170, 170, 170, 170, 150" +Compress = "130, 130, 120, 120, 120, 130, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 300, 270, 220, 110, 50" + +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 42: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 46: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 13 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 110:400 | 380 | \ +-mXmathd | 80:340 | 320 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 24 | 16 | 16 | 24 | 24 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 8 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 140:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini new file mode 100644 index 00000000..87506a57 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini @@ -0,0 +1,1478 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[cl_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[cl_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[cl_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[cl_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[cl_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[cl_static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[cl_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[cl_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 285, 285, 491, 491, 241, 128, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 290, 290, 487, 487, 250, 140, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 297, 297, 482, 482, 260, 152, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 306, 306, 476, 476, 271, 164, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 315, 315, 470, 470, 281, 176, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 322, 322, 463, 463, 289, 187, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 326, 326, 456, 456, 295, 198, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 327, 327, 448, 448, 296, 207, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 322, 322, 440, 440, 292, 215, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 313, 313, 431, 431, 284, 222, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 301, 301, 422, 422, 272, 229, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 289, 289, 413, 413, 259, 236, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 276, 276, 404, 404, 247, 241, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 265, 265, 394, 394, 236, 246, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 258, 258, 384, 384, 228, 248, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 255, 255, 373, 373, 225, 249, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 258, 258, 363, 363, 229, 248, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 267, 267, 351, 351, 237, 245, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 278, 278, 339, 339, 249, 240, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 292, 292, 326, 326, 262, 234, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 306, 306, 312, 312, 276, 227, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 318, 318, 298, 298, 288, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 328, 328, 284, 284, 296, 213, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 333, 333, 269, 269, 300, 207, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 334, 334, 255, 255, 299, 201, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 332, 332, 242, 242, 294, 195, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 328, 328, 229, 229, 286, 189, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 322, 322, 216, 216, 276, 182, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 315, 315, 205, 205, 266, 176, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 308, 308, 195, 195, 255, 169, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 301, 301, 187, 187, 244, 162, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 296, 296, 180, 180, 235, 156, 207, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 459, 459, 459, 212, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 467, 467, 467, 215, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 479, 479, 479, 220, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 494, 494, 494, 225, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 509, 509, 509, 231, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 522, 522, 522, 238, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 531, 531, 531, 245, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 533, 533, 533, 252, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 529, 529, 529, 260, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 519, 519, 519, 267, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 507, 507, 507, 273, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 492, 492, 492, 279, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 476, 476, 476, 284, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 460, 460, 460, 288, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 446, 446, 446, 291, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 435, 435, 435, 293, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 426, 426, 426, 293, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 418, 418, 418, 292, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 411, 411, 411, 291, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 405, 405, 405, 288, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 399, 399, 399, 285, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 394, 394, 394, 282, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 389, 389, 389, 278, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 384, 384, 384, 273, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 380, 380, 380, 268, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 376, 376, 376, 263, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 373, 373, 373, 258, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 370, 370, 370, 253, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 368, 368, 368, 249, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 366, 366, 366, 244, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 364, 364, 364, 240, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 363, 363, 363, 236, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "170, 180, 190, 200, 200, 200, 180, 170, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 48, 54, 56, 66, 70, 72, 72, 72, 72, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 85, 87, 87, 90, 92, 92, 92, 92, 92, 92, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 3, 3, 3, 2, 2, 3, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 3, 3, 3, 2, 2, 3, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "120, 123, 128, 128, 129, 135, 135, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 65, 65, 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80" +[cl_dynamic_dehaze] +ExpThreshCnt = "10" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400, 12800,25600" +AutoDehazeStr = "45, 48, 55, 68, 71, 77, 82, 83, 90,95" +[cl_dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 10, 10, 10, 9, 9, 9, 11, 11, 11" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 1, 1, 2, 4, 7, 5, 5, 5, 5, 5" +SecondPole = "150, 150, 150, 150, 150, 150, 160, 160, 160, 150" +Compress = "110, 110, 120, 150, 150, 150, 160, 160, 160, 150" +Stretch = " 60, 60, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "420, 410, 380, 370, 335, 300, 260, 220, 200, 100" +[cl_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshHtoL = "100000, 800000, 1600000" +Table_0 = \ +0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ +275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ +624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ +998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ +1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ +1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ +1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ +1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ +2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ +2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ +2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ +2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ +2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ +2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ +2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ +3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ +3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ +3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ +3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ +3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ +3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ +3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ +3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ +3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ +3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ +3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ +3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ +3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ +3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ +3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ +3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ +3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ +3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ +3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ +4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ +4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ +4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ +4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ +4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + +Table_1 = \ +0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ +205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ +499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ +825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ +1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ +1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ +1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ +1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ +2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ +2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ +2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ +2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ +2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ +2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ +3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ +3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ +3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ +3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ +3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ +3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ +3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ +3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ +3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ +3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ +3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ +3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ +3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ +3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ +3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ +3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ +4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ +4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ +341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ +689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ +1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ +1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ +1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ +1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ +2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ +2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ +2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ +2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ +2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ +2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ +2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ +3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ +3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ +3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ +3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ +3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ +3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ +3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ +3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ +3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ +3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ +3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ +3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ +3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ +3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ +3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ +3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ +4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ +4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +[cl_static_3dnr] +3DNRCount = "10" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800,25600" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 40:160 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 40:160 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 20: 0:128 | 30: 0:128 | 25: 0:128 | 25: 0:128 \ +-nXsf2 22: 0:128 | 31: 0:128 | 25: 0:128 | 23: 0:128 \ +-nXsf4 21: 0:128 | 31: 0:128 | 25: 0:128 | 28: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 24: 0:128 | 32: 0:128 | 30: 0:128 | 25: 0:128 \ +-nXsf2 25: 0:128 | 36: 0:128 | 30: 0:128 | 25: 0:128 \ +-nXsf4 22: 0:128 | 32: 0:128 | 30: 0:128 | 15: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0:110 | 40: 0:128 | 48: 0:128 | 30: 0:128 \ +-nXsf2 34: 0:110 | 50: 0:128 | 48: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:110 | 40: 0:128 | 48: 0:128 | 20: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ +-nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 0 | 0: 0 | 0 | \ +-nXtfs 2 | 8: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:320 | 300 | \ +-mXmathd | 40:280 | 260 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 32: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ +-nXsf2 34: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ +-nXsf4 32: 0:100 | 48: 0:128 | 45: 0:128 | 12: 0:128 \ +-SelRt 12: 12 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 32: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ +-nXsf2 34: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ +-nXsf4 32: 0:100 | 50: 0:128 | 50: 0:128 | 12: 0:128 \ +-SelRt 12: 12 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 34: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ +-nXsf4 39: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ +-nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ +-sfr (0) 3 | 3 | 3 | 0 | 0 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 170 \ + | | | -mXmathd 130 \ +-nXstr (1) 25 | 25: 25 | 25 | -mXmate 3 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 23: 23: 23 | 23: 23: 23 | 23: 23: 23 | -sfc 240 \ + 23: 23: 23 | 23: 23: 23 | 23: 30: 23 | -tfc 30 \ +-nXtfr1 (2) | 30: 30: 23 | | -tpc 10 \ + | 23: 23: 23 | | -trc 45 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:360 | 360 | \ +-mXmathd | 60:280 | 300 | \ +-mXmate | 3: 3 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 12800 +3DnrParam_8 = \ +-nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 5 | 5 | 4 | 3 | 3 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 29 | 30: 30 | 30 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 25: 25: 25 | 25: 0: 4 | 16: 8: 16 | -sfc 250 \ + 25: 25: 25 | 25: 0: 4 | 21: 21: 21 | -tfc 30 \ +-nXtfr1 (2) | 25: 25: 25 | | -tpc 8 \ + | 25: 25: 25 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 4: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + + + +;ISO 25600 +3DnrParam_9 = \ +-nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 30: 30: 30 | 30: 0: 4 | 16: 8: 16 | -sfc 250 \ + 30: 30: 30 | 30: 0: 4 | 21: 21: 21 | -tfc 30 \ +-nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ + | 31: 31: 31 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 4: 5 | 5 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, +ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 45, 52, 58, 60, 58, 48, 44, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 85, 85, 85, 90, 90, 90, 80, 70, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 10, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 10, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_dynamic_dehaze] +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "88, 83, 78, 68, 65, 37, 37, 55" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5" +SecondPole = "170, 170, 170, 170, 170, 180, 190" +Compress = "130, 130, 120, 120, 120, 130, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 320, 315, 310, 280, 220" + +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 16: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf2 16: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 18: 0:128 | 20: 0:128 | 20: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|110: 86: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:160 | 150 | \ +-mXmathd | 30:120 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 2: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 32: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 36: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 32: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:400 | 380 | \ +-mXmathd | 80:340 | 320 | \ +-mXmate | 2: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 6 | 6 | 6 | 4 | 4 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -sfc 10 \ + 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -tfc 8 \ +-nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 4: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini new file mode 100644 index 00000000..d62efb1c --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini @@ -0,0 +1,1426 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[cl_static_ae] +MaxHistOffset = "32" +HistRatioSlope = "168" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[cl_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[cl_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[cl_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[cl_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[cl_static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 22, 20, 16, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[cl_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[cl_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 264, 264, 264, 264, 264, 264, 264, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "300, 300, 276, 276, 276, 276, 276, 276, 276, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "315, 315, 292, 292, 292, 292, 292, 292, 292, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "328, 328, 307, 307, 307, 307, 307, 307, 307, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "337, 337, 316, 316, 316, 316, 316, 316, 316, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "345, 345, 324, 324, 324, 324, 324, 324, 324, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "352, 352, 331, 331, 331, 331, 331, 331, 331, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "357, 357, 336, 336, 336, 336, 336, 336, 336, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "359, 359, 337, 337, 337, 337, 337, 337, 337, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "361, 361, 338, 338, 338, 338, 338, 338, 338, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "363, 363, 338, 338, 338, 338, 338, 338, 338, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "364, 364, 338, 338, 338, 338, 338, 338, 338, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "364, 364, 337, 337, 337, 337, 337, 337, 337, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "365, 365, 336, 336, 336, 336, 336, 336, 336, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "364, 364, 335, 335, 335, 335, 335, 335, 335, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "363, 363, 333, 333, 333, 333, 333, 333, 333, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "361, 361, 331, 331, 331, 331, 331, 331, 331, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "358, 358, 328, 328, 328, 328, 328, 328, 328, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "355, 355, 324, 324, 324, 324, 324, 324, 324, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "351, 351, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "346, 346, 316, 316, 316, 316, 316, 316, 316, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "342, 342, 312, 312, 312, 312, 312, 312, 312, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "337, 337, 308, 308, 308, 308, 308, 308, 308, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 304, 304, 304, 304, 304, 304, 304, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "329, 329, 300, 300, 300, 300, 300, 300, 300, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "324, 324, 295, 295, 295, 295, 295, 295, 295, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "318, 318, 290, 290, 290, 290, 290, 290, 290, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "313, 313, 285, 285, 285, 285, 285, 285, 285, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "308, 308, 280, 280, 280, 280, 280, 280, 280, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "303, 303, 276, 276, 276, 276, 276, 276, 276, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "299, 299, 272, 272, 272, 272, 272, 272, 272, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 269, 269, 269, 269, 269, 269, 269, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 320, 320, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 331, 331, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 343, 343, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 356, 356, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 368, 368, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 380, 380, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 391, 391, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 401, 401, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 410, 410, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 416, 416, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 422, 422, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 427, 427, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 431, 431, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 434, 434, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 437, 437, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 439, 439, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 442, 442, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 444, 444, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 445, 445, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 446, 446, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 446, 446, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 445, 445, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 445, 445, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 444, 444, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 442, 442, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 440, 440, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 437, 437, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 434, 434, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 431, 431, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 428, 428, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 425, 425, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 423, 423, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "150, 170, 180, 190, 200, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220" +AutoEdgeFreq = "120, 120, 120, 130, 130, 130, 200, 200, 200, 200, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 45, 54, 56, 60, 70, 70, 70, 70, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 82, 84, 90, 90, 90, 90, 90, 90, 90, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "122, 123, 128, 128, 128, 128, 128, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 28, 28, 30, 31, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 28, 30, 31, 31, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 25, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 71, 71, 72, 74, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[cl_static_dpc] +DpcEnable = "1" +DpcStrength = "50, 100, 200, 235, 245, 250, 255, 220, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" +[cl_dynamic_dehaze] +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "58,65,90,95, 100,105,108,118,128" +[cl_dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8, 8, 8" +DetailAdjustFactor = " 8, 8, 8, 8, 7, 6, 6, 6, 6, 6" +Asymmetry = " 4, 4, 4, 4, 6, 6, 6, 6, 6, 6" +SecondPole = "160, 160, 160, 160, 160, 160, 160, 150, 150, 150" +Compress = "150, 150, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 45, 45, 45, 45, 45, 45, 45, 50, 50, 50" +Strength = "420, 380, 370, 350, 320, 240, 220, 200, 200, 100" +[cl_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "3200, 6400, 25600" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 1600000" +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 +[cl_static_3dnr] +3DNRCount = "9" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 18: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf2 20: 0:128 | 30: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf4 18: 0:128 | 25: 0:128 | 20: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 96: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 40:150 | 150 | \ +-mXmathd | 20:120 | 100 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 30: 0:128 | 30: 0:128 | 38: 0:128 \ +-nXsf2 25: 0:128 | 35: 0:128 | 30: 0:128 | 38: 0:128 \ +-nXsf4 22: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 180 | \ +-mXmathd | 30:130 | 140 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 28: 0:128 | 38: 0:128 | 35: 0:128 | 42: 0:128 \ +-nXsf2 30: 0:128 | 38: 0:128 | 40: 0:128 | 42: 0:128 \ +-nXsf4 28: 0:128 | 38: 0:128 | 40: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|112: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 15: 15\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 26: 32 | 44: 40 | 44: 42 | 44: 52| 42: 40\ +-nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 2: 0 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 25 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 60:260 | 240 | \ +-mXmathd | 30:200 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 30: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf2 32: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf4 30: 0:128 | 40: 0:128 | 40: 0:128 | 36: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|120: 100: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 13: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 48: 44 | 50: 48 | 44: 48| 36: 44\ +-nXsthd 30: 24 | 36: 30 | 36: 32 | 36: 32| 24: 30\ +-sfr (0) 25 | 25 | 25 | 25 | 25 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 8: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:360 | 260 | \ +-mXmathd | 40:300 | 220 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 20: 0:128 | 50: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf2 24: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf4 20: 0:128 | 40: 0:128 | 40: 0:128 | 36: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 90:120 |120: 72: 64: 64|132: 100: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 20: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 44: 40 | 48: 40 | 36: 48 | 44: 50| 40: 48\ +-nXsthd 24: 30 | 32: 30 | 28: 36 | 30: 42| 30: 18\ +-sfr (0) 21 | 21 | 21 | 21 | 21 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 12 | 2: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:360 | 320 | \ +-mXmathd | 50:300 | 260 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 24: 0: 128 | 48: 0:128 | 48: 0:128 | 48: 0:128 \ +-nXsf2 26: 0: 128 | 48: 0:128 | 48: 0:128 | 48: 0:128 \ +-nXsf4 24: 0: 128 | 48: 0:128 | 48: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 80:110 |110: 70: 64: 64|140: 100: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 38: 40 | 48: 40 | 36: 48 | 44: 50| 40: 48\ +-nXsthd 26: 30 | 32: 30 | 28: 36 | 30: 40| 32: 18\ +-sfr (0) 21 | 21 | 21 | 21 | 21 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 130 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 12 | 3: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:380 | 360 | \ +-mXmathd | 60:320 | 320 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 28: 0: 128 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf2 30: 0: 128 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf4 28: 0: 128 | 50: 0:128 | 50: 0:128 | 38: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 72:110 |110: 70: 64: 64|148: 90: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 38: 50 | 48: 40 | 36: 48 | 44: 52| 40: 48\ +-nXsthd 26: 36 | 32: 30 | 28: 36 | 32: 44| 32: 28\ +-sfr (0) 21 | 21 | 21 | 21 | 21 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 6 | 4: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 3 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 380 | \ +-mXmathd | 80:320 | 320 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 32: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf2 36: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf4 32: 0: 128 | 60: 0:128 | 60: 0:128 | 32: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 44 | 64: 36 | 56: 48 | 44: 54| 46: 54\ +-nXsthd 25: 30 | 38: 30 | 28: 36 | 32: 32| 32: 28\ +-sfr (0) 25 | 25 | 25 | 25 | 25 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 5 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 255 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 110:320 | 300 | \ +-mXmathd | 70:260 | 240 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 12800 +3DnrParam_8 = \ +-nXsf1 32: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf2 36: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf4 32: 0: 128 | 60: 0:128 | 60: 0:128 | 32: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 44 | 64: 36 | 56: 48 | 44: 54| 46: 54\ +-nXsthd 25: 30 | 38: 30 | 28: 36 | 32: 32| 32: 28\ +-sfr (0) 25 | 25 | 25 | 25 | 25 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 5 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 255 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:320 | 300 | \ +-mXmathd | 70:260 | 240 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, +ExpWeight_1 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, +ExpWeight_2 = 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, +ExpWeight_3 = 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, +ExpWeight_4 = 1, 1, 1, 1, 2, 3, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, +ExpWeight_5 = 1, 1, 1, 2, 3, 4, 8, 8, 8, 8, 8, 4, 3, 2, 1, 1, 1, +ExpWeight_6 = 1, 1, 2, 3, 4,12,12,12,12,12,12,12, 4, 3, 2, 1, 1, +ExpWeight_7 = 1, 1, 2, 3, 8,12,12,12,12,12,12,12, 8, 3, 2, 1, 1, +ExpWeight_8 = 1, 2, 3, 4,12,12,12,12,12,12,12,12,12, 4, 3, 2, 1, +ExpWeight_9 = 1, 1, 2, 3, 8,12,12,12,12,12,12,12, 8, 3, 2, 1, 1, +ExpWeight_10 = 1, 1, 1, 2, 3, 8,12,12,12,12,12, 8, 3, 2, 1, 1, 1, +ExpWeight_11 = 1, 1, 1, 1, 2, 4, 8, 8, 8, 8, 8, 4, 2, 1, 1, 1, 1, +ExpWeight_12 = 1, 1, 1, 1, 2, 2, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, +ExpWeight_13 = 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, +ExpWeight_14 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 16, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 218, 218, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 233, 233, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 250, 250, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 267, 267, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 284, 284, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 298, 298, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 308, 308, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 312, 312, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 309, 309, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 300, 300, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 287, 287, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 272, 272, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 257, 257, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 243, 243, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 234, 234, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 231, 231, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 234, 234, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 243, 243, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 256, 256, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 271, 271, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 287, 287, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 300, 300, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 311, 311, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 316, 316, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 316, 316, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 313, 313, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 307, 307, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 299, 299, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 290, 290, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 280, 280, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 271, 271, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 264, 264, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 459, 459, 459, 459, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 467, 467, 467, 467, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 479, 479, 479, 479, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 494, 494, 494, 494, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 509, 509, 509, 509, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 522, 522, 522, 522, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 531, 531, 531, 531, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 533, 533, 533, 533, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 529, 529, 529, 529, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 519, 519, 519, 519, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 507, 507, 507, 507, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 492, 492, 492, 492, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 476, 476, 476, 476, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 460, 460, 460, 460, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 446, 446, 446, 446, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 435, 435, 435, 435, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 426, 426, 426, 426, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 418, 418, 418, 418, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 411, 411, 411, 411, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 405, 405, 405, 405, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 399, 399, 399, 399, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 394, 394, 394, 394, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 389, 389, 389, 389, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 384, 384, 384, 384, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 380, 380, 380, 380, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 376, 376, 376, 376, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 373, 373, 373, 373, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 370, 370, 370, 370, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 368, 368, 368, 368, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 366, 366, 366, 366, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 364, 364, 364, 364, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 363, 363, 363, 363, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 200, 200, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 120, 120, 120, 120, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 48, 56, 58, 56, 60, 60, 60, 60, 60, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 90, 90, 85, 80, 80, 90, 90, 90, 90, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 74, 78, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_static_dpc] +DpcEnable = "1" +DpcStrength = "50, 100, 210, 235, 240, 245, 250, 255, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" +[ir_dynamic_dehaze] +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "80,80,80,80,85,90,105,110,128" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5, 5" +SecondPole = "160, 160, 160, 160, 160, 160, 150, 150" +Compress = "150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 45, 45, 45, 45, 45, 45, 50, 50" +Strength = "380, 360, 340, 330, 330, 320, 300, 220" +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "2400, 6400, 12800" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 12: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ +-nXsf2 16: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ +-nXsf4 14: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|100: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:150 | 130 | \ +-mXmathd | 30:120 | 100 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 18: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 20: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|115: 88: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:160 | 150 | \ +-mXmathd | 30:120 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 20: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 22: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 20: 0:128 | 30: 0:128 | 40: 0:128 | 36: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 16: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 42\ +-nXsthd 24: 30 | 30: 30 | 32: 32 | 32: 36| 32: 28\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:220 | 220 | \ +-mXmathd | 50:160 | 160 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 22: 0:110 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:110 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:110 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|148:102: 64: 98\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 13: 15 | 13: 15 | 13: 15 | 12: 15| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 28: 40 | 40: 40 | 42: 42 | 44: 48| 40: 42\ +-nXsthd 20: 25 | 32: 32 | 32: 32 | 32: 36| 32: 16\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 8: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:260 | 240 | \ +-mXmathd | 50:220 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 24: 0: 72 | 40: 0: 80 | 50: 0:128 | 50: 0:128 \ +-nXsf2 28: 0: 72 | 50: 0: 80 | 50: 0:128 | 50: 0:128 \ +-nXsf4 24: 0: 72 | 40: 0: 80 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 0\ +-nXsth 40: 40 | 40: 44 | 40: 44 | 42: 40| 40: 34\ +-nXsthd 25: 26 | 32: 30 | 30: 28 | 30: 28| 30: 12\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:320 | 320 | \ +-mXmathd | 50:280 | 280 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 22: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 26: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 22: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 100:100:100 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 90: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 12: 13 | 12: 13 | 12: 13 | 10: 12| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 0\ +-nXsth 40: 40 | 40: 50 | 48: 44 | 40: 44| 40: 30\ +-nXsthd 25: 30 | 32: 30 | 30: 30 | 30: 30| 30: 12\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 360 | \ +-mXmathd | 80:320 | 300 | \ +-mXmate | 2: 4 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 110: 90: 64: 64|150: 72: 84: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 22: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 4: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 56: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 48: 36\ +-sfr (0) 21 | 12 | 10 | 24 | 24 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 2: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini new file mode 100644 index 00000000..9738966c --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini @@ -0,0 +1,1385 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[cl_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[cl_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[cl_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[cl_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[cl_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[cl_static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[cl_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[cl_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 241, 227, 151, 150, 128, 128, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 250, 236, 160, 164, 140, 140, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 260, 246, 173, 179, 152, 152, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 271, 256, 189, 196, 164, 164, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 281, 266, 205, 211, 176, 176, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 289, 274, 220, 223, 187, 187, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 295, 280, 231, 232, 198, 198, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 296, 281, 237, 236, 207, 207, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 292, 278, 237, 233, 215, 215, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 284, 270, 233, 224, 222, 222, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 272, 260, 226, 212, 229, 229, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 259, 248, 218, 197, 236, 236, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 247, 236, 209, 183, 241, 241, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 236, 226, 200, 170, 246, 246, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 228, 219, 194, 161, 248, 248, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 225, 216, 192, 157, 249, 249, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 229, 219, 194, 160, 248, 248, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 237, 226, 199, 169, 245, 245, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 249, 236, 206, 181, 240, 240, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 262, 248, 214, 194, 234, 234, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 276, 260, 222, 208, 227, 227, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 288, 270, 228, 220, 220, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 296, 278, 232, 229, 213, 213, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 300, 281, 232, 232, 207, 207, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 299, 279, 228, 230, 201, 201, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 294, 275, 222, 224, 195, 195, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 286, 268, 213, 215, 189, 189, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 276, 259, 202, 204, 182, 182, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 266, 249, 191, 192, 176, 176, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 255, 239, 179, 180, 169, 169, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 244, 229, 168, 168, 162, 162, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 235, 221, 158, 158, 156, 156, 207, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 212, 212, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 215, 215, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 220, 220, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 225, 225, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 231, 231, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 238, 238, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 245, 245, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 252, 252, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 260, 260, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 267, 267, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 273, 273, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 279, 279, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 284, 284, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 288, 288, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 291, 291, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 293, 293, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 293, 293, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 292, 292, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 291, 291, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 288, 288, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 285, 285, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 282, 282, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 278, 278, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 273, 273, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 268, 268, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 263, 263, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 258, 258, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 253, 253, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 249, 249, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 244, 244, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 240, 240, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 236, 236, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "160, 160, 161, 162, 164, 165, 166, 170, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 38, 40, 43, 45, 48, 50, 50, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 65, 65, 67, 69, 81, 83, 60, 55, 45, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "121, 121, 121, 121, 121, 121, 121, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[cl_dynamic_dehaze] +;ExpThreshCnt = "5" +;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +;ManualDehazeStr = "100, 100, 110, 120, 120" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" +[cl_dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 7, 8, 10, 10, 10, 11, 11, 11, 11, 11" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 2, 2, 5, 5, 5, 5, 5, 5, 5, 5" +SecondPole = "170, 160, 150, 150, 150, 150, 150, 150, 150, 150" +Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" +[cl_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshHtoL = "100000, 800000, 1600000" +Table_0 = \ +0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ +275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ +624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ +998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ +1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ +1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ +1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ +1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ +2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ +2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ +2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ +2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ +2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ +2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ +2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ +3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ +3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ +3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ +3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ +3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ +3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ +3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ +3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ +3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ +3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ +3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ +3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ +3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ +3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ +3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ +3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ +3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ +3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ +3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ +4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ +4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ +4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ +4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ +4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + +Table_1 = \ +0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ +205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ +499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ +825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ +1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ +1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ +1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ +1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ +2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ +2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ +2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ +2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ +2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ +2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ +3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ +3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ +3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ +3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ +3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ +3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ +3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ +3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ +3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ +3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ +3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ +3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ +3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ +3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ +3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ +3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ +4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ +4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ +341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ +689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ +1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ +1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ +1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ +1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ +2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ +2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ +2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ +2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ +2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ +2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ +2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ +3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ +3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ +3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ +3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ +3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ +3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ +3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ +3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ +3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ +3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ +3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ +3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ +3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ +3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ +3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ +3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ +4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ +4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +[cl_static_3dnr] +3DNRCount = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 24: 0:128 | 23: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf2 24: 0:128 | 33: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:165 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 25: 0:128 | 32: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf2 30: 0:128 | 36: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf2 35: 0:128 | 45: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 26: 32 | 40: 40 | 42: 42 | 44: 52| 48: 42\ +-nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 25 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 60:280 | 250 | \ +-mXmathd | 30:220 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 36: 0:110 | 40: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf2 36: 0:110 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf4 36: 0:110 | 40: 0:128 | 50: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ +-nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 0 | 0: 0 | 0 | \ +-nXtfs 2 | 8: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:320 | 300 | \ +-mXmathd | 40:280 | 260 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 36: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf2 38: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf4 38: 0:100 | 50: 0:128 | 50: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ +-nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ +-nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ +-sfr (0) 31 | 16 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 170 \ + | | | -mXmathd 130 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 45 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:360 | 360 | \ +-mXmathd | 60:280 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 36: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 40: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 36: 0: 48 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 56: 0: 56 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 48: 0: 48 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ +-nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ +-sfr (0) 31 | 31 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:320 | 300 | \ +-mXmathd | 60:260 | 240 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, +ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 213, 205, 190, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 45, 58, 60, 58, 48, 41, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 80, 80, 85, 90, 90, 87, 75, 70, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_dynamic_dehaze] +;ExpThreshCnt = "6" +;ExpThreshLtoH = "20000, 50000, 80000, 1600000, 2400000, 3300000" +;ManualDehazeStr = "80, 90, 100, 140, 160, 160" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5" +SecondPole = "170, 170, 170, 170, 170, 170, 150" +Compress = "130, 130, 120, 120, 120, 130, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 300, 270, 220, 110, 50" + +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 42: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 46: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 110:400 | 380 | \ +-mXmathd | 80:340 | 320 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 24 | 16 | 16 | 24 | 24 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 140:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk b/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk index 14d95efb..fae39aa9 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk +++ b/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk @@ -19,6 +19,10 @@ define HISILICON_OSDRV_HI3516EV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/WDR $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/WDR $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/sensor/config/WDR/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/camhi-motor.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/cma_osal.ko From 87317aeb5ef4434babb07e728a1c12581045162c Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 17:40:30 +0300 Subject: [PATCH 32/68] [HI3516CV300] Strip down WiFi support in Lite profile --- .../unknown_unknown_hi3516cv300_openipc_defconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_openipc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_openipc_defconfig index 904de2f3..9a5f31ce 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_openipc_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_openipc_defconfig @@ -84,13 +84,13 @@ BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_YAML_CLI=y # WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_WPA_SUPPLICANT_CLI is not set +# BR2_PACKAGE_WPA_SUPPLICANT_NL80211 is not set +# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD From 6f9240f40131f2b3e215c459d8718ddb57cd9d05 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 17:40:47 +0300 Subject: [PATCH 33/68] [HI3516EV100] Strip down WiFi support in Lite profile --- .../unknown_unknown_hi3516ev100_openipc_defconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev100_openipc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev100_openipc_defconfig index 5a202810..f2e3d211 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev100_openipc_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev100_openipc_defconfig @@ -84,13 +84,13 @@ BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_YAML_CLI=y # WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_WPA_SUPPLICANT_CLI is not set +# BR2_PACKAGE_WPA_SUPPLICANT_NL80211 is not set +# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD From 9d764cc209d0b09f0adbfc13fdb0e128442357ce Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 17:40:59 +0300 Subject: [PATCH 34/68] [HI3516EV200] Strip down WiFi support in Lite profile --- .../unknown_unknown_hi3516ev200_openipc_defconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_openipc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_openipc_defconfig index 07368b15..85560f56 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_openipc_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_openipc_defconfig @@ -85,13 +85,13 @@ BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_YAML_CLI=y # WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_WPA_SUPPLICANT_CLI is not set +# BR2_PACKAGE_WPA_SUPPLICANT_NL80211 is not set +# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD From 9491b7f8902fd4232608d6203ea92639b5b7ccbc Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 17:41:08 +0300 Subject: [PATCH 35/68] [HI3516EV300] Strip down WiFi support in Lite profile --- .../unknown_unknown_hi3516ev300_openipc_defconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_openipc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_openipc_defconfig index 83ce87d7..cc410dd9 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_openipc_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_openipc_defconfig @@ -85,13 +85,13 @@ BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_YAML_CLI=y # WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_WPA_SUPPLICANT_CLI is not set +# BR2_PACKAGE_WPA_SUPPLICANT_NL80211 is not set +# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD From c947257994899ba8d755e843278fbb08f2d592f5 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Mon, 25 Jul 2022 18:29:53 +0300 Subject: [PATCH 36/68] [HI3516EV200] Update IQ --- .../files/sensor/iq/gc2053.ini | 26 +++++++++---------- .../files/sensor/iq/imx307.ini | 24 ++++++++--------- .../files/sensor/iq/imx335.ini | 26 +++++++++---------- .../files/sensor/iq/sc2232.ini | 24 ++++++++--------- 4 files changed, 50 insertions(+), 50 deletions(-) diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini index abe323f4..cf239429 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini @@ -1,20 +1,20 @@ [all_param] UpFrameIso = 400 DownFrameIso = 1000 -[cl_static_ae] +[static_ae] MaxHistOffset = "24" HistRatioSlope = "128" AutoSpeed = "64" AutoTolerance = "2" AutoBlackDelayFrame = "8" AutoWhiteDelayFrame = "0" -[cl_static_aerouteex] +[static_aerouteex] TotalNum = "8" RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[cl_static_aeweight] +[static_aeweight] ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -30,7 +30,7 @@ ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[cl_static_ldci] +[static_ldci] Enable = "1" LDCIOpType = "0" LDCIGaussLPFSigma = "28" @@ -41,7 +41,7 @@ AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0 AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[cl_static_drc] +[static_drc] Enable = "1" CurveSelect = "0" DRCOpType = "1" @@ -56,11 +56,11 @@ DRCToneMappingValue = \ 48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ 54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ 59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[cl_static_nr] +[static_nr] Enable = "1" FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[cl_static_dehaze] +[static_dehaze] Enable = "1" DehazeUserLutEnable = "1" DehazeOpType = "0" @@ -75,7 +75,7 @@ DehazeLut = \ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255 -[cl_static_sharpen] +[static_sharpen] Enable = "1" AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" @@ -189,18 +189,18 @@ AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 3 AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" -[cl_static_dpc] +[static_dpc] DpcEnable = "1" DpcStrength = "40, 80, 190, 220, 245, 245, 245, 245, 245, 245, 152, 152, 152, 152, 152, 152" DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" -[cl_dynamic_dehaze] +[dynamic_dehaze] ;ExpThreshCnt = "5" ;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" ;ManualDehazeStr = "100, 100, 110, 120, 120" ExpThreshCnt = "8" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" -[cl_dynamic_linear_drc] +[dynamic_linear_drc] Enable = "1" IsoCnt = "10" IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" @@ -221,7 +221,7 @@ SecondPole = "170, 160, 150, 150, 150, 150, 150, Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" -[cl_dynamic_gamma] +[dynamic_gamma] Interval = "10" TotalNum = "3" gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH @@ -334,7 +334,7 @@ Table_2 = \ 3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ 4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ 4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 -[cl_static_3dnr] +[static_3dnr] 3DNRCount = "8" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini index 87506a57..c8f74dd2 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini @@ -1,20 +1,20 @@ [all_param] UpFrameIso = 400 DownFrameIso = 1000 -[cl_static_ae] +[static_ae] MaxHistOffset = "24" HistRatioSlope = "128" AutoSpeed = "64" AutoTolerance = "2" AutoBlackDelayFrame = "8" AutoWhiteDelayFrame = "0" -[cl_static_aerouteex] +[static_aerouteex] TotalNum = "8" RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[cl_static_aeweight] +[static_aeweight] ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -30,7 +30,7 @@ ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[cl_static_ldci] +[static_ldci] Enable = "1" LDCIOpType = "0" LDCIGaussLPFSigma = "28" @@ -41,7 +41,7 @@ AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0 AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[cl_static_drc] +[static_drc] Enable = "1" CurveSelect = "0" DRCOpType = "1" @@ -56,11 +56,11 @@ DRCToneMappingValue = \ 48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ 54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ 59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[cl_static_nr] +[static_nr] Enable = "1" FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[cl_static_dehaze] +[static_dehaze] Enable = "1" DehazeUserLutEnable = "1" DehazeOpType = "0" @@ -75,7 +75,7 @@ DehazeLut = \ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255 -[cl_static_sharpen] +[static_sharpen] Enable = "1" AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" @@ -189,11 +189,11 @@ AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 3 AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoMaxSharpGain = " 65, 65, 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80" -[cl_dynamic_dehaze] +[dynamic_dehaze] ExpThreshCnt = "10" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400, 12800,25600" AutoDehazeStr = "45, 48, 55, 68, 71, 77, 82, 83, 90,95" -[cl_dynamic_linear_drc] +[dynamic_linear_drc] Enable = "1" IsoCnt = "10" IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" @@ -214,7 +214,7 @@ SecondPole = "150, 150, 150, 150, 150, 150, 160, Compress = "110, 110, 120, 150, 150, 150, 160, 160, 160, 150" Stretch = " 60, 60, 50, 50, 50, 50, 50, 50, 50, 50" Strength = "420, 410, 380, 370, 335, 300, 260, 220, 200, 100" -[cl_dynamic_gamma] +[dynamic_gamma] Interval = "10" TotalNum = "3" gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH @@ -327,7 +327,7 @@ Table_2 = \ 3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ 4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ 4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 -[cl_static_3dnr] +[static_3dnr] 3DNRCount = "10" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800,25600" diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini index d62efb1c..91f4a92a 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini @@ -1,20 +1,20 @@ [all_param] UpFrameIso = 400 DownFrameIso = 1000 -[cl_static_ae] +[static_ae] MaxHistOffset = "32" HistRatioSlope = "168" AutoSpeed = "64" AutoTolerance = "2" AutoBlackDelayFrame = "8" AutoWhiteDelayFrame = "0" -[cl_static_aerouteex] +[static_aerouteex] TotalNum = "8" RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[cl_static_aeweight] +[static_aeweight] ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -30,7 +30,7 @@ ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[cl_static_ldci] +[static_ldci] Enable = "1" LDCIOpType = "0" LDCIGaussLPFSigma = "28" @@ -41,7 +41,7 @@ AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0 AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[cl_static_drc] +[static_drc] Enable = "1" CurveSelect = "0" DRCOpType = "1" @@ -56,11 +56,11 @@ DRCToneMappingValue = \ 48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ 54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ 59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[cl_static_nr] +[static_nr] Enable = "1" FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" CoringWgt = "20, 22, 20, 16, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[cl_static_dehaze] +[static_dehaze] Enable = "1" DehazeUserLutEnable = "1" DehazeOpType = "0" @@ -75,7 +75,7 @@ DehazeLut = \ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255 -[cl_static_sharpen] +[static_sharpen] Enable = "1" AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" @@ -189,15 +189,15 @@ AutoBGain = " 28, 30, 31, 31, 16, 16, 16, 31, 31, 31, 3 AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 25, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoMaxSharpGain = " 71, 71, 72, 74, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" -[cl_static_dpc] +[static_dpc] DpcEnable = "1" DpcStrength = "50, 100, 200, 235, 245, 250, 255, 220, 220, 220, 152, 152, 152, 152, 152, 152" DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" -[cl_dynamic_dehaze] +[dynamic_dehaze] ExpThreshCnt = "8" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" AutoDehazeStr = "58,65,90,95, 100,105,108,118,128" -[cl_dynamic_linear_drc] +[dynamic_linear_drc] Enable = "1" IsoCnt = "10" IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" @@ -218,7 +218,7 @@ SecondPole = "160, 160, 160, 160, 160, 160, 160, Compress = "150, 150, 150, 150, 150, 150, 150, 150, 150, 150" Stretch = " 45, 45, 45, 45, 45, 45, 45, 50, 50, 50" Strength = "420, 380, 370, 350, 320, 240, 220, 200, 200, 100" -[cl_dynamic_gamma] +[dynamic_gamma] Interval = "10" TotalNum = "3" gammaExpThreshLtoH = "3200, 6400, 25600" ;use LtoH @@ -324,7 +324,7 @@ Table_2 = \ 3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ 4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 -[cl_static_3dnr] +[static_3dnr] 3DNRCount = "9" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini index 9738966c..f0fd0dd7 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2232.ini @@ -1,20 +1,20 @@ [all_param] UpFrameIso = 400 DownFrameIso = 1000 -[cl_static_ae] +[static_ae] MaxHistOffset = "24" HistRatioSlope = "128" AutoSpeed = "64" AutoTolerance = "2" AutoBlackDelayFrame = "8" AutoWhiteDelayFrame = "0" -[cl_static_aerouteex] +[static_aerouteex] TotalNum = "8" RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[cl_static_aeweight] +[static_aeweight] ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, @@ -30,7 +30,7 @@ ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[cl_static_ldci] +[static_ldci] Enable = "1" LDCIOpType = "0" LDCIGaussLPFSigma = "28" @@ -41,7 +41,7 @@ AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0 AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[cl_static_drc] +[static_drc] Enable = "1" CurveSelect = "0" DRCOpType = "1" @@ -56,11 +56,11 @@ DRCToneMappingValue = \ 48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ 54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ 59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[cl_static_nr] +[static_nr] Enable = "1" FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[cl_static_dehaze] +[static_dehaze] Enable = "1" DehazeUserLutEnable = "1" DehazeOpType = "0" @@ -75,7 +75,7 @@ DehazeLut = \ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255 -[cl_static_sharpen] +[static_sharpen] Enable = "1" AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" @@ -189,14 +189,14 @@ AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 3 AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" -[cl_dynamic_dehaze] +[dynamic_dehaze] ;ExpThreshCnt = "5" ;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" ;ManualDehazeStr = "100, 100, 110, 120, 120" ExpThreshCnt = "8" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" -[cl_dynamic_linear_drc] +[dynamic_linear_drc] Enable = "1" IsoCnt = "10" IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" @@ -217,7 +217,7 @@ SecondPole = "170, 160, 150, 150, 150, 150, 150, Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" -[cl_dynamic_gamma] +[dynamic_gamma] Interval = "10" TotalNum = "3" gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH @@ -330,7 +330,7 @@ Table_2 = \ 3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ 4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ 4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 -[cl_static_3dnr] +[static_3dnr] 3DNRCount = "8" IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" From 1430777d9ef7cec532b057ebfc5152756dfb66bd Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Mon, 25 Jul 2022 18:58:28 +0300 Subject: [PATCH 37/68] Remove some archives.. --- building.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/building.sh b/building.sh index 2db6c3f5..db9431e2 100755 --- a/building.sh +++ b/building.sh @@ -17,7 +17,7 @@ clone() { fresh() { echo -e "\nThe start-stop times\n" >/tmp/openipc_buildtime.txt date >>/tmp/openipc_buildtime.txt - [ -d buildroot-2020.02.12/dl ] && mv buildroot-2020.02.12/dl . + [ -d buildroot-2020.02.12/dl ] && mv buildroot-2020.02.12/dl . && rm -rf ./dl/majestic* ./dl/ipctool make distclean #clean [ -d buildroot* ] && echo -e "\nBuildroot found, OK\n" || make prepare [ -d dl ] && mv dl buildroot-2020.02.12/dl || return 0 From 1b14c22fec3f4f1be7559b8a90f051470dbb9180 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Tue, 26 Jul 2022 12:57:50 +0300 Subject: [PATCH 38/68] [HI3516DV200] Remove WiFi block from profile --- .../unknown_unknown_hi3516dv200_openipc_defconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516dv200_openipc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516dv200_openipc_defconfig index d7c36184..98f9ee15 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516dv200_openipc_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516dv200_openipc_defconfig @@ -85,13 +85,13 @@ BR2_PACKAGE_VTUND_OPENIPC=y BR2_PACKAGE_YAML_CLI=y # WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +# BR2_PACKAGE_WIRELESS_TOOLS is not set +# BR2_PACKAGE_WPA_SUPPLICANT is not set +# BR2_PACKAGE_WPA_SUPPLICANT_CLI is not set +# BR2_PACKAGE_WPA_SUPPLICANT_NL80211 is not set +# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC is not set +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD From 8a68be716a1cc631b00c8ddbc076a6cfb5bc76a8 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Tue, 26 Jul 2022 15:02:38 +0300 Subject: [PATCH 39/68] [CRONTAB] Add more examples --- general/overlay/etc/crontabs/root | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/general/overlay/etc/crontabs/root b/general/overlay/etc/crontabs/root index 56a1fd41..a916c929 100644 --- a/general/overlay/etc/crontabs/root +++ b/general/overlay/etc/crontabs/root @@ -9,7 +9,9 @@ # * * * * * command to be executed # # -#*/30 * * * * /usr/bin/logger -p cron.info -t crond WTF ? +#*/30 * * * * /usr/bin/logger -p cron.info -t crond WTF ? +# +#*/30 * * * * /usr/sbin/send2email.sh # #*/30 * * * * /usr/sbin/send2ftp.sh # @@ -17,3 +19,5 @@ # #*/30 * * * * /usr/sbin/send2telegram.sh -10028718 3651038111:ACHzXLtPAUiKi3715S1 # +#*/30 * * * * /usr/sbin/send2yadisk.sh +# From 9de82e5682524bab220b97882e46d69001792426 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Tue, 26 Jul 2022 19:26:46 +0300 Subject: [PATCH 40/68] Add default IQ profile symlink --- .../hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini | 1 + .../hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini | 1 + .../hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini | 1 + 3 files changed, 3 insertions(+) create mode 120000 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini create mode 120000 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini create mode 120000 general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini new file mode 120000 index 00000000..3de96ab9 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini @@ -0,0 +1 @@ +ar0130.ini \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini new file mode 120000 index 00000000..cc079300 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini @@ -0,0 +1 @@ +imx323.ini \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini new file mode 120000 index 00000000..7e3ccdc8 --- /dev/null +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini @@ -0,0 +1 @@ +imx307.ini \ No newline at end of file From 1ee76b397f13b7b174aeb06f1fce17bc7bf439b3 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Tue, 26 Jul 2022 20:03:03 +0300 Subject: [PATCH 41/68] [GK7205V200] Add IQ profiles --- .../files/sensor/iq/default.ini | 1 + .../files/sensor/iq/gc2053.ini | 1393 ++++++++++++++++ .../files/sensor/iq/imx307.ini | 1478 +++++++++++++++++ .../files/sensor/iq/imx335.ini | 1426 ++++++++++++++++ .../files/sensor/iq/sc2232.ini | 1385 +++++++++++++++ .../goke-osdrv-gk7205v200.mk | 3 + 6 files changed, 5686 insertions(+) create mode 120000 general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini create mode 100644 general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini create mode 100644 general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini create mode 100644 general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini create mode 100644 general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini new file mode 120000 index 00000000..7e3ccdc8 --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini @@ -0,0 +1 @@ +imx307.ini \ No newline at end of file diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini new file mode 100644 index 00000000..cf239429 --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini @@ -0,0 +1,1393 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 241, 227, 151, 150, 128, 128, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 250, 236, 160, 164, 140, 140, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 260, 246, 173, 179, 152, 152, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 271, 256, 189, 196, 164, 164, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 281, 266, 205, 211, 176, 176, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 289, 274, 220, 223, 187, 187, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 295, 280, 231, 232, 198, 198, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 296, 281, 237, 236, 207, 207, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 292, 278, 237, 233, 215, 215, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 284, 270, 233, 224, 222, 222, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 272, 260, 226, 212, 229, 229, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 259, 248, 218, 197, 236, 236, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 247, 236, 209, 183, 241, 241, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 236, 226, 200, 170, 246, 246, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 228, 219, 194, 161, 248, 248, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 225, 216, 192, 157, 249, 249, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 229, 219, 194, 160, 248, 248, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 237, 226, 199, 169, 245, 245, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 249, 236, 206, 181, 240, 240, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 262, 248, 214, 194, 234, 234, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 276, 260, 222, 208, 227, 227, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 288, 270, 228, 220, 220, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 296, 278, 232, 229, 213, 213, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 300, 281, 232, 232, 207, 207, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 299, 279, 228, 230, 201, 201, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 294, 275, 222, 224, 195, 195, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 286, 268, 213, 215, 189, 189, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 276, 259, 202, 204, 182, 182, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 266, 249, 191, 192, 176, 176, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 255, 239, 179, 180, 169, 169, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 244, 229, 168, 168, 162, 162, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 235, 221, 158, 158, 156, 156, 207, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 212, 212, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 215, 215, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 220, 220, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 225, 225, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 231, 231, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 238, 238, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 245, 245, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 252, 252, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 260, 260, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 267, 267, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 273, 273, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 279, 279, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 284, 284, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 288, 288, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 291, 291, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 293, 293, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 293, 293, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 292, 292, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 291, 291, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 288, 288, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 285, 285, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 282, 282, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 278, 278, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 273, 273, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 268, 268, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 263, 263, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 258, 258, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 253, 253, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 249, 249, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 244, 244, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 240, 240, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 236, 236, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "160, 160, 161, 162, 164, 165, 166, 170, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 42, 42, 43, 45, 48, 50, 50, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 70, 70, 67, 69, 81, 83, 60, 55, 45, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[static_dpc] +DpcEnable = "1" +DpcStrength = "40, 80, 190, 220, 245, 245, 245, 245, 245, 245, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" +[dynamic_dehaze] +;ExpThreshCnt = "5" +;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +;ManualDehazeStr = "100, 100, 110, 120, 120" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" +[dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 7, 8, 10, 10, 10, 11, 11, 11, 11, 11" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 2, 2, 5, 5, 5, 5, 5, 5, 5, 5" +SecondPole = "170, 160, 150, 150, 150, 150, 150, 150, 150, 150" +Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" +[dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshHtoL = "100000, 800000, 1600000" +Table_0 = \ +0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ +275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ +624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ +998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ +1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ +1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ +1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ +1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ +2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ +2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ +2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ +2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ +2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ +2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ +2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ +3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ +3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ +3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ +3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ +3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ +3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ +3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ +3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ +3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ +3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ +3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ +3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ +3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ +3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ +3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ +3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ +3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ +3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ +3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ +4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ +4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ +4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ +4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ +4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + +Table_1 = \ +0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ +205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ +499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ +825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ +1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ +1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ +1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ +1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ +2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ +2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ +2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ +2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ +2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ +2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ +3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ +3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ +3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ +3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ +3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ +3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ +3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ +3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ +3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ +3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ +3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ +3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ +3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ +3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ +3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ +3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ +4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ +4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ +341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ +689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ +1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ +1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ +1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ +1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ +2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ +2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ +2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ +2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ +2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ +2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ +2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ +3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ +3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ +3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ +3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ +3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ +3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ +3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ +3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ +3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ +3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ +3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ +3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ +3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ +3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ +3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ +3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ +4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ +4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +[static_3dnr] +3DNRCount = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 24: 0:128 | 23: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf2 24: 0:128 | 33: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:165 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 25: 0:128 | 32: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf2 30: 0:128 | 36: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf2 35: 0:128 | 45: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 26: 32 | 40: 40 | 42: 42 | 44: 52| 48: 42\ +-nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 25 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 60:280 | 250 | \ +-mXmathd | 30:220 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 36: 0:110 | 40: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf2 36: 0:110 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf4 36: 0:110 | 40: 0:128 | 50: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ +-nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 0 | 0: 0 | 0 | \ +-nXtfs 2 | 8: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:320 | 300 | \ +-mXmathd | 40:280 | 260 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 36: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf2 38: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf4 38: 0:100 | 50: 0:128 | 50: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ +-nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ +-nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ +-sfr (0) 31 | 16 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 170 \ + | | | -mXmathd 130 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 45 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:360 | 360 | \ +-mXmathd | 60:280 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 36: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 40: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 36: 0: 48 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 56: 0: 56 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 48: 0: 48 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ +-nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ +-sfr (0) 31 | 31 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:320 | 300 | \ +-mXmathd | 60:260 | 240 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, +ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 252, 252, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 261, 261, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 273, 273, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 289, 289, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 304, 304, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 318, 318, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 330, 330, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 336, 336, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 336, 336, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 333, 333, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 326, 326, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 318, 318, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 310, 310, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 298, 298, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 297, 297, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 301, 301, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 308, 308, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 319, 319, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 330, 330, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 341, 341, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 356, 356, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 357, 357, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 336, 336, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 324, 324, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 310, 310, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 297, 297, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 284, 284, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 272, 272, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 213, 205, 190, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 45, 58, 60, 58, 47, 40, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 80, 80, 85, 90, 90, 80, 70, 70, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 9, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 9, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_static_dpc] +DpcEnable = "1" +DpcStrength = "100, 150, 160, 172, 220, 220, 220, 220, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" +[ir_dynamic_dehaze] +;ExpThreshCnt = "6" +;ExpThreshLtoH = "20000, 50000, 80000, 1600000, 2400000, 3300000" +;ManualDehazeStr = "80, 90, 100, 140, 160, 160" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5" +SecondPole = "170, 170, 170, 170, 170, 170, 150" +Compress = "130, 130, 120, 120, 120, 130, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 300, 270, 220, 110, 50" + +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 42: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 46: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 13 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 110:400 | 380 | \ +-mXmathd | 80:340 | 320 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 24 | 16 | 16 | 24 | 24 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 8 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 140:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini new file mode 100644 index 00000000..c8f74dd2 --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini @@ -0,0 +1,1478 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 285, 285, 491, 491, 241, 128, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 290, 290, 487, 487, 250, 140, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 297, 297, 482, 482, 260, 152, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 306, 306, 476, 476, 271, 164, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 315, 315, 470, 470, 281, 176, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 322, 322, 463, 463, 289, 187, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 326, 326, 456, 456, 295, 198, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 327, 327, 448, 448, 296, 207, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 322, 322, 440, 440, 292, 215, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 313, 313, 431, 431, 284, 222, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 301, 301, 422, 422, 272, 229, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 289, 289, 413, 413, 259, 236, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 276, 276, 404, 404, 247, 241, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 265, 265, 394, 394, 236, 246, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 258, 258, 384, 384, 228, 248, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 255, 255, 373, 373, 225, 249, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 258, 258, 363, 363, 229, 248, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 267, 267, 351, 351, 237, 245, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 278, 278, 339, 339, 249, 240, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 292, 292, 326, 326, 262, 234, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 306, 306, 312, 312, 276, 227, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 318, 318, 298, 298, 288, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 328, 328, 284, 284, 296, 213, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 333, 333, 269, 269, 300, 207, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 334, 334, 255, 255, 299, 201, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 332, 332, 242, 242, 294, 195, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 328, 328, 229, 229, 286, 189, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 322, 322, 216, 216, 276, 182, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 315, 315, 205, 205, 266, 176, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 308, 308, 195, 195, 255, 169, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 301, 301, 187, 187, 244, 162, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 296, 296, 180, 180, 235, 156, 207, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 459, 459, 459, 212, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 467, 467, 467, 215, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 479, 479, 479, 220, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 494, 494, 494, 225, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 509, 509, 509, 231, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 522, 522, 522, 238, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 531, 531, 531, 245, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 533, 533, 533, 252, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 529, 529, 529, 260, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 519, 519, 519, 267, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 507, 507, 507, 273, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 492, 492, 492, 279, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 476, 476, 476, 284, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 460, 460, 460, 288, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 446, 446, 446, 291, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 435, 435, 435, 293, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 426, 426, 426, 293, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 418, 418, 418, 292, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 411, 411, 411, 291, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 405, 405, 405, 288, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 399, 399, 399, 285, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 394, 394, 394, 282, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 389, 389, 389, 278, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 384, 384, 384, 273, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 380, 380, 380, 268, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 376, 376, 376, 263, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 373, 373, 373, 258, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 370, 370, 370, 253, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 368, 368, 368, 249, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 366, 366, 366, 244, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 364, 364, 364, 240, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 363, 363, 363, 236, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "170, 180, 190, 200, 200, 200, 180, 170, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 48, 54, 56, 66, 70, 72, 72, 72, 72, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 85, 87, 87, 90, 92, 92, 92, 92, 92, 92, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 3, 3, 3, 2, 2, 3, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 3, 3, 3, 2, 2, 3, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "120, 123, 128, 128, 129, 135, 135, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 65, 65, 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80" +[dynamic_dehaze] +ExpThreshCnt = "10" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400, 12800,25600" +AutoDehazeStr = "45, 48, 55, 68, 71, 77, 82, 83, 90,95" +[dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 10, 10, 10, 9, 9, 9, 11, 11, 11" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 1, 1, 2, 4, 7, 5, 5, 5, 5, 5" +SecondPole = "150, 150, 150, 150, 150, 150, 160, 160, 160, 150" +Compress = "110, 110, 120, 150, 150, 150, 160, 160, 160, 150" +Stretch = " 60, 60, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "420, 410, 380, 370, 335, 300, 260, 220, 200, 100" +[dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshHtoL = "100000, 800000, 1600000" +Table_0 = \ +0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ +275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ +624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ +998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ +1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ +1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ +1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ +1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ +2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ +2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ +2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ +2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ +2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ +2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ +2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ +3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ +3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ +3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ +3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ +3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ +3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ +3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ +3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ +3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ +3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ +3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ +3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ +3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ +3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ +3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ +3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ +3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ +3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ +3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ +4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ +4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ +4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ +4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ +4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + +Table_1 = \ +0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ +205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ +499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ +825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ +1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ +1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ +1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ +1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ +2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ +2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ +2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ +2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ +2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ +2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ +3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ +3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ +3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ +3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ +3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ +3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ +3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ +3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ +3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ +3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ +3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ +3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ +3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ +3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ +3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ +3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ +4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ +4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ +341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ +689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ +1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ +1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ +1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ +1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ +2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ +2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ +2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ +2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ +2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ +2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ +2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ +3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ +3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ +3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ +3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ +3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ +3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ +3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ +3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ +3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ +3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ +3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ +3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ +3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ +3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ +3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ +3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ +4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ +4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +[static_3dnr] +3DNRCount = "10" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800,25600" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 40:160 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ +-nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 40:160 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 20: 0:128 | 30: 0:128 | 25: 0:128 | 25: 0:128 \ +-nXsf2 22: 0:128 | 31: 0:128 | 25: 0:128 | 23: 0:128 \ +-nXsf4 21: 0:128 | 31: 0:128 | 25: 0:128 | 28: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 24: 0:128 | 32: 0:128 | 30: 0:128 | 25: 0:128 \ +-nXsf2 25: 0:128 | 36: 0:128 | 30: 0:128 | 25: 0:128 \ +-nXsf4 22: 0:128 | 32: 0:128 | 30: 0:128 | 15: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0:110 | 40: 0:128 | 48: 0:128 | 30: 0:128 \ +-nXsf2 34: 0:110 | 50: 0:128 | 48: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:110 | 40: 0:128 | 48: 0:128 | 20: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ +-nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 0 | 0: 0 | 0 | \ +-nXtfs 2 | 8: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:320 | 300 | \ +-mXmathd | 40:280 | 260 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 32: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ +-nXsf2 34: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ +-nXsf4 32: 0:100 | 48: 0:128 | 45: 0:128 | 12: 0:128 \ +-SelRt 12: 12 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 32: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ +-nXsf2 34: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ +-nXsf4 32: 0:100 | 50: 0:128 | 50: 0:128 | 12: 0:128 \ +-SelRt 12: 12 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 34: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ +-nXsf4 39: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ +-nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ +-sfr (0) 3 | 3 | 3 | 0 | 0 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 170 \ + | | | -mXmathd 130 \ +-nXstr (1) 25 | 25: 25 | 25 | -mXmate 3 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 23: 23: 23 | 23: 23: 23 | 23: 23: 23 | -sfc 240 \ + 23: 23: 23 | 23: 23: 23 | 23: 30: 23 | -tfc 30 \ +-nXtfr1 (2) | 30: 30: 23 | | -tpc 10 \ + | 23: 23: 23 | | -trc 45 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:360 | 360 | \ +-mXmathd | 60:280 | 300 | \ +-mXmate | 3: 3 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 12800 +3DnrParam_8 = \ +-nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 5 | 5 | 4 | 3 | 3 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 29 | 30: 30 | 30 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 25: 25: 25 | 25: 0: 4 | 16: 8: 16 | -sfc 250 \ + 25: 25: 25 | 25: 0: 4 | 21: 21: 21 | -tfc 30 \ +-nXtfr1 (2) | 25: 25: 25 | | -tpc 8 \ + | 25: 25: 25 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 4: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + + + +;ISO 25600 +3DnrParam_9 = \ +-nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 30: 30: 30 | 30: 0: 4 | 16: 8: 16 | -sfc 250 \ + 30: 30: 30 | 30: 0: 4 | 21: 21: 21 | -tfc 30 \ +-nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ + | 31: 31: 31 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 4: 5 | 5 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, +ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 45, 52, 58, 60, 58, 48, 44, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 85, 85, 85, 90, 90, 90, 80, 70, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 10, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 10, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_dynamic_dehaze] +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "88, 83, 78, 68, 65, 37, 37, 55" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5" +SecondPole = "170, 170, 170, 170, 170, 180, 190" +Compress = "130, 130, 120, 120, 120, 130, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 320, 315, 310, 280, 220" + +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 16: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf2 16: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 18: 0:128 | 20: 0:128 | 20: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|110: 86: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:160 | 150 | \ +-mXmathd | 30:120 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 2: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 32: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 36: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 32: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:400 | 380 | \ +-mXmathd | 80:340 | 320 | \ +-mXmate | 2: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 6 | 6 | 6 | 4 | 4 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -sfc 10 \ + 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -tfc 8 \ +-nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 4: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini new file mode 100644 index 00000000..91f4a92a --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini @@ -0,0 +1,1426 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[static_ae] +MaxHistOffset = "32" +HistRatioSlope = "168" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 22, 20, 16, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 264, 264, 264, 264, 264, 264, 264, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "300, 300, 276, 276, 276, 276, 276, 276, 276, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "315, 315, 292, 292, 292, 292, 292, 292, 292, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "328, 328, 307, 307, 307, 307, 307, 307, 307, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "337, 337, 316, 316, 316, 316, 316, 316, 316, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "345, 345, 324, 324, 324, 324, 324, 324, 324, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "352, 352, 331, 331, 331, 331, 331, 331, 331, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "357, 357, 336, 336, 336, 336, 336, 336, 336, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "359, 359, 337, 337, 337, 337, 337, 337, 337, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "361, 361, 338, 338, 338, 338, 338, 338, 338, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "363, 363, 338, 338, 338, 338, 338, 338, 338, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "364, 364, 338, 338, 338, 338, 338, 338, 338, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "364, 364, 337, 337, 337, 337, 337, 337, 337, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "365, 365, 336, 336, 336, 336, 336, 336, 336, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "364, 364, 335, 335, 335, 335, 335, 335, 335, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "363, 363, 333, 333, 333, 333, 333, 333, 333, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "361, 361, 331, 331, 331, 331, 331, 331, 331, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "358, 358, 328, 328, 328, 328, 328, 328, 328, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "355, 355, 324, 324, 324, 324, 324, 324, 324, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "351, 351, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "346, 346, 316, 316, 316, 316, 316, 316, 316, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "342, 342, 312, 312, 312, 312, 312, 312, 312, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "337, 337, 308, 308, 308, 308, 308, 308, 308, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 304, 304, 304, 304, 304, 304, 304, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "329, 329, 300, 300, 300, 300, 300, 300, 300, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "324, 324, 295, 295, 295, 295, 295, 295, 295, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "318, 318, 290, 290, 290, 290, 290, 290, 290, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "313, 313, 285, 285, 285, 285, 285, 285, 285, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "308, 308, 280, 280, 280, 280, 280, 280, 280, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "303, 303, 276, 276, 276, 276, 276, 276, 276, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "299, 299, 272, 272, 272, 272, 272, 272, 272, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 269, 269, 269, 269, 269, 269, 269, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 320, 320, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 331, 331, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 343, 343, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 356, 356, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 368, 368, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 380, 380, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 391, 391, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 401, 401, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 410, 410, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 416, 416, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 422, 422, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 427, 427, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 431, 431, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 434, 434, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 437, 437, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 439, 439, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 442, 442, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 444, 444, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 445, 445, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 446, 446, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 446, 446, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 445, 445, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 445, 445, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 444, 444, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 442, 442, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 440, 440, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 437, 437, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 434, 434, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 431, 431, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 428, 428, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 425, 425, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 423, 423, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "150, 170, 180, 190, 200, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220" +AutoEdgeFreq = "120, 120, 120, 130, 130, 130, 200, 200, 200, 200, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 45, 54, 56, 60, 70, 70, 70, 70, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 82, 84, 90, 90, 90, 90, 90, 90, 90, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "122, 123, 128, 128, 128, 128, 128, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 28, 28, 30, 31, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 28, 30, 31, 31, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 25, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 71, 71, 72, 74, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[static_dpc] +DpcEnable = "1" +DpcStrength = "50, 100, 200, 235, 245, 250, 255, 220, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" +[dynamic_dehaze] +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "58,65,90,95, 100,105,108,118,128" +[dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8, 8, 8" +DetailAdjustFactor = " 8, 8, 8, 8, 7, 6, 6, 6, 6, 6" +Asymmetry = " 4, 4, 4, 4, 6, 6, 6, 6, 6, 6" +SecondPole = "160, 160, 160, 160, 160, 160, 160, 150, 150, 150" +Compress = "150, 150, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 45, 45, 45, 45, 45, 45, 45, 50, 50, 50" +Strength = "420, 380, 370, 350, 320, 240, 220, 200, 200, 100" +[dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "3200, 6400, 25600" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 1600000" +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 +[static_3dnr] +3DNRCount = "9" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 18: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf2 20: 0:128 | 30: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf4 18: 0:128 | 25: 0:128 | 20: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 96: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 40:150 | 150 | \ +-mXmathd | 20:120 | 100 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 30: 0:128 | 30: 0:128 | 38: 0:128 \ +-nXsf2 25: 0:128 | 35: 0:128 | 30: 0:128 | 38: 0:128 \ +-nXsf4 22: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 180 | \ +-mXmathd | 30:130 | 140 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 28: 0:128 | 38: 0:128 | 35: 0:128 | 42: 0:128 \ +-nXsf2 30: 0:128 | 38: 0:128 | 40: 0:128 | 42: 0:128 \ +-nXsf4 28: 0:128 | 38: 0:128 | 40: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|112: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 15: 15\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 26: 32 | 44: 40 | 44: 42 | 44: 52| 42: 40\ +-nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 2: 0 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 25 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 60:260 | 240 | \ +-mXmathd | 30:200 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 30: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf2 32: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf4 30: 0:128 | 40: 0:128 | 40: 0:128 | 36: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|120: 100: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 13: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 48: 44 | 50: 48 | 44: 48| 36: 44\ +-nXsthd 30: 24 | 36: 30 | 36: 32 | 36: 32| 24: 30\ +-sfr (0) 25 | 25 | 25 | 25 | 25 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 8: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:360 | 260 | \ +-mXmathd | 40:300 | 220 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 20: 0:128 | 50: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf2 24: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf4 20: 0:128 | 40: 0:128 | 40: 0:128 | 36: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 90:120 |120: 72: 64: 64|132: 100: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 20: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 44: 40 | 48: 40 | 36: 48 | 44: 50| 40: 48\ +-nXsthd 24: 30 | 32: 30 | 28: 36 | 30: 42| 30: 18\ +-sfr (0) 21 | 21 | 21 | 21 | 21 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 12 | 2: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:360 | 320 | \ +-mXmathd | 50:300 | 260 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 24: 0: 128 | 48: 0:128 | 48: 0:128 | 48: 0:128 \ +-nXsf2 26: 0: 128 | 48: 0:128 | 48: 0:128 | 48: 0:128 \ +-nXsf4 24: 0: 128 | 48: 0:128 | 48: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 80:110 |110: 70: 64: 64|140: 100: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 38: 40 | 48: 40 | 36: 48 | 44: 50| 40: 48\ +-nXsthd 26: 30 | 32: 30 | 28: 36 | 30: 40| 32: 18\ +-sfr (0) 21 | 21 | 21 | 21 | 21 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 130 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 12 | 3: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:380 | 360 | \ +-mXmathd | 60:320 | 320 | \ +-mXmate | 2: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 28: 0: 128 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf2 30: 0: 128 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf4 28: 0: 128 | 50: 0:128 | 50: 0:128 | 38: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 72:110 |110: 70: 64: 64|148: 90: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 38: 50 | 48: 40 | 36: 48 | 44: 52| 40: 48\ +-nXsthd 26: 36 | 32: 30 | 28: 36 | 32: 44| 32: 28\ +-sfr (0) 21 | 21 | 21 | 21 | 21 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 6 | 4: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 3 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 380 | \ +-mXmathd | 80:320 | 320 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 32: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf2 36: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf4 32: 0: 128 | 60: 0:128 | 60: 0:128 | 32: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 44 | 64: 36 | 56: 48 | 44: 54| 46: 54\ +-nXsthd 25: 30 | 38: 30 | 28: 36 | 32: 32| 32: 28\ +-sfr (0) 25 | 25 | 25 | 25 | 25 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 5 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 255 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 110:320 | 300 | \ +-mXmathd | 70:260 | 240 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 12800 +3DnrParam_8 = \ +-nXsf1 32: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf2 36: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ +-nXsf4 32: 0: 128 | 60: 0:128 | 60: 0:128 | 32: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 44 | 64: 36 | 56: 48 | 44: 54| 46: 54\ +-nXsthd 25: 30 | 38: 30 | 28: 36 | 32: 32| 32: 28\ +-sfr (0) 25 | 25 | 25 | 25 | 25 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 5 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 255 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:320 | 300 | \ +-mXmathd | 70:260 | 240 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, +ExpWeight_1 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, +ExpWeight_2 = 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, +ExpWeight_3 = 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, +ExpWeight_4 = 1, 1, 1, 1, 2, 3, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, +ExpWeight_5 = 1, 1, 1, 2, 3, 4, 8, 8, 8, 8, 8, 4, 3, 2, 1, 1, 1, +ExpWeight_6 = 1, 1, 2, 3, 4,12,12,12,12,12,12,12, 4, 3, 2, 1, 1, +ExpWeight_7 = 1, 1, 2, 3, 8,12,12,12,12,12,12,12, 8, 3, 2, 1, 1, +ExpWeight_8 = 1, 2, 3, 4,12,12,12,12,12,12,12,12,12, 4, 3, 2, 1, +ExpWeight_9 = 1, 1, 2, 3, 8,12,12,12,12,12,12,12, 8, 3, 2, 1, 1, +ExpWeight_10 = 1, 1, 1, 2, 3, 8,12,12,12,12,12, 8, 3, 2, 1, 1, 1, +ExpWeight_11 = 1, 1, 1, 1, 2, 4, 8, 8, 8, 8, 8, 4, 2, 1, 1, 1, 1, +ExpWeight_12 = 1, 1, 1, 1, 2, 2, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, +ExpWeight_13 = 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, +ExpWeight_14 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 16, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 218, 218, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 233, 233, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 250, 250, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 267, 267, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 284, 284, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 298, 298, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 308, 308, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 312, 312, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 309, 309, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 300, 300, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 287, 287, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 272, 272, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 257, 257, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 243, 243, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 234, 234, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 231, 231, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 234, 234, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 243, 243, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 256, 256, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 271, 271, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 287, 287, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 300, 300, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 311, 311, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 316, 316, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 316, 316, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 313, 313, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 307, 307, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 299, 299, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 290, 290, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 280, 280, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 271, 271, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 264, 264, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 459, 459, 459, 459, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 467, 467, 467, 467, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 479, 479, 479, 479, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 494, 494, 494, 494, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 509, 509, 509, 509, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 522, 522, 522, 522, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 531, 531, 531, 531, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 533, 533, 533, 533, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 529, 529, 529, 529, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 519, 519, 519, 519, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 507, 507, 507, 507, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 492, 492, 492, 492, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 476, 476, 476, 476, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 460, 460, 460, 460, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 446, 446, 446, 446, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 435, 435, 435, 435, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 426, 426, 426, 426, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 418, 418, 418, 418, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 411, 411, 411, 411, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 405, 405, 405, 405, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 399, 399, 399, 399, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 394, 394, 394, 394, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 389, 389, 389, 389, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 384, 384, 384, 384, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 380, 380, 380, 380, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 376, 376, 376, 376, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 373, 373, 373, 373, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 370, 370, 370, 370, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 368, 368, 368, 368, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 366, 366, 366, 366, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 364, 364, 364, 364, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 363, 363, 363, 363, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 200, 200, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 120, 120, 120, 120, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 48, 56, 58, 56, 60, 60, 60, 60, 60, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 90, 90, 85, 80, 80, 90, 90, 90, 90, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 74, 78, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_static_dpc] +DpcEnable = "1" +DpcStrength = "50, 100, 210, 235, 240, 245, 250, 255, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" +[ir_dynamic_dehaze] +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "80,80,80,80,85,90,105,110,128" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5, 5" +SecondPole = "160, 160, 160, 160, 160, 160, 150, 150" +Compress = "150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 45, 45, 45, 45, 45, 45, 50, 50" +Strength = "380, 360, 340, 330, 330, 320, 300, 220" +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "2400, 6400, 12800" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 12: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ +-nXsf2 16: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ +-nXsf4 14: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|100: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:150 | 130 | \ +-mXmathd | 30:120 | 100 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 18: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 20: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|115: 88: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:160 | 150 | \ +-mXmathd | 30:120 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 20: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 22: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 20: 0:128 | 30: 0:128 | 40: 0:128 | 36: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 16: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 42\ +-nXsthd 24: 30 | 30: 30 | 32: 32 | 32: 36| 32: 28\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:220 | 220 | \ +-mXmathd | 50:160 | 160 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 22: 0:110 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:110 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:110 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|148:102: 64: 98\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 13: 15 | 13: 15 | 13: 15 | 12: 15| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 28: 40 | 40: 40 | 42: 42 | 44: 48| 40: 42\ +-nXsthd 20: 25 | 32: 32 | 32: 32 | 32: 36| 32: 16\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 8: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:260 | 240 | \ +-mXmathd | 50:220 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 24: 0: 72 | 40: 0: 80 | 50: 0:128 | 50: 0:128 \ +-nXsf2 28: 0: 72 | 50: 0: 80 | 50: 0:128 | 50: 0:128 \ +-nXsf4 24: 0: 72 | 40: 0: 80 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 0\ +-nXsth 40: 40 | 40: 44 | 40: 44 | 42: 40| 40: 34\ +-nXsthd 25: 26 | 32: 30 | 30: 28 | 30: 28| 30: 12\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:320 | 320 | \ +-mXmathd | 50:280 | 280 | \ +-mXmate | 2: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 22: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 26: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 22: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 100:100:100 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 90: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 12: 13 | 12: 13 | 12: 13 | 10: 12| 12: 14\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 0\ +-nXsth 40: 40 | 40: 50 | 48: 44 | 40: 44| 40: 30\ +-nXsthd 25: 30 | 32: 30 | 30: 30 | 30: 30| 30: 12\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 360 | \ +-mXmathd | 80:320 | 300 | \ +-mXmate | 2: 4 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 110: 90: 64: 64|150: 72: 84: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 22: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 4: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 4: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 56: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 48: 36\ +-sfr (0) 21 | 12 | 10 | 24 | 24 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 2: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini new file mode 100644 index 00000000..f0fd0dd7 --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini @@ -0,0 +1,1385 @@ +[all_param] +UpFrameIso = 400 +DownFrameIso = 1000 +[static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "64" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" +[static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, +ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, +ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" +AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[static_nr] +Enable = "1" +FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "285, 285, 241, 227, 151, 150, 128, 128, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 250, 236, 160, 164, 140, 140, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 260, 246, 173, 179, 152, 152, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 271, 256, 189, 196, 164, 164, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 281, 266, 205, 211, 176, 176, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 289, 274, 220, 223, 187, 187, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 295, 280, 231, 232, 198, 198, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 296, 281, 237, 236, 207, 207, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 292, 278, 237, 233, 215, 215, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 284, 270, 233, 224, 222, 222, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 272, 260, 226, 212, 229, 229, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 259, 248, 218, 197, 236, 236, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 247, 236, 209, 183, 241, 241, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 236, 226, 200, 170, 246, 246, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 228, 219, 194, 161, 248, 248, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 225, 216, 192, 157, 249, 249, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 229, 219, 194, 160, 248, 248, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 237, 226, 199, 169, 245, 245, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 249, 236, 206, 181, 240, 240, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 262, 248, 214, 194, 234, 234, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 276, 260, 222, 208, 227, 227, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 288, 270, 228, 220, 220, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 296, 278, 232, 229, 213, 213, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 300, 281, 232, 232, 207, 207, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 299, 279, 228, 230, 201, 201, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 294, 275, 222, 224, 195, 195, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 286, 268, 213, 215, 189, 189, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 276, 259, 202, 204, 182, 182, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 266, 249, 191, 192, 176, 176, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 255, 239, 179, 180, 169, 169, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 244, 229, 168, 168, 162, 162, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 235, 221, 158, 158, 156, 156, 207, 207, 207, 207, 207, 186, 186, 186" + +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 212, 212, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 215, 215, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 220, 220, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 225, 225, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 231, 231, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 238, 238, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 245, 245, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 252, 252, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 260, 260, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 267, 267, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 273, 273, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 279, 279, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 284, 284, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 288, 288, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 291, 291, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 293, 293, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 293, 293, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 292, 292, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 291, 291, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 288, 288, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 285, 285, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 282, 282, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 278, 278, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 273, 273, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 268, 268, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 263, 263, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 258, 258, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 253, 253, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 249, 249, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 244, 244, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 240, 240, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 236, 236, 402, 402, 402, 402, 402, 402, 402, 402" + +AutoTextureFreq = "160, 160, 161, 162, 164, 165, 166, 170, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 38, 40, 43, 45, 48, 50, 50, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 65, 65, 67, 69, 81, 83, 60, 55, 45, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "121, 121, 121, 121, 121, 121, 121, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[dynamic_dehaze] +;ExpThreshCnt = "5" +;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +;ManualDehazeStr = "100, 100, 110, 120, 120" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" +[dynamic_linear_drc] +Enable = "1" +IsoCnt = "10" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 7, 8, 10, 10, 10, 11, 11, 11, 11, 11" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 2, 2, 5, 5, 5, 5, 5, 5, 5, 5" +SecondPole = "170, 160, 150, 150, 150, 150, 150, 150, 150, 150" +Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" +[dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshHtoL = "100000, 800000, 1600000" +Table_0 = \ +0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ +275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ +624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ +998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ +1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ +1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ +1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ +1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ +2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ +2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ +2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ +2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ +2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ +2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ +2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ +3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ +3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ +3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ +3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ +3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ +3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ +3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ +3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ +3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ +3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ +3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ +3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ +3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ +3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ +3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ +3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ +3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ +3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ +3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ +4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ +4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ +4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ +4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ +4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + +Table_1 = \ +0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ +205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ +499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ +825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ +1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ +1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ +1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ +1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ +2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ +2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ +2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ +2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ +2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ +2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ +3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ +3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ +3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ +3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ +3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ +3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ +3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ +3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ +3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ +3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ +3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ +3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ +3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ +3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ +3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ +3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ +4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ +4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ +341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ +689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ +1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ +1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ +1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ +1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ +2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ +2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ +2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ +2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ +2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ +2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ +2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ +3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ +3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ +3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ +3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ +3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ +3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ +3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ +3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ +3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ +3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ +3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ +3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ +3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ +3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ +3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ +3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ +4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ +4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +[static_3dnr] +3DNRCount = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 24: 0:128 | 23: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf2 24: 0:128 | 33: 0:128 | 23: 0:128 | 32: 0:128 \ +-nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 90 \ + | | | -mXmathd 60 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 12 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:165 | 150 | \ +-mXmathd | 20:120 | 110 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 25: 0:128 | 32: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf2 30: 0:128 | 36: 0:128 | 30: 0:128 | 43: 0:128 \ +-nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 12 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ + | 8: 0: 0 | | -trc 16 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 190 | \ +-mXmathd | 30:140 | 150 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf2 35: 0:128 | 45: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 26: 32 | 40: 40 | 42: 42 | 44: 52| 48: 42\ +-nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 25 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 60:280 | 250 | \ +-mXmathd | 30:220 | 200 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 36: 0:110 | 40: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf2 36: 0:110 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ +-nXsf4 36: 0:110 | 40: 0:128 | 50: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ +-nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 140 \ + | | | -mXmathd 100 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 3 | 0: 0 | 0 | \ +-nXtsi 0 | 0: 0 | 0 | \ +-nXtfs 2 | 8: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 32 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:320 | 300 | \ +-mXmathd | 40:280 | 260 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 36: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf2 38: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf4 38: 0:100 | 50: 0:128 | 50: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ +-nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ +-nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 0 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 12 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ + | 8: 0: 0 | | -trc 35 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 80:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 2400 +3DnrParam_5 = \ +-nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ +-nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ +-nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ +-sfr (0) 31 | 16 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 170 \ + | | | -mXmathd 130 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 45 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:360 | 360 | \ +-mXmathd | 60:280 | 300 | \ +-mXmate | 3: 3 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_6 = \ +-nXsf1 36: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 40: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ +-nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ +-nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ +-nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:380 | 320 | \ +-mXmathd | 80:320 | 260 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_7 = \ +-nXsf1 36: 0: 48 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 56: 0: 56 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 48: 0: 48 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ +-nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ +-sfr (0) 31 | 31 | 16 | 16 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:320 | 300 | \ +-mXmathd | 60:260 | 240 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +[ir_static_ae] +MaxHistOffset = "24" +HistRatioSlope = "128" +AutoSpeed = "80" +AutoTolerance = "2" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "2" +[ir_static_aerouteex] +TotalNum = "8" +RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" +RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +[ir_static_aeweight] +ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, +ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, +ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, +ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, +ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, +ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, +ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, +ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +[ir_static_ldci] +Enable = "1" +LDCIOpType = "0" +LDCIGaussLPFSigma = "28" +AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +[ir_static_drc] +Enable = "1" +CurveSelect = "0" +DRCOpType = "1" +DRCAutoStr = "512" +DRCAutoStrMin = "0" +DRCAutoStrMax = "512" +DRCToneMappingValue = \ +4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ +37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ +40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ +44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ +48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ +54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ +59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 +[ir_static_nr] +Enable = "1" +FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" +CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +[ir_static_dehaze] +Enable = "1" +DehazeUserLutEnable = "1" +DehazeOpType = "0" +DehazeLut = \ +145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ +181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ +216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ +238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ +249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ +255,255,255,255,255,255,255,255,255,255,255,255,255 +[ir_static_sharpen] +Enable = "1" +AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" + +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" + +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" + +AutoTextureFreq = "170, 170, 180, 200, 213, 205, 190, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 40, 45, 58, 60, 58, 48, 41, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 80, 80, 85, 90, 90, 87, 75, 70, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" +AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" +AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_dynamic_dehaze] +;ExpThreshCnt = "6" +;ExpThreshLtoH = "20000, 50000, 80000, 1600000, 2400000, 3300000" +;ManualDehazeStr = "80, 90, 100, 140, 160, 160" +ExpThreshCnt = "8" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55" +[ir_dynamic_linear_drc] +Enable = "1" +IsoCnt = "7" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5" +SecondPole = "170, 170, 170, 170, 170, 170, 150" +Compress = "130, 130, 120, 120, 120, 130, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 300, 270, 220, 110, 50" + +[ir_dynamic_gamma] +Interval = "10" +TotalNum = "3" +gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshHtoL = "400000, 800000, 3300000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +Table_0 = \ +0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ +237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ +578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ +952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ +1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ +1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ +1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ +2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ +2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ +2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ +2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ +2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ +2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ +3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ +3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ +3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ +3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ +3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ +3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ +3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ +3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ +3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ +3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ +3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ +3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ +3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ +3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ +3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ +4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ +4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ +4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ +4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 + +Table_1 = \ +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 + +Table_2 = \ +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 +[ir_static_3dnr] +3DNRCount = "7" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" + +;ISO 100 +3DnrParam_0 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 200 +3DnrParam_1 = \ +-nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ +-nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 100 \ + | | | -mXmathd 70 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 11 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 50:180 | 160 | \ +-mXmathd | 30:140 | 120 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 400 +3DnrParam_2 = \ +-nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 800 +3DnrParam_3 = \ +-nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ +-nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ +-nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 120 \ + | | | -mXmathd 80 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 0: 0 | 0 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 0 | 7: 12 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 70:240 | 230 | \ +-mXmathd | 50:180 | 170 | \ +-mXmate | 2: 2 | 2 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 1600 +3DnrParam_4 = \ +-nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ +-sfr (0) 31 | 24 | 24 | 24 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 160 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 10 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 90:380 | 360 | \ +-mXmathd | 50:320 | 300 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 3200 +3DnrParam_5 = \ +-nXsf1 42: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ +-nXsf2 46: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ +-nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ +-sfr (0) 31 | 16 | 16 | 24 | 28 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 2 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 110:400 | 380 | \ +-mXmathd | 80:340 | 320 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 6400 +3DnrParam_6 = \ +-nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 24 | 16 | 16 | 24 | 24 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 1 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | \ +-nXtfrs 15 | | | \ +-nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 140:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk index e162be28..7913b9b2 100644 --- a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk +++ b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk @@ -34,6 +34,9 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/WDR $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/WDR $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/config/WDR/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/*.ini + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/goke ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/cipher_drv.ko ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/gfbg.ko From 088510a9a31bc604ab5e812811a993f9e4a2474f Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Tue, 26 Jul 2022 22:31:39 +0300 Subject: [PATCH 42/68] [BUSYBOX] Add chpasswd command --- general/package/busybox/busybox.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/busybox/busybox.config b/general/package/busybox/busybox.config index 5c353856..b462afd0 100644 --- a/general/package/busybox/busybox.config +++ b/general/package/busybox/busybox.config @@ -516,7 +516,7 @@ CONFIG_ADDUSER=y CONFIG_LAST_ID=60000 CONFIG_FIRST_SYSTEM_ID=100 CONFIG_LAST_SYSTEM_ID=999 -# CONFIG_CHPASSWD is not set +CONFIG_CHPASSWD=y CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="md5" # CONFIG_CRYPTPW is not set CONFIG_MKPASSWD=y From 23968ef4b1209820b9d267b6cbda7d4e45a95d07 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Tue, 26 Jul 2022 22:35:47 +0300 Subject: [PATCH 43/68] [HI3516EV300] Preparation for fresh --- .../configs/unknown_unknown_hi3518ev300_openipc_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_openipc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_openipc_defconfig index 040ebb7e..eeec0f79 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_openipc_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_openipc_defconfig @@ -52,7 +52,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y # BR2_PACKAGE_FDK_AAC_OPENIPC is not set BR2_PACKAGE_FWPRINTENV_OPENIPC=y BR2_PACKAGE_HASERL=y -BR2_PACKAGE_HISI_GPIO is not set +# BR2_PACKAGE_HISI_GPIO is not set BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y BR2_PACKAGE_IPCTOOL=y BR2_PACKAGE_JSON_C=y From f920541dbac1e9f46646196190410d12b7e670fd Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Tue, 26 Jul 2022 22:38:40 +0300 Subject: [PATCH 44/68] [BUSYBOX] Remove chpasswd applet (rollback) --- general/package/busybox/busybox.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/busybox/busybox.config b/general/package/busybox/busybox.config index b462afd0..5c353856 100644 --- a/general/package/busybox/busybox.config +++ b/general/package/busybox/busybox.config @@ -516,7 +516,7 @@ CONFIG_ADDUSER=y CONFIG_LAST_ID=60000 CONFIG_FIRST_SYSTEM_ID=100 CONFIG_LAST_SYSTEM_ID=999 -CONFIG_CHPASSWD=y +# CONFIG_CHPASSWD is not set CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="md5" # CONFIG_CRYPTPW is not set CONFIG_MKPASSWD=y From befd9e4f83bfc8800d9f77e98e33b783d466f2f3 Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 26 Jul 2022 23:02:00 +0300 Subject: [PATCH 45/68] added self update function to sysupgrade --- general/overlay/usr/sbin/sysupgrade | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index afef8a0e..7cb88914 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -1,8 +1,12 @@ #!/bin/sh # -# OpenIPC.org | v.20220722 +# OpenIPC.org | v.20220726 # +scr_version=1.0.0 + +args="$@" + set -e echo_c() { @@ -106,6 +110,24 @@ free_resources() { sync; echo 3 > /proc/sys/vm/drop_caches } +self_update() { + if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" > /dev/null 2>&1; then + echo "Offline upgrade, skip sysupgrade version check." + else + echo "Online upgrade, checking sysupgrade version..." + curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/cronyx/firmware/master/general/overlay/usr/sbin/sysupgrade" + dstv=`grep scr_version /tmp/sysupgrade | cut -f 2 -d '='` + if ! [ "${scr_version}" = "${dstv}" ]; then + echo "A new version is available, trying to update..." + mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade + echo "Done. Try running sysupgrade again." + exit 0 + else + echo "Ok, version match." + fi + fi +} + create_lock() { [ -f /tmp/sysupgrade.lock ] && echo -e "\e[1;31m\nAnother sysupgrade process is already running!\e[0m\n" && exit 1 touch /tmp/sysupgrade.lock @@ -249,8 +271,8 @@ print_sysinfo echo_c 97 "\nTry '$(basename "$0") --help' for options." && \ exit 0 +self_update create_lock - free_resources [ "$remote_update" -eq 1 ] && download_firmware [ "$update_kernel" -eq 1 ] && do_update_kernel "$kernel_file" From 14e7dc6ebcd4e0d9671f42daf6a0f7aa3f48aea7 Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 26 Jul 2022 23:27:47 +0300 Subject: [PATCH 46/68] fix missing --- general/overlay/usr/sbin/sysupgrade | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 7cb88914..984904d7 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -112,19 +112,19 @@ free_resources() { self_update() { if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" > /dev/null 2>&1; then - echo "Offline upgrade, skip sysupgrade version check." + echo "Offline upgrade, skip sysupgrade version check." else - echo "Online upgrade, checking sysupgrade version..." - curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/cronyx/firmware/master/general/overlay/usr/sbin/sysupgrade" - dstv=`grep scr_version /tmp/sysupgrade | cut -f 2 -d '='` - if ! [ "${scr_version}" = "${dstv}" ]; then - echo "A new version is available, trying to update..." - mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade - echo "Done. Try running sysupgrade again." - exit 0 - else - echo "Ok, version match." - fi + echo "Online upgrade, checking sysupgrade version..." + curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/cronyx/firmware/master/general/overlay/usr/sbin/sysupgrade" + dstv=`grep scr_version /tmp/sysupgrade | head -1 | cut -f 2 -d '='` + if ! [ "${scr_version}" = "${dstv}" ]; then + echo "A new version is available, trying to update..." + mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade + echo "Done. Try running sysupgrade again." + exit 0 + else + echo "Ok, version match." + fi fi } From d944a2c130039fd24bb8415aefa4c3098dfbe34f Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 00:08:24 +0300 Subject: [PATCH 47/68] auto restart sysupgrade after self update --- general/overlay/usr/sbin/sysupgrade | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 984904d7..ec699a8f 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -120,8 +120,9 @@ self_update() { if ! [ "${scr_version}" = "${dstv}" ]; then echo "A new version is available, trying to update..." mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade - echo "Done. Try running sysupgrade again." - exit 0 + echo "Done. Restarting..." + exec "$0" ${args} + exit 1 else echo "Ok, version match." fi From eeab52b400c86978242019b9a7b3c25cc3148638 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 00:13:33 +0300 Subject: [PATCH 48/68] change link to OpenIPC repo --- general/overlay/usr/sbin/sysupgrade | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index ec699a8f..b937d574 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -1,6 +1,6 @@ #!/bin/sh # -# OpenIPC.org | v.20220726 +# OpenIPC.org | v.20220727 # scr_version=1.0.0 @@ -115,12 +115,12 @@ self_update() { echo "Offline upgrade, skip sysupgrade version check." else echo "Online upgrade, checking sysupgrade version..." - curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/cronyx/firmware/master/general/overlay/usr/sbin/sysupgrade" + curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade" dstv=`grep scr_version /tmp/sysupgrade | head -1 | cut -f 2 -d '='` if ! [ "${scr_version}" = "${dstv}" ]; then echo "A new version is available, trying to update..." mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade - echo "Done. Restarting..." + echo -e "Done. Restarting...\n" exec "$0" ${args} exit 1 else From e1a4dad9f020a635be4abd047de170fa658ad3fe Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Wed, 27 Jul 2022 01:08:35 +0300 Subject: [PATCH 49/68] IQ fixes --- .../goke-osdrv-gk7205v200/files/sensor/iq | 1 + .../files/sensor/iq/default.ini | 1 - .../files/sensor/iq/imx307.ini | 1478 ----------- .../files/sensor/iq/imx335.ini | 1426 ----------- .../goke-osdrv-gk7205v200.mk | 5 +- .../files/sensor/iq/imx290.ini | 2 +- .../files/sensor/iq/default.ini | 2 +- .../files/sensor/iq/f23.ini} | 524 ++-- .../files/sensor/iq/gc2053.ini | 60 +- .../files/sensor/iq/imx307.ini | 2202 ++++++++--------- .../files/sensor/iq/sc2335.ini} | 691 +++--- .../hisilicon-osdrv-hi3516ev300.mk | 1 + 12 files changed, 1805 insertions(+), 4588 deletions(-) create mode 120000 general/package/goke-osdrv-gk7205v200/files/sensor/iq delete mode 120000 general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini delete mode 100644 general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini delete mode 100644 general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini rename general/package/{goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini => hisilicon-osdrv-hi3516ev300/files/sensor/iq/f23.ini} (86%) rename general/package/{goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini => hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2335.ini} (76%) diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq b/general/package/goke-osdrv-gk7205v200/files/sensor/iq new file mode 120000 index 00000000..3a6a7b8a --- /dev/null +++ b/general/package/goke-osdrv-gk7205v200/files/sensor/iq @@ -0,0 +1 @@ +../../../hisilicon-osdrv-hi3516ev300/files/sensor/iq \ No newline at end of file diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini deleted file mode 120000 index 7e3ccdc8..00000000 --- a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/default.ini +++ /dev/null @@ -1 +0,0 @@ -imx307.ini \ No newline at end of file diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini deleted file mode 100644 index c8f74dd2..00000000 --- a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini +++ /dev/null @@ -1,1478 +0,0 @@ -[all_param] -UpFrameIso = 400 -DownFrameIso = 1000 -[static_ae] -MaxHistOffset = "24" -HistRatioSlope = "128" -AutoSpeed = "64" -AutoTolerance = "2" -AutoBlackDelayFrame = "8" -AutoWhiteDelayFrame = "0" -[static_aerouteex] -TotalNum = "8" -RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" -RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" -RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" -RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[static_aeweight] -ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, -ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, -ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, -ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, -ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[static_ldci] -Enable = "1" -LDCIOpType = "0" -LDCIGaussLPFSigma = "28" -AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" -AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" -AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" -AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" -AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" -AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[static_drc] -Enable = "1" -CurveSelect = "0" -DRCOpType = "1" -DRCAutoStr = "512" -DRCAutoStrMin = "0" -DRCAutoStrMax = "512" -DRCToneMappingValue = \ -4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ -37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ -40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ -44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ -48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ -54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ -59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[static_nr] -Enable = "1" -FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" -CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[static_dehaze] -Enable = "1" -DehazeUserLutEnable = "1" -DehazeOpType = "0" -DehazeLut = \ -145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ -181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ -216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ -238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ -249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255 -[static_sharpen] -Enable = "1" -AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" - -AutoTextureStr_0 = "285, 285, 285, 285, 491, 491, 241, 128, 128, 128, 128, 128, 128, 28, 28, 28" -AutoTextureStr_1 = "294, 290, 290, 290, 487, 487, 250, 140, 148, 148, 148, 148, 148, 43, 43, 43" -AutoTextureStr_2 = "304, 297, 297, 297, 482, 482, 260, 152, 177, 177, 177, 177, 177, 59, 59, 59" -AutoTextureStr_3 = "315, 306, 306, 306, 476, 476, 271, 164, 211, 211, 211, 211, 211, 75, 75, 75" -AutoTextureStr_4 = "324, 315, 315, 315, 470, 470, 281, 176, 247, 247, 247, 247, 247, 91, 91, 91" -AutoTextureStr_5 = "333, 322, 322, 322, 463, 463, 289, 187, 281, 281, 281, 281, 281, 106, 106, 106" -AutoTextureStr_6 = "338, 326, 326, 326, 456, 456, 295, 198, 310, 310, 310, 310, 310, 121, 121, 121" -AutoTextureStr_7 = "340, 327, 327, 327, 448, 448, 296, 207, 331, 331, 331, 331, 331, 136, 136, 136" -AutoTextureStr_8 = "337, 322, 322, 322, 440, 440, 292, 215, 342, 342, 342, 342, 342, 152, 152, 152" -AutoTextureStr_9 = "331, 313, 313, 313, 431, 431, 284, 222, 348, 348, 348, 348, 348, 167, 167, 167" -AutoTextureStr_10 = "321, 301, 301, 301, 422, 422, 272, 229, 351, 351, 351, 351, 351, 183, 183, 183" -AutoTextureStr_11 = "311, 289, 289, 289, 413, 413, 259, 236, 352, 352, 352, 352, 352, 199, 199, 199" -AutoTextureStr_12 = "300, 276, 276, 276, 404, 404, 247, 241, 350, 350, 350, 350, 350, 214, 214, 214" -AutoTextureStr_13 = "291, 265, 265, 265, 394, 394, 236, 246, 347, 347, 347, 347, 347, 228, 228, 228" -AutoTextureStr_14 = "284, 258, 258, 258, 384, 384, 228, 248, 344, 344, 344, 344, 344, 241, 241, 241" -AutoTextureStr_15 = "281, 255, 255, 255, 373, 373, 225, 249, 341, 341, 341, 341, 341, 254, 254, 254" -AutoTextureStr_16 = "283, 258, 258, 258, 363, 363, 229, 248, 338, 338, 338, 338, 338, 267, 267, 267" -AutoTextureStr_17 = "289, 267, 267, 267, 351, 351, 237, 245, 333, 333, 333, 333, 333, 283, 283, 283" -AutoTextureStr_18 = "296, 278, 278, 278, 339, 339, 249, 240, 327, 327, 327, 327, 327, 298, 298, 298" -AutoTextureStr_19 = "306, 292, 292, 292, 326, 326, 262, 234, 320, 320, 320, 320, 320, 313, 313, 313" -AutoTextureStr_20 = "315, 306, 306, 306, 312, 312, 276, 227, 313, 313, 313, 313, 313, 325, 325, 325" -AutoTextureStr_21 = "324, 318, 318, 318, 298, 298, 288, 220, 305, 305, 305, 305, 305, 338, 338, 338" -AutoTextureStr_22 = "330, 328, 328, 328, 284, 284, 296, 213, 296, 296, 296, 296, 296, 348, 348, 348" -AutoTextureStr_23 = "333, 333, 333, 333, 269, 269, 300, 207, 288, 288, 288, 288, 288, 353, 353, 353" -AutoTextureStr_24 = "333, 334, 334, 334, 255, 255, 299, 201, 279, 279, 279, 279, 279, 350, 350, 350" -AutoTextureStr_25 = "330, 332, 332, 332, 242, 242, 294, 195, 270, 270, 270, 270, 270, 343, 343, 343" -AutoTextureStr_26 = "326, 328, 328, 328, 229, 229, 286, 189, 260, 260, 260, 260, 260, 330, 330, 330" -AutoTextureStr_27 = "320, 322, 322, 322, 216, 216, 276, 182, 249, 249, 249, 249, 249, 313, 313, 313" -AutoTextureStr_28 = "314, 315, 315, 315, 205, 205, 266, 176, 239, 239, 239, 239, 239, 287, 287, 287" -AutoTextureStr_29 = "307, 308, 308, 308, 195, 195, 255, 169, 228, 228, 228, 228, 228, 254, 254, 254" -AutoTextureStr_30 = "301, 301, 301, 301, 187, 187, 244, 162, 217, 217, 217, 217, 217, 219, 219, 219" -AutoTextureStr_31 = "296, 296, 296, 296, 180, 180, 235, 156, 207, 207, 207, 207, 207, 186, 186, 186" - -AutoEdgeStr_0 = "250, 256, 262, 279, 459, 459, 459, 212, 224, 224, 224, 224, 224, 224, 224, 224" -AutoEdgeStr_1 = "250, 260, 270, 296, 467, 467, 467, 215, 244, 244, 244, 244, 244, 244, 244, 244" -AutoEdgeStr_2 = "250, 264, 279, 314, 479, 479, 479, 220, 265, 265, 265, 265, 265, 265, 265, 265" -AutoEdgeStr_3 = "250, 268, 288, 332, 494, 494, 494, 225, 285, 285, 285, 285, 285, 285, 285, 285" -AutoEdgeStr_4 = "250, 272, 296, 350, 509, 509, 509, 231, 303, 303, 303, 303, 303, 303, 303, 303" -AutoEdgeStr_5 = "250, 276, 305, 368, 522, 522, 522, 238, 319, 319, 319, 319, 319, 319, 319, 319" -AutoEdgeStr_6 = "250, 280, 313, 384, 531, 531, 531, 245, 333, 333, 333, 333, 333, 333, 333, 333" -AutoEdgeStr_7 = "250, 286, 321, 398, 533, 533, 533, 252, 346, 346, 346, 346, 346, 346, 346, 346" -AutoEdgeStr_8 = "250, 292, 328, 411, 529, 529, 529, 260, 357, 357, 357, 357, 357, 357, 357, 357" -AutoEdgeStr_9 = "249, 299, 334, 420, 519, 519, 519, 267, 364, 364, 364, 364, 364, 364, 364, 364" -AutoEdgeStr_10 = "249, 307, 339, 428, 507, 507, 507, 273, 370, 370, 370, 370, 370, 370, 370, 370" -AutoEdgeStr_11 = "249, 316, 344, 434, 492, 492, 492, 279, 374, 374, 374, 374, 374, 374, 374, 374" -AutoEdgeStr_12 = "248, 326, 349, 439, 476, 476, 476, 284, 379, 379, 379, 379, 379, 379, 379, 379" -AutoEdgeStr_13 = "248, 335, 353, 442, 460, 460, 460, 288, 384, 384, 384, 384, 384, 384, 384, 384" -AutoEdgeStr_14 = "248, 344, 357, 445, 446, 446, 446, 291, 390, 390, 390, 390, 390, 390, 390, 390" -AutoEdgeStr_15 = "247, 351, 360, 447, 435, 435, 435, 293, 394, 394, 394, 394, 394, 394, 394, 394" -AutoEdgeStr_16 = "247, 357, 364, 449, 426, 426, 426, 293, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_17 = "246, 361, 367, 450, 418, 418, 418, 292, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_18 = "245, 364, 369, 450, 411, 411, 411, 291, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_19 = "244, 366, 371, 450, 405, 405, 405, 288, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_20 = "243, 366, 373, 448, 399, 399, 399, 285, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_21 = "242, 366, 375, 445, 394, 394, 394, 282, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_22 = "241, 366, 376, 441, 389, 389, 389, 278, 399, 399, 399, 399, 399, 399, 399, 399" -AutoEdgeStr_23 = "241, 366, 377, 436, 384, 384, 384, 273, 402, 402, 402, 402, 402, 402, 402, 402" -AutoEdgeStr_24 = "240, 365, 377, 429, 380, 380, 380, 268, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_25 = "239, 363, 377, 422, 376, 376, 376, 263, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_26 = "238, 361, 377, 413, 373, 373, 373, 258, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_27 = "238, 359, 376, 403, 370, 370, 370, 253, 413, 413, 413, 413, 413, 413, 413, 413" -AutoEdgeStr_28 = "237, 356, 376, 393, 368, 368, 368, 249, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_29 = "236, 353, 375, 383, 366, 366, 366, 244, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_30 = "235, 351, 375, 373, 364, 364, 364, 240, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_31 = "235, 349, 375, 364, 363, 363, 363, 236, 402, 402, 402, 402, 402, 402, 402, 402" - -AutoTextureFreq = "170, 180, 190, 200, 200, 200, 180, 170, 170, 170, 170, 160, 160, 160, 160, 160" -AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 40, 48, 54, 56, 66, 70, 72, 72, 72, 72, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 85, 87, 87, 90, 92, 92, 92, 92, 92, 92, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 3, 3, 3, 2, 2, 3, 5, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 3, 3, 3, 2, 2, 3, 5, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "120, 123, 128, 128, 129, 135, 135, 120, 118, 118, 110, 120, 120, 120, 120, 120" -AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" -AutoSkinGain = " 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 65, 65, 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80" -[dynamic_dehaze] -ExpThreshCnt = "10" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400, 12800,25600" -AutoDehazeStr = "45, 48, 55, 68, 71, 77, 82, 83, 90,95" -[dynamic_linear_drc] -Enable = "1" -IsoCnt = "10" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 10, 10, 10, 9, 9, 9, 11, 11, 11" -DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" -Asymmetry = " 1, 1, 2, 4, 7, 5, 5, 5, 5, 5" -SecondPole = "150, 150, 150, 150, 150, 150, 160, 160, 160, 150" -Compress = "110, 110, 120, 150, 150, 150, 160, 160, 160, 150" -Stretch = " 60, 60, 50, 50, 50, 50, 50, 50, 50, 50" -Strength = "420, 410, 380, 370, 335, 300, 260, 220, 200, 100" -[dynamic_gamma] -Interval = "10" -TotalNum = "3" -gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH -gammaExpThreshHtoL = "100000, 800000, 1600000" -Table_0 = \ -0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ -275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ -624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ -998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ -1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ -1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ -1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ -1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ -2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ -2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ -2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ -2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ -2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ -2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ -2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ -3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ -3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ -3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ -3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ -3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ -3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ -3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ -3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ -3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ -3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ -3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ -3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ -3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ -3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ -3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ -3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ -3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ -3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ -3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ -4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ -4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ -4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ -4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ -4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 - -Table_1 = \ -0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ -205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ -499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ -825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ -1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ -1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ -1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ -1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ -2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ -2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ -2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ -2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ -2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ -2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ -3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ -3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ -3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ -3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ -3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ -3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ -3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ -3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ -3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ -3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ -3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ -3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ -3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ -3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ -3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ -3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ -4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ -4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 - -Table_2 = \ -0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ -341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ -689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ -1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ -1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ -1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ -1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ -2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ -2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ -2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ -2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ -2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ -2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ -2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ -3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ -3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ -3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ -3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ -3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ -3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ -3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ -3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ -3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ -3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ -3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ -3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ -3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ -3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ -3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ -3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ -4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ -4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 -[static_3dnr] -3DNRCount = "10" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800,25600" - -;ISO 100 -3DnrParam_0 = \ --nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 12 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 40:160 | 150 | \ --mXmathd | 20:120 | 110 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 200 -3DnrParam_1 = \ --nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 12 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 40:160 | 150 | \ --mXmathd | 20:120 | 110 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 400 -3DnrParam_2 = \ --nXsf1 20: 0:128 | 30: 0:128 | 25: 0:128 | 25: 0:128 \ --nXsf2 22: 0:128 | 31: 0:128 | 25: 0:128 | 23: 0:128 \ --nXsf4 21: 0:128 | 31: 0:128 | 25: 0:128 | 28: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ - | 8: 0: 0 | | -trc 16 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:180 | 190 | \ --mXmathd | 30:140 | 150 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 800 -3DnrParam_3 = \ --nXsf1 24: 0:128 | 32: 0:128 | 30: 0:128 | 25: 0:128 \ --nXsf2 25: 0:128 | 36: 0:128 | 30: 0:128 | 25: 0:128 \ --nXsf4 22: 0:128 | 32: 0:128 | 30: 0:128 | 15: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ - | 8: 0: 0 | | -trc 16 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:180 | 190 | \ --mXmathd | 30:140 | 150 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 1600 -3DnrParam_4 = \ --nXsf1 32: 0:110 | 40: 0:128 | 48: 0:128 | 30: 0:128 \ --nXsf2 34: 0:110 | 50: 0:128 | 48: 0:128 | 30: 0:128 \ --nXsf4 32: 0:110 | 40: 0:128 | 48: 0:128 | 20: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ --nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 140 \ - | | | -mXmathd 100 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 3 | 0: 0 | 0 | \ --nXtsi 0 | 0: 0 | 0 | \ --nXtfs 2 | 8: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 32 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:320 | 300 | \ --mXmathd | 40:280 | 260 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 2400 -3DnrParam_5 = \ --nXsf1 32: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ --nXsf2 34: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ --nXsf4 32: 0:100 | 48: 0:128 | 45: 0:128 | 12: 0:128 \ --SelRt 12: 12 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ --nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 0 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 12 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 35 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 80:380 | 360 | \ --mXmathd | 50:320 | 300 | \ --mXmate | 2: 3 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 3200 -3DnrParam_6 = \ --nXsf1 32: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ --nXsf2 34: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ --nXsf4 32: 0:100 | 50: 0:128 | 50: 0:128 | 12: 0:128 \ --SelRt 12: 12 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ --nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 0 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 12 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 35 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 80:380 | 360 | \ --mXmathd | 50:320 | 300 | \ --mXmate | 2: 3 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 6400 -3DnrParam_7 = \ --nXsf1 34: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ --nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ --nXsf4 39: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ --nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ --sfr (0) 3 | 3 | 3 | 0 | 0 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 170 \ - | | | -mXmathd 130 \ --nXstr (1) 25 | 25: 25 | 25 | -mXmate 3 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 23: 23: 23 | 23: 23: 23 | 23: 23: 23 | -sfc 240 \ - 23: 23: 23 | 23: 23: 23 | 23: 30: 23 | -tfc 30 \ --nXtfr1 (2) | 30: 30: 23 | | -tpc 10 \ - | 23: 23: 23 | | -trc 45 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 90:360 | 360 | \ --mXmathd | 60:280 | 300 | \ --mXmate | 3: 3 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 12800 -3DnrParam_8 = \ --nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ --nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ --nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ --nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ --nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ --sfr (0) 5 | 5 | 4 | 3 | 3 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 29 | 30: 30 | 30 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 25: 25: 25 | 25: 0: 4 | 16: 8: 16 | -sfc 250 \ - 25: 25: 25 | 25: 0: 4 | 21: 21: 21 | -tfc 30 \ --nXtfr1 (2) | 25: 25: 25 | | -tpc 8 \ - | 25: 25: 25 | | -trc 50 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:380 | 320 | \ --mXmathd | 80:320 | 260 | \ --mXmate | 4: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - - - - -;ISO 25600 -3DnrParam_9 = \ --nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ --nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ --nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ --nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ --nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ --sfr (0) 31 | 24 | 24 | 24 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 30: 30: 30 | 30: 0: 4 | 16: 8: 16 | -sfc 250 \ - 30: 30: 30 | 30: 0: 4 | 21: 21: 21 | -tfc 30 \ --nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ - | 31: 31: 31 | | -trc 50 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:380 | 320 | \ --mXmathd | 80:320 | 260 | \ --mXmate | 4: 5 | 5 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -[ir_static_ae] -MaxHistOffset = "24" -HistRatioSlope = "128" -AutoSpeed = "80" -AutoTolerance = "2" -AutoBlackDelayFrame = "8" -AutoWhiteDelayFrame = "2" -[ir_static_aerouteex] -TotalNum = "8" -RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" -;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" -RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" -RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" -RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[ir_static_aeweight] -ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, -ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, -ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, -ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, -ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, -ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, -ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, -ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, -ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, -ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[ir_static_ldci] -Enable = "1" -LDCIOpType = "0" -LDCIGaussLPFSigma = "28" -AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" -AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" -AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" -AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" -AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[ir_static_drc] -Enable = "1" -CurveSelect = "0" -DRCOpType = "1" -DRCAutoStr = "512" -DRCAutoStrMin = "0" -DRCAutoStrMax = "512" -DRCToneMappingValue = \ -4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ -37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ -40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ -44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ -48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ -54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ -59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[ir_static_nr] -Enable = "1" -FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" -CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[ir_static_dehaze] -Enable = "1" -DehazeUserLutEnable = "1" -DehazeOpType = "0" -DehazeLut = \ -145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ -181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ -216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ -238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ -249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255 -[ir_static_sharpen] -Enable = "1" -AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" - -AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" -AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" -AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" -AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" -AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" -AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" -AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" -AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" -AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" -AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" -AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" -AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" -AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" -AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" -AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" -AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" -AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" -AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" -AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" -AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" -AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" -AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" -AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" -AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" -AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" -AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" -AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" - -AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" - -AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 180, 180, 160, 160, 160, 160, 160, 160, 160" -AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 45, 52, 58, 60, 58, 48, 44, 40, 30, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 85, 85, 85, 90, 90, 90, 80, 70, 60, 50, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 10, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 10, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" -AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80" -[ir_dynamic_dehaze] -ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AutoDehazeStr = "88, 83, 78, 68, 65, 37, 37, 55" -[ir_dynamic_linear_drc] -Enable = "1" -IsoCnt = "7" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 9, 9, 8, 8, 8, 8" -DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" -Asymmetry = " 4, 4, 4, 4, 4, 4, 5" -SecondPole = "170, 170, 170, 170, 170, 180, 190" -Compress = "130, 130, 120, 120, 120, 130, 150" -Stretch = " 50, 50, 50, 50, 50, 50, 50" -Strength = "340, 330, 320, 315, 310, 280, 220" - -[ir_dynamic_gamma] -Interval = "10" -TotalNum = "3" -gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH -gammaExpThreshHtoL = "400000, 800000, 3300000" -;;;GammaExpThresh ;;Photo maybe use it, here don't use. -Table_0 = \ -0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ -237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ -578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ -952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ -1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ -1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ -1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ -2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ -2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ -2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ -2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ -2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ -2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ -3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ -3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ -3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ -3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ -3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ -3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ -3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ -3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ -3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ -3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ -3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ -3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ -3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ -3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ -3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ -4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ -4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ -4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ -4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 - -Table_1 = \ -0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ -250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ -611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ -1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ -1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ -1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ -1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ -2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ -2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ -2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ -2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ -2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ -2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ -3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ -3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ -3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ -3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ -3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ -3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ -3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ -3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ -3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ -3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ -3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ -3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ -3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ -3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ -3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ -3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ -3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ -4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ -4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 - -Table_2 = \ -0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ -330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ -710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ -1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ -1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ -1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ -2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ -2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ -2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ -2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ -2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ -2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ -3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ -3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ -3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ -3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ -3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ -3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ -3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ -3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ -3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ -3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ -3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ -3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ -3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ -3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ -3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ -3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ -3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ -4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ -4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ -4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 -[ir_static_3dnr] -3DNRCount = "7" -IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" - -;ISO 100 -3DnrParam_0 = \ --nXsf1 16: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ --nXsf2 16: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 18: 0:128 | 20: 0:128 | 20: 0:128 | 40: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|110: 86: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:160 | 150 | \ --mXmathd | 30:120 | 120 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 200 -3DnrParam_1 = \ --nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:180 | 160 | \ --mXmathd | 30:140 | 120 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 400 -3DnrParam_2 = \ --nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ --nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 120 \ - | | | -mXmathd 80 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:240 | 230 | \ --mXmathd | 50:180 | 170 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 800 -3DnrParam_3 = \ --nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ --nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 120 \ - | | | -mXmathd 80 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:240 | 230 | \ --mXmathd | 50:180 | 170 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 1600 -3DnrParam_4 = \ --nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ --nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ --nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ --nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ --sfr (0) 31 | 24 | 24 | 24 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 80:380 | 360 | \ --mXmathd | 50:320 | 300 | \ --mXmate | 2: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 3200 -3DnrParam_5 = \ --nXsf1 32: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ --nXsf2 36: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ --nXsf4 32: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ --nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ --sfr (0) 31 | 16 | 16 | 24 | 28 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:400 | 380 | \ --mXmathd | 80:340 | 320 | \ --mXmate | 2: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 6400 -3DnrParam_6 = \ --nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ --nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ --nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 50: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ - | | | | \ --nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ --nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ --nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ --sfr (0) 6 | 6 | 6 | 4 | 4 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 1 | 9: 13 | 9 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -sfc 10 \ - 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -tfc 8 \ --nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:480 | 420 | \ --mXmathd | 80:400 | 360 | \ --mXmate | 4: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini b/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini deleted file mode 100644 index 91f4a92a..00000000 --- a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini +++ /dev/null @@ -1,1426 +0,0 @@ -[all_param] -UpFrameIso = 400 -DownFrameIso = 1000 -[static_ae] -MaxHistOffset = "32" -HistRatioSlope = "168" -AutoSpeed = "64" -AutoTolerance = "2" -AutoBlackDelayFrame = "8" -AutoWhiteDelayFrame = "0" -[static_aerouteex] -TotalNum = "8" -RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" -RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" -RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" -RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[static_aeweight] -ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, -ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, -ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, -ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, -ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[static_ldci] -Enable = "1" -LDCIOpType = "0" -LDCIGaussLPFSigma = "28" -AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" -AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" -AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" -AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" -AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" -AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[static_drc] -Enable = "1" -CurveSelect = "0" -DRCOpType = "1" -DRCAutoStr = "512" -DRCAutoStrMin = "0" -DRCAutoStrMax = "512" -DRCToneMappingValue = \ -4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ -37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ -40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ -44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ -48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ -54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ -59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[static_nr] -Enable = "1" -FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" -CoringWgt = "20, 22, 20, 16, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[static_dehaze] -Enable = "1" -DehazeUserLutEnable = "1" -DehazeOpType = "0" -DehazeLut = \ -145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ -181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ -216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ -238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ -249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255 -[static_sharpen] -Enable = "1" -AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" - -AutoTextureStr_0 = "285, 285, 264, 264, 264, 264, 264, 264, 264, 128, 128, 128, 128, 28, 28, 28" -AutoTextureStr_1 = "300, 300, 276, 276, 276, 276, 276, 276, 276, 148, 148, 148, 148, 43, 43, 43" -AutoTextureStr_2 = "315, 315, 292, 292, 292, 292, 292, 292, 292, 177, 177, 177, 177, 59, 59, 59" -AutoTextureStr_3 = "328, 328, 307, 307, 307, 307, 307, 307, 307, 211, 211, 211, 211, 75, 75, 75" -AutoTextureStr_4 = "337, 337, 316, 316, 316, 316, 316, 316, 316, 247, 247, 247, 247, 91, 91, 91" -AutoTextureStr_5 = "345, 345, 324, 324, 324, 324, 324, 324, 324, 281, 281, 281, 281, 106, 106, 106" -AutoTextureStr_6 = "352, 352, 331, 331, 331, 331, 331, 331, 331, 310, 310, 310, 310, 121, 121, 121" -AutoTextureStr_7 = "357, 357, 336, 336, 336, 336, 336, 336, 336, 331, 331, 331, 331, 136, 136, 136" -AutoTextureStr_8 = "359, 359, 337, 337, 337, 337, 337, 337, 337, 342, 342, 342, 342, 152, 152, 152" -AutoTextureStr_9 = "361, 361, 338, 338, 338, 338, 338, 338, 338, 348, 348, 348, 348, 167, 167, 167" -AutoTextureStr_10 = "363, 363, 338, 338, 338, 338, 338, 338, 338, 351, 351, 351, 351, 183, 183, 183" -AutoTextureStr_11 = "364, 364, 338, 338, 338, 338, 338, 338, 338, 352, 352, 352, 352, 199, 199, 199" -AutoTextureStr_12 = "364, 364, 337, 337, 337, 337, 337, 337, 337, 350, 350, 350, 350, 214, 214, 214" -AutoTextureStr_13 = "365, 365, 336, 336, 336, 336, 336, 336, 336, 347, 347, 347, 347, 228, 228, 228" -AutoTextureStr_14 = "364, 364, 335, 335, 335, 335, 335, 335, 335, 344, 344, 344, 344, 241, 241, 241" -AutoTextureStr_15 = "363, 363, 333, 333, 333, 333, 333, 333, 333, 341, 341, 341, 341, 254, 254, 254" -AutoTextureStr_16 = "361, 361, 331, 331, 331, 331, 331, 331, 331, 338, 338, 338, 338, 267, 267, 267" -AutoTextureStr_17 = "358, 358, 328, 328, 328, 328, 328, 328, 328, 333, 333, 333, 333, 283, 283, 283" -AutoTextureStr_18 = "355, 355, 324, 324, 324, 324, 324, 324, 324, 327, 327, 327, 327, 298, 298, 298" -AutoTextureStr_19 = "351, 351, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 313, 313, 313" -AutoTextureStr_20 = "346, 346, 316, 316, 316, 316, 316, 316, 316, 313, 313, 313, 313, 325, 325, 325" -AutoTextureStr_21 = "342, 342, 312, 312, 312, 312, 312, 312, 312, 305, 305, 305, 305, 338, 338, 338" -AutoTextureStr_22 = "337, 337, 308, 308, 308, 308, 308, 308, 308, 296, 296, 296, 296, 348, 348, 348" -AutoTextureStr_23 = "333, 333, 304, 304, 304, 304, 304, 304, 304, 288, 288, 288, 288, 353, 353, 353" -AutoTextureStr_24 = "329, 329, 300, 300, 300, 300, 300, 300, 300, 279, 279, 279, 279, 350, 350, 350" -AutoTextureStr_25 = "324, 324, 295, 295, 295, 295, 295, 295, 295, 270, 270, 270, 270, 343, 343, 343" -AutoTextureStr_26 = "318, 318, 290, 290, 290, 290, 290, 290, 290, 260, 260, 260, 260, 330, 330, 330" -AutoTextureStr_27 = "313, 313, 285, 285, 285, 285, 285, 285, 285, 249, 249, 249, 249, 313, 313, 313" -AutoTextureStr_28 = "308, 308, 280, 280, 280, 280, 280, 280, 280, 239, 239, 239, 239, 287, 287, 287" -AutoTextureStr_29 = "303, 303, 276, 276, 276, 276, 276, 276, 276, 228, 228, 228, 228, 254, 254, 254" -AutoTextureStr_30 = "299, 299, 272, 272, 272, 272, 272, 272, 272, 217, 217, 217, 217, 219, 219, 219" -AutoTextureStr_31 = "296, 296, 269, 269, 269, 269, 269, 269, 269, 207, 207, 207, 207, 186, 186, 186" - -AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 320, 320, 224, 224, 224, 224, 224, 224, 224, 224" -AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 331, 331, 244, 244, 244, 244, 244, 244, 244, 244" -AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 343, 343, 265, 265, 265, 265, 265, 265, 265, 265" -AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 356, 356, 285, 285, 285, 285, 285, 285, 285, 285" -AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 368, 368, 303, 303, 303, 303, 303, 303, 303, 303" -AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 380, 380, 319, 319, 319, 319, 319, 319, 319, 319" -AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 391, 391, 333, 333, 333, 333, 333, 333, 333, 333" -AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 401, 401, 346, 346, 346, 346, 346, 346, 346, 346" -AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 410, 410, 357, 357, 357, 357, 357, 357, 357, 357" -AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 416, 416, 364, 364, 364, 364, 364, 364, 364, 364" -AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 422, 422, 370, 370, 370, 370, 370, 370, 370, 370" -AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 427, 427, 374, 374, 374, 374, 374, 374, 374, 374" -AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 431, 431, 379, 379, 379, 379, 379, 379, 379, 379" -AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 434, 434, 384, 384, 384, 384, 384, 384, 384, 384" -AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 437, 437, 390, 390, 390, 390, 390, 390, 390, 390" -AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 439, 439, 394, 394, 394, 394, 394, 394, 394, 394" -AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 442, 442, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 444, 444, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 445, 445, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 446, 446, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 446, 446, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 445, 445, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 445, 445, 399, 399, 399, 399, 399, 399, 399, 399" -AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 444, 444, 402, 402, 402, 402, 402, 402, 402, 402" -AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 442, 442, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 440, 440, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 437, 437, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 434, 434, 413, 413, 413, 413, 413, 413, 413, 413" -AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 431, 431, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 428, 428, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 425, 425, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 423, 423, 402, 402, 402, 402, 402, 402, 402, 402" - -AutoTextureFreq = "150, 170, 180, 190, 200, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220" -AutoEdgeFreq = "120, 120, 120, 130, 130, 130, 200, 200, 200, 200, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 40, 45, 54, 56, 60, 70, 70, 70, 70, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 82, 84, 90, 90, 90, 90, 90, 90, 90, 45, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "122, 123, 128, 128, 128, 128, 128, 120, 118, 118, 110, 120, 120, 120, 120, 120" -AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 28, 28, 30, 31, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 28, 30, 31, 31, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoSkinGain = " 25, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 71, 71, 72, 74, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" -[static_dpc] -DpcEnable = "1" -DpcStrength = "50, 100, 200, 235, 245, 250, 255, 220, 220, 220, 152, 152, 152, 152, 152, 152" -DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" -[dynamic_dehaze] -ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" -AutoDehazeStr = "58,65,90,95, 100,105,108,118,128" -[dynamic_linear_drc] -Enable = "1" -IsoCnt = "10" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8, 8, 8" -DetailAdjustFactor = " 8, 8, 8, 8, 7, 6, 6, 6, 6, 6" -Asymmetry = " 4, 4, 4, 4, 6, 6, 6, 6, 6, 6" -SecondPole = "160, 160, 160, 160, 160, 160, 160, 150, 150, 150" -Compress = "150, 150, 150, 150, 150, 150, 150, 150, 150, 150" -Stretch = " 45, 45, 45, 45, 45, 45, 45, 50, 50, 50" -Strength = "420, 380, 370, 350, 320, 240, 220, 200, 200, 100" -[dynamic_gamma] -Interval = "10" -TotalNum = "3" -gammaExpThreshLtoH = "3200, 6400, 25600" ;use LtoH -gammaExpThreshHtoL = "400000, 800000, 1600000" -Table_0 = \ -0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ -237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ -578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ -952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ -1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ -1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ -1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ -2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ -2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ -2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ -2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ -2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ -2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ -3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ -3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ -3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ -3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ -3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ -3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ -3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ -3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ -3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ -3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ -3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ -3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ -3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ -3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ -3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ -4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ -4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ -4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ -4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 - -Table_1 = \ -0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ -250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ -611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ -1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ -1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ -1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ -1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ -2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ -2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ -2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ -2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ -2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ -2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ -3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ -3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ -3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ -3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ -3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ -3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ -3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ -3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ -3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ -3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ -3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ -3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ -3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ -3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ -3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ -3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ -3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ -4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ -4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 - -Table_2 = \ -0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ -250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ -611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ -1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ -1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ -1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ -1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ -2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ -2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ -2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ -2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ -2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ -2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ -3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ -3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ -3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ -3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ -3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ -3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ -3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ -3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ -3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ -3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ -3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ -3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ -3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ -3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ -3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ -3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ -3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ -4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ -4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 -[static_3dnr] -3DNRCount = "9" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" - -;ISO 100 -3DnrParam_0 = \ --nXsf1 18: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ --nXsf2 20: 0:128 | 30: 0:128 | 20: 0:128 | 30: 0:128 \ --nXsf4 18: 0:128 | 25: 0:128 | 20: 0:128 | 30: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 96: 72: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 12 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 40:150 | 150 | \ --mXmathd | 20:120 | 100 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 200 -3DnrParam_1 = \ --nXsf1 22: 0:128 | 30: 0:128 | 30: 0:128 | 38: 0:128 \ --nXsf2 25: 0:128 | 35: 0:128 | 30: 0:128 | 38: 0:128 \ --nXsf4 22: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ - | 8: 0: 0 | | -trc 16 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:180 | 180 | \ --mXmathd | 30:130 | 140 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 400 -3DnrParam_2 = \ --nXsf1 28: 0:128 | 38: 0:128 | 35: 0:128 | 42: 0:128 \ --nXsf2 30: 0:128 | 38: 0:128 | 40: 0:128 | 42: 0:128 \ --nXsf4 28: 0:128 | 38: 0:128 | 40: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|112: 80: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 15: 15\ - | | | | \ --nXsfn 4: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 26: 32 | 44: 40 | 44: 42 | 44: 52| 42: 40\ --nXsthd 18: 24 | 30: 30 | 32: 32 | 32: 44| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 120 \ - | | | -mXmathd 80 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 2: 0 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ - 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 25 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 60:260 | 240 | \ --mXmathd | 30:200 | 200 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 800 -3DnrParam_3 = \ --nXsf1 30: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ --nXsf2 32: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ --nXsf4 30: 0:128 | 40: 0:128 | 40: 0:128 | 36: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|120: 100: 84: 84\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 13: 14\ - | | | | \ --nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ --nXsth 40: 32 | 48: 44 | 50: 48 | 44: 48| 36: 44\ --nXsthd 30: 24 | 36: 30 | 36: 32 | 36: 32| 24: 30\ --sfr (0) 25 | 25 | 25 | 25 | 25 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 140 \ - | | | -mXmathd 100 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 3 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 8: 12 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 32 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:360 | 260 | \ --mXmathd | 40:300 | 220 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 1600 -3DnrParam_4 = \ --nXsf1 20: 0:128 | 50: 0:128 | 40: 0:128 | 40: 0:128 \ --nXsf2 24: 0:128 | 40: 0:128 | 40: 0:128 | 40: 0:128 \ --nXsf4 20: 0:128 | 40: 0:128 | 40: 0:128 | 36: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 90:120 |120: 72: 64: 64|132: 100: 84: 84\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 20: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 14\ - | | | | \ --nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ --nXsth 44: 40 | 48: 40 | 36: 48 | 44: 50| 40: 48\ --nXsthd 24: 30 | 32: 30 | 28: 36 | 30: 42| 30: 18\ --sfr (0) 21 | 21 | 21 | 21 | 21 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 12 | 2: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 35 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 80:360 | 320 | \ --mXmathd | 50:300 | 260 | \ --mXmate | 2: 3 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 2400 -3DnrParam_5 = \ --nXsf1 24: 0: 128 | 48: 0:128 | 48: 0:128 | 48: 0:128 \ --nXsf2 26: 0: 128 | 48: 0:128 | 48: 0:128 | 48: 0:128 \ --nXsf4 24: 0: 128 | 48: 0:128 | 48: 0:128 | 40: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 80:110 |110: 70: 64: 64|140: 100: 84: 84\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ --nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ --nXsth 38: 40 | 48: 40 | 36: 48 | 44: 50| 40: 48\ --nXsthd 26: 30 | 32: 30 | 28: 36 | 30: 40| 32: 18\ --sfr (0) 21 | 21 | 21 | 21 | 21 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 130 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 12 | 3: 1 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 35 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 90:380 | 360 | \ --mXmathd | 60:320 | 320 | \ --mXmate | 2: 3 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 3200 -3DnrParam_6 = \ --nXsf1 28: 0: 128 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ --nXsf2 30: 0: 128 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ --nXsf4 28: 0: 128 | 50: 0:128 | 50: 0:128 | 38: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 72:110 |110: 70: 64: 64|148: 90: 84: 84\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ --nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 12: 14\ - | | | | \ --nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ --nXsth 38: 50 | 48: 40 | 36: 48 | 44: 52| 40: 48\ --nXsthd 26: 36 | 32: 30 | 28: 36 | 32: 44| 32: 28\ --sfr (0) 21 | 21 | 21 | 21 | 21 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 6 | 4: 1 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 3 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 35 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:380 | 380 | \ --mXmathd | 80:320 | 320 | \ --mXmate | 2: 3 | 3 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 6400 -3DnrParam_7 = \ --nXsf1 32: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ --nXsf2 36: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ --nXsf4 32: 0: 128 | 60: 0:128 | 60: 0:128 | 32: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 84: 84\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ --nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 44 | 64: 36 | 56: 48 | 44: 54| 46: 54\ --nXsthd 25: 30 | 38: 30 | 28: 36 | 32: 32| 32: 28\ --sfr (0) 25 | 25 | 25 | 25 | 25 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 220 \ - | | | -mXmathd 200 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 5: 1 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 5 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 4: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 255 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 110:320 | 300 | \ --mXmathd | 70:260 | 240 | \ --mXmate | 2: 3 | 3 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 12800 -3DnrParam_8 = \ --nXsf1 32: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ --nXsf2 36: 0: 128 | 60: 0:128 | 60: 0:128 | 52: 0:128 \ --nXsf4 32: 0: 128 | 60: 0:128 | 60: 0:128 | 32: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 84: 84\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 22: 0\ --nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 44 | 64: 36 | 56: 48 | 44: 54| 46: 54\ --nXsthd 25: 30 | 38: 30 | 28: 36 | 32: 32| 32: 28\ --sfr (0) 25 | 25 | 25 | 25 | 25 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 220 \ - | | | -mXmathd 200 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 5: 1 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 5 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 4: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 28 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 255 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:320 | 300 | \ --mXmathd | 70:260 | 240 | \ --mXmate | 2: 3 | 3 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -[ir_static_ae] -MaxHistOffset = "24" -HistRatioSlope = "128" -AutoSpeed = "80" -AutoTolerance = "2" -AutoBlackDelayFrame = "8" -AutoWhiteDelayFrame = "2" -[ir_static_aerouteex] -TotalNum = "8" -RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" -RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" -RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" -RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[ir_static_aeweight] -ExpWeight_0 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -ExpWeight_1 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -ExpWeight_2 = 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, -ExpWeight_3 = 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, -ExpWeight_4 = 1, 1, 1, 1, 2, 3, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, -ExpWeight_5 = 1, 1, 1, 2, 3, 4, 8, 8, 8, 8, 8, 4, 3, 2, 1, 1, 1, -ExpWeight_6 = 1, 1, 2, 3, 4,12,12,12,12,12,12,12, 4, 3, 2, 1, 1, -ExpWeight_7 = 1, 1, 2, 3, 8,12,12,12,12,12,12,12, 8, 3, 2, 1, 1, -ExpWeight_8 = 1, 2, 3, 4,12,12,12,12,12,12,12,12,12, 4, 3, 2, 1, -ExpWeight_9 = 1, 1, 2, 3, 8,12,12,12,12,12,12,12, 8, 3, 2, 1, 1, -ExpWeight_10 = 1, 1, 1, 2, 3, 8,12,12,12,12,12, 8, 3, 2, 1, 1, 1, -ExpWeight_11 = 1, 1, 1, 1, 2, 4, 8, 8, 8, 8, 8, 4, 2, 1, 1, 1, 1, -ExpWeight_12 = 1, 1, 1, 1, 2, 2, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, -ExpWeight_13 = 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, -ExpWeight_14 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -[ir_static_ldci] -Enable = "1" -LDCIOpType = "0" -LDCIGaussLPFSigma = "28" -AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" -AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" -AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" -AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" -AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[ir_static_drc] -Enable = "1" -CurveSelect = "0" -DRCOpType = "1" -DRCAutoStr = "512" -DRCAutoStrMin = "0" -DRCAutoStrMax = "512" -DRCToneMappingValue = \ -4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ -37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ -40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ -44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ -48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ -54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ -59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[ir_static_nr] -Enable = "1" -FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" -CoringWgt = "20, 20, 20, 16, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[ir_static_dehaze] -Enable = "1" -DehazeUserLutEnable = "1" -DehazeOpType = "0" -DehazeLut = \ -145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ -181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ -216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ -238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ -249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255 -[ir_static_sharpen] -Enable = "1" -AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" - -AutoTextureStr_0 = "252, 227, 218, 188, 160, 218, 218, 61, 61, 61, 61, 61, 61, 61, 61, 61" -AutoTextureStr_1 = "261, 242, 233, 201, 163, 233, 233, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_2 = "273, 258, 250, 215, 180, 250, 250, 124, 124, 124, 124, 124, 124, 124, 124, 124" -AutoTextureStr_3 = "289, 275, 267, 230, 196, 267, 267, 155, 155, 155, 155, 155, 155, 155, 155, 155" -AutoTextureStr_4 = "304, 291, 284, 244, 211, 284, 284, 184, 184, 184, 184, 184, 184, 184, 184, 184" -AutoTextureStr_5 = "318, 304, 298, 255, 223, 298, 298, 210, 210, 210, 210, 210, 210, 210, 210, 210" -AutoTextureStr_6 = "330, 314, 308, 264, 231, 308, 308, 234, 234, 234, 234, 234, 234, 234, 234, 234" -AutoTextureStr_7 = "336, 319, 312, 267, 233, 312, 312, 256, 256, 256, 256, 256, 256, 256, 256, 256" -AutoTextureStr_8 = "336, 317, 309, 264, 227, 309, 309, 275, 275, 275, 275, 275, 275, 275, 275, 275" -AutoTextureStr_9 = "333, 311, 300, 255, 215, 300, 300, 289, 289, 289, 289, 289, 289, 289, 289, 289" -AutoTextureStr_10 = "326, 300, 287, 243, 198, 287, 287, 300, 300, 300, 300, 300, 300, 300, 300, 300" -AutoTextureStr_11 = "318, 288, 272, 229, 178, 272, 272, 309, 309, 309, 309, 309, 309, 309, 309, 309" -AutoTextureStr_12 = "310, 275, 257, 216, 159, 257, 257, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_13 = "303, 264, 243, 204, 143, 243, 243, 322, 322, 322, 322, 322, 322, 322, 322, 322" -AutoTextureStr_14 = "298, 256, 234, 198, 132, 234, 234, 326, 326, 326, 326, 326, 326, 326, 326, 326" -AutoTextureStr_15 = "297, 253, 231, 197, 128, 231, 231, 329, 329, 329, 329, 329, 329, 329, 329, 329" -AutoTextureStr_16 = "301, 256, 234, 205, 133, 234, 234, 330, 330, 330, 330, 330, 330, 330, 330, 330" -AutoTextureStr_17 = "308, 264, 243, 221, 146, 243, 243, 328, 328, 328, 328, 328, 328, 328, 328, 328" -AutoTextureStr_18 = "319, 275, 256, 241, 164, 256, 256, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoTextureStr_19 = "330, 287, 271, 264, 185, 271, 271, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_20 = "341, 300, 287, 286, 205, 287, 287, 308, 308, 308, 308, 308, 308, 308, 308, 308" -AutoTextureStr_21 = "350, 310, 300, 305, 224, 300, 300, 296, 296, 296, 296, 296, 296, 296, 296, 296" -AutoTextureStr_22 = "356, 318, 311, 318, 238, 311, 311, 283, 283, 283, 283, 283, 283, 283, 283, 283" -AutoTextureStr_23 = "357, 320, 316, 323, 244, 316, 316, 267, 267, 267, 267, 267, 267, 267, 267, 267" -AutoTextureStr_24 = "353, 317, 316, 319, 243, 316, 316, 247, 247, 247, 247, 247, 247, 247, 247, 247" -AutoTextureStr_25 = "346, 309, 313, 309, 237, 313, 313, 225, 225, 225, 225, 225, 225, 225, 225, 225" -AutoTextureStr_26 = "336, 298, 307, 294, 227, 307, 307, 201, 201, 201, 201, 201, 201, 201, 201, 201" -AutoTextureStr_27 = "324, 285, 299, 275, 215, 299, 299, 176, 176, 176, 176, 176, 176, 176, 176, 176" -AutoTextureStr_28 = "310, 271, 290, 255, 201, 290, 290, 149, 149, 149, 149, 149, 149, 149, 149, 149" -AutoTextureStr_29 = "297, 259, 280, 234, 186, 280, 280, 121, 121, 121, 121, 121, 121, 121, 121, 121" -AutoTextureStr_30 = "284, 248, 271, 214, 173, 271, 271, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_31 = "272, 241, 264, 196, 161, 264, 264, 64, 64, 64, 64, 64, 64, 64, 64, 64" - -AutoEdgeStr_0 = "309, 309, 299, 299, 459, 459, 459, 459, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_1 = "312, 312, 303, 303, 467, 467, 467, 467, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_2 = "315, 315, 309, 309, 479, 479, 479, 479, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_3 = "320, 320, 316, 316, 494, 494, 494, 494, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_4 = "325, 325, 324, 324, 509, 509, 509, 509, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_5 = "330, 330, 331, 331, 522, 522, 522, 522, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_6 = "336, 336, 337, 337, 531, 531, 531, 531, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_7 = "336, 342, 341, 341, 533, 533, 533, 533, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_8 = "336, 347, 343, 343, 529, 529, 529, 529, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_9 = "336, 353, 344, 344, 519, 519, 519, 519, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_10 = "336, 358, 344, 344, 507, 507, 507, 507, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_11 = "336, 363, 343, 343, 492, 492, 492, 492, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_12 = "336, 367, 342, 342, 476, 476, 476, 476, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_13 = "336, 370, 341, 341, 460, 460, 460, 460, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_14 = "336, 372, 341, 341, 446, 446, 446, 446, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_15 = "336, 373, 341, 341, 435, 435, 435, 435, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_16 = "336, 373, 342, 342, 426, 426, 426, 426, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_17 = "336, 372, 344, 344, 418, 418, 418, 418, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_18 = "336, 370, 346, 346, 411, 411, 411, 411, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_19 = "336, 367, 349, 349, 405, 405, 405, 405, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_20 = "336, 363, 351, 351, 399, 399, 399, 399, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_21 = "336, 360, 352, 352, 394, 394, 394, 394, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_22 = "336, 355, 353, 353, 389, 389, 389, 389, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_23 = "336, 351, 352, 352, 384, 384, 384, 384, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_24 = "336, 346, 350, 350, 380, 380, 380, 380, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_25 = "336, 341, 346, 346, 376, 376, 376, 376, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_26 = "336, 337, 342, 342, 373, 373, 373, 373, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_27 = "332, 332, 337, 337, 370, 370, 370, 370, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_28 = "328, 328, 331, 331, 368, 368, 368, 368, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_29 = "325, 325, 327, 327, 366, 366, 366, 366, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_30 = "322, 322, 323, 323, 364, 364, 364, 364, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_31 = "320, 320, 320, 320, 363, 363, 363, 363, 326, 326, 326, 326, 326, 326, 326, 326" - -AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 200, 200, 160, 160, 160, 160, 160, 160, 160" -AutoEdgeFreq = "130, 130, 120, 120, 120, 120, 120, 120, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 48, 56, 58, 56, 60, 60, 60, 60, 60, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 90, 90, 85, 80, 80, 90, 90, 90, 90, 50, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" -AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 72, 72, 74, 78, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" -[ir_static_dpc] -DpcEnable = "1" -DpcStrength = "50, 100, 210, 235, 240, 245, 250, 255, 220, 220, 152, 152, 152, 152, 152, 152" -DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" -[ir_dynamic_dehaze] -ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" -AutoDehazeStr = "80,80,80,80,85,90,105,110,128" -[ir_dynamic_linear_drc] -Enable = "1" -IsoCnt = "7" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8" -DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8, 8" -Asymmetry = " 4, 4, 4, 4, 4, 4, 5, 5" -SecondPole = "160, 160, 160, 160, 160, 160, 150, 150" -Compress = "150, 150, 150, 150, 150, 150, 150, 150" -Stretch = " 45, 45, 45, 45, 45, 45, 50, 50" -Strength = "380, 360, 340, 330, 330, 320, 300, 220" -[ir_dynamic_gamma] -Interval = "10" -TotalNum = "3" -gammaExpThreshLtoH = "2400, 6400, 12800" ;use LtoH -gammaExpThreshHtoL = "400000, 800000, 3300000" -;;;GammaExpThresh ;;Photo maybe use it, here don't use. -Table_0 = \ -0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ -237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ -578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ -952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ -1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ -1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ -1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ -2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ -2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ -2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ -2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ -2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ -2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ -3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ -3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ -3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ -3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ -3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ -3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ -3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ -3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ -3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ -3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ -3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ -3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ -3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ -3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ -3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ -4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ -4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ -4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ -4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 - -Table_1 = \ -0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ -250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ -611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ -1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ -1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ -1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ -1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ -2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ -2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ -2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ -2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ -2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ -2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ -3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ -3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ -3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ -3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ -3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ -3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ -3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ -3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ -3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ -3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ -3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ -3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ -3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ -3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ -3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ -3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ -3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ -4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ -4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 - -Table_2 = \ -0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ -250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ -611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ -1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ -1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ -1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ -1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ -2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ -2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ -2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ -2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ -2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ -2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ -3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ -3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ -3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ -3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ -3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ -3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ -3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ -3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ -3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ -3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ -3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ -3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ -3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ -3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ -3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ -3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ -3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ -4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ -4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 -[ir_static_3dnr] -3DNRCount = "7" -IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" - -;ISO 100 -3DnrParam_0 = \ --nXsf1 12: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ --nXsf2 16: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ --nXsf4 14: 0:128 | 20: 0:128 | 20: 0:128 | 35: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|100: 80: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ - | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:150 | 130 | \ --mXmathd | 30:120 | 100 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 200 -3DnrParam_1 = \ --nXsf1 18: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 20: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|115: 88: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 4: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:160 | 150 | \ --mXmathd | 30:120 | 120 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 400 -3DnrParam_2 = \ --nXsf1 20: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf2 22: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 20: 0:128 | 30: 0:128 | 40: 0:128 | 36: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 92: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 16: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 4: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 42\ --nXsthd 24: 30 | 30: 30 | 32: 32 | 32: 36| 32: 28\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 120 \ - | | | -mXmathd 80 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:220 | 220 | \ --mXmathd | 50:160 | 160 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 800 -3DnrParam_3 = \ --nXsf1 22: 0:110 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf2 24: 0:110 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 22: 0:110 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|148:102: 64: 98\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 13: 15 | 13: 15 | 13: 15 | 12: 15| 13: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 28: 40 | 40: 40 | 42: 42 | 44: 48| 40: 42\ --nXsthd 20: 25 | 32: 32 | 32: 32 | 32: 36| 32: 16\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 140 \ - | | | -mXmathd 100 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 3 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 1 | 8: 13 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 80:260 | 240 | \ --mXmathd | 50:220 | 200 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - - -;ISO 1600 -3DnrParam_4 = \ --nXsf1 24: 0: 72 | 40: 0: 80 | 50: 0:128 | 50: 0:128 \ --nXsf2 28: 0: 72 | 50: 0: 80 | 50: 0:128 | 50: 0:128 \ --nXsf4 24: 0: 72 | 40: 0: 80 | 50: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|180:100: 64:120\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 14\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 0\ --nXsth 40: 40 | 40: 44 | 40: 44 | 42: 40| 40: 34\ --nXsthd 25: 26 | 32: 30 | 30: 28 | 30: 28| 30: 12\ --sfr (0) 31 | 24 | 24 | 24 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 80:320 | 320 | \ --mXmathd | 50:280 | 280 | \ --mXmate | 2: 3 | 3 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 3200 -3DnrParam_5 = \ --nXsf1 22: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ --nXsf2 26: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ --nXsf4 22: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 100:100:100 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 90: 64: 64|180:120: 64:120\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ --nXsbr6 12: 13 | 12: 13 | 12: 13 | 10: 12| 12: 14\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 0\ --nXsth 40: 40 | 40: 50 | 48: 44 | 40: 44| 40: 30\ --nXsthd 25: 30 | 32: 30 | 30: 30 | 30: 30| 30: 12\ --sfr (0) 31 | 16 | 16 | 24 | 28 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 5: 1 | 2 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:380 | 360 | \ --mXmathd | 80:320 | 300 | \ --mXmate | 2: 4 | 3 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 6400 -3DnrParam_6 = \ --nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ --nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ --nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 48: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 110: 90: 64: 64|150: 72: 84: 90\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 22: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ - | | | | \ --nXsfn 4: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 4: 4\ --nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 56: 48\ --nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 48: 36\ --sfr (0) 21 | 12 | 10 | 24 | 24 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 1 | 9: 13 | 9 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | -mode 0 \ --nXtfrs 15 | | | -presfc 0 \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:480 | 420 | \ --mXmathd | 80:400 | 360 | \ --mXmate | 2: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk index 7913b9b2..f422433b 100644 --- a/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk +++ b/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk @@ -35,7 +35,10 @@ define GOKE_OSDRV_GK7205V200_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/WDR $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/config/WDR/*.ini $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq - $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/*.ini + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/imx307.ini + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/imx335.ini + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini + ln -sf imx335.ini $(TARGET_DIR)/etc/sensors/iq/default.ini $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/goke ## $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/goke $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/files/kmod/cipher_drv.ko diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini index c892cd4e..79f0ef55 100644 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx290.ini @@ -569,7 +569,7 @@ s32TRC_3 = 14; s32IES0_4 = 0; s32SBS0_4 = 180; -s32SBS1_4 = 401; +s32SBS1_4 = 40; s32SBS2_4 = 160; s32SBS3_4 = 0; s32SDS0_4 = 180; diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini index 7e3ccdc8..b2af4134 120000 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini @@ -1 +1 @@ -imx307.ini \ No newline at end of file +imx335.ini \ No newline at end of file diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/f23.ini similarity index 86% rename from general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini rename to general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/f23.ini index f0fd0dd7..387710a9 100644 --- a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/sc2232.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/f23.ini @@ -2,10 +2,10 @@ UpFrameIso = 400 DownFrameIso = 1000 [static_ae] -MaxHistOffset = "24" -HistRatioSlope = "128" +MaxHistOffset = "32" +HistRatioSlope = "148" AutoSpeed = "64" -AutoTolerance = "2" +AutoTolerance = "3" AutoBlackDelayFrame = "8" AutoWhiteDelayFrame = "0" [static_aerouteex] @@ -110,92 +110,93 @@ AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoTextureStr_0 = "285, 285, 241, 227, 151, 150, 128, 128, 128, 128, 128, 128, 128, 28, 28, 28" -AutoTextureStr_1 = "294, 290, 250, 236, 160, 164, 140, 140, 148, 148, 148, 148, 148, 43, 43, 43" -AutoTextureStr_2 = "304, 297, 260, 246, 173, 179, 152, 152, 177, 177, 177, 177, 177, 59, 59, 59" -AutoTextureStr_3 = "315, 306, 271, 256, 189, 196, 164, 164, 211, 211, 211, 211, 211, 75, 75, 75" -AutoTextureStr_4 = "324, 315, 281, 266, 205, 211, 176, 176, 247, 247, 247, 247, 247, 91, 91, 91" -AutoTextureStr_5 = "333, 322, 289, 274, 220, 223, 187, 187, 281, 281, 281, 281, 281, 106, 106, 106" -AutoTextureStr_6 = "338, 326, 295, 280, 231, 232, 198, 198, 310, 310, 310, 310, 310, 121, 121, 121" -AutoTextureStr_7 = "340, 327, 296, 281, 237, 236, 207, 207, 331, 331, 331, 331, 331, 136, 136, 136" -AutoTextureStr_8 = "337, 322, 292, 278, 237, 233, 215, 215, 342, 342, 342, 342, 342, 152, 152, 152" -AutoTextureStr_9 = "331, 313, 284, 270, 233, 224, 222, 222, 348, 348, 348, 348, 348, 167, 167, 167" -AutoTextureStr_10 = "321, 301, 272, 260, 226, 212, 229, 229, 351, 351, 351, 351, 351, 183, 183, 183" -AutoTextureStr_11 = "311, 289, 259, 248, 218, 197, 236, 236, 352, 352, 352, 352, 352, 199, 199, 199" -AutoTextureStr_12 = "300, 276, 247, 236, 209, 183, 241, 241, 350, 350, 350, 350, 350, 214, 214, 214" -AutoTextureStr_13 = "291, 265, 236, 226, 200, 170, 246, 246, 347, 347, 347, 347, 347, 228, 228, 228" -AutoTextureStr_14 = "284, 258, 228, 219, 194, 161, 248, 248, 344, 344, 344, 344, 344, 241, 241, 241" -AutoTextureStr_15 = "281, 255, 225, 216, 192, 157, 249, 249, 341, 341, 341, 341, 341, 254, 254, 254" -AutoTextureStr_16 = "283, 258, 229, 219, 194, 160, 248, 248, 338, 338, 338, 338, 338, 267, 267, 267" -AutoTextureStr_17 = "289, 267, 237, 226, 199, 169, 245, 245, 333, 333, 333, 333, 333, 283, 283, 283" -AutoTextureStr_18 = "296, 278, 249, 236, 206, 181, 240, 240, 327, 327, 327, 327, 327, 298, 298, 298" -AutoTextureStr_19 = "306, 292, 262, 248, 214, 194, 234, 234, 320, 320, 320, 320, 320, 313, 313, 313" -AutoTextureStr_20 = "315, 306, 276, 260, 222, 208, 227, 227, 313, 313, 313, 313, 313, 325, 325, 325" -AutoTextureStr_21 = "324, 318, 288, 270, 228, 220, 220, 220, 305, 305, 305, 305, 305, 338, 338, 338" -AutoTextureStr_22 = "330, 328, 296, 278, 232, 229, 213, 213, 296, 296, 296, 296, 296, 348, 348, 348" -AutoTextureStr_23 = "333, 333, 300, 281, 232, 232, 207, 207, 288, 288, 288, 288, 288, 353, 353, 353" -AutoTextureStr_24 = "333, 334, 299, 279, 228, 230, 201, 201, 279, 279, 279, 279, 279, 350, 350, 350" -AutoTextureStr_25 = "330, 332, 294, 275, 222, 224, 195, 195, 270, 270, 270, 270, 270, 343, 343, 343" -AutoTextureStr_26 = "326, 328, 286, 268, 213, 215, 189, 189, 260, 260, 260, 260, 260, 330, 330, 330" -AutoTextureStr_27 = "320, 322, 276, 259, 202, 204, 182, 182, 249, 249, 249, 249, 249, 313, 313, 313" -AutoTextureStr_28 = "314, 315, 266, 249, 191, 192, 176, 176, 239, 239, 239, 239, 239, 287, 287, 287" -AutoTextureStr_29 = "307, 308, 255, 239, 179, 180, 169, 169, 228, 228, 228, 228, 228, 254, 254, 254" -AutoTextureStr_30 = "301, 301, 244, 229, 168, 168, 162, 162, 217, 217, 217, 217, 217, 219, 219, 219" -AutoTextureStr_31 = "296, 296, 235, 221, 158, 158, 156, 156, 207, 207, 207, 207, 207, 186, 186, 186" +AutoTextureStr_0 = "285, 285, 241, 227, 151, 227, 227, 227, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 250, 236, 160, 236, 236, 236, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 260, 246, 173, 246, 246, 246, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 271, 256, 189, 256, 256, 256, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 281, 266, 205, 266, 266, 266, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 289, 274, 220, 274, 274, 274, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 295, 280, 231, 280, 280, 280, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 296, 281, 237, 281, 281, 281, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 292, 278, 237, 278, 278, 278, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 284, 270, 233, 270, 270, 270, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 272, 260, 226, 260, 260, 260, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 259, 248, 218, 248, 248, 248, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 247, 236, 209, 236, 236, 236, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 236, 226, 200, 226, 226, 226, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 228, 219, 194, 219, 219, 219, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 225, 216, 192, 216, 216, 216, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 229, 219, 194, 219, 219, 219, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 237, 226, 199, 226, 226, 226, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 249, 236, 206, 236, 236, 236, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 262, 248, 214, 248, 248, 248, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 276, 260, 222, 260, 260, 260, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 288, 270, 228, 270, 270, 270, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 296, 278, 232, 278, 278, 278, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 300, 281, 232, 281, 281, 281, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 299, 279, 228, 279, 279, 279, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 294, 275, 222, 275, 275, 275, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 286, 268, 213, 268, 268, 268, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 276, 259, 202, 259, 259, 259, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 266, 249, 191, 249, 249, 249, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 255, 239, 179, 239, 239, 239, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 244, 229, 168, 229, 229, 229, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 235, 221, 158, 221, 221, 221, 207, 207, 207, 207, 207, 186, 186, 186" -AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 212, 212, 224, 224, 224, 224, 224, 224, 224, 224" -AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 215, 215, 244, 244, 244, 244, 244, 244, 244, 244" -AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 220, 220, 265, 265, 265, 265, 265, 265, 265, 265" -AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 225, 225, 285, 285, 285, 285, 285, 285, 285, 285" -AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 231, 231, 303, 303, 303, 303, 303, 303, 303, 303" -AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 238, 238, 319, 319, 319, 319, 319, 319, 319, 319" -AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 245, 245, 333, 333, 333, 333, 333, 333, 333, 333" -AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 252, 252, 346, 346, 346, 346, 346, 346, 346, 346" -AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 260, 260, 357, 357, 357, 357, 357, 357, 357, 357" -AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 267, 267, 364, 364, 364, 364, 364, 364, 364, 364" -AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 273, 273, 370, 370, 370, 370, 370, 370, 370, 370" -AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 279, 279, 374, 374, 374, 374, 374, 374, 374, 374" -AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 284, 284, 379, 379, 379, 379, 379, 379, 379, 379" -AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 288, 288, 384, 384, 384, 384, 384, 384, 384, 384" -AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 291, 291, 390, 390, 390, 390, 390, 390, 390, 390" -AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 293, 293, 394, 394, 394, 394, 394, 394, 394, 394" -AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 293, 293, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 292, 292, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 291, 291, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 288, 288, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 285, 285, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 282, 282, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 278, 278, 399, 399, 399, 399, 399, 399, 399, 399" -AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 273, 273, 402, 402, 402, 402, 402, 402, 402, 402" -AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 268, 268, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 263, 263, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 258, 258, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 253, 253, 413, 413, 413, 413, 413, 413, 413, 413" -AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 249, 249, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 244, 244, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 240, 240, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 236, 236, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 324, 324, 224, 224, 224, 224, 224, 224, 224, 224" +AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 324, 324, 244, 244, 244, 244, 244, 244, 244, 244" +AutoEdgeStr_2 = "250, 264, 279, 314, 343, 343, 324, 324, 265, 265, 265, 265, 265, 265, 265, 265" +AutoEdgeStr_3 = "250, 268, 288, 332, 356, 356, 324, 324, 285, 285, 285, 285, 285, 285, 285, 285" +AutoEdgeStr_4 = "250, 272, 296, 350, 368, 368, 324, 324, 303, 303, 303, 303, 303, 303, 303, 303" +AutoEdgeStr_5 = "250, 276, 305, 368, 380, 380, 324, 324, 319, 319, 319, 319, 319, 319, 319, 319" +AutoEdgeStr_6 = "250, 280, 313, 384, 391, 391, 324, 324, 333, 333, 333, 333, 333, 333, 333, 333" +AutoEdgeStr_7 = "250, 286, 321, 398, 401, 401, 324, 324, 346, 346, 346, 346, 346, 346, 346, 346" +AutoEdgeStr_8 = "250, 292, 328, 411, 410, 410, 324, 324, 357, 357, 357, 357, 357, 357, 357, 357" +AutoEdgeStr_9 = "249, 299, 334, 420, 416, 416, 324, 324, 364, 364, 364, 364, 364, 364, 364, 364" +AutoEdgeStr_10 = "249, 307, 339, 428, 422, 422, 324, 324, 370, 370, 370, 370, 370, 370, 370, 370" +AutoEdgeStr_11 = "249, 316, 344, 434, 427, 427, 324, 324, 374, 374, 374, 374, 374, 374, 374, 374" +AutoEdgeStr_12 = "248, 326, 349, 439, 431, 431, 324, 324, 379, 379, 379, 379, 379, 379, 379, 379" +AutoEdgeStr_13 = "248, 335, 353, 442, 434, 434, 324, 324, 384, 384, 384, 384, 384, 384, 384, 384" +AutoEdgeStr_14 = "248, 344, 357, 445, 437, 437, 324, 324, 390, 390, 390, 390, 390, 390, 390, 390" +AutoEdgeStr_15 = "247, 351, 360, 447, 439, 439, 324, 324, 394, 394, 394, 394, 394, 394, 394, 394" +AutoEdgeStr_16 = "247, 357, 364, 449, 442, 442, 325, 325, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_17 = "246, 361, 367, 450, 444, 444, 325, 325, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_18 = "245, 364, 369, 450, 445, 445, 325, 325, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_19 = "244, 366, 371, 450, 446, 446, 325, 325, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_20 = "243, 366, 373, 448, 446, 446, 325, 325, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_21 = "242, 366, 375, 445, 445, 445, 325, 325, 398, 398, 398, 398, 398, 398, 398, 398" +AutoEdgeStr_22 = "241, 366, 376, 441, 445, 445, 325, 325, 399, 399, 399, 399, 399, 399, 399, 399" +AutoEdgeStr_23 = "241, 366, 377, 436, 444, 444, 325, 325, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_24 = "240, 365, 377, 429, 442, 442, 325, 325, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_25 = "239, 363, 377, 422, 440, 440, 325, 325, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_26 = "238, 361, 377, 413, 437, 437, 325, 325, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_27 = "238, 359, 376, 403, 434, 434, 325, 325, 413, 413, 413, 413, 413, 413, 413, 413" +AutoEdgeStr_28 = "237, 356, 376, 393, 431, 431, 325, 325, 411, 411, 411, 411, 411, 411, 411, 411" +AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 325, 325, 408, 408, 408, 408, 408, 408, 408, 408" +AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 325, 325, 405, 405, 405, 405, 405, 405, 405, 405" +AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 326, 326, 402, 402, 402, 402, 402, 402, 402, 402" -AutoTextureFreq = "160, 160, 161, 162, 164, 165, 166, 170, 170, 170, 170, 160, 160, 160, 160, 160" -AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 38, 40, 43, 45, 48, 50, 50, 40, 30, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 65, 65, 67, 69, 81, 83, 60, 55, 45, 45, 50, 50, 15, 15, 15, 15" +AutoTextureFreq = "170, 165, 161, 162, 164, 190, 350, 350, 170, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 125, 110, 100, 100, 100, 130, 130, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 50, 45, 45, 52, 55, 58, 58, 58, 80, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 75, 70, 67, 69, 81, 80, 80, 80, 100, 45, 50, 50, 15, 15, 15, 15" AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "121, 121, 121, 121, 121, 121, 121, 120, 118, 118, 110, 120, 120, 120, 120, 120" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 120, 118, 118, 110, 120, 120, 120, 120, 120" AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoRGain = " 30, 30, 30, 24, 24, 24, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoBGain = " 30, 30, 30, 24, 24, 24, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 31, 31, 40, 40, 40, 40, 40, 48, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" +AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80" +[static_dpc] +DpcEnable = "1" +DpcStrength = "130, 145, 160, 220, 250, 255, 255, 255, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 32, 32, 32, 32, 36, 36, 36, 40, 50, 50, 50, 50, 50, 50" [dynamic_dehaze] -;ExpThreshCnt = "5" -;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" -;ManualDehazeStr = "100, 100, 110, 120, 120" ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88,128" [dynamic_linear_drc] Enable = "1" IsoCnt = "10" @@ -206,8 +207,8 @@ LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 110, 110, 110, 110" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 20, 30, 0, 0" FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" ContrastControl = " 7, 8, 10, 10, 10, 11, 11, 11, 11, 11" @@ -216,11 +217,16 @@ Asymmetry = " 2, 2, 5, 5, 5, 5, 5, SecondPole = "170, 160, 150, 150, 150, 150, 150, 150, 150, 150" Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" -Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" +Strength = "405, 390, 380, 300, 250, 200, 125, 80, 80, 80" +;[dynamic_gamma] +;Interval = "10" +;TotalNum = "3" +;gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +;gammaExpThreshHtoL = "100000, 800000, 1600000" [dynamic_gamma] Interval = "10" TotalNum = "3" -gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshLtoH = "3200, 6400,25600" gammaExpThreshHtoL = "100000, 800000, 1600000" Table_0 = \ 0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ @@ -331,15 +337,15 @@ Table_2 = \ 4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ 4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 [static_3dnr] -3DNRCount = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +3DNRCount = "9" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" ;ISO 100 3DnrParam_0 = \ -nXsf1 24: 0:128 | 23: 0:128 | 23: 0:128 | 32: 0:128 \ -nXsf2 24: 0:128 | 33: 0:128 | 23: 0:128 | 32: 0:128 \ -nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 50: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 60: 60: 60 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ @@ -363,8 +369,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 12 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ @@ -387,7 +393,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXsf1 25: 0:128 | 32: 0:128 | 30: 0:128 | 43: 0:128 \ -nXsf2 30: 0:128 | 36: 0:128 | 30: 0:128 | 43: 0:128 \ -nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 45: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 60: 60: 60 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ @@ -411,8 +417,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 12 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ @@ -435,7 +441,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXsf1 32: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ -nXsf2 35: 0:128 | 45: 0:128 | 40: 0:128 | 45: 0:128 \ -nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 70: 70: 70 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 90: 64: 64\ @@ -459,8 +465,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -507,8 +513,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 0 | 0: 0 | 0 | \ -nXtfs 2 | 8: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -555,8 +561,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 12 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -578,7 +584,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" 3DnrParam_5 = \ -nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ -nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ --nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ +-nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ -sfs5 | | | 80: 80: 80 \ @@ -603,8 +609,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ @@ -626,11 +632,11 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" 3DnrParam_6 = \ -nXsf1 36: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ -nXsf2 40: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ --nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 38: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|100: 98: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ @@ -649,10 +655,10 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 15 | 4: 1 | 1 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 3 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -672,13 +678,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" ;ISO 6400 3DnrParam_7 = \ --nXsf1 36: 0: 48 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ --nXsf2 56: 0: 56 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ --nXsf4 48: 0: 48 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf1 46: 0: 128 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 60: 0: 128 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 60: 0: 128 | 60: 0:128 | 60: 0:128 | 50: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 64: 64\ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |84: 92: 64: 64|145: 92: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ @@ -687,7 +693,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ -nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ -nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ --sfr (0) 31 | 31 | 16 | 16 | 31 \ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ -tedge | 0 | 0 | -mXmath 220 \ @@ -697,10 +703,10 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 15 | 5: 1 | 2 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 6 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -711,13 +717,61 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 100:320 | 300 | \ --mXmathd | 60:260 | 240 | \ +-mXmath | 100:420 | 300 | \ +-mXmathd | 60:320 | 240 | \ -mXmate | 3: 3 | 3 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;ISO 12800 +3DnrParam_8 = \ +-nXsf1 65: 0: 128 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 65: 0: 128 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 65: 0: 128 | 60: 0:128 | 60: 0:128 | 60: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |64: 64: 64: 64|104: 104: 84: 84\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ +-nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 6 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 100:520 | 300 | \ +-mXmathd | 60:430 | 240 | \ +-mXmate | 3: 5 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + [ir_static_ae] MaxHistOffset = "24" HistRatioSlope = "128" @@ -828,38 +882,38 @@ AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" -AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" -AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" -AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" -AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" -AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" -AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" -AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" -AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" -AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" -AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" -AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" -AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" -AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" -AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" -AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" -AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" -AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" -AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" -AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" -AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" -AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" -AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" -AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" -AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" -AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" -AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" +AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 160, 160, 160, 61, 61, 61, 61, 61, 61" +AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 163, 163, 163, 92, 92, 92, 92, 92, 92" +AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 180, 180, 180, 124, 124, 124, 124, 124, 124" +AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 196, 196, 196, 155, 155, 155, 155, 155, 155" +AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 211, 211, 211, 184, 184, 184, 184, 184, 184" +AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 223, 223, 223, 210, 210, 210, 210, 210, 210" +AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 231, 231, 231, 234, 234, 234, 234, 234, 234" +AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 233, 233, 233, 256, 256, 256, 256, 256, 256" +AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 227, 227, 227, 275, 275, 275, 275, 275, 275" +AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 215, 215, 215, 289, 289, 289, 289, 289, 289" +AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 198, 198, 198, 300, 300, 300, 300, 300, 300" +AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 178, 178, 178, 309, 309, 309, 309, 309, 309" +AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 159, 159, 159, 317, 317, 317, 317, 317, 317" +AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 143, 143, 143, 322, 322, 322, 322, 322, 322" +AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 132, 132, 132, 326, 326, 326, 326, 326, 326" +AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 128, 128, 128, 329, 329, 329, 329, 329, 329" +AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 133, 133, 133, 330, 330, 330, 330, 330, 330" +AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 146, 146, 146, 328, 328, 328, 328, 328, 328" +AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 164, 164, 164, 325, 325, 325, 325, 325, 325" +AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 185, 185, 185, 317, 317, 317, 317, 317, 317" +AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 205, 205, 205, 308, 308, 308, 308, 308, 308" +AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 224, 224, 224, 296, 296, 296, 296, 296, 296" +AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 238, 238, 238, 283, 283, 283, 283, 283, 283" +AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 244, 244, 244, 267, 267, 267, 267, 267, 267" +AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 243, 243, 243, 247, 247, 247, 247, 247, 247" +AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 237, 237, 237, 225, 225, 225, 225, 225, 225" +AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 227, 227, 227, 201, 201, 201, 201, 201, 201" +AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 215, 215, 215, 176, 176, 176, 176, 176, 176" +AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 201, 201, 201, 149, 149, 149, 149, 149, 149" +AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 186, 186, 186, 121, 121, 121, 121, 121, 121" +AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 173, 173, 173, 92, 92, 92, 92, 92, 92" +AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 161, 161, 161, 64, 64, 64, 64, 64, 64" AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" @@ -894,9 +948,9 @@ AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325 AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" -AutoTextureFreq = "170, 170, 180, 200, 213, 205, 190, 180, 180, 160, 160, 160, 160, 160, 160, 160" +AutoTextureFreq = "170, 170, 180, 200, 213, 205, 350, 350, 180, 160, 160, 160, 160, 160, 160, 160" AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 40, 45, 58, 60, 58, 48, 41, 40, 30, 30, 40, 40, 10, 10, 10, 10" +AutoOverShoot = " 42, 45, 58, 60, 58, 58, 58, 58, 30, 30, 40, 40, 10, 10, 10, 10" AutoUnderShoot = " 80, 80, 85, 90, 90, 87, 75, 70, 60, 50, 50, 50, 15, 15, 15, 15" AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" @@ -907,39 +961,40 @@ AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 3 AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80, 80" +[ir_static_dpc] +DpcEnable = "1" +DpcStrength = "165,185,220,250, 255, 255, 255, 255, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 32, 32, 32, 32, 36, 36, 36, 40, 50, 50, 50, 50, 50, 50" [ir_dynamic_dehaze] -;ExpThreshCnt = "6" -;ExpThreshLtoH = "20000, 50000, 80000, 1600000, 2400000, 3300000" -;ManualDehazeStr = "80, 90, 100, 140, 160, 160" ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55,55" [ir_dynamic_linear_drc] Enable = "1" -IsoCnt = "7" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 9, 9, 8, 8, 8, 8" -DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" -Asymmetry = " 4, 4, 4, 4, 4, 4, 5" -SecondPole = "170, 170, 170, 170, 170, 170, 150" -Compress = "130, 130, 120, 120, 120, 130, 150" -Stretch = " 50, 50, 50, 50, 50, 50, 50" -Strength = "340, 330, 300, 270, 220, 110, 50" +IsoCnt = "8" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5, 5" +SecondPole = "170, 170, 170, 170, 170, 170, 150, 150" +Compress = "130, 130, 120, 120, 120, 130, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 300, 270, 220, 150, 150, 140" [ir_dynamic_gamma] Interval = "10" TotalNum = "3" -gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshLtoH = "3200, 6400, 12800" ;use LtoH gammaExpThreshHtoL = "400000, 800000, 3300000" ;;;GammaExpThresh ;;Photo maybe use it, here don't use. Table_0 = \ @@ -1044,15 +1099,15 @@ Table_2 = \ 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ 4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 [ir_static_3dnr] -3DNRCount = "7" -IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" +3DNRCount = "8" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400,12800" ;ISO 100 3DnrParam_0 = \ -nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ -nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 22: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 60: 60: 60 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ @@ -1076,8 +1131,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1099,8 +1154,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" 3DnrParam_1 = \ -nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ -nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 60: 60: 60 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ @@ -1124,8 +1179,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1147,7 +1202,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" 3DnrParam_2 = \ -nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ -nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ +-nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ -sfs5 | | | 70: 70: 70 \ @@ -1172,8 +1227,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1220,8 +1275,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1244,7 +1299,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ -nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ -nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 80: 80: 80 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ @@ -1268,8 +1323,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1292,7 +1347,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf1 42: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ -nXsf2 46: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ -nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 50: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ -sfs5 | | | 80: 80: 80 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ @@ -1304,7 +1359,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ -nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ -nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ --sfr (0) 31 | 16 | 16 | 24 | 28 \ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ -tedge | 0 | 0 | -mXmath 180 \ @@ -1313,11 +1368,11 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ -nXtss 15 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ +-nXtsi 2 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1340,10 +1395,58 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ -nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ -nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|120: 72: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 24 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 4 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 4: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 140:480 | 420 | \ +-mXmathd | 80:400 | 360 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 12800 +3DnrParam_7 = \ +-nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|64: 64: 64: 90\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ @@ -1354,19 +1457,19 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ -sfr (0) 24 | 16 | 16 | 24 | 24 \ | | | \ --ref 0 | 1 | | \ +-ref 1 | 1 | | \ -tedge | 0 | 0 | -mXmath 180 \ | | | -mXmathd 140 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 0 | 4: 1 | 1 | \ +-nXtss 15 | 4: 1 | 1 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 1 | 9: 13 | 9 | \ +-nXtfs 5 | 9: 13 | 9 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 6: 0: 6 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ | 8: 0: 0 | | -trc 10 \ @@ -1383,3 +1486,4 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -mXmatw | 3 | 3 | \ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini index cf239429..de044d33 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/gc2053.ini @@ -367,8 +367,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 12 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ @@ -415,8 +415,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 12 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ @@ -463,8 +463,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -511,8 +511,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 0 | 0: 0 | 0 | \ -nXtfs 2 | 8: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -559,8 +559,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 12 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -607,8 +607,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ @@ -655,8 +655,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -703,8 +703,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1084,8 +1084,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1132,8 +1132,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1180,8 +1180,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1228,8 +1228,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1276,8 +1276,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1324,8 +1324,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1372,8 +1372,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 1 | 9: 13 | 9 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini index c8f74dd2..3fb0ffb3 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini @@ -1,53 +1,173 @@ -[all_param] -UpFrameIso = 400 -DownFrameIso = 1000 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; module state ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;module state;;;;;;;;;;;;;; +[module_state] +bDebug = "0" +bStaticAE = "1" +bAeWeightTab = "0" +bStaticWdrExposure = "0" +bStaticFsWdr = "0" +bStaticAWB = "0" +bStaticAWBEx = "0" +bStaticCCM = "1" +bStaticSaturation = "0" +bStaticClut = "0" +bStaticLdci = "0" +bStaticDRC = "0" +bStaticNr = "0" +bStaticCa = "0" +bStaticGlobalCac = "0" +bStaticLocalCac = "0" +bStaticDPC = "0" +bStaticDehaze = "0" +bStaticShading = "0" +bStaticCSC = "0" +bStaticCrosstalk = "0" +bStaticSharpen = "0" +bStatic3DNR = "0" +bStaticVenc = "0" +bStaticPreGamma = "0" + +bDynamicFps = "0" +bDynamicAE = "1" +bDynamicWdrExposure = "0" +bDynamicFSWDR = "0" +bDynamicBLC = "0" +bDynamicDehaze = "0" +bDynamicDrc = "0" +bDynamicLinearDrc = "0" +bDynamicGamma = "1" +bDynamicNr = "1" +bDynamicDpc = "0" +bDynamicCA = "0" +bDynamicShading = "0" +bDynamicIsoVenc = "0" +bDynamicLdci = "0" +bDynamicFalseColor = "0" +bDyanamic3DNR = "1" + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; static parameter ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;static_AE_parameter;;;;;;;;;;;;;; [static_ae] -MaxHistOffset = "24" -HistRatioSlope = "128" +AERunInterval = "1" +AERouteExValid = "1" +AutoSysGainMax = "2097152" AutoSpeed = "64" AutoTolerance = "2" -AutoBlackDelayFrame = "8" -AutoWhiteDelayFrame = "0" +AutoBlackDelayFrame = "8" +AutoWhiteDelayFrame = "0" + +;;;;;;;;;;;;static_AERouteEX_parameter;;;;;;;;;; [static_aerouteex] -TotalNum = "8" -RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" -RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" -RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" -RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" +TotalNum = "10" +RouteEXIntTime = " 2,10000,10000,30000,30000,40000,40000,40000,40000,40000" +;RouteSysGain = " 1024, 1024, 2048, 2048, 4096, 4096,62564" +RouteEXAGain = " 1024, 1024, 2048, 2048, 2048, 2048,62564,62564,62564,62564" +RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 2048, 2048,38577" +RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" + +;;;;;;;;;;;;AeWeightTab;;;;;;;;;;; [static_aeweight] -ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -ExpWeight_5 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, -ExpWeight_6 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, -ExpWeight_7 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -ExpWeight_8 = 1,1,1,1,2,2,3,3,3,3,3,2,2,1,1,1,1, -ExpWeight_9 = 1,1,1,1,1,2,2,3,3,3,2,2,1,1,1,1,1, -ExpWeight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, -ExpWeight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_2 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_3 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_4 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_5 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_6 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +expweight_7 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +expweight_8 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, +expweight_9 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_10 = 1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1, +expweight_11 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_12 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +expweight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + +;;;;;;;;;;;;static_WDRExposure_parameter;;;;;;;;;;; ;;This parameter only used in WDR mode +[static_wdrexposure] +ExpRatioType = "0" +ExpRatioMax = "2560" +ExpRatioMin = "1400" +ExpRatio = "1024, 64, 64" ;;ExpRatio for manual type +RefRatioUp = "4800" +RefRatioDn = "500" +ExpTh = "300" + +;;;;;;;;;;;;static_FSWDR_parameter;;;;;;;;;;; ;;This parameter only used in WDR mode +[static_FsWdr] +WDRMergeMode = "1" + +;;;;;;;;;;;;;;static_AWB_parameter;;;;;;;;;;;;; +[static_awb] +AutoStaticWb = "451, 256, 256, 468" +AutoCurvePara = "-37, 293, 0, 179537, 128, -123691" +AutoSpeed = "256" +AutoLowColorTemp = "1600" +AutoCrMax = "336, 336, 336, 352, 368, 384, 400, 416, 432, 448, 464, 480, 496, 496, 496, 496" +AutoCrMin = " 48, 48, 48, 48, 48, 44, 42, 40, 38, 36, 34, 32, 31, 30, 29, 28" +AutoCbMax = "304, 304, 304, 304, 320, 336, 352, 368, 384, 400, 416, 432, 432, 432, 432, 432" +AutoCbMin = " 48, 48, 48, 48, 48, 44, 42, 40, 38, 36, 34, 32, 31, 30, 29, 28" +LumaHistEnable = "1" +AWBSwitch = "0" + +;;;;;;;;;;;;;static_AWBEX_parameter;;;;;;;;;;;;; +[static_awbex] +ByPass = "0" +Tolerance = "100" +OutThresh = "1024" +LowStop = "4500" +HighStart = "6500" +HighStop = "8000" +MultiLightSourceEn = "1" +MultiCTWt = "1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" + +;;;;;;;;;;;;static_CCM_parameter;;;;;;;;;; +[static_ccm] +ISOActEn = "0" +TempActEn = "0" +CCMOpType = "0" +ManualCCMTable = "256, 0, 0, 0, 256, 0, 0, 0, 256" +TotalNum = "4" +AutoColorTemp = "6420, 4850, 3630, 2525" +AutoCCMTable_0 = "456, 32936, 32800, 32832, 437, 32885, 32777, 32902, 399" +AutoCCMTable_1 = "446, 32916, 32810, 32827, 416, 32869, 32771, 32900, 391" +AutoCCMTable_2 = "435, 32919, 32796, 32883, 446, 32843, 32769, 32976, 465" +AutoCCMTable_3 = "535, 33043, 32772, 32860, 400, 32820, 32778, 32969, 467" + +;;;;;;;;;;;;;;;static_saturation_parameter;;;;;;;;;;; +[static_saturation] +AutoSat = "128, 122, 120, 116, 113, 110, 105, 100, 95, 90, 85, 80, 75, 70, 65, 60" + +;;;;;;;;;;;;static_clut_parameter;;;;;;;;;; +[static_clut] +Enable = "0" + +;;;;;;;;;;;;;;;static_LDCI_parameter;;;;;;;;;;;;;; [static_ldci] Enable = "1" LDCIOpType = "0" -LDCIGaussLPFSigma = "28" -AutoHePosWgt = "20, 20, 30, 40, 48, 30, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0" -AutoHePosSigma = "64, 64, 64, 48, 40, 24, 24, 20, 12, 8, 6, 2, 1, 1, 1, 1" -AutoHePosMean = "32, 32, 32, 32, 30, 20, 20, 20, 20,20,20,20,20,20,20,20" -AutoHeNegWgt = "50, 45, 45, 45, 50, 40, 10, 25, 20, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegSigma = "80, 80, 80, 80, 80, 64, 54, 48, 36, 8, 6, 2, 1, 1, 1, 1" -AutoHeNegMean = "128,108, 90, 60, 80, 70, 70, 70, 60, 0, 0, 0, 0, 0, 0, 0" -AutoBlcCtrl = "20, 20, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" +LDCIGaussLPFSigma = "20" +AutoHePosWgt = "40, 40, 30, 20, 10, 0, 0, 60, 60, 0, 0, 0, 0, 0, 0, 0" +AutoHePosSigma = "140, 140, 140, 140, 140, 140, 84, 80, 80, 8, 6, 2, 1, 1, 1, 1" +AutoHePosMean = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegWgt = "60, 60, 60, 60, 60, 60, 60, 60, 6, 0, 0, 0, 0, 0, 0, 0" +AutoHeNegSigma = "80, 80, 80, 80, 80, 80, 80, 80, 36, 8, 6, 2, 1, 1, 1, 1" +AutoHeNegMean = "255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0" +AutoBlcCtrl = "5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5" + +;;;;;;;;;;;;;;;static_DRC_parameter;;;;;;;;;;;;;;;; [static_drc] Enable = "1" CurveSelect = "0" -DRCOpType = "1" -DRCAutoStr = "512" +DRCOpType = "0" +DRCAutoStr = "100" DRCAutoStrMin = "0" -DRCAutoStrMax = "512" +DRCAutoStrMax = "127" DRCToneMappingValue = \ 4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ 37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ @@ -56,25 +176,78 @@ DRCToneMappingValue = \ 48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ 54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ 59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 + +;;;;;;;;;;;;;;;;;static_nr_parameter;;;;;;;;;;;;;;;;; [static_nr] Enable = "1" -FineStr = "64, 72, 75, 90, 90, 90, 90, 80, 70, 60, 60, 60, 60, 60, 60, 60" -CoringWgt = "20, 20, 16, 14, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" +FineStr = "86,80,80,70,70,65,65,60,50,50,50,50,50,50,40,40" +CoringWgt = "50, 50, 60, 65, 70, 75, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60" + +;;;;;;;;;;;;static_ca_parameter;;;;;;;;;; +[static_ca] +Enable = "0" + +;;;;;;;;;;;;static_GlobalCac_parameter;;;;;;;;;;; +[static_globalcac] +GlobalCacEnable = "0" +VerCoordinate = "1079" +HorCoordinate = "1919" +ParamRedA = "-17" +ParamRedB = "-6" +ParamRedC = "19" +ParamBlueA = "13" +ParamBlueB = "-10" +ParamBlueC = "-3" +VerNormShift = "7" +VerNormFactor = "29" +HorNormShift = "7" +HorNormFactor = "29" +CorVarThr = "130" + +;;;;;;;;;;;;static_LocalCac_parameter;;;;;;;;;;; +[static_localcac] +LocalCacEnable = "1" +PurpleDetRange = "60" +VarThr = "0" +DePurpleCrStr = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +DePurpleCbStr = "3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3" + +;;;;;;;;;;;;static_dpc_parameter;;;;;;;;;;; +[static_dpc] +DpcEnable = "1" +Strength = "0, 0, 0, 152, 150, 160, 230, 240, 220, 220, 152, 152, 152, 152, 152, 152" +BlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50, 50, 50, 50" +;;;;;;;;;;;;;static_DEHAZE_parameter;;;;;;;;;;;;;; [static_dehaze] -Enable = "1" -DehazeUserLutEnable = "1" -DehazeOpType = "0" +Enable = "0" +DehazeUserLutEnable = "0" +DehazeOpType = "1" DehazeLut = \ -145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ -181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ -216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ -238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ -249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ +57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,\ +90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,\ +118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,\ +144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,\ +171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,\ +198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,\ +225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,\ +252,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255 +255,255,255,255,255,255,255 + +;;;;;;;;;;;;;;;static_Shading_parameter;;;;;;;;;;;;;; +[static_shading] +Enable = "1" + +;;;;;;;;;;;;;;;;;static_CSC_parameter;;;;;;;;;;;;;;;; +[static_csc] +Enable = "0" +ColorGamut = "0" + +;;;;;;;;;;;;static_crosstalk_parameter;;;;;;;;;; +[static_crosstalk] +Enable = "0" + +;;;;;;;;;;;;;;;static_Sharpen_parameter;;;;;;;;;;;;;; [static_sharpen] Enable = "1" AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" @@ -110,1369 +283,1112 @@ AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoTextureStr_0 = "285, 285, 285, 285, 491, 491, 241, 128, 128, 128, 128, 128, 128, 28, 28, 28" -AutoTextureStr_1 = "294, 290, 290, 290, 487, 487, 250, 140, 148, 148, 148, 148, 148, 43, 43, 43" -AutoTextureStr_2 = "304, 297, 297, 297, 482, 482, 260, 152, 177, 177, 177, 177, 177, 59, 59, 59" -AutoTextureStr_3 = "315, 306, 306, 306, 476, 476, 271, 164, 211, 211, 211, 211, 211, 75, 75, 75" -AutoTextureStr_4 = "324, 315, 315, 315, 470, 470, 281, 176, 247, 247, 247, 247, 247, 91, 91, 91" -AutoTextureStr_5 = "333, 322, 322, 322, 463, 463, 289, 187, 281, 281, 281, 281, 281, 106, 106, 106" -AutoTextureStr_6 = "338, 326, 326, 326, 456, 456, 295, 198, 310, 310, 310, 310, 310, 121, 121, 121" -AutoTextureStr_7 = "340, 327, 327, 327, 448, 448, 296, 207, 331, 331, 331, 331, 331, 136, 136, 136" -AutoTextureStr_8 = "337, 322, 322, 322, 440, 440, 292, 215, 342, 342, 342, 342, 342, 152, 152, 152" -AutoTextureStr_9 = "331, 313, 313, 313, 431, 431, 284, 222, 348, 348, 348, 348, 348, 167, 167, 167" -AutoTextureStr_10 = "321, 301, 301, 301, 422, 422, 272, 229, 351, 351, 351, 351, 351, 183, 183, 183" -AutoTextureStr_11 = "311, 289, 289, 289, 413, 413, 259, 236, 352, 352, 352, 352, 352, 199, 199, 199" -AutoTextureStr_12 = "300, 276, 276, 276, 404, 404, 247, 241, 350, 350, 350, 350, 350, 214, 214, 214" -AutoTextureStr_13 = "291, 265, 265, 265, 394, 394, 236, 246, 347, 347, 347, 347, 347, 228, 228, 228" -AutoTextureStr_14 = "284, 258, 258, 258, 384, 384, 228, 248, 344, 344, 344, 344, 344, 241, 241, 241" -AutoTextureStr_15 = "281, 255, 255, 255, 373, 373, 225, 249, 341, 341, 341, 341, 341, 254, 254, 254" -AutoTextureStr_16 = "283, 258, 258, 258, 363, 363, 229, 248, 338, 338, 338, 338, 338, 267, 267, 267" -AutoTextureStr_17 = "289, 267, 267, 267, 351, 351, 237, 245, 333, 333, 333, 333, 333, 283, 283, 283" -AutoTextureStr_18 = "296, 278, 278, 278, 339, 339, 249, 240, 327, 327, 327, 327, 327, 298, 298, 298" -AutoTextureStr_19 = "306, 292, 292, 292, 326, 326, 262, 234, 320, 320, 320, 320, 320, 313, 313, 313" -AutoTextureStr_20 = "315, 306, 306, 306, 312, 312, 276, 227, 313, 313, 313, 313, 313, 325, 325, 325" -AutoTextureStr_21 = "324, 318, 318, 318, 298, 298, 288, 220, 305, 305, 305, 305, 305, 338, 338, 338" -AutoTextureStr_22 = "330, 328, 328, 328, 284, 284, 296, 213, 296, 296, 296, 296, 296, 348, 348, 348" -AutoTextureStr_23 = "333, 333, 333, 333, 269, 269, 300, 207, 288, 288, 288, 288, 288, 353, 353, 353" -AutoTextureStr_24 = "333, 334, 334, 334, 255, 255, 299, 201, 279, 279, 279, 279, 279, 350, 350, 350" -AutoTextureStr_25 = "330, 332, 332, 332, 242, 242, 294, 195, 270, 270, 270, 270, 270, 343, 343, 343" -AutoTextureStr_26 = "326, 328, 328, 328, 229, 229, 286, 189, 260, 260, 260, 260, 260, 330, 330, 330" -AutoTextureStr_27 = "320, 322, 322, 322, 216, 216, 276, 182, 249, 249, 249, 249, 249, 313, 313, 313" -AutoTextureStr_28 = "314, 315, 315, 315, 205, 205, 266, 176, 239, 239, 239, 239, 239, 287, 287, 287" -AutoTextureStr_29 = "307, 308, 308, 308, 195, 195, 255, 169, 228, 228, 228, 228, 228, 254, 254, 254" -AutoTextureStr_30 = "301, 301, 301, 301, 187, 187, 244, 162, 217, 217, 217, 217, 217, 219, 219, 219" -AutoTextureStr_31 = "296, 296, 296, 296, 180, 180, 235, 156, 207, 207, 207, 207, 207, 186, 186, 186" +AutoTextureStr_0 = "280, 260, 250, 209, 196, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_1 = "280, 260, 250, 209, 196, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_2 = "280, 260, 250, 217, 209, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_3 = "280, 260, 250, 209, 196, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_4 = "280, 260, 250, 209, 196, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_5 = "280, 260, 250, 209, 196, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_6 = "280, 260, 230, 209, 196, 170, 132, 111, 77, 60, 9, 9, 0, 0, 0, 0" +AutoTextureStr_7 = "280, 240, 226, 218, 209, 184, 154, 120, 85, 60, 17, 17, 0, 0, 0, 0" +AutoTextureStr_8 = "270, 240, 231, 227, 219, 189, 163, 120, 94, 60, 17, 17, 0, 0, 0, 0" +AutoTextureStr_9 = "250, 245, 236, 232, 219, 189, 163, 120, 95, 60, 17, 17, 2, 2, 2, 2" +AutoTextureStr_10 = "250, 250, 246, 241, 228, 190, 172, 125, 95, 60, 26, 26, 5, 5, 5, 5" +AutoTextureStr_11 = "255, 255, 246, 242, 229, 199, 182, 125, 95, 69, 26, 26, 9, 9, 9, 9" +AutoTextureStr_12 = "260, 260, 251, 247, 234, 199, 199, 139, 95, 69, 26, 26, 12, 12, 12, 12" +AutoTextureStr_13 = "265, 265, 256, 248, 235, 200, 200, 139, 96, 70, 35, 35, 14, 14, 14, 14" +AutoTextureStr_14 = "270, 270, 261, 257, 240, 200, 209, 139, 96, 70, 35, 35, 17, 17, 17, 17" +AutoTextureStr_15 = "275, 275, 262, 258, 240, 201, 210, 87, 96, 70, 44, 44, 17, 17, 17, 17" +AutoTextureStr_16 = "280, 280, 271, 263, 245, 210, 210, 140, 96, 70, 44, 44, 18, 18, 18, 18" +AutoTextureStr_17 = "280, 280, 271, 263, 245, 210, 210, 140, 96, 70, 53, 53, 18, 18, 18, 18" +AutoTextureStr_18 = "275, 275, 271, 262, 244, 210, 210, 140, 96, 70, 52, 52, 17, 17, 17, 17" +AutoTextureStr_19 = "270, 270, 266, 261, 244, 209, 209, 139, 96, 70, 61, 61, 16, 16, 16, 16" +AutoTextureStr_20 = "265, 265, 261, 261, 243, 209, 209, 113, 96, 61, 61, 61, 10, 10, 10, 10" +AutoTextureStr_21 = "260, 260, 256, 247, 230, 191, 156, 87, 69, 61, 69, 69, 9, 9, 9, 9" +AutoTextureStr_22 = "255, 255, 251, 246, 229, 190, 130, 86, 69, 61, 69, 69, 7, 7, 7, 7" +AutoTextureStr_23 = "240, 240, 236, 231, 219, 184, 103, 86, 69, 60, 69, 69, 5, 5, 5, 5" +AutoTextureStr_24 = "230, 230, 226, 221, 213, 183, 85, 85, 68, 60, 68, 68, 3, 3, 3, 3" +AutoTextureStr_25 = "225, 225, 221, 217, 212, 153, 85, 85, 68, 59, 68, 68, 2, 2, 2, 2" +AutoTextureStr_26 = "215, 215, 211, 202, 194, 152, 84, 76, 59, 59, 59, 59, 2, 2, 2, 2" +AutoTextureStr_27 = "205, 205, 201, 192, 184, 117, 84, 75, 59, 59, 59, 59, 2, 2, 2, 2" +AutoTextureStr_28 = "195, 195, 191, 183, 174, 100, 80, 75, 58, 58, 58, 58, 2, 2, 2, 2" +AutoTextureStr_29 = "185, 185, 173, 164, 156, 100, 80, 74, 49, 49, 49, 49, 2, 2, 2, 2" +AutoTextureStr_30 = "175, 175, 171, 163, 155, 100, 80, 73, 49, 49, 49, 49, 2, 2, 2, 2" +AutoTextureStr_31 = "160, 160, 152, 144, 140, 100, 80, 72, 48, 48, 48, 48, 2, 2, 2, 2" -AutoEdgeStr_0 = "250, 256, 262, 279, 459, 459, 459, 212, 224, 224, 224, 224, 224, 224, 224, 224" -AutoEdgeStr_1 = "250, 260, 270, 296, 467, 467, 467, 215, 244, 244, 244, 244, 244, 244, 244, 244" -AutoEdgeStr_2 = "250, 264, 279, 314, 479, 479, 479, 220, 265, 265, 265, 265, 265, 265, 265, 265" -AutoEdgeStr_3 = "250, 268, 288, 332, 494, 494, 494, 225, 285, 285, 285, 285, 285, 285, 285, 285" -AutoEdgeStr_4 = "250, 272, 296, 350, 509, 509, 509, 231, 303, 303, 303, 303, 303, 303, 303, 303" -AutoEdgeStr_5 = "250, 276, 305, 368, 522, 522, 522, 238, 319, 319, 319, 319, 319, 319, 319, 319" -AutoEdgeStr_6 = "250, 280, 313, 384, 531, 531, 531, 245, 333, 333, 333, 333, 333, 333, 333, 333" -AutoEdgeStr_7 = "250, 286, 321, 398, 533, 533, 533, 252, 346, 346, 346, 346, 346, 346, 346, 346" -AutoEdgeStr_8 = "250, 292, 328, 411, 529, 529, 529, 260, 357, 357, 357, 357, 357, 357, 357, 357" -AutoEdgeStr_9 = "249, 299, 334, 420, 519, 519, 519, 267, 364, 364, 364, 364, 364, 364, 364, 364" -AutoEdgeStr_10 = "249, 307, 339, 428, 507, 507, 507, 273, 370, 370, 370, 370, 370, 370, 370, 370" -AutoEdgeStr_11 = "249, 316, 344, 434, 492, 492, 492, 279, 374, 374, 374, 374, 374, 374, 374, 374" -AutoEdgeStr_12 = "248, 326, 349, 439, 476, 476, 476, 284, 379, 379, 379, 379, 379, 379, 379, 379" -AutoEdgeStr_13 = "248, 335, 353, 442, 460, 460, 460, 288, 384, 384, 384, 384, 384, 384, 384, 384" -AutoEdgeStr_14 = "248, 344, 357, 445, 446, 446, 446, 291, 390, 390, 390, 390, 390, 390, 390, 390" -AutoEdgeStr_15 = "247, 351, 360, 447, 435, 435, 435, 293, 394, 394, 394, 394, 394, 394, 394, 394" -AutoEdgeStr_16 = "247, 357, 364, 449, 426, 426, 426, 293, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_17 = "246, 361, 367, 450, 418, 418, 418, 292, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_18 = "245, 364, 369, 450, 411, 411, 411, 291, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_19 = "244, 366, 371, 450, 405, 405, 405, 288, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_20 = "243, 366, 373, 448, 399, 399, 399, 285, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_21 = "242, 366, 375, 445, 394, 394, 394, 282, 398, 398, 398, 398, 398, 398, 398, 398" -AutoEdgeStr_22 = "241, 366, 376, 441, 389, 389, 389, 278, 399, 399, 399, 399, 399, 399, 399, 399" -AutoEdgeStr_23 = "241, 366, 377, 436, 384, 384, 384, 273, 402, 402, 402, 402, 402, 402, 402, 402" -AutoEdgeStr_24 = "240, 365, 377, 429, 380, 380, 380, 268, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_25 = "239, 363, 377, 422, 376, 376, 376, 263, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_26 = "238, 361, 377, 413, 373, 373, 373, 258, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_27 = "238, 359, 376, 403, 370, 370, 370, 253, 413, 413, 413, 413, 413, 413, 413, 413" -AutoEdgeStr_28 = "237, 356, 376, 393, 368, 368, 368, 249, 411, 411, 411, 411, 411, 411, 411, 411" -AutoEdgeStr_29 = "236, 353, 375, 383, 366, 366, 366, 244, 408, 408, 408, 408, 408, 408, 408, 408" -AutoEdgeStr_30 = "235, 351, 375, 373, 364, 364, 364, 240, 405, 405, 405, 405, 405, 405, 405, 405" -AutoEdgeStr_31 = "235, 349, 375, 364, 363, 363, 363, 236, 402, 402, 402, 402, 402, 402, 402, 402" +AutoEdgeStr_0 = "180, 180, 171, 171, 120, 110, 100, 108, 99, 90, 90, 90, 90, 45, 45, 45" +AutoEdgeStr_1 = "180, 180, 171, 171, 130, 130, 130, 108, 99, 90, 90, 90, 90, 45, 45, 45" +AutoEdgeStr_2 = "180, 180, 171, 171, 167, 158, 153, 108, 99, 90, 90, 90, 90, 45, 45, 45" +AutoEdgeStr_3 = "180, 180, 171, 171, 167, 158, 153, 108, 99, 90, 90, 90, 90, 45, 45, 45" +AutoEdgeStr_4 = "180, 180, 171, 171, 167, 158, 153, 108, 99, 90, 90, 90, 90, 45, 45, 45" +AutoEdgeStr_5 = "182, 182, 176, 176, 171, 162, 158, 117, 108, 99, 99, 99, 99, 45, 45, 45" +AutoEdgeStr_6 = "182, 182, 176, 176, 171, 162, 158, 117, 108, 99, 99, 99, 99, 45, 45, 45" +AutoEdgeStr_7 = "190, 190, 181, 181, 172, 163, 158, 127, 127, 118, 118, 118, 118, 45, 45, 45" +AutoEdgeStr_8 = "200, 200, 191, 191, 182, 173, 164, 127, 127, 118, 118, 118, 118, 45, 45, 45" +AutoEdgeStr_9 = "210, 210, 201, 201, 192, 183, 173, 128, 146, 137, 137, 137, 137, 46, 46, 46" +AutoEdgeStr_10 = "220, 220, 211, 211, 202, 193, 179, 165, 165, 165, 147, 147, 147, 46, 46, 46" +AutoEdgeStr_11 = "230, 230, 221, 221, 212, 202, 189, 166, 166, 166, 147, 147, 147, 46, 46, 46" +AutoEdgeStr_12 = "240, 240, 231, 231, 222, 212, 194, 166, 166, 166, 148, 148, 148, 46, 46, 46" +AutoEdgeStr_13 = "250, 250, 241, 241, 231, 222, 199, 176, 176, 176, 157, 157, 157, 46, 46, 46" +AutoEdgeStr_14 = "260, 260, 251, 251, 241, 232, 204, 176, 176, 176, 158, 158, 158, 46, 46, 46" +AutoEdgeStr_15 = "270, 270, 261, 261, 251, 242, 209, 168, 168, 168, 149, 149, 149, 47, 47, 47" +AutoEdgeStr_16 = "280, 280, 271, 271, 261, 252, 215, 168, 168, 168, 149, 149, 149, 47, 47, 47" +AutoEdgeStr_17 = "270, 270, 261, 261, 251, 242, 209, 177, 177, 177, 149, 149, 149, 47, 47, 47" +AutoEdgeStr_18 = "260, 260, 251, 251, 241, 232, 204, 176, 176, 176, 149, 149, 149, 46, 46, 46" +AutoEdgeStr_19 = "250, 250, 241, 241, 231, 222, 194, 176, 176, 176, 148, 148, 148, 46, 46, 46" +AutoEdgeStr_20 = "240, 240, 231, 231, 222, 212, 189, 166, 166, 166, 148, 148, 148, 46, 46, 46" +AutoEdgeStr_21 = "235, 235, 226, 226, 217, 212, 189, 166, 166, 166, 147, 147, 147, 46, 46, 46" +AutoEdgeStr_22 = "230, 230, 225, 225, 216, 207, 184, 156, 156, 156, 138, 138, 138, 46, 46, 46" +AutoEdgeStr_23 = "220, 220, 215, 215, 206, 202, 183, 147, 147, 147, 138, 138, 138, 46, 46, 46" +AutoEdgeStr_24 = "210, 210, 205, 205, 196, 192, 178, 146, 146, 146, 137, 137, 137, 46, 46, 46" +AutoEdgeStr_25 = "200, 200, 191, 191, 186, 182, 173, 145, 145, 145, 136, 136, 136, 45, 45, 45" +AutoEdgeStr_26 = "190, 190, 181, 181, 176, 172, 167, 145, 145, 145, 127, 127, 127, 45, 45, 45" +AutoEdgeStr_27 = "180, 180, 171, 171, 167, 162, 158, 140, 140, 140, 122, 122, 122, 45, 45, 45" +AutoEdgeStr_28 = "175, 175, 166, 166, 166, 162, 157, 135, 135, 135, 121, 121, 121, 36, 36, 36" +AutoEdgeStr_29 = "170, 170, 166, 166, 161, 157, 152, 134, 134, 134, 121, 121, 121, 27, 27, 27" +AutoEdgeStr_30 = "160, 160, 156, 156, 151, 147, 142, 133, 133, 133, 120, 120, 120, 22, 22, 22" +AutoEdgeStr_31 = "160, 160, 156, 156, 151, 147, 142, 133, 133, 133, 120, 120, 120, 18, 18, 18" -AutoTextureFreq = "170, 180, 190, 200, 200, 200, 180, 170, 170, 170, 170, 160, 160, 160, 160, 160" -AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 40, 48, 54, 56, 66, 70, 72, 72, 72, 72, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 85, 87, 87, 90, 92, 92, 92, 92, 92, 92, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 3, 3, 3, 2, 2, 3, 5, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 3, 3, 3, 2, 2, 3, 5, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "120, 123, 128, 128, 129, 135, 135, 120, 118, 118, 110, 120, 120, 120, 120, 120" -AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" -AutoSkinGain = " 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 65, 65, 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80" +AutoTextureFreq = "230, 230, 190, 180, 180, 160, 150, 150, 130, 128, 128, 128, 128, 128, 128, 128" +AutoEdgeFreq = "128, 128, 128, 128, 128, 80, 80, 80, 80, 70, 70, 70, 70, 70, 70, 70" +AutoOverShoot = "40, 40, 70, 80, 75, 65, 60, 60, 70, 80, 90, 90, 90, 90, 90, 90" +AutoUnderShoot = "60, 60, 100, 120, 80, 80, 70, 60, 60, 70, 80, 90, 90, 90, 90, 90" +AutoShootSupStr = "29, 29, 29, 29, 29, 29, 24, 23, 22, 18, 17, 17, 17, 17, 17, 17" +AutoShootSupAdj = " 4, 4, 3, 3, 10, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128" +AutoEdgeFiltStr = "53, 53, 53 , 53, 53 , 53, 53, 43, 43, 43, 43, 43, 43, 43, 43, 43" +AutoEdgeFiltMaxCap = "18, 18, 18 , 18, 18, 18, 18 , 18 , 18 , 18 , 18 , 18 , 18, 18 , 18 , 18" +AutoRGain = "31, 31, 31, 31, 31, 31, 31, 20, 16, 16, 16, 16, 16, 16, 16, 16" +AutoBGain = "31, 31, 31, 31, 31, 31, 31, 20, 16, 16, 16, 16, 16, 16, 16, 16" +AutoGGain = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" +AutoSkinGain = "31, 31, 31, 31, 31, 31, 31, 20, 16, 16, 16, 16, 16, 16, 16, 16" +AutoMaxSharpGain = " 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80" + +[static_venc] +h265avbrChangePos = "90" +h265avbrMinIprop = "1" +h265avbrMaxIprop = "100" +h265avbrMaxReEncodeTimes = "2" +h265avbrMinStillPercent = "100" +h265avbrMaxStillQP = "28" +h265avbrMinStillPSNR = "0" +h265avbrMaxQp = "48" +h265avbrMinQp = "24" +h265avbrMaxIQp = "48" +h265avbrMinIQp = "22" +h265avbrMinQpDelta = "0" +h265avbrMotionSensitivity = "100" +h265avbrQpMapEn = "0" +h265avbrQpMapMode = "0" + +h265cvbrMinIprop = "1" +h265cvbrMaxIprop = "100" +h265cvbrMaxReEncodeTimes = "2" +h265cvbrQpMapEn = "0" +h265cvbrQpMapMode = "0" +h265cvbrMaxQp = "47" +h265cvbrMinQp = "22" +h265cvbrMaxIQp = "47" +h265cvbrMinIQp = "20" +h265cvbrMinQpDelta = "0" +h265cvbrMaxQpDelta = "0" +h265cvbrExtraBitPercent = "5" +h265cvbrLongTermStatTimeUnit = "60" +[static_pregamma] +Enable = 0 +Table = \ + 4, 53, 101, 147, 192, 236, 279, 323, 365, 449, 533, 615, 696, 777, 857, 936,\ + 1015, 1093, 1171, 1249, 1326, 1480, 1632, 1784, 1934, 2084, 2232, 2380, 2528, 2674, 2820, 2966,\ + 3111, 3255, 3399, 3543, 3686, 3971, 4254, 4536, 4817, 5097, 5375, 5652, 5928, 6204, 6478, 6752,\ + 7024, 7296, 7567, 7838, 8107, 8645, 9180, 9712, 10242, 10771, 11297, 11822, 12345, 12866, 13385, 13903,\ + 14420, 14936, 15451, 15967, 16482, 17511, 18539, 19566, 20591, 21615, 22637, 23658, 24677, 25693, 26708, 27721,\ + 28732, 29741, 30748, 31752, 32755, 33755, 34753, 35749, 36742, 37733, 38722, 39708, 40692, 41674, 42653, 43630,\ + 44605, 45577, 46546, 47514, 48478, 49441, 51358, 53266, 55164, 57053, 58931, 60800, 62659, 64509, 66349, 68180,\ + 70001, 71812, 73615, 75407, 77191, 78966, 80731, 82487, 84234, 85973, 87702, 89423, 91134, 92837, 94532, 96218,\ + 97895, 99562, 101217, 102861, 104493, 106115, 109325, 112495, 115626, 118719, 121777, 124801, 127793, 130754, 133686, 136589,\ + 139465, 142316, 145141, 147943, 150722, 153480, 156216, 158932, 161629, 164308, 166968, 169611, 172238, 174849, 177444, 180025,\ + 182592, 185145, 187685, 190212, 192726, 195230, 200202, 205132, 210022, 214875, 219694, 224481, 229238, 233966, 238669, 243348,\ + 248003, 252637, 257252, 261848, 266426, 270989, 275536, 280070, 284590, 289099, 293596, 298083, 302561, 307030, 311491, 315944,\ + 320391, 324826, 329245, 333648, 338035, 342407, 346764, 351106, 355434, 359747, 368333, 376865, 385345, 393775, 402156, 410491,\ + 418780, 427025, 435227, 443388, 451509, 459590, 467633, 475639, 483609, 491544, 499444, 507311, 515145, 522947, 530718, 538458,\ + 546169, 553850, 561503, 569128, 576726, 584297, 591841, 599360, 606853, 621766, 636584, 651310, 665947, 680499, 694967, 709356,\ + 723666, 737902, 752064, 766155, 780178, 794134, 808024, 821851, 835617, 862969, 890092, 916997, 943694, 970192, 996500, 1022625,\ + 1048575 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; dynamic parameter ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;;;;;;;;;;;;dynamic_fps;;;;;;;;;;;; +[dynamic_fps] +fpsExpCount = "4" +fpsExpLtoHThresh = "640000,1600000, 3200000, 6900000" +fpsExpHtoLThresh = "600000,1600000, 3000000, 6700000" +fpsMaxExpTime = "50000, 80000, 84000, 84000" +fps = " 25, 25, 25 , 25 " +VencGop = " 50, 50, 50, 50" + +;;;;;;;;;;;;;;;;;dynamic_AE_parameter;;;;;;;;;;;;;;;; +[dynamic_ae] +aeExpCount = "5" ;;count and LtoH and HtoL must existed at same time +aeExpLtoHThresh = "532453,1280000,2560000,20000000,30000000" +aeExpHtoLThresh = "532453,1280000,2560000,20000000,30000000" +AutoCompesation = " 60, 50, 45, 40, 36" +AutoHistOffset = " 10, 12, 15, 18, 20" + +;;;;;;;;;;;;;;;;;dynamic_wdrexposure_parameter;;;;;;;;;;;;;;;; +[dynamic_wdrexposure] +aeExpCount = "8" ;;count and LtoH and HtoL must existed at same time +aeExpLtoHThresh = "200,250,300,8000,40000,300000,1000000,10000000" +aeExpHtoLThresh = "10,190,230,280,7000,30000,200000,800000" +ExpCompensation = "50,45,40,30,30,30,28,28" +MaxHistOffset = "12,12,12,12,12,20,20,20" + +;;;;;;;;;;;;;;;;dynamic_FsWdr_parameter;;;;;;;;;;;;;;; +[dynamic_fswdr] +ISOLtoHThresh = "100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800" +RatioLtoHThresh = "1,2,4,8,16,24,32,40,48,56,64" + +MdThrLowGain_0 = "45, 45, 45, 45, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_1 = "45, 45, 45, 45, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_2 = "45, 45, 45, 45, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_3 = "24, 24, 24, 45, 64, 128, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_4 = "24, 24, 24, 45, 64, 128, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_5 = "45, 45, 45, 45, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_6 = "45, 45, 45, 45, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_7 = "64, 64, 64, 64, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_8 = "64, 64, 64, 64, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_9 = "128, 128, 128, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrLowGain_10 = "255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" + +MdThrHigGain_0 = "64, 64, 64, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_1 = "64, 64, 64, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_2 = "64, 64, 64, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_3 = "45, 45, 45, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_4 = "45, 45, 45, 64, 96, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_5 = "64, 64, 64, 64, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_6 = "64, 64, 64, 64, 96, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_7 = "64, 64, 64, 64, 128, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_8 = "64, 64, 64, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_9 = "255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" +MdThrHigGain_10 = "255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255" + +;;;;;;;;;;;;;;;;dynamic_Dehaze_parameter;;;;;;;;;;;;;;; [dynamic_dehaze] -ExpThreshCnt = "10" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400, 12800,25600" -AutoDehazeStr = "45, 48, 55, 68, 71, 77, 82, 83, 90,95" +ExpThreshCnt = "5" +; Ref ISO Value 100, 400, 800 , 1600, 3200, 6400 12ps,12800 12ps +ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +ManualDehazeStr = "50, 75, 85, 100, 100" + +;;;;;;;;;;;;;;;;;;;;;;thread_Linear_DRC_parameter;;;;;;;;;;;;;;;;;;;; [dynamic_linear_drc] Enable = "1" IsoCnt = "10" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8, 8, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24, 24, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16, 16, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 110, 100, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 10, 10, 10, 9, 9, 9, 11, 11, 11" -DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" -Asymmetry = " 1, 1, 2, 4, 7, 5, 5, 5, 5, 5" -SecondPole = "150, 150, 150, 150, 150, 150, 160, 160, 160, 150" -Compress = "110, 110, 120, 150, 150, 150, 160, 160, 160, 150" -Stretch = " 60, 60, 50, 50, 50, 50, 50, 50, 50, 50" -Strength = "420, 410, 380, 370, 335, 300, 260, 220, 200, 100" +IsoLevel = "200, 400, 800, 1600, 3200, 4500, 6400, 12800, 17800, 25600" +LocalMixingBrightMax = "50, 50, 50, 44, 30, 30, 20, 20, 20, 20" +LocalMixingBrightMin = " 20, 20, 20, 18, 16, 16, 12, 10, 10, 8" +LocalMixingDarkMax = " 36, 36, 34, 32, 30, 30, 28, 26, 26, 24" +LocalMixingDarkMin = " 28, 28, 26, 24, 22, 22, 20, 18, 18, 16" +BrightGainLmt = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 90, 90, 90, 100, 100, 100, 110, 110, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 10, 10, 5, 5, 6, 10, 10, 10, 10" +DetailAdjustFactor = " 15, 15, 15, 15, 15, 15, 15, 15, 15, 15" +Asymmetry = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 6" +SecondPole = "150, 150, 150, 150, 150, 150, 150, 150, 150, 150" +Compress = "150, 150, 150, 150, 150, 150, 150, 150, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "500, 450, 420, 400, 400, 350, 350, 280, 200, 150" + +;;;;;;;;;;;;;;;;;;;;;;thread_DRC_parameter;;;;;;;;;;;;;;;;;;;; +[dynamic_drc] +RationCnt = "6" +RationLevel = "1, 2, 4, 8, 12, 16" +RefRatioCnt = "9" +RefRatioLtoH = "64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384" +RefRatioAlpha = "256, 256, 256, 256, 80, 40, 0, 0, 0" +IsoCnt = "7" +IsoLevel = "200, 800, 1600, 3200, 6400, 12800, 25600" +Enable = "1" + +Interval = "30" +LocalMixingBrightMax = "32, 32, 28, 24, 20, 16, 16" +LocalMixingBrightMin = "20, 20, 18, 16, 12, 10, 8" +LocalMixingDarkMax = "36, 34, 32, 30, 28, 26, 24" +LocalMixingDarkMin = "28, 26, 24, 22, 20, 18, 16" +DarkGainLmtY = "0, 0, 0, 0, 0, 0, 0" +DarkGainLmtC = "0, 0, 0, 0, 0, 0, 0" +DetailAdjustFactor = "10, 10, 9, 8, 7, 6, 6" +SpatialFltCoef = "0, 0, 0, 1, 1, 2, 2" +RangeFltCoef = "1, 1, 1, 2, 2, 2, 2" +GradRevMax = "30, 30, 30, 30, 30, 30, 30" +GradRevThr = "50, 50, 50, 50, 50, 50, 50" +Compress = "150, 150, 150, 150, 150, 150, 150" +Stretch = "50, 50, 50, 50, 50, 50, 50" + +AutoStrength_0 = "1023, 1023, 1023, 1023, 1023, 1023" +AutoStrength_1 = "1023, 1023, 1023, 1023, 1023, 1023" +AutoStrength_2 = "1023, 1023, 1023, 1023, 1023, 1023" +AutoStrength_3 = "1023, 1023, 1023, 1023, 1023, 1023" +AutoStrength_4 = "1023, 1023, 1023, 1023, 1023, 1023" +AutoStrength_5 = "1023, 1023, 1023, 1023, 1023, 1023" +AutoStrength_6 = "1023, 1023, 1023, 1023, 1023, 1023" + +DRCTMValueLow = \ +0,128,266,423,582,769,968,1178,1408,1660,1931,2224,2536,2868,3227,3612,4019,4437,4880,5331,5799,6258,6702,7121,7487,7782,8034,8302,8587,8887,9204,9540,9894,10265,10657,11066,11499,11948,12416,12902,13406,13924,14455,14996,\ +15540,16082,16615,17129,17615,18055,18432,18781,19151,19544,19961,20403,20871,21366,21888,22438,23018,23625,24262,24926,25617,26332,27068,27820,28584,29350,30108,30846,31546,32187,32742,33177,33545,33924,34313,34711,35117,\ +35530,35948,36369,36792,37213,37633,38047,38453,38851,39238,39613,39976,40330,40677,41023,41380,41566,41761,41967,42188,42417,42645,42871,43094,43316,43535,43752,43966,44177,44385,44589,44791,44991,45188,45383,45577,45771,\ +45966,46163,46364,46570,46785,47012,47253,47513,47785,48061,48340,48622,48909,49200,49497,49799,50108,50425,50751,50918,51087,51260,51437,51616,51800,51988,52180,52378,52580,52789,53003,53224,53452,53686,53925,54169,54418,\ +54671,54931,55196,55466,55743,56025,56314,56610,56913,57222,57539,57864,58197,58538,58711,58887,59065,59245,59428,59613,59801,59992,60187,60386,60588,60795,61005,61219,61437,61658,61882,62110,62340,62574,62810,63048,63290,\ +63533,63778,64026,64274,64525,64776,65028,65281 + +DRCTMValueHigh = \ +0,312,652,1037,1429,1884,2362,2858,3387,3941,4509,5079,5631,6144,6653,7195,7767,8353,8973,9606,10268,10925,11573,12205,12789,13312,13794,14287,14794,15305,15822,16344,16866,17384,17901,18408,18909,19394,19865,20336,20823,21323, \ +21834,22355,22880,23406,23927,24436,24927,25387,25804,26200,26601,27010,27422,27837,28254,28670,29085,29498,29908,30315,30721,31129,31551,31995,32461,32947,33450,33966,34491,35015,35530,36022,36474,36863,37213,37566,37918,38269,\ +38617,38959,39296,39624,39945,40256,40562,40862,41164,41465,41759,42044,42319,42584,42839,43085,43328,43449,43572,43697,43827,43956,44079,44195,44306,44411,44513,44611,44709,44807,44908,45014,45131,45260,45400,45546,45698,45855,\ +46019,46187,46362,46541,46726,46916,47110,47308,47509,47714,47924,48139,48360,48588,48823,49068,49324,49592,49875,50022,50175,50331,50490,50653,50821,50994,51174,51360,51554,51756,51968,52192,52428,52676,52935,53206,53487,53778,\ +54077,54385,54698,55017,55341,55666,55993,56319,56640,56958,57275,57595,57921,58089,58259,58434,58613,58798,58988,59186,59390,59602,59820,60045,60276,60512,60752,60997,61245,61496,61749,62003,62258,62514,62774,63037,63304,63574,\ +63847,64123,64401,64682,64964,65248 + +;;;;;;;;;;;;;;;;dynamic_gamma_parameter;;;;;;;;;;;;;;; ;;here only have one gamma, maybe mistake [dynamic_gamma] +;;option = 0:way0 1:way1 +Option = 0 Interval = "10" -TotalNum = "3" -gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH -gammaExpThreshHtoL = "100000, 800000, 1600000" +TotalNum = "6" +; Ref ISO Value 100, 400, 800 , 1600, 3200, 6400 12ps,12800 12ps +;ExpThreshLtoH = "50000, 200000, 400000, 800000, 1600000,5376000,10752000" +gammaExpThreshLtoH = "18414,143012,286025,1216845,2345848,15000000" +gammaExpThreshHtoL = "18414,143012,286025,1216845,2345848,15000000" +;;;GammaExpThresh ;;Photo maybe use it, here don't use. +;;;<18414 Table_0 = \ -0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ -275,285,295,305,315,325,336,346,356,367,377,388,399,410,420,431,442,453,464,476,487,498,509,521,532,543,555,566,578,590,601,613,\ -624,636,648,659,671,683,695,706,718,730,742,754,765,777,789,801,812,824,836,848,859,871,883,894,906,918,929,941,952,964,975,986,\ -998,1009,1020,1031,1042,1054,1065,1075,1086,1097,1108,1119,1129,1140,1150,1161,1171,1181,1191,1202,1212,1221,1231,1241,1251,1260,\ -1270,1279,1288,1297,1306,1316,1325,1334,1343,1352,1361,1370,1379,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,\ -1507,1516,1525,1534,1543,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1649,1658,1667,1676,1685,1693,1702,1711,1720,1728,\ -1737,1746,1755,1763,1772,1780,1789,1798,1806,1815,1823,1832,1840,1849,1857,1866,1874,1882,1891,1899,1907,1916,1924,1932,1941,1949,\ -1957,1965,1973,1981,1989,1998,2006,2014,2022,2030,2038,2045,2053,2061,2069,2077,2085,2093,2100,2108,2116,2123,2131,2139,2146,2154,\ -2161,2169,2176,2183,2191,2198,2206,2213,2220,2227,2235,2242,2249,2256,2263,2270,2277,2284,2291,2298,2305,2311,2318,2325,2332,2338,\ -2345,2352,2358,2365,2371,2378,2384,2390,2397,2403,2409,2416,2422,2428,2434,2440,2446,2452,2458,2464,2470,2476,2482,2488,2494,2500,\ -2506,2511,2517,2523,2528,2534,2540,2545,2551,2556,2562,2567,2572,2578,2583,2589,2594,2599,2605,2610,2615,2620,2625,2630,2636,2641,\ -2646,2651,2656,2661,2666,2671,2676,2681,2686,2690,2695,2700,2705,2710,2715,2719,2724,2729,2733,2738,2743,2747,2752,2757,2761,2766,\ -2770,2775,2780,2784,2789,2793,2797,2802,2806,2811,2815,2820,2824,2828,2833,2837,2841,2846,2850,2854,2859,2863,2867,2871,2876,2880,\ -2884,2888,2892,2897,2901,2905,2909,2913,2917,2922,2926,2930,2934,2938,2942,2946,2950,2954,2959,2963,2967,2971,2975,2979,2983,2987,\ -2991,2995,2999,3003,3007,3011,3015,3019,3023,3026,3030,3034,3038,3042,3045,3049,3053,3057,3060,3064,3068,3071,3075,3078,3082,3086,\ -3089,3093,3096,3100,3103,3107,3110,3113,3117,3120,3124,3127,3130,3134,3137,3140,3144,3147,3150,3153,3157,3160,3163,3166,3170,3173,\ -3176,3179,3182,3185,3188,3191,3195,3198,3201,3204,3207,3210,3213,3216,3219,3222,3225,3228,3231,3234,3237,3239,3242,3245,3248,3251,\ -3254,3257,3260,3263,3265,3268,3271,3274,3277,3279,3282,3285,3288,3291,3293,3296,3299,3302,3304,3307,3310,3313,3315,3318,3321,3323,\ -3326,3329,3331,3334,3337,3339,3342,3345,3347,3350,3353,3355,3358,3361,3363,3366,3368,3371,3374,3376,3379,3382,3384,3387,3389,3392,\ -3394,3397,3400,3402,3405,3407,3410,3412,3415,3417,3420,3422,3424,3427,3429,3432,3434,3436,3439,3441,3443,3446,3448,3450,3453,3455,\ -3457,3460,3462,3464,3466,3469,3471,3473,3475,3477,3480,3482,3484,3486,3488,3491,3493,3495,3497,3499,3501,3503,3505,3507,3510,3512,\ -3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,\ -3566,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3586,3588,3590,3592,3594,3596,3598,3600,3601,3603,3605,3607,3609,3611,3613,\ -3614,3616,3618,3620,3622,3624,3625,3627,3629,3631,3633,3635,3636,3638,3640,3642,3644,3646,3647,3649,3651,3653,3655,3656,3658,3660,\ -3662,3664,3665,3667,3669,3671,3673,3674,3676,3678,3680,3681,3683,3685,3687,3688,3690,3692,3693,3695,3697,3699,3700,3702,3704,3705,\ -3707,3709,3710,3712,3714,3715,3717,3719,3720,3722,3724,3725,3727,3728,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,\ -3749,3751,3752,3754,3756,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3773,3774,3776,3777,3779,3780,3782,3783,3785,3786,3788,\ -3789,3791,3792,3794,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3813,3814,3815,3817,3818,3820,3821,3823,3824,3825,\ -3827,3828,3830,3831,3832,3834,3835,3837,3838,3840,3841,3842,3844,3845,3846,3848,3849,3851,3852,3853,3855,3856,3857,3859,3860,3862,\ -3863,3864,3866,3867,3868,3870,3871,3872,3874,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3888,3890,3891,3892,3894,3895,3896,\ -3897,3899,3900,3901,3903,3904,3905,3906,3908,3909,3910,3911,3913,3914,3915,3916,3918,3919,3920,3921,3923,3924,3925,3926,3928,3929,\ -3930,3931,3932,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3946,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3959,\ -3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,\ -3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4010,4011,4012,\ -4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4022,4023,4024,4025,4026,4027,4028,4029,4030,4030,4031,4032,4033,4034,4035,4036,\ -4036,4037,4038,4039,4040,4041,4042,4042,4043,4044,4045,4046,4046,4047,4048,4049,4050,4050,4051,4052,4053,4054,4054,4055,4056,4057,\ -4057,4058,4059,4060,4060,4061,4062,4063,4063,4064,4065,4065,4066,4067,4067,4068,4069,4070,4070,4071,4071,4072,4073,4073,4074,4075,\ -4075,4076,4077,4077,4078,4078,4079,4079,4080,4081,4081,4082,4082,4083,4083,4084,4084,4085,4085,4086,4086,4087,4087,4088,4088,4089,\ -4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 + 0, 19, 38, 58, 77, 97, 117, 137, 156, 176, 195, 215, 234, 253, 272, 290, 308, 326, 344, 364, 383, 401, 419, 436, 453, 470, 487, 504, 521, 539, 557, 576,\ + 596, 617, 627, 637, 648, 658, 669, 679, 690, 701, 712, 723, 734, 745, 757, 768, 779, 791, 803, 815, 827, 839, 851, 863, 876, 888, 901, 914, 927, 940, 953, 967,\ + 981, 987, 994,1001,1008,1015,1022,1029,1036,1043,1051,1058,1066,1073,1081,1088,1096,1104,1111,1119,1127,1135,1143,1150,1158,1166,1174,1182,1190,1198,1206,1214,\ +1222,1230,1238,1246,1254,1262,1270,1278,1286,1294,1302,1310,1318,1326,1334,1341,1349,1357,1365,1372,1380,1387,1395,1402,1409,1417,1424,1431,1438,1445,1452,1459,\ +1466,1472,1479,1485,1492,1499,1505,1511,1518,1524,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1610,1616,1622,1628,1634,1639,1645,1651,1657,\ +1663,1668,1674,1680,1685,1691,1697,1702,1708,1713,1719,1724,1730,1736,1741,1747,1752,1758,1763,1769,1774,1780,1785,1790,1796,1801,1807,1812,1818,1823,1829,1834,\ +1840,1845,1850,1856,1861,1867,1872,1877,1883,1888,1893,1899,1904,1909,1915,1920,1925,1930,1936,1941,1946,1951,1957,1962,1967,1972,1977,1982,1988,1993,1998,2003,\ +2008,2013,2018,2023,2028,2033,2038,2043,2048,2053,2058,2063,2068,2073,2078,2082,2087,2092,2097,2102,2107,2111,2116,2121,2126,2131,2135,2140,2145,2149,2154,2159,\ +2164,2168,2173,2177,2182,2187,2191,2196,2200,2205,2210,2214,2219,2223,2228,2232,2237,2241,2246,2250,2254,2259,2263,2268,2272,2276,2281,2285,2289,2294,2298,2302,\ +2307,2311,2315,2319,2324,2328,2332,2336,2340,2344,2349,2353,2357,2361,2365,2369,2373,2377,2381,2385,2389,2393,2397,2401,2405,2409,2413,2416,2420,2424,2428,2432,\ +2436,2439,2443,2447,2450,2454,2458,2461,2465,2468,2472,2475,2479,2482,2486,2489,2493,2496,2500,2503,2506,2510,2513,2516,2520,2523,2526,2529,2533,2536,2539,2542,\ +2546,2549,2552,2555,2558,2561,2565,2568,2571,2574,2577,2580,2583,2586,2590,2593,2596,2599,2602,2605,2608,2611,2614,2617,2621,2624,2627,2630,2633,2636,2639,2642,\ +2646,2649,2652,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,\ +2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2796,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,\ +2837,2840,2843,2845,2848,2851,2853,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2896,2899,2901,2904,2907,2909,2912,2915,2918,2920,2923,\ +2926,2929,2932,2934,2937,2940,2942,2945,2948,2951,2954,2956,2959,2962,2964,2966,2969,2972,2974,2977,2980,2983,2986,2988,2991,2994,2996,2998,3001,3004,3006,3009,\ +3012,3015,3018,3020,3023,3026,3028,3031,3033,3035,3038,3040,3043,3046,3048,3051,3054,3057,3059,3062,3064,3066,3069,3071,3074,3077,3080,3082,3085,3088,3090,3093,\ +3095,3097,3100,3102,3105,3108,3110,3113,3115,3117,3120,3122,3125,3128,3130,3133,3135,3138,3140,3143,3145,3147,3150,3152,3155,3158,3160,3163,3165,3167,3170,3172,\ +3175,3178,3180,3183,3185,3187,3189,3192,3194,3196,3199,3201,3204,3207,3209,3211,3214,3217,3219,3222,3224,3226,3228,3231,3233,3235,3238,3241,3243,3245,3247,3250,\ +3252,3254,3257,3260,3262,3264,3267,3269,3271,3273,3276,3279,3281,3283,3286,3288,3290,3292,3295,3298,3300,3302,3305,3307,3309,3311,3313,3316,3318,3320,3322,3325,\ +3327,3329,3332,3335,3337,3339,3342,3344,3346,3348,3350,3353,3355,3357,3360,3362,3364,3366,3368,3371,3373,3375,3378,3380,3382,3384,3386,3389,3391,3393,3396,3398,\ +3400,3402,3405,3407,3409,3411,3413,3416,3418,3420,3423,3425,3427,3429,3431,3434,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3459,3461,3463,3465,3467,3469,\ +3471,3473,3475,3478,3480,3482,3484,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,\ +3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3561,3564,3566,3568,3570,3572,3574,3576,3578,3581,3583,3585,3587,3589,3591,3593,3595,3598,3600,3602,3604,3606,\ +3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,\ +3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,\ +3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,\ +3801,3803,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3858,3860,\ +3862,3864,3866,3868,3870,3872,3873,3875,3877,3879,3881,3883,3885,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,\ +3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3955,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3977,3979,\ +3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4006,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4028,4030,4032,4034,4036,4037,\ +4039,4041,4042,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4064,4066,4068,4070,4072,4073,4075,4077,4078,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095 +;;;<143012 Table_1 = \ -0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ -205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ -499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ -825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ -1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ -1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ -1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ -1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ -2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ -2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ -2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ -2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ -2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ -2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ -3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ -3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ -3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ -3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ -3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ -3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ -3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ -3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ -3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ -3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ -3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ -3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ -3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ -3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ -3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ -3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ -4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ -4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 + 0, 19, 38, 58, 77, 97, 117, 137, 156, 176, 195, 215, 234, 253, 272, 290, 308, 326, 344, 364, 383, 401, 419, 436, 453, 470, 487, 504, 521, 539, 557, 576,\ + 596, 617, 627, 637, 648, 658, 669, 679, 690, 701, 712, 723, 734, 745, 757, 768, 779, 791, 803, 815, 827, 839, 851, 863, 876, 888, 901, 914, 927, 940, 953, 967,\ + 981, 987, 994,1001,1008,1015,1022,1029,1036,1043,1051,1058,1066,1073,1081,1088,1096,1104,1111,1119,1127,1135,1143,1150,1158,1166,1174,1182,1190,1198,1206,1214,\ +1222,1230,1238,1246,1254,1262,1270,1278,1286,1294,1302,1310,1318,1326,1334,1341,1349,1357,1365,1372,1380,1387,1395,1402,1409,1417,1424,1431,1438,1445,1452,1459,\ +1466,1472,1479,1485,1492,1499,1505,1511,1518,1524,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1610,1616,1622,1628,1634,1639,1645,1651,1657,\ +1663,1668,1674,1680,1685,1691,1697,1702,1708,1713,1719,1724,1730,1736,1741,1747,1752,1758,1763,1769,1774,1780,1785,1790,1796,1801,1807,1812,1818,1823,1829,1834,\ +1840,1845,1850,1856,1861,1867,1872,1877,1883,1888,1893,1899,1904,1909,1915,1920,1925,1930,1936,1941,1946,1951,1957,1962,1967,1972,1977,1982,1988,1993,1998,2003,\ +2008,2013,2018,2023,2028,2033,2038,2043,2048,2053,2058,2063,2068,2073,2078,2082,2087,2092,2097,2102,2107,2111,2116,2121,2126,2131,2135,2140,2145,2149,2154,2159,\ +2164,2168,2173,2177,2182,2187,2191,2196,2200,2205,2210,2214,2219,2223,2228,2232,2237,2241,2246,2250,2254,2259,2263,2268,2272,2276,2281,2285,2289,2294,2298,2302,\ +2307,2311,2315,2319,2324,2328,2332,2336,2340,2344,2349,2353,2357,2361,2365,2369,2373,2377,2381,2385,2389,2393,2397,2401,2405,2409,2413,2416,2420,2424,2428,2432,\ +2436,2439,2443,2447,2450,2454,2458,2461,2465,2468,2472,2475,2479,2482,2486,2489,2493,2496,2500,2503,2506,2510,2513,2516,2520,2523,2526,2529,2533,2536,2539,2542,\ +2546,2549,2552,2555,2558,2561,2565,2568,2571,2574,2577,2580,2583,2586,2590,2593,2596,2599,2602,2605,2608,2611,2614,2617,2621,2624,2627,2630,2633,2636,2639,2642,\ +2646,2649,2652,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,\ +2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2796,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,\ +2837,2840,2843,2845,2848,2851,2853,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2896,2899,2901,2904,2907,2909,2912,2915,2918,2920,2923,\ +2926,2929,2932,2934,2937,2940,2942,2945,2948,2951,2954,2956,2959,2962,2964,2966,2969,2972,2974,2977,2980,2983,2986,2988,2991,2994,2996,2998,3001,3004,3006,3009,\ +3012,3015,3018,3020,3023,3026,3028,3031,3033,3035,3038,3040,3043,3046,3048,3051,3054,3057,3059,3062,3064,3066,3069,3071,3074,3077,3080,3082,3085,3088,3090,3093,\ +3095,3097,3100,3102,3105,3108,3110,3113,3115,3117,3120,3122,3125,3128,3130,3133,3135,3138,3140,3143,3145,3147,3150,3152,3155,3158,3160,3163,3165,3167,3170,3172,\ +3175,3178,3180,3183,3185,3187,3189,3192,3194,3196,3199,3201,3204,3207,3209,3211,3214,3217,3219,3222,3224,3226,3228,3231,3233,3235,3238,3241,3243,3245,3247,3250,\ +3252,3254,3257,3260,3262,3264,3267,3269,3271,3273,3276,3279,3281,3283,3286,3288,3290,3292,3295,3298,3300,3302,3305,3307,3309,3311,3313,3316,3318,3320,3322,3325,\ +3327,3329,3332,3335,3337,3339,3342,3344,3346,3348,3350,3353,3355,3357,3360,3362,3364,3366,3368,3371,3373,3375,3378,3380,3382,3384,3386,3389,3391,3393,3396,3398,\ +3400,3402,3405,3407,3409,3411,3413,3416,3418,3420,3423,3425,3427,3429,3431,3434,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3459,3461,3463,3465,3467,3469,\ +3471,3473,3475,3478,3480,3482,3484,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,\ +3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3561,3564,3566,3568,3570,3572,3574,3576,3578,3581,3583,3585,3587,3589,3591,3593,3595,3598,3600,3602,3604,3606,\ +3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,\ +3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,\ +3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,\ +3801,3803,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3858,3860,\ +3862,3864,3866,3868,3870,3872,3873,3875,3877,3879,3881,3883,3885,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,\ +3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3955,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3977,3979,\ +3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4006,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4028,4030,4032,4034,4036,4037,\ +4039,4041,4042,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4064,4066,4068,4070,4072,4073,4075,4077,4078,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095 +;;;<286025 Table_2 = \ -0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ -341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ -689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ -1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ -1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ -1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ -1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ -2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ -2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ -2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ -2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ -2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ -2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ -2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ -3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ -3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ -3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ -3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ -3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ -3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ -3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ -3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ -3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ -3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ -3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ -3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ -3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ -3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ -3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ -3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ -4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ -4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 + 0, 16, 33, 51, 68, 85, 102, 120, 137, 154, 171, 188, 205, 222, 239, 255, 271, 287, 303, 321, 338, 355, 371, 386, 402, 417, 433, 449, 465, 481, 499, 517,\ + 536, 556, 565, 575, 586, 596, 606, 616, 627, 637, 648, 658, 669, 680, 691, 702, 713, 725, 737, 748, 760, 772, 785, 797, 810, 823, 836, 849, 863, 877, 891, 905,\ + 920, 927, 934, 941, 949, 957, 964, 972, 980, 988, 996,1005,1013,1021,1030,1039,1047,1056,1065,1074,1082,1091,1100,1109,1118,1128,1137,1146,1155,1164,1173,1183,\ +1192,1201,1210,1220,1229,1238,1247,1256,1265,1274,1283,1292,1301,1310,1319,1328,1337,1346,1354,1363,1371,1380,1388,1396,1404,1412,1420,1428,1436,1443,1451,1458,\ +1466,1473,1480,1487,1494,1501,1507,1514,1521,1527,1534,1541,1547,1553,1560,1566,1572,1578,1585,1591,1597,1603,1609,1615,1621,1626,1632,1638,1644,1649,1655,1661,\ +1666,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1727,1732,1737,1743,1748,1754,1759,1764,1770,1775,1780,1786,1791,1796,1802,1807,1812,1818,1823,1829,1834,\ +1840,1845,1850,1856,1861,1867,1872,1877,1883,1888,1893,1899,1904,1909,1915,1920,1925,1930,1936,1941,1946,1951,1957,1962,1967,1972,1977,1982,1988,1993,1998,2003,\ +2008,2013,2018,2023,2028,2033,2038,2043,2048,2053,2058,2063,2068,2073,2078,2082,2087,2092,2097,2102,2107,2111,2116,2121,2126,2131,2135,2140,2145,2149,2154,2159,\ +2164,2168,2173,2177,2182,2187,2191,2196,2200,2205,2210,2214,2219,2223,2228,2232,2237,2241,2246,2250,2254,2259,2263,2268,2272,2276,2281,2285,2289,2294,2298,2302,\ +2307,2311,2315,2319,2324,2328,2332,2336,2340,2344,2349,2353,2357,2361,2365,2369,2373,2377,2381,2385,2389,2393,2397,2401,2405,2409,2413,2416,2420,2424,2428,2432,\ +2436,2439,2443,2447,2450,2454,2458,2461,2465,2468,2472,2475,2479,2482,2486,2489,2493,2496,2500,2503,2506,2510,2513,2516,2520,2523,2526,2529,2533,2536,2539,2542,\ +2546,2549,2552,2555,2558,2561,2565,2568,2571,2574,2577,2580,2583,2586,2590,2593,2596,2599,2602,2605,2608,2611,2614,2617,2621,2624,2627,2630,2633,2636,2639,2642,\ +2646,2649,2652,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,\ +2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2796,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,\ +2837,2840,2843,2845,2848,2851,2853,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2896,2899,2901,2904,2907,2909,2912,2915,2918,2920,2923,\ +2926,2929,2932,2934,2937,2940,2942,2945,2948,2951,2954,2956,2959,2962,2964,2966,2969,2972,2974,2977,2980,2983,2986,2988,2991,2994,2996,2998,3001,3004,3006,3009,\ +3012,3015,3018,3020,3023,3026,3028,3031,3033,3035,3038,3040,3043,3046,3048,3051,3054,3057,3059,3062,3064,3066,3069,3071,3074,3077,3080,3082,3085,3088,3090,3093,\ +3095,3097,3100,3102,3105,3108,3110,3113,3115,3117,3120,3122,3125,3128,3130,3133,3135,3138,3140,3143,3145,3147,3150,3152,3155,3158,3160,3163,3165,3167,3170,3172,\ +3175,3178,3180,3183,3185,3187,3189,3192,3194,3196,3199,3201,3204,3207,3209,3211,3214,3217,3219,3222,3224,3226,3228,3231,3233,3235,3238,3241,3243,3245,3247,3250,\ +3252,3254,3257,3260,3262,3264,3267,3269,3271,3273,3276,3279,3281,3283,3286,3288,3290,3292,3295,3298,3300,3302,3305,3307,3309,3311,3313,3316,3318,3320,3322,3325,\ +3327,3329,3332,3335,3337,3339,3342,3344,3346,3348,3350,3353,3355,3357,3360,3362,3364,3366,3368,3371,3373,3375,3378,3380,3382,3384,3386,3389,3391,3393,3396,3398,\ +3400,3402,3405,3407,3409,3411,3413,3416,3418,3420,3423,3425,3427,3429,3431,3434,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3459,3461,3463,3465,3467,3469,\ +3471,3473,3475,3478,3480,3482,3484,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,\ +3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3561,3564,3566,3568,3570,3572,3574,3576,3578,3581,3583,3585,3587,3589,3591,3593,3595,3598,3600,3602,3604,3606,\ +3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,\ +3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,\ +3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,\ +3801,3803,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3858,3860,\ +3862,3864,3866,3868,3870,3872,3873,3875,3877,3879,3881,3883,3885,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,\ +3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3955,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3977,3979,\ +3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4006,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4028,4030,4032,4034,4036,4037,\ +4039,4041,4042,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4064,4066,4068,4070,4072,4073,4075,4077,4078,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095 + +<1216845 +Table_3 = \ + 0, 13, 25, 38, 51, 64, 77, 90, 102, 115, 129, 142, 155, 168, 181, 194, 207, 220, 234, 247, 260, 273, 287, 300, 313, 326, 339, 353, 366, 379, 392, 405,\ + 418, 431, 444, 457, 470, 483, 496, 509, 522, 534, 547, 560, 572, 585, 597, 610, 622, 634, 646, 658, 670, 682, 694, 706, 717, 729, 740, 752, 763, 774, 785, 796,\ + 807, 818, 828, 839, 849, 860, 870, 880, 891, 901, 911, 921, 931, 941, 950, 960, 970, 979, 989, 999,1008,1017,1027,1036,1045,1054,1063,1072,1081,1090,1099,1108,\ +1117,1125,1134,1143,1151,1160,1168,1177,1185,1194,1202,1210,1219,1227,1235,1243,1251,1259,1267,1275,1283,1291,1299,1307,1315,1323,1331,1339,1346,1354,1362,1370,\ +1377,1385,1393,1400,1408,1415,1422,1430,1437,1444,1451,1459,1466,1473,1480,1487,1493,1500,1507,1514,1520,1527,1534,1540,1547,1553,1560,1566,1573,1579,1586,1592,\ +1598,1605,1611,1617,1623,1629,1636,1642,1648,1654,1660,1666,1672,1678,1684,1690,1696,1702,1708,1714,1720,1726,1732,1738,1744,1750,1756,1762,1768,1774,1780,1786,\ +1792,1798,1804,1810,1816,1822,1828,1834,1839,1845,1851,1857,1863,1869,1874,1880,1886,1892,1898,1903,1909,1915,1920,1926,1932,1937,1943,1948,1954,1960,1965,1971,\ +1976,1982,1987,1993,1998,2004,2009,2014,2020,2025,2031,2036,2041,2047,2052,2057,2063,2068,2073,2078,2084,2089,2094,2099,2104,2109,2115,2120,2125,2130,2135,2140,\ +2145,2150,2155,2160,2165,2170,2175,2180,2185,2190,2195,2200,2205,2209,2214,2219,2224,2229,2234,2238,2243,2248,2253,2257,2262,2267,2272,2276,2281,2286,2290,2295,\ +2299,2304,2309,2313,2318,2322,2327,2331,2336,2340,2344,2349,2353,2357,2362,2366,2370,2375,2379,2383,2387,2392,2396,2400,2404,2408,2412,2416,2420,2424,2428,2432,\ +2436,2439,2443,2447,2451,2455,2458,2462,2466,2469,2473,2477,2480,2484,2487,2491,2494,2498,2501,2504,2508,2511,2514,2518,2521,2524,2528,2531,2534,2537,2540,2544,\ +2547,2550,2553,2556,2559,2562,2566,2569,2572,2575,2578,2581,2584,2587,2590,2593,2596,2599,2602,2605,2608,2612,2615,2618,2621,2624,2627,2630,2633,2636,2639,2642,\ +2646,2649,2652,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,\ +2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2796,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,\ +2837,2840,2843,2845,2848,2851,2853,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2896,2899,2901,2904,2907,2909,2912,2915,2918,2920,2923,\ +2926,2929,2932,2934,2937,2940,2942,2945,2948,2951,2954,2956,2959,2962,2964,2966,2969,2972,2974,2977,2980,2983,2986,2988,2991,2994,2996,2998,3001,3004,3006,3009,\ +3012,3015,3018,3020,3023,3026,3028,3031,3033,3035,3038,3040,3043,3046,3048,3051,3054,3057,3059,3062,3064,3066,3069,3071,3074,3077,3080,3082,3085,3088,3090,3093,\ +3095,3097,3100,3102,3105,3108,3110,3113,3115,3117,3120,3122,3125,3128,3130,3133,3135,3138,3140,3143,3145,3147,3150,3152,3155,3158,3160,3163,3165,3167,3170,3172,\ +3175,3178,3180,3183,3185,3187,3189,3192,3194,3196,3199,3201,3204,3207,3209,3211,3214,3217,3219,3222,3224,3226,3228,3231,3233,3235,3238,3241,3243,3245,3247,3250,\ +3252,3254,3257,3260,3262,3264,3267,3269,3271,3273,3276,3279,3281,3283,3286,3288,3290,3292,3295,3298,3300,3302,3305,3307,3309,3311,3313,3316,3318,3320,3322,3325,\ +3327,3329,3332,3335,3337,3339,3342,3344,3346,3348,3350,3353,3355,3357,3360,3362,3364,3366,3368,3371,3373,3375,3378,3380,3382,3384,3386,3389,3391,3393,3396,3398,\ +3400,3402,3405,3407,3409,3411,3413,3416,3418,3420,3423,3425,3427,3429,3431,3434,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3459,3461,3463,3465,3467,3469,\ +3471,3473,3475,3478,3480,3482,3484,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,\ +3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3561,3564,3566,3568,3570,3572,3574,3576,3578,3581,3583,3585,3587,3589,3591,3593,3595,3598,3600,3602,3604,3606,\ +3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,\ +3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,\ +3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,\ +3801,3803,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3858,3860,\ +3862,3864,3866,3868,3870,3872,3873,3875,3877,3879,3881,3883,3885,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,\ +3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3955,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3977,3979,\ +3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4006,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4028,4030,4032,4034,4036,4037,\ +4039,4041,4042,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4064,4066,4068,4070,4072,4073,4075,4077,4078,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095 + +<2345848 +Table_4 = \ + 0, 14, 28, 42, 56, 71, 85, 99, 114, 128, 143, 157, 172, 187, 201, 216, 231, 246, 260, 275, 290, 305, 319, 334, 349, 364, 379, 393, 408, 423, 437, 452,\ + 467, 481, 496, 510, 525, 539, 553, 568, 582, 596, 610, 624, 638, 651, 665, 679, 692, 706, 719, 732, 745, 758, 771, 784, 796, 809, 821, 833, 845, 857, 869, 881,\ + 892, 903, 914, 926, 936, 947, 958, 969, 979, 989,1000,1010,1020,1030,1040,1049,1059,1069,1078,1088,1097,1106,1115,1124,1133,1142,1151,1160,1169,1177,1186,1194,\ +1203,1211,1220,1228,1236,1244,1252,1260,1268,1276,1284,1292,1300,1308,1316,1324,1331,1339,1347,1354,1362,1370,1377,1385,1392,1400,1408,1415,1423,1430,1438,1445,\ +1453,1460,1468,1475,1483,1490,1497,1504,1512,1519,1526,1533,1540,1547,1554,1561,1567,1574,1581,1588,1594,1601,1607,1614,1621,1627,1633,1640,1646,1653,1659,1665,\ +1671,1678,1684,1690,1696,1702,1708,1714,1720,1726,1732,1738,1744,1750,1756,1762,1767,1773,1779,1785,1790,1796,1802,1807,1813,1819,1824,1830,1836,1841,1847,1852,\ +1858,1864,1869,1874,1880,1885,1891,1896,1901,1906,1912,1917,1922,1927,1932,1937,1942,1947,1952,1957,1962,1967,1972,1977,1982,1986,1991,1996,2001,2005,2010,2015,\ +2019,2024,2029,2033,2038,2042,2047,2052,2056,2061,2065,2070,2074,2079,2083,2088,2092,2097,2101,2106,2110,2115,2119,2124,2128,2133,2137,2142,2146,2150,2155,2159,\ +2164,2169,2173,2178,2182,2187,2191,2196,2200,2205,2209,2213,2218,2222,2227,2231,2236,2240,2245,2249,2254,2258,2262,2267,2271,2276,2280,2284,2289,2293,2297,2302,\ +2306,2310,2315,2319,2323,2327,2332,2336,2340,2344,2348,2353,2357,2361,2365,2369,2373,2377,2381,2385,2389,2393,2397,2401,2405,2409,2413,2417,2421,2425,2428,2432,\ +2436,2439,2443,2447,2450,2454,2458,2461,2465,2468,2472,2475,2479,2482,2486,2489,2493,2496,2500,2503,2506,2510,2513,2516,2520,2523,2526,2529,2533,2536,2539,2542,\ +2546,2549,2552,2555,2558,2561,2565,2568,2571,2574,2577,2580,2583,2586,2590,2593,2596,2599,2602,2605,2608,2611,2614,2617,2621,2624,2627,2630,2633,2636,2639,2642,\ +2646,2649,2652,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,\ +2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2796,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,\ +2837,2840,2843,2845,2848,2851,2853,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2896,2899,2901,2904,2907,2909,2912,2915,2918,2920,2923,\ +2926,2929,2932,2934,2937,2940,2942,2945,2948,2951,2954,2956,2959,2962,2964,2966,2969,2972,2974,2977,2980,2983,2986,2988,2991,2994,2996,2998,3001,3004,3006,3009,\ +3012,3015,3018,3020,3023,3026,3028,3031,3033,3035,3038,3040,3043,3046,3048,3051,3054,3057,3059,3062,3064,3066,3069,3071,3074,3077,3080,3082,3085,3088,3090,3093,\ +3095,3097,3100,3102,3105,3108,3110,3113,3115,3117,3120,3122,3125,3128,3130,3133,3135,3138,3140,3143,3145,3147,3150,3152,3155,3158,3160,3163,3165,3167,3170,3172,\ +3175,3178,3180,3183,3185,3187,3189,3192,3194,3196,3199,3201,3204,3207,3209,3211,3214,3217,3219,3222,3224,3226,3228,3231,3233,3235,3238,3241,3243,3245,3247,3250,\ +3252,3254,3257,3260,3262,3264,3267,3269,3271,3273,3276,3279,3281,3283,3286,3288,3290,3292,3295,3298,3300,3302,3305,3307,3309,3311,3313,3316,3318,3320,3322,3325,\ +3327,3329,3332,3335,3337,3339,3342,3344,3346,3348,3350,3353,3355,3357,3360,3362,3364,3366,3368,3371,3373,3375,3378,3380,3382,3384,3386,3389,3391,3393,3396,3398,\ +3400,3402,3405,3407,3409,3411,3413,3416,3418,3420,3423,3425,3427,3429,3431,3434,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3459,3461,3463,3465,3467,3469,\ +3471,3473,3475,3478,3480,3482,3484,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,\ +3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3561,3564,3566,3568,3570,3572,3574,3576,3578,3581,3583,3585,3587,3589,3591,3593,3595,3598,3600,3602,3604,3606,\ +3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,\ +3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,\ +3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,\ +3801,3803,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3858,3860,\ +3862,3864,3866,3868,3870,3872,3873,3875,3877,3879,3881,3883,3885,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,\ +3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3955,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3977,3979,\ +3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4006,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4028,4030,4032,4034,4036,4037,\ +4039,4041,4042,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4064,4066,4068,4070,4072,4073,4075,4077,4078,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095 + +<15000000 +Table_5 = \ + 0, 13, 27, 41, 55, 70, 84, 98, 112, 127, 141, 155, 170, 184, 198, 213, 227, 241, 255, 269, 283, 297, 311, 325, 338, 352, 365, 379, 392, 405, 417, 430,\ + 442, 455, 467, 479, 491, 503, 514, 525, 536, 546, 557, 567, 577, 587, 597, 607, 617, 626, 636, 646, 656, 667, 677, 688, 699, 710, 722, 733, 746, 758, 771, 785,\ + 799, 805, 812, 820, 827, 834, 842, 849, 857, 865, 873, 881, 889, 897, 905, 913, 921, 930, 938, 947, 955, 964, 972, 981, 990, 999,1007,1016,1025,1034,1043,1052,\ +1061,1070,1079,1088,1097,1106,1115,1124,1133,1141,1150,1159,1168,1177,1186,1194,1203,1212,1220,1229,1238,1246,1254,1263,1271,1279,1287,1295,1303,1311,1319,1327,\ +1335,1342,1350,1357,1364,1372,1379,1387,1394,1401,1408,1416,1423,1430,1437,1444,1451,1458,1465,1472,1479,1486,1493,1500,1506,1513,1520,1527,1534,1540,1547,1554,\ +1560,1567,1574,1580,1587,1593,1600,1607,1613,1620,1626,1633,1639,1646,1652,1659,1665,1672,1678,1685,1691,1697,1704,1710,1717,1723,1730,1736,1743,1749,1756,1762,\ +1769,1775,1781,1788,1794,1801,1808,1814,1821,1827,1834,1840,1847,1853,1860,1866,1873,1879,1886,1892,1899,1905,1912,1918,1925,1931,1938,1944,1951,1957,1963,1970,\ +1976,1982,1989,1995,2001,2008,2014,2020,2026,2032,2038,2044,2050,2056,2062,2068,2074,2080,2086,2092,2098,2103,2109,2115,2120,2126,2131,2137,2142,2148,2153,2158,\ +2164,2169,2174,2179,2184,2189,2194,2199,2204,2209,2213,2218,2223,2228,2232,2237,2242,2246,2251,2255,2260,2264,2269,2273,2277,2282,2286,2290,2294,2299,2303,2307,\ +2311,2315,2319,2323,2327,2331,2335,2339,2343,2347,2351,2355,2359,2363,2367,2371,2375,2379,2382,2386,2390,2394,2398,2402,2405,2409,2413,2417,2420,2424,2428,2432,\ +2436,2439,2443,2447,2450,2454,2458,2461,2465,2468,2472,2475,2479,2482,2486,2489,2493,2496,2500,2503,2506,2510,2513,2516,2520,2523,2526,2529,2533,2536,2539,2542,\ +2546,2549,2552,2555,2558,2561,2565,2568,2571,2574,2577,2580,2583,2586,2590,2593,2596,2599,2602,2605,2608,2611,2614,2617,2621,2624,2627,2630,2633,2636,2639,2642,\ +2646,2649,2652,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,\ +2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2796,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,\ +2837,2840,2843,2845,2848,2851,2853,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2887,2890,2893,2896,2899,2901,2904,2907,2909,2912,2915,2918,2920,2923,\ +2926,2929,2932,2934,2937,2940,2942,2945,2948,2951,2954,2956,2959,2962,2964,2966,2969,2972,2974,2977,2980,2983,2986,2988,2991,2994,2996,2998,3001,3004,3006,3009,\ +3012,3015,3018,3020,3023,3026,3028,3031,3033,3035,3038,3040,3043,3046,3048,3051,3054,3057,3059,3062,3064,3066,3069,3071,3074,3077,3080,3082,3085,3088,3090,3093,\ +3095,3097,3100,3102,3105,3108,3110,3113,3115,3117,3120,3122,3125,3128,3130,3133,3135,3138,3140,3143,3145,3147,3150,3152,3155,3158,3160,3163,3165,3167,3170,3172,\ +3175,3178,3180,3183,3185,3187,3189,3192,3194,3196,3199,3201,3204,3207,3209,3211,3214,3217,3219,3222,3224,3226,3228,3231,3233,3235,3238,3241,3243,3245,3247,3250,\ +3252,3254,3257,3260,3262,3264,3267,3269,3271,3273,3276,3279,3281,3283,3286,3288,3290,3292,3295,3298,3300,3302,3305,3307,3309,3311,3313,3316,3318,3320,3322,3325,\ +3327,3329,3332,3335,3337,3339,3342,3344,3346,3348,3350,3353,3355,3357,3360,3362,3364,3366,3368,3371,3373,3375,3378,3380,3382,3384,3386,3389,3391,3393,3396,3398,\ +3400,3402,3405,3407,3409,3411,3413,3416,3418,3420,3423,3425,3427,3429,3431,3434,3436,3438,3441,3443,3445,3447,3449,3452,3454,3456,3459,3461,3463,3465,3467,3469,\ +3471,3473,3475,3478,3480,3482,3484,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,\ +3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3561,3564,3566,3568,3570,3572,3574,3576,3578,3581,3583,3585,3587,3589,3591,3593,3595,3598,3600,3602,3604,3606,\ +3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,\ +3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,\ +3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,\ +3801,3803,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3858,3860,\ +3862,3864,3866,3868,3870,3872,3873,3875,3877,3879,3881,3883,3885,3887,3888,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,\ +3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3955,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3977,3979,\ +3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4006,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4028,4030,4032,4034,4036,4037,\ +4039,4041,4042,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4064,4066,4068,4070,4072,4073,4075,4077,4078,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095 + + + +;;;;;;;;;;;;;;;;dynamic_nr_parameter;;;;;;;;;;;;;;; +[dynamic_nr] +CoringRatioCount = "4" +CoringRatioIso = "100, 400, 800, 1600" +CoringRatio_0 = "40,60,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100" +CoringRatio_1 = "60,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100" +CoringRatio_2 = "75,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100" +CoringRatio_3 = "75,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100" +FrameShortStr = " 5,10,10,10" +FrameLongStr = " 3, 3, 3, 3" + +;;;;;;;;;;;;;;;;dynamic_shading_parameter;;;;;;;;;;;;;;; +[dynamic_shading] +ExpThreshCnt = "5" +ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +ManualStrength = "512, 512, 512, 256, 0" + +;;;;;;;;;;;;;;;;dynamic_LDCI_parameter;;;;;;;;;;;;;;; +[dynamic_ldci] +EnableCount = "2" +EnableExpThreshLtoH = "80000, 85000" +Enable = "1, 0" +ExpThreshCnt = "5" +ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" +ManualLDCIHePosWgt = "4096, 2048, 1024, 256, 0" + +;;;;;;;;;;;;;;;;;dynamic_FalseColor_parameter;;;;;;;;;;;;;;;; +[dynamic_falsecolor] +TotalNum = "2" +FalsecolorExpThresh = "20000, 50000" +ManualStrength = "31, 31" + +;;;;;;;;;;;;;;;static_3DNR_parameter;;;;;;;;;;;;;; [static_3dnr] -3DNRCount = "10" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800,25600" +3DNRCount = "12" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200, 102400, 204800" ;ISO 100 3DnrParam_0 = \ --nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ +-nXsf1 7: 0:128 | 10: 0:128 | 15: 0:128 | 20: 0:128 \ +-nXsf2 7: 0:128 | 10: 0:128 | 15: 0:128 | 20: 0:128 \ +-nXsf4 7: 0:128 | 15: 0:128 | 20: 0:128 | 20: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-sfs5 | | | 15: 15: 30 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 80: 80: 64: 64| 72: 72: 90: 90\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-nXsfn 6: 2: 4 | 1: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 30: 10 | 40: 20| 20: 20\ +-nXsthd 30: 10 | 20: 30 | 30: 10 | 40: 20| 20: 20\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ +-ref 1 | 1 | | \ +-tedge | 2 | 0 | -mXmath 80 \ + | | | -mXmathd 80 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ +-nXtfs 1 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 12 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 5 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 12: 6: 12 | | -tpc 10 \ + | 6: 0: 0 | | -trc 10 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 40:160 | 150 | \ --mXmathd | 20:120 | 110 | \ --mXmate | 2: 2 | 2 | \ +-mXmath | 0:100 | 100 | \ +-mXmathd | 0:100 | 100 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 200 3DnrParam_1 = \ --nXsf1 16: 0:128 | 21: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf2 18: 0:128 | 31: 0:128 | 21: 0:128 | 20: 0:128 \ --nXsf4 16: 0:128 | 29: 0:128 | 21: 0:128 | 28: 0:128 \ +-nXsf1 7: 0:128 | 20: 0:128 | 15: 0:128 | 20: 0:128 \ +-nXsf2 7: 0:128 | 20: 0:128 | 15: 0:128 | 20: 0:128 \ +-nXsf4 7: 0:128 | 20: 0:128 | 20: 0:128 | 20: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ +-sfs5 | | | 15: 15: 15 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 72: 72: 32: 32| 72: 72: 72: 72\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 12 | 12: 12 | 12: 15| 12: 15\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-nXsfn 6: 2: 4 | 1: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 30: 10 | 40: 20| 20: 20\ +-nXsthd 30: 10 | 20: 30 | 30: 10 | 40: 20| 20: 20\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ +-ref 1 | 1 | | \ +-tedge | 2 | 0 | -mXmath 80 \ + | | | -mXmathd 80 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ +-nXtfs 1 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ - | 8: 0: 0 | | -trc 12 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 5 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 12: 6: 12 | | -tpc 10 \ + | 6: 0: 0 | | -trc 10 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 40:160 | 150 | \ --mXmathd | 20:120 | 110 | \ --mXmate | 2: 2 | 2 | \ +-mXmath | 0:100 | 100 | \ +-mXmathd | 0:100 | 100 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 400 3DnrParam_2 = \ --nXsf1 20: 0:128 | 30: 0:128 | 25: 0:128 | 25: 0:128 \ --nXsf2 22: 0:128 | 31: 0:128 | 25: 0:128 | 23: 0:128 \ --nXsf4 21: 0:128 | 31: 0:128 | 25: 0:128 | 28: 0:128 \ +-nXsf1 10: 0:128 | 25: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf2 10: 0:128 | 25: 0:128 | 20: 0:128 | 30: 0:128 \ +-nXsf4 10: 0:128 | 25: 0:128 | 20: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-sfs5 | | | 15: 15: 15 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 32: 32| 72: 72: 68: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 30: 20 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 30: 20 | 40: 20| 30: 30\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ +-ref 1 | 1 | | \ +-tedge | 2 | 0 | -mXmath 80 \ + | | | -mXmathd 80 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ +-nXtfs 1 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ - | 8: 0: 0 | | -trc 16 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 16 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 12: 6: 12 | | -tpc 10 \ + | 6: 0: 0 | | -trc 10 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 50:180 | 190 | \ --mXmathd | 30:140 | 150 | \ --mXmate | 2: 2 | 2 | \ +-mXmath | 0:100 | 100 | \ +-mXmathd | 0:100 | 100 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 800 3DnrParam_3 = \ --nXsf1 24: 0:128 | 32: 0:128 | 30: 0:128 | 25: 0:128 \ --nXsf2 25: 0:128 | 36: 0:128 | 30: 0:128 | 25: 0:128 \ --nXsf4 22: 0:128 | 32: 0:128 | 30: 0:128 | 15: 0:128 \ +-nXsf1 20: 0:128 | 30: 0:128 | 25: 0:128 | 40: 0:128 \ +-nXsf2 20: 0:128 | 30: 0:128 | 25: 0:128 | 40: 0:128 \ +-nXsf4 20: 0:128 | 30: 0:128 | 25: 0:128 | 40: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ +-sfs5 | | | 15: 15: 15 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 32: 32| 72: 72: 68: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 12: 13 | 12: 13 | 12: 15| 15: 15\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 48| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 36| 24: 30\ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ +-ref 1 | 1 | | \ +-tedge | 2 | 0 | -mXmath 80 \ + | | | -mXmathd 80 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 12 | 7: 11 | 10 | \ +-nXtfs 1 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ - | 8: 0: 0 | | -trc 16 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 24 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 10 \ +-nXtfr1 (2) | 12: 6: 12 | | -tpc 10 \ + | 6: 0: 0 | | -trc 10 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 50:180 | 190 | \ --mXmathd | 30:140 | 150 | \ --mXmate | 2: 2 | 2 | \ +-mXmath | 0:120 | 120 | \ +-mXmathd | 0:120 | 120 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 1600 3DnrParam_4 = \ --nXsf1 32: 0:110 | 40: 0:128 | 48: 0:128 | 30: 0:128 \ --nXsf2 34: 0:110 | 50: 0:128 | 48: 0:128 | 30: 0:128 \ --nXsf4 32: 0:110 | 40: 0:128 | 48: 0:128 | 20: 0:128 \ +-nXsf1 25: 0:128 | 35: 0:128 | 30: 0:128 | 40: 0:128 \ +-nXsf2 25: 0:128 | 40: 0:128 | 35: 0:128 | 40: 0:128 \ +-nXsf4 25: 0:128 | 35: 0:128 | 30: 0:128 | 40: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-sfs5 | | | 15: 15: 15 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 32: 32| 72: 72: 68: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 15: 15 | 12: 14 | 12: 14 | 12: 14| 13: 15\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 10: 15| 15: 15\ | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 30: 40 | 44: 46 | 44: 46 | 44: 50| 48: 60\ --nXsthd 24: 30 | 32: 28 | 32: 32 | 36: 24| 36: 30\ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 140 \ - | | | -mXmathd 100 \ +-tedge | 2 | 0 | -mXmath 80 \ + | | | -mXmathd 80 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 3 | 0: 0 | 0 | \ --nXtsi 0 | 0: 0 | 0 | \ --nXtfs 2 | 8: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 32 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:320 | 300 | \ --mXmathd | 40:280 | 260 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 2400 -3DnrParam_5 = \ --nXsf1 32: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ --nXsf2 34: 0:100 | 48: 0:128 | 45: 0:128 | 20: 0:128 \ --nXsf4 32: 0:100 | 48: 0:128 | 45: 0:128 | 12: 0:128 \ --SelRt 12: 12 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ --nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 15 | 4: 0 | 2 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 12 | 11 | \ +-nXtfs 1 | 7: 13 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 35 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 24 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 16 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 10 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 80:380 | 360 | \ --mXmathd | 50:320 | 300 | \ --mXmate | 2: 3 | 2 | \ +-mXmath | 25:150 | 150 | \ +-mXmathd | 25:150 | 150 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 3200 -3DnrParam_6 = \ --nXsf1 32: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ --nXsf2 34: 0:100 | 50: 0:128 | 50: 0:128 | 20: 0:128 \ --nXsf4 32: 0:100 | 50: 0:128 | 50: 0:128 | 12: 0:128 \ --SelRt 12: 12 | | -kmode 0 | 0 \ +3DnrParam_5 = \ +-nXsf1 25: 0:128 | 35: 0:128 | 35: 0:128 | 40: 0:128 \ +-nXsf2 25: 0:128 | 45: 0:128 | 40: 0:128 | 40: 0:128 \ +-nXsf4 25: 0:128 | 35: 0:128 | 35: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-sfs5 | | | 15: 15: 15 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120:105: 32: 32| 90: 80: 56: 56\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ --nXsbr6 12: 12 | 12: 14 | 12: 14 | 12: 14| 12: 15\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 10: 15| 15: 15\ | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 36 | 36: 40 | 44: 48| 50: 72\ --nXsthd 24: 30 | 32: 25 | 28: 24 | 30: 20| 32: 30\ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ +-tedge | 2 | 0 | -mXmath 120 \ | | | -mXmathd 120 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 15 | 4: 0 | 2 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 12 | 11 | \ +-nXtfs 1 | 7: 13 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ - | 8: 0: 0 | | -trc 35 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 36 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 16 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 25 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 80:380 | 360 | \ --mXmathd | 50:320 | 300 | \ --mXmate | 2: 3 | 2 | \ +-mXmath | 50:180 | 150 | \ +-mXmathd | 50:180 | 150 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;ISO 6400 -3DnrParam_7 = \ --nXsf1 34: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ --nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ --nXsf4 39: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ +3DnrParam_6 = \ +-nXsf1 30: 0:128 | 40: 0:128 | 45: 0:128 | 20: 0:128 \ +-nXsf2 30: 0:128 | 40: 0:128 | 45: 0:128 | 20: 0:128 \ +-nXsf4 30: 0:128 | 40: 0:128 | 45: 0:128 | 15: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-sfs5 | | | 30: 30: 30 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120:105: 32: 32| 90: 80: 48: 32\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 12: 12 | 10: 12 | 10: 12 | 12: 13| 12: 15\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 30: 40 | 36: 36 | 36: 40 | 44: 48| 40: 68\ --nXsthd 22: 26 | 28: 28 | 28: 25 | 30: 22| 32: 25\ --sfr (0) 3 | 3 | 3 | 0 | 0 \ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 35: 25 | 40: 20| 30: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 170 \ - | | | -mXmathd 130 \ --nXstr (1) 25 | 25: 25 | 25 | -mXmate 3 \ +-tedge | 2 | 0 | -mXmath 120 \ + | | | -mXmathd 120 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 15 | 4: 1 | 1 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 1 | 7: 13 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 23: 23: 23 | 23: 23: 23 | 23: 23: 23 | -sfc 240 \ - 23: 23: 23 | 23: 23: 23 | 23: 30: 23 | -tfc 30 \ --nXtfr1 (2) | 30: 30: 23 | | -tpc 10 \ - | 23: 23: 23 | | -trc 45 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 4: 2: 4 | 16: 8: 16 | -sfc 48 \ + 2: 0: 0 | 2: 0: 0 | 8: 0: 0 | -tfc 24 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 50 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 90:360 | 360 | \ --mXmathd | 60:280 | 300 | \ --mXmate | 3: 3 | 4 | \ +-mXmath | 75:200 | 200 | \ +-mXmathd | 75:200 | 200 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 12800 -3DnrParam_8 = \ --nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ --nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ --nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ +3DnrParam_7 = \ +-nXsf1 30: 0:128 | 60: 0:128 | 50: 0:128 | 20: 0:128 \ +-nXsf2 30: 0:128 | 60: 0:128 | 50: 0:128 | 20: 0:128 \ +-nXsf4 30: 0:128 | 60: 0:128 | 55: 0:128 | 15: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-sfs5 | | | 40: 40: 30 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 95: 32: 16|110:100: 48: 40\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ --nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ --nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ --sfr (0) 5 | 5 | 4 | 3 | 3 \ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 50: 30 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 50: 30 | 40: 20| 30: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 29 | 30: 30 | 30 | -mXmate 4 \ +-tedge | 2 | 0 | -mXmath 200 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 15 | 4: 1 | 1 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 1 | 8: 14 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 25: 25: 25 | 25: 0: 4 | 16: 8: 16 | -sfc 250 \ - 25: 25: 25 | 25: 0: 4 | 21: 21: 21 | -tfc 30 \ --nXtfr1 (2) | 25: 25: 25 | | -tpc 8 \ - | 25: 25: 25 | | -trc 50 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 12: 6: 12 | 16: 8: 16 | -sfc 128 \ + 2: 0: 0 | 6: 0: 0 | 8: 0: 0 | -tfc 24 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ + | 8: 0: 0 | | -trc 50 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 100:380 | 320 | \ --mXmathd | 80:320 | 260 | \ --mXmate | 4: 4 | 4 | \ +-mXmath | 110:250 | 250 | \ +-mXmathd | 110:250 | 250 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - - - +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;ISO 25600 -3DnrParam_9 = \ --nXsf1 39: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ --nXsf2 39: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ --nXsf4 41: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ +3DnrParam_8 = \ +-nXsf1 30: 0:128 | 70: 0:128 | 60: 0:128 | 30: 0:128 \ +-nXsf2 30: 0:128 | 70: 0:128 | 60: 0:128 | 30: 0:128 \ +-nXsf4 30: 0:128 | 70: 0:128 | 60: 0:128 | 30: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 95: 16: 16| 72: 72: 48: 32\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ --nXsbr6 10: 12 | 12: 12 | 12: 12 | 12: 13| 15: 15\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ --nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ --nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ --sfr (0) 31 | 24 | 24 | 24 | 31 \ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-tedge | 2 | 0 | -mXmath 300 \ + | | | -mXmathd 300 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 15 | 4: 1 | 1 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 1 | 8: 14 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 30: 30: 30 | 30: 0: 4 | 16: 8: 16 | -sfc 250 \ - 30: 30: 30 | 30: 0: 4 | 21: 21: 21 | -tfc 30 \ --nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ - | 31: 31: 31 | | -trc 50 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 16: 8: 16 | 16: 8: 16 | -sfc 255 \ + 2: 0: 0 | 8: 0: 0 | 8: 0: 0 | -tfc 32 \ +-nXtfr1 (2) | 20: 10: 20 | | -tpc 10 \ + | 10: 0: 0 | | -trc 64 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 100:380 | 320 | \ --mXmathd | 80:320 | 260 | \ --mXmate | 4: 5 | 5 | \ +-mXmath | 350:350 | 350 | \ +-mXmathd | 350:350 | 350 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -[ir_static_ae] -MaxHistOffset = "24" -HistRatioSlope = "128" -AutoSpeed = "80" -AutoTolerance = "2" -AutoBlackDelayFrame = "8" -AutoWhiteDelayFrame = "2" -[ir_static_aerouteex] -TotalNum = "8" -RouteEXIntTime = " 32,20000, 40000, 40000, 50000, 50000, 83000, 83000" -;RouteSysGain = " 1024, 1024, 2048, 2048, 65535, 65535, 65535" -RouteEXAGain = " 1024, 1024, 1024, 2048, 2048, 15872, 15872, 15872" -RouteEXDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1240" -RouteEXISPDGain = " 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024" -[ir_static_aeweight] -ExpWeight_0 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_1 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_2 = 1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1, -ExpWeight_3 = 1,1,1,1,1,2,3,3,3,3,3,3,1,1,1,1,1, -ExpWeight_4 = 1,1,1,1,2,3,4,4,4,4,4,3,2,1,1,1,1, -ExpWeight_5 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, -ExpWeight_6 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, -ExpWeight_7 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, -ExpWeight_8 = 1,2,3,4,8,8,8,8,8,8,8,8,8,4,3,2,1, -ExpWeight_9 = 1,1,2,3,4,8,8,8,8,8,8,8,4,3,2,1,1, -ExpWeight_10 = 1,1,1,2,3,4,5,5,5,5,5,4,3,2,1,1,1, -ExpWeight_11 = 1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,1,1, -ExpWeight_12 = 1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1, -ExpWeight_13 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -ExpWeight_14 = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -[ir_static_ldci] -Enable = "1" -LDCIOpType = "0" -LDCIGaussLPFSigma = "28" -AutoHePosWgt = "72, 72, 70, 32, 24, 24, 40, 36, 30, 0, 0, 0, 0, 0, 0, 0" -AutoHePosSigma = "120, 120, 120, 100, 80, 64, 48, 36, 20, 8, 6, 2, 1, 1, 1, 1" -AutoHePosMean = "32, 32, 32, 32, 32, 30, 26, 24, 20, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegWgt = "72, 72, 72, 72, 72, 72, 64, 56, 40, 0, 0, 0, 0, 0, 0, 0" -AutoHeNegSigma = "120, 120, 110, 100, 100, 90, 80, 64, 64, 8, 6, 2, 1, 1, 1, 1" -AutoHeNegMean = "220, 200, 180, 160, 140, 120, 100, 100, 60, 0, 0, 0, 0, 0, 0, 0" -AutoBlcCtrl = "10, 10, 20, 20, 30, 30, 30, 30, 30,30,30,30,30,30,30,30" -[ir_static_drc] -Enable = "1" -CurveSelect = "0" -DRCOpType = "1" -DRCAutoStr = "512" -DRCAutoStrMin = "0" -DRCAutoStrMax = "512" -DRCToneMappingValue = \ -4095,5995,8191,11583,15287,19483,23987,27548,30548,31999,32988,33896,34721,35112,35481,35830,36162,36326,36483,36640,36795,36949,37103,37259,37419,37499,37580,37666,37751,\ -37797,37921,38016,38116,38215,38317,38423,38533,38649,38760,38896,39029,39098,39168,39238,39315,39393,39469,39553,39635,39723,39777,39903,39995,40093,40193,40296,40402,40511,\ -40624,40740,40850,40979,41111,41244,41380,41512,41670,41820,41977,42138,42305,42477,42655,42746,42840,42935,43028,43119,43195,43326,43433,43538,43644,43753,43863,43976,44090,\ -44205,44324,44444,44567,44692,44818,44947,45077,45208,45348,45487,45627,45771,45917,46065,46216,46368,46526,46685,46846,47012,47174,47339,47525,47702,47882,48064,48251,48440,\ -48631,48832,49032,49232,49414,49656,49872,50090,50314,50542,50773,51007,51237,51486,51742,51994,52253,52516,52783,53054,53332,53472,53610,53754,53897,54049,54195,54344,54494,\ -54645,54797,54952,55107,55263,55421,55581,55737,55906,55985,56227,56403,56572,56743,56914,57088,57263,57440,57617,57799,57980,58163,58349,58533,58721,58915,59107,59301,59496,\ -59693,59893,60093,60298,60478,60702,60919,61129,61293,61557,61774,61993,62213,62437,62662,62889,63109,63349,63580,63819,64057,64298,64541,64786,65034,65283 -[ir_static_nr] -Enable = "1" -FineStr = "64, 72, 80, 90, 80, 80, 90, 90, 70, 60, 60, 60, 60, 60, 60, 60" -CoringWgt = "20, 20, 20, 20, 20, 20, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10" -[ir_static_dehaze] -Enable = "1" -DehazeUserLutEnable = "1" -DehazeOpType = "0" -DehazeLut = \ -145,146,147,148,150,151,152,154,155,156,158,159,160,162,163,165,166,167,169,170,172,173,174,176,177,179,180,\ -181,183,184,186,187,188,190,191,192,194,195,196,198,199,200,202,203,204,205,206,208,209,210,211,212,214,215,\ -216,217,218,219,220,221,222,223,224,225,226,226,227,228,229,230,230,231,232,233,233,234,235,235,236,236,237,\ -238,238,239,239,240,240,241,241,242,242,243,243,244,244,245,245,245,246,246,247,247,247,248,248,248,249,249,\ -249,250,250,250,251,251,251,251,252,252,252,252,253,253,253,253,254,254,254,254,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,\ -255,255,255,255,255,255,255,255,255,255,255,255,255 -[ir_static_sharpen] -Enable = "1" -AutoLumaWgt_0 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_1 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_2 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_3 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_4 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_5 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_6 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_7 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_8 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_9 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_10 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_11 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_12 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_13 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_14 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_15 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_16 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_17 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_18 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_19 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_20 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_21 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_22 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_23 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_24 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_25 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_26 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_27 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_28 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" - -AutoTextureStr_0 = "252, 227, 218, 188, 160, 151, 146, 61, 61, 61, 61, 61, 61, 61, 61, 61" -AutoTextureStr_1 = "261, 242, 233, 201, 163, 165, 173, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_2 = "273, 258, 250, 215, 180, 182, 200, 124, 124, 124, 124, 124, 124, 124, 124, 124" -AutoTextureStr_3 = "289, 275, 267, 230, 196, 199, 227, 155, 155, 155, 155, 155, 155, 155, 155, 155" -AutoTextureStr_4 = "304, 291, 284, 244, 211, 216, 252, 184, 184, 184, 184, 184, 184, 184, 184, 184" -AutoTextureStr_5 = "318, 304, 298, 255, 223, 228, 274, 210, 210, 210, 210, 210, 210, 210, 210, 210" -AutoTextureStr_6 = "330, 314, 308, 264, 231, 235, 296, 234, 234, 234, 234, 234, 234, 234, 234, 234" -AutoTextureStr_7 = "336, 319, 312, 267, 233, 233, 315, 256, 256, 256, 256, 256, 256, 256, 256, 256" -AutoTextureStr_8 = "336, 317, 309, 264, 227, 221, 332, 275, 275, 275, 275, 275, 275, 275, 275, 275" -AutoTextureStr_9 = "333, 311, 300, 255, 215, 200, 346, 289, 289, 289, 289, 289, 289, 289, 289, 289" -AutoTextureStr_10 = "326, 300, 287, 243, 198, 172, 357, 300, 300, 300, 300, 300, 300, 300, 300, 300" -AutoTextureStr_11 = "318, 288, 272, 229, 178, 142, 367, 309, 309, 309, 309, 309, 309, 309, 309, 309" -AutoTextureStr_12 = "310, 275, 257, 216, 159, 112, 374, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_13 = "303, 264, 243, 204, 143, 86, 378, 322, 322, 322, 322, 322, 322, 322, 322, 322" -AutoTextureStr_14 = "298, 256, 234, 198, 132, 69, 379, 326, 326, 326, 326, 326, 326, 326, 326, 326" -AutoTextureStr_15 = "297, 253, 231, 197, 128, 68, 379, 329, 329, 329, 329, 329, 329, 329, 329, 329" -AutoTextureStr_16 = "301, 256, 234, 205, 133, 70, 377, 330, 330, 330, 330, 330, 330, 330, 330, 330" -AutoTextureStr_17 = "308, 264, 243, 221, 146, 89, 371, 328, 328, 328, 328, 328, 328, 328, 328, 328" -AutoTextureStr_18 = "319, 275, 256, 241, 164, 117, 362, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoTextureStr_19 = "330, 287, 271, 264, 185, 148, 351, 317, 317, 317, 317, 317, 317, 317, 317, 317" -AutoTextureStr_20 = "341, 300, 287, 286, 205, 180, 340, 308, 308, 308, 308, 308, 308, 308, 308, 308" -AutoTextureStr_21 = "350, 310, 300, 305, 224, 209, 327, 296, 296, 296, 296, 296, 296, 296, 296, 296" -AutoTextureStr_22 = "356, 318, 311, 318, 238, 232, 313, 283, 283, 283, 283, 283, 283, 283, 283, 283" -AutoTextureStr_23 = "357, 320, 316, 323, 244, 244, 298, 267, 267, 267, 267, 267, 267, 267, 267, 267" -AutoTextureStr_24 = "353, 317, 316, 319, 243, 246, 280, 247, 247, 247, 247, 247, 247, 247, 247, 247" -AutoTextureStr_25 = "346, 309, 313, 309, 237, 242, 261, 225, 225, 225, 225, 225, 225, 225, 225, 225" -AutoTextureStr_26 = "336, 298, 307, 294, 227, 232, 241, 201, 201, 201, 201, 201, 201, 201, 201, 201" -AutoTextureStr_27 = "324, 285, 299, 275, 215, 219, 222, 176, 176, 176, 176, 176, 176, 176, 176, 176" -AutoTextureStr_28 = "310, 271, 290, 255, 201, 204, 203, 149, 149, 149, 149, 149, 149, 149, 149, 149" -AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184, 121, 121, 121, 121, 121, 121, 121, 121, 121" -AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" -AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" - -AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" - -AutoTextureFreq = "170, 170, 180, 200, 220, 210, 200, 180, 180, 160, 160, 160, 160, 160, 160, 160" -AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 45, 52, 58, 60, 58, 48, 44, 40, 30, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 85, 85, 85, 90, 90, 90, 80, 70, 60, 50, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 10, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 10, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" -AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" -AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoBGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80" -[ir_dynamic_dehaze] -ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AutoDehazeStr = "88, 83, 78, 68, 65, 37, 37, 55" -[ir_dynamic_linear_drc] -Enable = "1" -IsoCnt = "7" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 9, 9, 8, 8, 8, 8" -DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" -Asymmetry = " 4, 4, 4, 4, 4, 4, 5" -SecondPole = "170, 170, 170, 170, 170, 180, 190" -Compress = "130, 130, 120, 120, 120, 130, 150" -Stretch = " 50, 50, 50, 50, 50, 50, 50" -Strength = "340, 330, 320, 315, 310, 280, 220" - -[ir_dynamic_gamma] -Interval = "10" -TotalNum = "3" -gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH -gammaExpThreshHtoL = "400000, 800000, 3300000" -;;;GammaExpThresh ;;Photo maybe use it, here don't use. -Table_0 = \ -0, 5, 10, 16, 21, 27, 33, 39, 46, 52, 59, 65, 72, 79, 86, 94, 101, 109, 116, 124, 132, 140, 148, 157, 165, 174, 182, 191, 200, 209, 218, 228,\ -237, 246, 256, 266, 275, 285, 295, 305, 315, 325, 336, 346, 356, 367, 377, 388, 399, 410, 420, 431, 442, 453, 464, 476, 487, 498, 509, 521, 532, 543, 555, 566,\ -578, 590, 601, 613, 624, 636, 648, 659, 671, 683, 695, 706, 718, 730, 742, 754, 765, 777, 789, 801, 812, 824, 836, 848, 859, 871, 883, 894, 906, 918, 929, 941,\ -952, 964, 975, 986, 998, 1009, 1020, 1031, 1042, 1054, 1065, 1075, 1086, 1097, 1108, 1119, 1129, 1140, 1150, 1161, 1171, 1181, 1191, 1202, 1212, 1221, 1231, 1241, 1251, 1260, 1270, 1279,\ -1288, 1297, 1306, 1316, 1325, 1334, 1343, 1352, 1361, 1370, 1379, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452, 1461, 1470, 1479, 1488, 1497, 1507, 1516, 1525, 1534, 1543, 1551, 1560, 1569,\ -1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1649, 1658, 1667, 1676, 1685, 1693, 1702, 1711, 1720, 1728, 1737, 1746, 1755, 1763, 1772, 1780, 1789, 1798, 1806, 1815, 1823, 1832, 1840, 1849,\ -1857, 1866, 1874, 1882, 1891, 1899, 1907, 1916, 1924, 1932, 1941, 1949, 1957, 1965, 1973, 1981, 1989, 1998, 2006, 2014, 2022, 2030, 2038, 2045, 2053, 2061, 2069, 2077, 2085, 2093, 2100, 2108,\ -2116, 2123, 2131, 2139, 2146, 2154, 2161, 2169, 2176, 2183, 2191, 2198, 2206, 2213, 2220, 2227, 2235, 2242, 2249, 2256, 2263, 2270, 2277, 2284, 2291, 2298, 2305, 2311, 2318, 2325, 2332, 2338,\ -2345, 2352, 2358, 2365, 2371, 2378, 2384, 2390, 2397, 2403, 2409, 2416, 2422, 2428, 2434, 2440, 2446, 2452, 2458, 2464, 2470, 2476, 2482, 2488, 2494, 2500, 2506, 2511, 2517, 2523, 2528, 2534,\ -2540, 2545, 2551, 2556, 2562, 2567, 2572, 2578, 2583, 2589, 2594, 2599, 2605, 2610, 2615, 2620, 2625, 2630, 2636, 2641, 2646, 2651, 2656, 2661, 2666, 2671, 2676, 2681, 2686, 2690, 2695, 2700,\ -2705, 2710, 2715, 2719, 2724, 2729, 2733, 2738, 2743, 2747, 2752, 2757, 2761, 2766, 2770, 2775, 2780, 2784, 2789, 2793, 2797, 2802, 2806, 2811, 2815, 2820, 2824, 2828, 2833, 2837, 2841, 2846,\ -2850, 2854, 2859, 2863, 2867, 2871, 2876, 2880, 2884, 2888, 2892, 2897, 2901, 2905, 2909, 2913, 2917, 2922, 2926, 2930, 2934, 2938, 2942, 2946, 2950, 2954, 2959, 2963, 2967, 2971, 2975, 2979,\ -2983, 2987, 2991, 2995, 2999, 3003, 3007, 3011, 3015, 3019, 3023, 3026, 3030, 3034, 3038, 3042, 3045, 3049, 3053, 3057, 3060, 3064, 3068, 3071, 3075, 3078, 3082, 3086, 3089, 3093, 3096, 3100,\ -3103, 3107, 3110, 3113, 3117, 3120, 3124, 3127, 3130, 3134, 3137, 3140, 3144, 3147, 3150, 3153, 3157, 3160, 3163, 3166, 3170, 3173, 3176, 3179, 3182, 3185, 3188, 3191, 3195, 3198, 3201, 3204,\ -3207, 3210, 3213, 3216, 3219, 3222, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3251, 3254, 3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3291, 3293, 3296,\ -3299, 3302, 3304, 3307, 3310, 3313, 3315, 3318, 3321, 3323, 3326, 3329, 3331, 3334, 3337, 3339, 3342, 3345, 3347, 3350, 3353, 3355, 3358, 3361, 3363, 3366, 3368, 3371, 3374, 3376, 3379, 3382,\ -3384, 3387, 3389, 3392, 3394, 3397, 3400, 3402, 3405, 3407, 3410, 3412, 3415, 3417, 3420, 3422, 3424, 3427, 3429, 3432, 3434, 3436, 3439, 3441, 3443, 3446, 3448, 3450, 3453, 3455, 3457, 3460,\ -3462, 3464, 3466, 3469, 3471, 3473, 3475, 3477, 3480, 3482, 3484, 3486, 3488, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3510, 3512, 3514, 3516, 3518, 3520, 3522, 3524, 3526, 3528,\ -3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3546, 3548, 3550, 3552, 3554, 3556, 3558, 3560, 3562, 3564, 3566, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3586, 3588, 3590,\ -3592, 3594, 3596, 3598, 3600, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3614, 3616, 3618, 3620, 3622, 3624, 3625, 3627, 3629, 3631, 3633, 3635, 3636, 3638, 3640, 3642, 3644, 3646, 3647, 3649,\ -3651, 3653, 3655, 3656, 3658, 3660, 3662, 3664, 3665, 3667, 3669, 3671, 3673, 3674, 3676, 3678, 3680, 3681, 3683, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3697, 3699, 3700, 3702, 3704, 3705,\ -3707, 3709, 3710, 3712, 3714, 3715, 3717, 3719, 3720, 3722, 3724, 3725, 3727, 3728, 3730, 3732, 3733, 3735, 3737, 3738, 3740, 3741, 3743, 3745, 3746, 3748, 3749, 3751, 3752, 3754, 3756, 3757,\ -3759, 3760, 3762, 3763, 3765, 3766, 3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3792, 3794, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805,\ -3807, 3808, 3810, 3811, 3813, 3814, 3815, 3817, 3818, 3820, 3821, 3823, 3824, 3825, 3827, 3828, 3830, 3831, 3832, 3834, 3835, 3837, 3838, 3840, 3841, 3842, 3844, 3845, 3846, 3848, 3849, 3851,\ -3852, 3853, 3855, 3856, 3857, 3859, 3860, 3862, 3863, 3864, 3866, 3867, 3868, 3870, 3871, 3872, 3874, 3875, 3876, 3878, 3879, 3880, 3882, 3883, 3884, 3886, 3887, 3888, 3890, 3891, 3892, 3894,\ -3895, 3896, 3897, 3899, 3900, 3901, 3903, 3904, 3905, 3906, 3908, 3909, 3910, 3911, 3913, 3914, 3915, 3916, 3918, 3919, 3920, 3921, 3923, 3924, 3925, 3926, 3928, 3929, 3930, 3931, 3932, 3934,\ -3935, 3936, 3937, 3938, 3940, 3941, 3942, 3943, 3944, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970,\ -3971, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003,\ -4004, 4005, 4006, 4007, 4008, 4009, 4010, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4030, 4031, 4032,\ -4033, 4034, 4035, 4036, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4042, 4043, 4044, 4045, 4046, 4046, 4047, 4048, 4049, 4050, 4050, 4051, 4052, 4053, 4054, 4054, 4055, 4056, 4057, 4057, 4058,\ -4059, 4060, 4060, 4061, 4062, 4063, 4063, 4064, 4065, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4070, 4071, 4071, 4072, 4073, 4073, 4074, 4075, 4075, 4076, 4077, 4077, 4078, 4078, 4079, 4079,\ -4080, 4081, 4081, 4082, 4082, 4083, 4083, 4084, 4084, 4085, 4085, 4086, 4086, 4087, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4091, 4092, 4092, 4092, 4093, 4093, 4094, 4094, 4094, 4095, 4095 - -Table_1 = \ -0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ -250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ -611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ -1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ -1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ -1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ -1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ -2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ -2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ -2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ -2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ -2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ -2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ -3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ -3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ -3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ -3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ -3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ -3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ -3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ -3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ -3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ -3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ -3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ -3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ -3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ -3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ -3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ -3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ -3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ -4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ -4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 - -Table_2 = \ -0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ -330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ -710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ -1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ -1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ -1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ -2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ -2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ -2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ -2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ -2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ -2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ -3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ -3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ -3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ -3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ -3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ -3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ -3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ -3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ -3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ -3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ -3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ -3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ -3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ -3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ -3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ -3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ -3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ -4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ -4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ -4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 -[ir_static_3dnr] -3DNRCount = "7" -IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" - -;ISO 100 -3DnrParam_0 = \ --nXsf1 16: 0:128 | 20: 0:128 | 20: 0:128 | 30: 0:128 \ --nXsf2 16: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 18: 0:128 | 20: 0:128 | 20: 0:128 | 40: 0:128 \ +;ISO 51200 +3DnrParam_9 = \ +-nXsf1 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ +-nXsf2 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ +-nXsf4 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ -sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|110: 86: 64: 64\ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |100:100: 16: 16| 72: 72: 48: 32\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 0: 0 | 0: 0: 8: 0 | 0: 0: 8: 0 | 10: 10: 10: 0| 20: 20: 20: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 12: 15\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 36: 40| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 28: 30| 24: 30\ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 90 \ - | | | -mXmathd 60 \ +-ref 1 | 1 | | \ +-tedge | 2 | 0 | -mXmath 450 \ + | | | -mXmathd 450 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ +-nXtfs 1 | 10: 14 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 16: 8: 16 | 16: 8: 16 | -sfc 255 \ + 2: 0: 0 | 8: 0: 0 | 8: 0: 0 | -tfc 32 \ +-nXtfr1 (2) | 20: 10: 20 | | -tpc 10 \ + | 10: 0: 0 | | -trc 64 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 50:160 | 150 | \ --mXmathd | 30:120 | 120 | \ --mXmate | 2: 2 | 2 | \ +-mXmath | 500:500 | 500 | \ +-mXmathd | 500:500 | 500 | \ +-mXmate | 2: 5 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;ISO 200 -3DnrParam_1 = \ --nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +;ISO 102400 +3DnrParam_10 = \ +-nXsf1 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ +-nXsf2 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ +-nXsf4 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ -sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |100:100: 16: 16| 72: 72: 48: 32\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ -nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 1: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 20: 40 | 30: 30 | 32: 36 | 44: 44| 36: 40\ --nXsthd 15: 20 | 20: 20 | 24: 28 | 32: 30| 24: 30\ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ -sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 100 \ - | | | -mXmathd 70 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 50:180 | 160 | \ --mXmathd | 30:140 | 120 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 400 -3DnrParam_2 = \ --nXsf1 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf2 32: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ --nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 120 \ - | | | -mXmathd 80 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:240 | 230 | \ --mXmathd | 50:180 | 170 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 800 -3DnrParam_3 = \ --nXsf1 26: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf2 28: 0:128 | 30: 0:128 | 40: 0:128 | 30: 0:128 \ --nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ --nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 32: 40 | 40: 40 | 42: 42 | 44: 48| 40: 48\ --nXsthd 24: 30 | 30: 25 | 32: 26 | 32: 28| 32: 30\ --sfr (0) 31 | 31 | 31 | 31 | 31 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 120 \ - | | | -mXmathd 80 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 0: 0 | 0 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 70:240 | 230 | \ --mXmathd | 50:180 | 170 | \ --mXmate | 2: 2 | 2 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 1600 -3DnrParam_4 = \ --nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ --nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ --nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ - | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 40: 30 | 40: 36 | 40: 30 | 44: 36| 44: 48\ --nXsthd 25: 20 | 32: 28 | 30: 20 | 30: 30| 32: 18\ --sfr (0) 31 | 24 | 24 | 24 | 31 \ - | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 160 \ - | | | -mXmathd 120 \ +-tedge | 2 | 0 | -mXmath 700 \ + | | | -mXmathd 700 \ -nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 15 | 4: 1 | 1 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 10 | \ +-nXtfs 1 | 14: 14 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 16: 8: 16 | 16: 8: 16 | -sfc 255 \ + 2: 0: 0 | 8: 0: 0 | 8: 0: 0 | -tfc 32 \ +-nXtfr1 (2) | 20: 10: 20 | | -tpc 10 \ + | 10: 0: 0 | | -trc 64 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 80:380 | 360 | \ --mXmathd | 50:320 | 300 | \ --mXmate | 2: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ +-mXmath | 700:700 | 700 | \ +-mXmathd | 700:700 | 700 | \ +-mXmate | 5: 5 | 2 | \ +-mXmabw | 9: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;ISO 3200 -3DnrParam_5 = \ --nXsf1 32: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ --nXsf2 36: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ --nXsf4 32: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ +;ISO 204800 +3DnrParam_11 = \ +-nXsf1 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ +-nXsf2 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ +-nXsf4 30: 0:128 | 80: 0:128 | 70: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-sfs5 | | | 60: 60: 60 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |100:100: 16: 16| 72: 72: 48: 32\ -dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 6: 0 | 0: 0: 8: 0 | 0: 0: 9: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 15: 15 | 15: 15 | 15: 15 | 15: 15| 15: 15\ | | | | \ --nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ --nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ --nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ --sfr (0) 31 | 16 | 16 | 24 | 28 \ +-nXsfn 6: 2: 4 | 6: 2: 6 | 6: 2: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ +-nXsthd 30: 10 | 20: 30 | 60: 40 | 40: 20| 30: 30\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-tedge | 2 | 0 | -mXmath 900 \ + | | | -mXmathd 900 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 2 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 15 | 4: 1 | 1 | \ +-nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 1 | 14: 14 | 14 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 2: 4 | 16: 8: 16 | 16: 8: 16 | -sfc 255 \ + 2: 0: 0 | 8: 0: 0 | 8: 0: 0 | -tfc 32 \ +-nXtfr1 (2) | 20: 10: 20 | | -tpc 10 \ + | 10: 0: 0 | | -trc 64 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 100:400 | 380 | \ --mXmathd | 80:340 | 320 | \ --mXmate | 2: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ +-mXmath | 900:900 | 900 | \ +-mXmathd | 900:900 | 900 | \ +-mXmate | 5: 5 | 2 | \ +-mXmabw | 9: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;ISO 6400 -3DnrParam_6 = \ --nXsf1 36: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ --nXsf2 48: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ --nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 50: 0:128 \ --SelRt 16: 16 | | -kmode 1 | 1 \ --DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ --dzsf5 0 | 0 | 0 | 0| 0\ --nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ --nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ --nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ - | | | | \ --nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ --nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ --nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ --sfr (0) 6 | 6 | 6 | 4 | 4 \ - | | | \ --ref 0 | 1 | | \ --tedge | 0 | 0 | -mXmath 180 \ - | | | -mXmathd 140 \ --nXstr (1) 25 | 25: 25 | 25 | -mXmate 4 \ --nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ - | | | \ --nXtss 0 | 4: 1 | 1 | \ --nXtsi 1 | 1: 1 | 1 | \ --nXtfs 1 | 9: 13 | 9 | \ --nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -sfc 10 \ - 31: 31: 31 | 31: 31: 31 | 31: 31: 31 | -tfc 8 \ --nXtfr1 (2) | 31: 31: 31 | | -tpc 8 \ - | 8: 0: 0 | | -trc 10 \ - | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ --mXid1 | 2: 2: 2 | | \ --mXmabr | 0: 0 | 0 | \ --AdvMath | 1 | | \ --AdvTh | 0 | | \ --mXmath | 100:480 | 420 | \ --mXmathd | 80:400 | 360 | \ --mXmate | 4: 4 | 4 | \ --mXmabw | 4: 9 | 5 | \ --mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +[dynamic_vencbitrate] +IsoThreshCnt = "6" +IsoThreshLtoH = "100, 5000, 7000, 15000, 30000, 50000" +ManualPercent = "90, 90, 80, 75, 75, 75 " \ No newline at end of file diff --git a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2335.ini similarity index 76% rename from general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini rename to general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2335.ini index cf239429..cd3bb970 100644 --- a/general/package/goke-osdrv-gk7205v200/files/sensor/iq/gc2053.ini +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/sc2335.ini @@ -110,38 +110,38 @@ AutoLumaWgt_29 = "31, 31, 31, 31, 31, 31, 31, 31, AutoLumaWgt_30 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoLumaWgt_31 = "31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoTextureStr_0 = "285, 285, 241, 227, 151, 150, 128, 128, 128, 128, 128, 128, 128, 28, 28, 28" -AutoTextureStr_1 = "294, 290, 250, 236, 160, 164, 140, 140, 148, 148, 148, 148, 148, 43, 43, 43" -AutoTextureStr_2 = "304, 297, 260, 246, 173, 179, 152, 152, 177, 177, 177, 177, 177, 59, 59, 59" -AutoTextureStr_3 = "315, 306, 271, 256, 189, 196, 164, 164, 211, 211, 211, 211, 211, 75, 75, 75" -AutoTextureStr_4 = "324, 315, 281, 266, 205, 211, 176, 176, 247, 247, 247, 247, 247, 91, 91, 91" -AutoTextureStr_5 = "333, 322, 289, 274, 220, 223, 187, 187, 281, 281, 281, 281, 281, 106, 106, 106" -AutoTextureStr_6 = "338, 326, 295, 280, 231, 232, 198, 198, 310, 310, 310, 310, 310, 121, 121, 121" -AutoTextureStr_7 = "340, 327, 296, 281, 237, 236, 207, 207, 331, 331, 331, 331, 331, 136, 136, 136" -AutoTextureStr_8 = "337, 322, 292, 278, 237, 233, 215, 215, 342, 342, 342, 342, 342, 152, 152, 152" -AutoTextureStr_9 = "331, 313, 284, 270, 233, 224, 222, 222, 348, 348, 348, 348, 348, 167, 167, 167" -AutoTextureStr_10 = "321, 301, 272, 260, 226, 212, 229, 229, 351, 351, 351, 351, 351, 183, 183, 183" -AutoTextureStr_11 = "311, 289, 259, 248, 218, 197, 236, 236, 352, 352, 352, 352, 352, 199, 199, 199" -AutoTextureStr_12 = "300, 276, 247, 236, 209, 183, 241, 241, 350, 350, 350, 350, 350, 214, 214, 214" -AutoTextureStr_13 = "291, 265, 236, 226, 200, 170, 246, 246, 347, 347, 347, 347, 347, 228, 228, 228" -AutoTextureStr_14 = "284, 258, 228, 219, 194, 161, 248, 248, 344, 344, 344, 344, 344, 241, 241, 241" -AutoTextureStr_15 = "281, 255, 225, 216, 192, 157, 249, 249, 341, 341, 341, 341, 341, 254, 254, 254" -AutoTextureStr_16 = "283, 258, 229, 219, 194, 160, 248, 248, 338, 338, 338, 338, 338, 267, 267, 267" -AutoTextureStr_17 = "289, 267, 237, 226, 199, 169, 245, 245, 333, 333, 333, 333, 333, 283, 283, 283" -AutoTextureStr_18 = "296, 278, 249, 236, 206, 181, 240, 240, 327, 327, 327, 327, 327, 298, 298, 298" -AutoTextureStr_19 = "306, 292, 262, 248, 214, 194, 234, 234, 320, 320, 320, 320, 320, 313, 313, 313" -AutoTextureStr_20 = "315, 306, 276, 260, 222, 208, 227, 227, 313, 313, 313, 313, 313, 325, 325, 325" -AutoTextureStr_21 = "324, 318, 288, 270, 228, 220, 220, 220, 305, 305, 305, 305, 305, 338, 338, 338" -AutoTextureStr_22 = "330, 328, 296, 278, 232, 229, 213, 213, 296, 296, 296, 296, 296, 348, 348, 348" -AutoTextureStr_23 = "333, 333, 300, 281, 232, 232, 207, 207, 288, 288, 288, 288, 288, 353, 353, 353" -AutoTextureStr_24 = "333, 334, 299, 279, 228, 230, 201, 201, 279, 279, 279, 279, 279, 350, 350, 350" -AutoTextureStr_25 = "330, 332, 294, 275, 222, 224, 195, 195, 270, 270, 270, 270, 270, 343, 343, 343" -AutoTextureStr_26 = "326, 328, 286, 268, 213, 215, 189, 189, 260, 260, 260, 260, 260, 330, 330, 330" -AutoTextureStr_27 = "320, 322, 276, 259, 202, 204, 182, 182, 249, 249, 249, 249, 249, 313, 313, 313" -AutoTextureStr_28 = "314, 315, 266, 249, 191, 192, 176, 176, 239, 239, 239, 239, 239, 287, 287, 287" -AutoTextureStr_29 = "307, 308, 255, 239, 179, 180, 169, 169, 228, 228, 228, 228, 228, 254, 254, 254" -AutoTextureStr_30 = "301, 301, 244, 229, 168, 168, 162, 162, 217, 217, 217, 217, 217, 219, 219, 219" -AutoTextureStr_31 = "296, 296, 235, 221, 158, 158, 156, 156, 207, 207, 207, 207, 207, 186, 186, 186" +AutoTextureStr_0 = "285, 285, 241, 227, 227, 227, 227, 150, 128, 128, 128, 128, 128, 28, 28, 28" +AutoTextureStr_1 = "294, 290, 250, 236, 236, 236, 236, 164, 148, 148, 148, 148, 148, 43, 43, 43" +AutoTextureStr_2 = "304, 297, 260, 246, 246, 246, 246, 179, 177, 177, 177, 177, 177, 59, 59, 59" +AutoTextureStr_3 = "315, 306, 271, 256, 256, 256, 256, 196, 211, 211, 211, 211, 211, 75, 75, 75" +AutoTextureStr_4 = "324, 315, 281, 266, 266, 266, 266, 211, 247, 247, 247, 247, 247, 91, 91, 91" +AutoTextureStr_5 = "333, 322, 289, 274, 274, 274, 274, 223, 281, 281, 281, 281, 281, 106, 106, 106" +AutoTextureStr_6 = "338, 326, 295, 280, 280, 280, 280, 232, 310, 310, 310, 310, 310, 121, 121, 121" +AutoTextureStr_7 = "340, 327, 296, 281, 281, 281, 281, 236, 331, 331, 331, 331, 331, 136, 136, 136" +AutoTextureStr_8 = "337, 322, 292, 278, 278, 278, 278, 233, 342, 342, 342, 342, 342, 152, 152, 152" +AutoTextureStr_9 = "331, 313, 284, 270, 270, 270, 270, 224, 348, 348, 348, 348, 348, 167, 167, 167" +AutoTextureStr_10 = "321, 301, 272, 260, 260, 260, 260, 212, 351, 351, 351, 351, 351, 183, 183, 183" +AutoTextureStr_11 = "311, 289, 259, 248, 248, 248, 248, 197, 352, 352, 352, 352, 352, 199, 199, 199" +AutoTextureStr_12 = "300, 276, 247, 236, 236, 236, 236, 183, 350, 350, 350, 350, 350, 214, 214, 214" +AutoTextureStr_13 = "291, 265, 236, 226, 226, 226, 226, 170, 347, 347, 347, 347, 347, 228, 228, 228" +AutoTextureStr_14 = "284, 258, 228, 219, 219, 219, 219, 161, 344, 344, 344, 344, 344, 241, 241, 241" +AutoTextureStr_15 = "281, 255, 225, 216, 216, 216, 216, 157, 341, 341, 341, 341, 341, 254, 254, 254" +AutoTextureStr_16 = "283, 258, 229, 219, 219, 219, 219, 160, 338, 338, 338, 338, 338, 267, 267, 267" +AutoTextureStr_17 = "289, 267, 237, 226, 226, 226, 226, 169, 333, 333, 333, 333, 333, 283, 283, 283" +AutoTextureStr_18 = "296, 278, 249, 236, 236, 236, 236, 181, 327, 327, 327, 327, 327, 298, 298, 298" +AutoTextureStr_19 = "306, 292, 262, 248, 248, 248, 248, 194, 320, 320, 320, 320, 320, 313, 313, 313" +AutoTextureStr_20 = "315, 306, 276, 260, 260, 260, 260, 208, 313, 313, 313, 313, 313, 325, 325, 325" +AutoTextureStr_21 = "324, 318, 288, 270, 270, 270, 270, 220, 305, 305, 305, 305, 305, 338, 338, 338" +AutoTextureStr_22 = "330, 328, 296, 278, 278, 278, 278, 229, 296, 296, 296, 296, 296, 348, 348, 348" +AutoTextureStr_23 = "333, 333, 300, 281, 281, 281, 281, 232, 288, 288, 288, 288, 288, 353, 353, 353" +AutoTextureStr_24 = "333, 334, 299, 279, 279, 279, 279, 230, 279, 279, 279, 279, 279, 350, 350, 350" +AutoTextureStr_25 = "330, 332, 294, 275, 275, 275, 275, 224, 270, 270, 270, 270, 270, 343, 343, 343" +AutoTextureStr_26 = "326, 328, 286, 268, 268, 268, 268, 215, 260, 260, 260, 260, 260, 330, 330, 330" +AutoTextureStr_27 = "320, 322, 276, 259, 259, 259, 259, 204, 249, 249, 249, 249, 249, 313, 313, 313" +AutoTextureStr_28 = "314, 315, 266, 249, 249, 249, 249, 192, 239, 239, 239, 239, 239, 287, 287, 287" +AutoTextureStr_29 = "307, 308, 255, 239, 239, 239, 239, 180, 228, 228, 228, 228, 228, 254, 254, 254" +AutoTextureStr_30 = "301, 301, 244, 229, 229, 229, 229, 168, 217, 217, 217, 217, 217, 219, 219, 219" +AutoTextureStr_31 = "296, 296, 235, 221, 221, 221, 221, 158, 207, 207, 207, 207, 207, 186, 186, 186" AutoEdgeStr_0 = "250, 256, 262, 279, 320, 320, 212, 212, 224, 224, 224, 224, 224, 224, 224, 224" AutoEdgeStr_1 = "250, 260, 270, 296, 331, 331, 215, 215, 244, 244, 244, 244, 244, 244, 244, 244" @@ -176,30 +176,30 @@ AutoEdgeStr_29 = "236, 353, 375, 383, 428, 428, 244, AutoEdgeStr_30 = "235, 351, 375, 373, 425, 425, 240, 240, 405, 405, 405, 405, 405, 405, 405, 405" AutoEdgeStr_31 = "235, 349, 375, 364, 423, 423, 236, 236, 402, 402, 402, 402, 402, 402, 402, 402" -AutoTextureFreq = "160, 160, 161, 162, 164, 165, 166, 170, 170, 170, 170, 160, 160, 160, 160, 160" -AutoEdgeFreq = "120, 120, 110, 100, 100, 100, 200, 200, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 42, 42, 43, 45, 48, 50, 50, 40, 30, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 70, 70, 67, 69, 81, 83, 60, 55, 45, 45, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0" -AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 118, 118, 110, 120, 120, 120, 120, 120" +AutoTextureFreq = "155, 155, 158, 162, 185, 185, 185, 185, 185, 170, 170, 160, 160, 160, 160, 160" +AutoEdgeFreq = "120, 120, 120, 150, 155, 155, 145, 145, 155, 155, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 50, 50, 50, 50, 55, 75, 55, 55, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 67, 68, 68, 81, 81, 81, 60, 60, 45, 45, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 6, 6, 6, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 1, 0, 0, 0" +AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 120, 118, 118, 110, 120, 120, 120, 120, 120" AutoEdgeFiltStr = " 50, 50, 50, 55, 57, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" AutoRGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" AutoBGain = " 30, 30, 30, 24, 16, 16, 16, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoGGain = " 31, 31, 40, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" +AutoGGain = " 48, 45, 45, 56, 64, 64, 64, 48, 31, 31, 31, 31, 31, 31, 31, 31" AutoSkinGain = " 16, 24, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" -AutoMaxSharpGain = " 70, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" +AutoMaxSharpGain = " 71, 71, 71, 71, 71, 71, 71, 80, 80, 80, 80, 80, 80, 80, 80, 80" [static_dpc] DpcEnable = "1" -DpcStrength = "40, 80, 190, 220, 245, 245, 245, 245, 245, 245, 152, 152, 152, 152, 152, 152" -DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" +DpcStrength = "135, 150, 170, 200, 220, 230, 240, 250, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 32, 32, 32, 32, 36, 36, 36, 40, 50, 50, 50, 50, 50, 50" [dynamic_dehaze] ;ExpThreshCnt = "5" ;ExpThreshLtoH = "20000, 50000, 80000, 160000, 320000" ;ManualDehazeStr = "100, 100, 110, 120, 120" -ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88" +ExpThreshCnt = "9" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,128" +AutoDehazeStr = "63, 73, 88, 88, 88, 88, 88, 88,88" [dynamic_linear_drc] Enable = "1" IsoCnt = "10" @@ -220,11 +220,11 @@ Asymmetry = " 2, 2, 5, 5, 5, 5, 5, SecondPole = "170, 160, 150, 150, 150, 150, 150, 150, 150, 150" Compress = "120, 125, 150, 150, 150, 150, 150, 150, 150, 150" Stretch = " 50, 50, 50, 50, 50, 50, 50, 50, 50, 50" -Strength = "405, 390, 380, 300, 250, 200, 130, 200, 200, 100" +Strength = "385, 378, 370, 300, 260, 170, 110, 60, 60, 60" [dynamic_gamma] Interval = "10" TotalNum = "3" -gammaExpThreshLtoH = "100000, 800000, 1600000" ;use LtoH +gammaExpThreshLtoH = "2400, 6400, 25600" ;use LtoH gammaExpThreshHtoL = "100000, 800000, 1600000" Table_0 = \ 0,5,10,16,21,27,33,39,46,52,59,65,72,79,86,94,101,109,116,124,132,140,148,157,165,174,182,191,200,209,218,228,237,246,256,266,\ @@ -268,84 +268,84 @@ Table_0 = \ 4089,4090,4090,4091,4091,4092,4092,4092,4093,4093,4094,4094,4094,4095,4095 Table_1 = \ -0, 4, 9, 14, 19, 24, 29, 34, 40, 45, 51, 57, 63, 69, 75, 81, 88, 94, 101, 107, 114, 121, 128, 136, 143, 150, 158, 165, 173, 181, 189, 197,\ -205, 213, 221, 229, 238, 246, 255, 263, 272, 281, 290, 298, 307, 316, 326, 335, 344, 353, 363, 372, 381, 391, 401, 410, 420, 430, 439, 449, 459, 469, 479, 489,\ -499, 509, 519, 529, 539, 549, 559, 569, 579, 590, 600, 610, 620, 631, 641, 651, 661, 672, 682, 692, 703, 713, 723, 733, 744, 754, 764, 774, 785, 795, 805, 815,\ -825, 835, 845, 855, 865, 875, 885, 895, 905, 915, 925, 935, 944, 954, 964, 973, 983, 992, 1002, 1011, 1020, 1030, 1039, 1048, 1057, 1066, 1075, 1084, 1093, 1102, 1110, 1119,\ -1127, 1136, 1144, 1153, 1161, 1170, 1178, 1187, 1195, 1204, 1213, 1221, 1230, 1238, 1247, 1255, 1264, 1273, 1281, 1290, 1299, 1307, 1316, 1324, 1333, 1342, 1350, 1359, 1368, 1376, 1385, 1394,\ -1402, 1411, 1420, 1428, 1437, 1445, 1454, 1463, 1471, 1480, 1489, 1497, 1506, 1514, 1523, 1532, 1540, 1549, 1557, 1566, 1574, 1583, 1591, 1600, 1608, 1617, 1625, 1634, 1642, 1651, 1659, 1668,\ -1676, 1685, 1693, 1701, 1710, 1718, 1726, 1735, 1743, 1751, 1759, 1768, 1776, 1784, 1792, 1800, 1809, 1817, 1825, 1833, 1841, 1849, 1857, 1865, 1873, 1881, 1889, 1897, 1905, 1912, 1920, 1928,\ -1936, 1944, 1951, 1959, 1967, 1974, 1982, 1989, 1997, 2004, 2012, 2019, 2027, 2034, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2141, 2148, 2155, 2161,\ -2168, 2175, 2181, 2188, 2195, 2201, 2208, 2214, 2221, 2227, 2233, 2240, 2246, 2253, 2259, 2265, 2271, 2278, 2284, 2290, 2296, 2302, 2308, 2314, 2320, 2326, 2332, 2338, 2344, 2350, 2356, 2362,\ -2368, 2374, 2380, 2385, 2391, 2397, 2402, 2408, 2414, 2419, 2425, 2431, 2436, 2442, 2447, 2453, 2458, 2464, 2469, 2475, 2480, 2485, 2491, 2496, 2501, 2507, 2512, 2517, 2522, 2527, 2533, 2538,\ -2543, 2548, 2553, 2558, 2563, 2568, 2573, 2578, 2583, 2588, 2593, 2598, 2603, 2608, 2613, 2618, 2623, 2628, 2633, 2637, 2642, 2647, 2652, 2656, 2661, 2666, 2671, 2675, 2680, 2685, 2689, 2694,\ -2699, 2703, 2708, 2712, 2717, 2721, 2726, 2731, 2735, 2740, 2744, 2749, 2753, 2757, 2762, 2766, 2771, 2775, 2780, 2784, 2788, 2793, 2797, 2801, 2806, 2810, 2814, 2819, 2823, 2827, 2831, 2836,\ -2840, 2844, 2848, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2881, 2885, 2889, 2893, 2897, 2901, 2905, 2909, 2913, 2917, 2920, 2924, 2928, 2932, 2936, 2939, 2943, 2947, 2950, 2954, 2958, 2961,\ -2965, 2968, 2972, 2975, 2979, 2982, 2986, 2989, 2993, 2996, 3000, 3003, 3006, 3010, 3013, 3017, 3020, 3023, 3026, 3030, 3033, 3036, 3040, 3043, 3046, 3049, 3052, 3056, 3059, 3062, 3065, 3068,\ -3071, 3074, 3077, 3081, 3084, 3087, 3090, 3093, 3096, 3099, 3102, 3105, 3108, 3111, 3114, 3117, 3120, 3123, 3126, 3129, 3132, 3135, 3137, 3140, 3143, 3146, 3149, 3152, 3155, 3158, 3161, 3164,\ -3166, 3169, 3172, 3175, 3178, 3181, 3184, 3186, 3189, 3192, 3195, 3198, 3201, 3203, 3206, 3209, 3212, 3215, 3217, 3220, 3223, 3226, 3229, 3232, 3234, 3237, 3240, 3243, 3246, 3249, 3251, 3254,\ -3257, 3260, 3263, 3265, 3268, 3271, 3274, 3277, 3279, 3282, 3285, 3288, 3290, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3318, 3320, 3323, 3326, 3328, 3331, 3333, 3336, 3339, 3341,\ -3344, 3347, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3372, 3375, 3377, 3380, 3382, 3385, 3387, 3390, 3392, 3395, 3397, 3400, 3402, 3404, 3407, 3409, 3412, 3414, 3417, 3419, 3421,\ -3424, 3426, 3429, 3431, 3433, 3436, 3438, 3440, 3443, 3445, 3447, 3450, 3452, 3454, 3457, 3459, 3461, 3464, 3466, 3468, 3470, 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, 3491, 3493, 3495,\ -3497, 3500, 3502, 3504, 3506, 3508, 3510, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3540, 3542, 3544, 3547, 3549, 3551, 3553, 3555, 3557, 3559, 3561, 3563,\ -3565, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3594, 3596, 3598, 3600, 3602, 3604, 3606, 3608, 3609, 3611, 3613, 3615, 3617, 3619, 3620, 3622, 3624,\ -3626, 3627, 3629, 3631, 3633, 3634, 3636, 3638, 3640, 3641, 3643, 3645, 3647, 3648, 3650, 3652, 3653, 3655, 3657, 3658, 3660, 3662, 3663, 3665, 3667, 3668, 3670, 3671, 3673, 3675, 3676, 3678,\ -3679, 3681, 3683, 3684, 3686, 3687, 3689, 3691, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3709, 3711, 3712, 3714, 3715, 3717, 3718, 3720, 3721, 3723, 3724, 3726, 3728,\ -3729, 3731, 3732, 3734, 3735, 3737, 3738, 3740, 3741, 3743, 3744, 3746, 3747, 3749, 3750, 3752, 3753, 3755, 3756, 3758, 3759, 3761, 3762, 3764, 3765, 3767, 3768, 3770, 3771, 3773, 3774, 3776,\ -3777, 3779, 3780, 3782, 3783, 3785, 3786, 3787, 3789, 3790, 3792, 3793, 3795, 3796, 3798, 3799, 3801, 3802, 3804, 3805, 3807, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3818, 3819, 3821, 3822,\ -3824, 3825, 3827, 3828, 3829, 3831, 3832, 3834, 3835, 3836, 3838, 3839, 3840, 3842, 3843, 3845, 3846, 3847, 3849, 3850, 3851, 3853, 3854, 3856, 3857, 3858, 3860, 3861, 3862, 3864, 3865, 3866,\ -3868, 3869, 3870, 3872, 3873, 3874, 3876, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3886, 3888, 3889, 3890, 3892, 3893, 3894, 3895, 3897, 3898, 3899, 3901, 3902, 3903, 3904, 3906, 3907, 3908,\ -3910, 3911, 3912, 3913, 3915, 3916, 3917, 3919, 3920, 3921, 3922, 3924, 3925, 3926, 3927, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3946, 3948, 3949,\ -3950, 3951, 3952, 3954, 3955, 3956, 3957, 3959, 3960, 3961, 3962, 3963, 3965, 3966, 3967, 3968, 3969, 3971, 3972, 3973, 3974, 3975, 3977, 3978, 3979, 3980, 3981, 3982, 3984, 3985, 3986, 3987,\ -3988, 3989, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4018, 4019, 4020, 4021, 4022, 4023,\ -4024, 4025, 4026, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058,\ -4059, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4092, 4093, 4094, 4095 +0, 5, 11, 17, 22, 29, 35, 41, 48, 55, 61, 68, 76, 83, 91, 98, 106, 114, 122, 131, 139, 148, 156, 165, 174, 183, 192, 202, 211, 221, 230, 240,\ +250, 260, 270, 280, 291, 301, 312, 322, 333, 344, 355, 366, 377, 388, 399, 410, 422, 433, 444, 456, 468, 479, 491, 503, 515, 526, 538, 550, 562, 574, 586, 599,\ +611, 623, 635, 647, 660, 672, 684, 697, 709, 721, 734, 746, 758, 771, 783, 795, 808, 820, 832, 845, 857, 869, 881, 894, 906, 918, 930, 942, 954, 966, 978, 990,\ +1002, 1014, 1026, 1038, 1049, 1061, 1073, 1084, 1096, 1107, 1118, 1130, 1141, 1152, 1163, 1174, 1185, 1195, 1206, 1217, 1227, 1237, 1248, 1258, 1268, 1278, 1288, 1298, 1307, 1317, 1326, 1336,\ +1345, 1354, 1363, 1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453, 1461, 1470, 1479, 1488, 1497, 1505, 1514, 1523, 1531, 1540, 1549, 1557, 1566, 1574, 1583, 1592, 1600, 1609, 1617,\ +1626, 1634, 1642, 1651, 1659, 1667, 1676, 1684, 1692, 1701, 1709, 1717, 1725, 1733, 1742, 1750, 1758, 1766, 1774, 1782, 1790, 1798, 1806, 1814, 1822, 1830, 1837, 1845, 1853, 1861, 1869, 1877,\ +1884, 1892, 1900, 1907, 1915, 1923, 1930, 1938, 1945, 1953, 1960, 1968, 1975, 1983, 1990, 1998, 2005, 2012, 2020, 2027, 2034, 2042, 2049, 2056, 2063, 2070, 2078, 2085, 2092, 2099, 2106, 2113,\ +2120, 2127, 2134, 2141, 2148, 2154, 2161, 2168, 2175, 2182, 2189, 2195, 2202, 2209, 2215, 2222, 2229, 2235, 2242, 2248, 2255, 2261, 2268, 2274, 2281, 2287, 2293, 2300, 2306, 2312, 2319, 2325,\ +2331, 2337, 2343, 2349, 2356, 2362, 2368, 2374, 2380, 2386, 2392, 2397, 2403, 2409, 2415, 2421, 2426, 2432, 2438, 2443, 2449, 2455, 2460, 2466, 2471, 2477, 2482, 2488, 2493, 2499, 2504, 2509,\ +2515, 2520, 2525, 2530, 2536, 2541, 2546, 2551, 2556, 2561, 2566, 2571, 2576, 2581, 2586, 2591, 2596, 2601, 2606, 2611, 2616, 2621, 2625, 2630, 2635, 2640, 2644, 2649, 2654, 2658, 2663, 2668,\ +2672, 2677, 2681, 2686, 2690, 2695, 2699, 2704, 2708, 2713, 2717, 2721, 2726, 2730, 2734, 2739, 2743, 2747, 2752, 2756, 2760, 2764, 2768, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2802, 2806,\ +2810, 2814, 2818, 2822, 2826, 2830, 2834, 2838, 2842, 2846, 2849, 2853, 2857, 2861, 2865, 2869, 2873, 2877, 2880, 2884, 2888, 2892, 2896, 2899, 2903, 2907, 2911, 2914, 2918, 2922, 2926, 2929,\ +2933, 2937, 2940, 2944, 2948, 2951, 2955, 2958, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2986, 2989, 2992, 2995, 2999, 3002, 3005, 3008, 3011, 3014, 3018, 3021, 3024, 3027, 3030, 3033, 3036,\ +3039, 3042, 3045, 3048, 3051, 3053, 3056, 3059, 3062, 3065, 3068, 3070, 3073, 3076, 3079, 3081, 3084, 3087, 3089, 3092, 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113, 3116, 3118, 3121, 3123,\ +3126, 3128, 3131, 3133, 3136, 3138, 3141, 3143, 3145, 3148, 3150, 3153, 3155, 3158, 3160, 3162, 3165, 3167, 3169, 3172, 3174, 3177, 3179, 3181, 3184, 3186, 3188, 3191, 3193, 3195, 3198, 3200,\ +3202, 3204, 3207, 3209, 3211, 3214, 3216, 3218, 3221, 3223, 3225, 3228, 3230, 3232, 3235, 3237, 3239, 3242, 3244, 3246, 3249, 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3267, 3270, 3272, 3275,\ +3277, 3279, 3282, 3284, 3287, 3289, 3291, 3294, 3296, 3298, 3301, 3303, 3305, 3308, 3310, 3312, 3315, 3317, 3319, 3322, 3324, 3326, 3328, 3331, 3333, 3335, 3338, 3340, 3342, 3344, 3347, 3349,\ +3351, 3353, 3355, 3358, 3360, 3362, 3364, 3367, 3369, 3371, 3373, 3375, 3377, 3380, 3382, 3384, 3386, 3388, 3390, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3407, 3410, 3412, 3414, 3416, 3418,\ +3420, 3422, 3424, 3426, 3428, 3431, 3433, 3435, 3437, 3439, 3441, 3443, 3445, 3447, 3449, 3451, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3477, 3479, 3481, 3483,\ +3485, 3487, 3489, 3491, 3493, 3495, 3497, 3499, 3501, 3503, 3505, 3507, 3509, 3511, 3513, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3542, 3544, 3546,\ +3548, 3550, 3552, 3554, 3556, 3558, 3560, 3561, 3563, 3565, 3567, 3569, 3571, 3573, 3575, 3577, 3578, 3580, 3582, 3584, 3586, 3588, 3590, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3604, 3606,\ +3608, 3610, 3612, 3613, 3615, 3617, 3619, 3621, 3622, 3624, 3626, 3628, 3630, 3631, 3633, 3635, 3637, 3639, 3640, 3642, 3644, 3646, 3647, 3649, 3651, 3653, 3654, 3656, 3658, 3660, 3661, 3663,\ +3665, 3667, 3668, 3670, 3672, 3673, 3675, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3689, 3691, 3692, 3694, 3696, 3697, 3699, 3701, 3702, 3704, 3706, 3707, 3709, 3711, 3712, 3714, 3716, 3717,\ +3719, 3721, 3722, 3724, 3726, 3727, 3729, 3730, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3743, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3764, 3766, 3767, 3769,\ +3771, 3772, 3774, 3775, 3777, 3779, 3780, 3782, 3783, 3785, 3786, 3788, 3789, 3791, 3793, 3794, 3796, 3797, 3799, 3800, 3802, 3803, 3805, 3806, 3808, 3809, 3811, 3812, 3814, 3815, 3817, 3819,\ +3820, 3822, 3823, 3825, 3826, 3827, 3829, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3842, 3844, 3845, 3847, 3848, 3850, 3851, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3865,\ +3867, 3868, 3870, 3871, 3873, 3874, 3875, 3877, 3878, 3880, 3881, 3882, 3884, 3885, 3887, 3888, 3889, 3891, 3892, 3893, 3895, 3896, 3898, 3899, 3900, 3902, 3903, 3904, 3906, 3907, 3908, 3910,\ +3911, 3913, 3914, 3915, 3917, 3918, 3919, 3921, 3922, 3923, 3925, 3926, 3927, 3928, 3930, 3931, 3932, 3934, 3935, 3936, 3938, 3939, 3940, 3941, 3943, 3944, 3945, 3947, 3948, 3949, 3950, 3952,\ +3953, 3954, 3956, 3957, 3958, 3959, 3961, 3962, 3963, 3964, 3965, 3967, 3968, 3969, 3970, 3971, 3973, 3974, 3975, 3976, 3977, 3979, 3980, 3981, 3982, 3983, 3984, 3986, 3987, 3988, 3989, 3990,\ +3991, 3992, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025,\ +4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059,\ +4060, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4091, 4092, 4093, 4094, 4095 Table_2 = \ -0, 11, 21, 31, 42, 52, 63, 73, 84, 94, 105, 115, 126, 137, 147, 158, 169, 179, 190, 201, 211, 222, 233, 244, 255, 265, 276, 287, 298, 309, 320, 330,\ -341, 352, 363, 374, 385, 396, 407, 417, 428, 439, 450, 461, 472, 483, 494, 505, 515, 526, 537, 548, 559, 570, 581, 592, 602, 613, 624, 635, 646, 657, 667, 678,\ -689, 700, 710, 721, 732, 743, 753, 764, 775, 785, 796, 806, 817, 828, 838, 849, 859, 870, 880, 891, 901, 911, 922, 932, 942, 953, 963, 973, 983, 993, 1004, 1014,\ -1024, 1034, 1044, 1054, 1064, 1074, 1083, 1093, 1103, 1113, 1123, 1132, 1142, 1152, 1161, 1171, 1180, 1190, 1199, 1208, 1218, 1227, 1236, 1245, 1255, 1264, 1273, 1282, 1291, 1300, 1308, 1317,\ -1326, 1335, 1343, 1352, 1361, 1369, 1378, 1386, 1395, 1403, 1412, 1420, 1429, 1437, 1445, 1454, 1462, 1470, 1478, 1486, 1495, 1503, 1511, 1519, 1527, 1535, 1543, 1551, 1559, 1567, 1574, 1582,\ -1590, 1598, 1606, 1613, 1621, 1629, 1636, 1644, 1652, 1659, 1667, 1674, 1682, 1689, 1697, 1704, 1712, 1719, 1726, 1734, 1741, 1748, 1755, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1813, 1820,\ -1827, 1834, 1841, 1848, 1854, 1861, 1868, 1875, 1882, 1889, 1896, 1902, 1909, 1916, 1923, 1929, 1936, 1943, 1949, 1956, 1963, 1969, 1976, 1982, 1989, 1995, 2002, 2008, 2015, 2021, 2028, 2034,\ -2041, 2047, 2053, 2060, 2066, 2072, 2079, 2085, 2091, 2097, 2104, 2110, 2116, 2122, 2128, 2134, 2141, 2147, 2153, 2159, 2165, 2171, 2177, 2183, 2189, 2195, 2201, 2207, 2213, 2219, 2225, 2231,\ -2237, 2243, 2249, 2254, 2260, 2266, 2272, 2278, 2283, 2289, 2295, 2300, 2306, 2312, 2317, 2323, 2328, 2334, 2339, 2345, 2350, 2356, 2361, 2367, 2372, 2377, 2383, 2388, 2393, 2399, 2404, 2409,\ -2414, 2419, 2425, 2430, 2435, 2440, 2445, 2450, 2455, 2460, 2465, 2470, 2475, 2480, 2485, 2490, 2495, 2500, 2505, 2509, 2514, 2519, 2524, 2529, 2533, 2538, 2543, 2548, 2552, 2557, 2562, 2566,\ -2571, 2576, 2580, 2585, 2589, 2594, 2598, 2603, 2607, 2612, 2616, 2621, 2625, 2630, 2634, 2638, 2643, 2647, 2652, 2656, 2660, 2665, 2669, 2673, 2678, 2682, 2686, 2690, 2695, 2699, 2703, 2707,\ -2711, 2716, 2720, 2724, 2728, 2732, 2736, 2740, 2744, 2749, 2753, 2757, 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2820, 2824, 2828, 2832, 2836,\ -2840, 2844, 2848, 2852, 2855, 2859, 2863, 2867, 2870, 2874, 2878, 2882, 2885, 2889, 2893, 2896, 2900, 2903, 2907, 2911, 2914, 2918, 2921, 2925, 2928, 2932, 2935, 2938, 2942, 2945, 2949, 2952,\ -2955, 2959, 2962, 2965, 2969, 2972, 2975, 2979, 2982, 2985, 2988, 2992, 2995, 2998, 3001, 3004, 3007, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038, 3041, 3044, 3047, 3050, 3053,\ -3056, 3059, 3062, 3065, 3068, 3071, 3074, 3077, 3080, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3102, 3105, 3108, 3111, 3114, 3116, 3119, 3122, 3125, 3127, 3130, 3133, 3136, 3138, 3141, 3144,\ -3147, 3149, 3152, 3155, 3157, 3160, 3163, 3165, 3168, 3171, 3173, 3176, 3179, 3181, 3184, 3187, 3189, 3192, 3195, 3197, 3200, 3202, 3205, 3208, 3210, 3213, 3215, 3218, 3221, 3223, 3226, 3228,\ -3231, 3234, 3236, 3239, 3241, 3244, 3246, 3249, 3251, 3254, 3256, 3259, 3261, 3264, 3266, 3269, 3271, 3274, 3276, 3278, 3281, 3283, 3285, 3288, 3290, 3293, 3295, 3297, 3300, 3302, 3304, 3306,\ -3309, 3311, 3313, 3316, 3318, 3320, 3322, 3325, 3327, 3329, 3331, 3333, 3336, 3338, 3340, 3342, 3344, 3346, 3349, 3351, 3353, 3355, 3357, 3359, 3361, 3364, 3366, 3368, 3370, 3372, 3374, 3376,\ -3378, 3380, 3382, 3384, 3386, 3388, 3390, 3392, 3394, 3396, 3399, 3401, 3403, 3405, 3407, 3409, 3411, 3413, 3415, 3416, 3418, 3420, 3422, 3424, 3426, 3428, 3430, 3432, 3434, 3436, 3438, 3440,\ -3442, 3444, 3446, 3448, 3450, 3452, 3453, 3455, 3457, 3459, 3461, 3463, 3465, 3467, 3469, 3471, 3473, 3475, 3476, 3478, 3480, 3482, 3484, 3486, 3488, 3490, 3492, 3494, 3495, 3497, 3499, 3501,\ -3503, 3505, 3507, 3509, 3511, 3512, 3514, 3516, 3518, 3520, 3522, 3523, 3525, 3527, 3529, 3531, 3533, 3534, 3536, 3538, 3540, 3541, 3543, 3545, 3547, 3549, 3550, 3552, 3554, 3555, 3557, 3559,\ -3561, 3562, 3564, 3566, 3568, 3569, 3571, 3573, 3574, 3576, 3578, 3579, 3581, 3583, 3584, 3586, 3588, 3589, 3591, 3593, 3594, 3596, 3598, 3599, 3601, 3603, 3604, 3606, 3607, 3609, 3611, 3612,\ -3614, 3616, 3617, 3619, 3620, 3622, 3624, 3625, 3627, 3628, 3630, 3632, 3633, 3635, 3636, 3638, 3640, 3641, 3643, 3644, 3646, 3648, 3649, 3651, 3652, 3654, 3655, 3657, 3659, 3660, 3662, 3663,\ -3665, 3667, 3668, 3670, 3671, 3673, 3674, 3676, 3678, 3679, 3681, 3682, 3684, 3686, 3687, 3689, 3690, 3692, 3694, 3695, 3697, 3698, 3700, 3702, 3703, 3705, 3706, 3708, 3710, 3711, 3713, 3714,\ -3716, 3718, 3719, 3721, 3722, 3724, 3726, 3727, 3729, 3731, 3732, 3734, 3735, 3737, 3739, 3740, 3742, 3744, 3745, 3747, 3748, 3750, 3752, 3753, 3755, 3756, 3758, 3760, 3761, 3763, 3765, 3766,\ -3768, 3769, 3771, 3773, 3774, 3776, 3777, 3779, 3781, 3782, 3784, 3785, 3787, 3789, 3790, 3792, 3793, 3795, 3797, 3798, 3800, 3801, 3803, 3805, 3806, 3808, 3809, 3811, 3813, 3814, 3816, 3817,\ -3819, 3821, 3822, 3824, 3825, 3827, 3828, 3830, 3832, 3833, 3835, 3836, 3838, 3839, 3841, 3843, 3844, 3846, 3847, 3849, 3850, 3852, 3854, 3855, 3857, 3858, 3860, 3861, 3863, 3864, 3866, 3868,\ -3869, 3871, 3872, 3874, 3875, 3877, 3878, 3880, 3881, 3883, 3884, 3886, 3887, 3889, 3890, 3892, 3894, 3895, 3897, 3898, 3900, 3901, 3903, 3904, 3906, 3907, 3909, 3910, 3912, 3913, 3915, 3916,\ -3917, 3919, 3920, 3922, 3923, 3925, 3926, 3928, 3930, 3931, 3933, 3934, 3936, 3937, 3939, 3940, 3942, 3944, 3945, 3947, 3948, 3950, 3952, 3953, 3955, 3956, 3958, 3960, 3961, 3963, 3964, 3966,\ -3968, 3969, 3971, 3973, 3974, 3976, 3977, 3979, 3981, 3982, 3984, 3986, 3987, 3989, 3990, 3992, 3994, 3995, 3997, 3998, 4000, 4002, 4003, 4005, 4006, 4008, 4010, 4011, 4013, 4014, 4016, 4017,\ -4019, 4020, 4022, 4023, 4025, 4026, 4028, 4029, 4031, 4032, 4034, 4035, 4037, 4038, 4040, 4041, 4042, 4044, 4045, 4047, 4048, 4049, 4051, 4052, 4053, 4055, 4056, 4057, 4059, 4060, 4061, 4062,\ -4064, 4065, 4066, 4067, 4068, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4090, 4091, 4092, 4093, 4094, 4094, 4095 +0, 6, 12, 18, 25, 33, 40, 49, 57, 66, 75, 84, 94, 104, 114, 124, 135, 146, 157, 168, 180, 192, 204, 216, 228, 240, 253, 266, 278, 291, 304, 317,\ +330, 343, 357, 370, 383, 396, 409, 422, 436, 449, 462, 475, 487, 500, 513, 525, 538, 550, 562, 574, 586, 598, 609, 620, 631, 642, 652, 663, 673, 682, 692, 701,\ +710, 728, 746, 763, 780, 796, 811, 826, 840, 854, 867, 881, 893, 906, 918, 930, 942, 954, 966, 977, 989, 1001, 1013, 1024, 1037, 1049, 1061, 1074, 1087, 1101, 1112, 1124,\ +1135, 1146, 1157, 1168, 1179, 1191, 1202, 1213, 1224, 1235, 1246, 1257, 1268, 1279, 1290, 1302, 1313, 1324, 1336, 1347, 1359, 1370, 1382, 1394, 1406, 1418, 1431, 1443, 1455, 1468, 1481, 1494,\ +1507, 1514, 1522, 1529, 1537, 1544, 1552, 1559, 1567, 1575, 1583, 1591, 1599, 1607, 1615, 1623, 1631, 1640, 1648, 1656, 1664, 1673, 1681, 1690, 1698, 1707, 1715, 1724, 1732, 1741, 1749, 1758,\ +1766, 1775, 1783, 1792, 1800, 1809, 1817, 1826, 1834, 1843, 1851, 1860, 1868, 1876, 1885, 1893, 1901, 1910, 1918, 1926, 1934, 1942, 1950, 1958, 1966, 1974, 1982, 1989, 1997, 2005, 2012, 2020,\ +2027, 2035, 2042, 2049, 2056, 2063, 2071, 2078, 2085, 2092, 2099, 2106, 2113, 2120, 2127, 2134, 2140, 2147, 2154, 2161, 2167, 2174, 2181, 2188, 2194, 2201, 2207, 2214, 2221, 2227, 2234, 2240,\ +2247, 2253, 2259, 2266, 2272, 2279, 2285, 2291, 2298, 2304, 2310, 2316, 2323, 2329, 2335, 2341, 2348, 2354, 2360, 2366, 2372, 2379, 2385, 2391, 2397, 2403, 2409, 2415, 2422, 2428, 2434, 2440,\ +2446, 2452, 2458, 2464, 2470, 2476, 2483, 2489, 2495, 2501, 2507, 2513, 2519, 2525, 2531, 2537, 2543, 2549, 2555, 2561, 2567, 2573, 2579, 2585, 2591, 2596, 2602, 2608, 2614, 2620, 2626, 2631,\ +2637, 2643, 2649, 2654, 2660, 2666, 2671, 2677, 2683, 2688, 2694, 2699, 2705, 2710, 2716, 2721, 2726, 2732, 2737, 2742, 2747, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, 2793, 2798, 2803,\ +2808, 2812, 2817, 2822, 2826, 2831, 2835, 2840, 2844, 2849, 2853, 2858, 2862, 2867, 2871, 2875, 2880, 2884, 2888, 2893, 2897, 2901, 2905, 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938, 2942,\ +2946, 2950, 2954, 2958, 2962, 2966, 2970, 2973, 2977, 2981, 2985, 2989, 2992, 2996, 3000, 3003, 3007, 3011, 3014, 3018, 3022, 3025, 3029, 3032, 3036, 3039, 3043, 3046, 3050, 3053, 3057, 3060,\ +3064, 3067, 3070, 3074, 3077, 3080, 3084, 3087, 3090, 3093, 3097, 3100, 3103, 3106, 3110, 3113, 3116, 3119, 3122, 3125, 3128, 3132, 3135, 3138, 3141, 3144, 3147, 3150, 3153, 3156, 3159, 3162,\ +3165, 3168, 3171, 3174, 3177, 3180, 3183, 3186, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3211, 3214, 3217, 3220, 3223, 3225, 3228, 3231, 3234, 3237, 3239, 3242, 3245, 3248, 3250, 3253,\ +3256, 3258, 3261, 3264, 3267, 3269, 3272, 3275, 3277, 3280, 3283, 3285, 3288, 3291, 3293, 3296, 3299, 3301, 3304, 3307, 3309, 3312, 3315, 3317, 3320, 3323, 3325, 3328, 3330, 3333, 3336, 3338,\ +3341, 3344, 3346, 3349, 3352, 3354, 3357, 3359, 3362, 3365, 3367, 3370, 3373, 3375, 3378, 3381, 3383, 3386, 3389, 3391, 3394, 3396, 3399, 3402, 3404, 3407, 3410, 3413, 3415, 3418, 3421, 3423,\ +3426, 3428, 3431, 3433, 3435, 3438, 3440, 3442, 3445, 3447, 3449, 3452, 3454, 3456, 3458, 3461, 3463, 3465, 3467, 3470, 3472, 3474, 3476, 3478, 3481, 3483, 3485, 3487, 3489, 3491, 3494, 3496,\ +3498, 3500, 3502, 3504, 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3548, 3550, 3552, 3554, 3556, 3558, 3560,\ +3562, 3564, 3566, 3568, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3584, 3586, 3588, 3590, 3592, 3593, 3595, 3597, 3599, 3601, 3602, 3604, 3606, 3608, 3610, 3611, 3613, 3615, 3617, 3618,\ +3620, 3622, 3624, 3625, 3627, 3629, 3630, 3632, 3634, 3636, 3637, 3639, 3641, 3642, 3644, 3646, 3647, 3649, 3651, 3652, 3654, 3656, 3658, 3659, 3661, 3662, 3664, 3666, 3667, 3669, 3671, 3672,\ +3674, 3676, 3677, 3679, 3680, 3682, 3684, 3685, 3687, 3688, 3690, 3692, 3693, 3695, 3696, 3698, 3699, 3701, 3702, 3704, 3705, 3707, 3708, 3710, 3711, 3713, 3714, 3716, 3717, 3719, 3720, 3722,\ +3723, 3724, 3726, 3727, 3729, 3730, 3732, 3733, 3734, 3736, 3737, 3738, 3740, 3741, 3743, 3744, 3745, 3747, 3748, 3749, 3751, 3752, 3753, 3755, 3756, 3757, 3759, 3760, 3761, 3763, 3764, 3765,\ +3767, 3768, 3769, 3770, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3781, 3782, 3783, 3784, 3786, 3787, 3788, 3789, 3791, 3792, 3793, 3794, 3796, 3797, 3798, 3799, 3800, 3802, 3803, 3804, 3805,\ +3807, 3808, 3809, 3810, 3811, 3813, 3814, 3815, 3816, 3817, 3819, 3820, 3821, 3822, 3823, 3825, 3826, 3827, 3828, 3829, 3831, 3832, 3833, 3834, 3835, 3837, 3838, 3839, 3840, 3841, 3843, 3844,\ +3845, 3846, 3847, 3849, 3850, 3851, 3852, 3853, 3854, 3856, 3857, 3858, 3859, 3860, 3861, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3880, 3881,\ +3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915,\ +3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948,\ +3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979,\ +3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012,\ +4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045,\ +4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ +4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 [static_3dnr] -3DNRCount = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" +3DNRCount = "9" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" ;ISO 100 3DnrParam_0 = \ -nXsf1 24: 0:128 | 23: 0:128 | 23: 0:128 | 32: 0:128 \ -nXsf2 24: 0:128 | 33: 0:128 | 23: 0:128 | 32: 0:128 \ --nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 50: 0:128 \ +-nXsf4 24: 0:128 | 29: 0:128 | 23: 0:128 | 22: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ +-sfs5 | | | 70: 70: 70 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 90: 64: 64| 98: 72: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 0: 0: 0: 0 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ @@ -367,8 +367,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 12 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 60 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 10 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ @@ -390,10 +390,10 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" 3DnrParam_1 = \ -nXsf1 25: 0:128 | 32: 0:128 | 30: 0:128 | 43: 0:128 \ -nXsf2 30: 0:128 | 36: 0:128 | 30: 0:128 | 43: 0:128 \ --nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 45: 0:128 \ +-nXsf4 30: 0:128 | 36: 0:128 | 32: 0:128 | 25: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ +-sfs5 | | | 70: 70: 70 \ -nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|110: 72: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ @@ -415,8 +415,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 12 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 100 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 12 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 12 \ @@ -438,7 +438,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" 3DnrParam_2 = \ -nXsf1 32: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ -nXsf2 35: 0:128 | 45: 0:128 | 40: 0:128 | 45: 0:128 \ --nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 45: 0:128 \ +-nXsf4 35: 0:128 | 40: 0:128 | 40: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ -sfs5 | | | 70: 70: 70 \ @@ -463,8 +463,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 0 | 16: 8: 16 | -sfc 180 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 15 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ @@ -484,13 +484,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" ;ISO 800 3DnrParam_3 = \ --nXsf1 36: 0:110 | 40: 0:128 | 50: 0:128 | 50: 0:128 \ --nXsf2 36: 0:110 | 50: 0:128 | 50: 0:128 | 50: 0:128 \ --nXsf4 36: 0:110 | 40: 0:128 | 50: 0:128 | 40: 0:128 \ +-nXsf1 36: 0:110 | 40: 0:128 | 42: 0:128 | 42: 0:128 \ +-nXsf2 36: 0:110 | 42: 0:128 | 42: 0:128 | 42: 0:128 \ +-nXsf4 36: 0:110 | 40: 0:128 | 42: 0:128 | 38: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 82: 64: 64|140: 92: 64: 64\ +-sfs5 | | | 120: 120: 120 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 100: 64: 64|110: 100: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 6: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ @@ -509,13 +509,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 3 | 0: 0 | 0 | \ -nXtsi 0 | 0: 0 | 0 | \ --nXtfs 2 | 8: 12 | 10 | \ +-nXtfs 7 | 8: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 2 | 8: 4: 8 | 16: 8: 16 | -sfc 220 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 8: 8: 8 | -sfc 220 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 20 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ +-nXtfr1 (2) | 8: 8: 8 | | -tpc 15 \ | 8: 0: 0 | | -trc 32 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ @@ -524,7 +524,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AdvMath | 1 | | \ -AdvTh | 0 | | \ -mXmath | 70:320 | 300 | \ --mXmathd | 40:280 | 260 | \ +-mXmathd | 40:290 | 260 | \ -mXmate | 2: 2 | 2 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ @@ -532,13 +532,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" ;ISO 1600 3DnrParam_4 = \ --nXsf1 36: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ --nXsf2 38: 0:100 | 50: 0:128 | 50: 0:128 | 40: 0:128 \ --nXsf4 38: 0:100 | 50: 0:128 | 50: 0:128 | 48: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf1 36: 0:100 | 48: 0:128 | 48: 0:128 | 38: 0:128 \ +-nXsf2 38: 0:100 | 48: 0:128 | 48: 0:128 | 38: 0:128 \ +-nXsf4 38: 0:100 | 48: 0:128 | 48: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |110: 72: 64: 64|160: 90: 64: 64\ +-sfs5 | | | 150: 150: 150 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |150: 120: 64: 64|150: 120: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 20: 20: 0: 0\ @@ -557,13 +557,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 15 | 4: 0 | 2 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 12 | 11 | \ +-nXtfs 4 | 9: 12 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 8: 8: 8 | -sfc 240 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ --nXtfr1 (2) | 16: 8: 16 | | -tpc 15 \ +-nXtfr1 (2) | 8: 8: 8 | | -tpc 15 \ | 8: 0: 0 | | -trc 35 \ | | | \ -mXid0 | 1: 1: 2 | 1: 1: 2 | \ @@ -580,13 +580,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" ;ISO 2400 3DnrParam_5 = \ --nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ --nXsf2 38: 0: 80 | 60: 0:128 | 75: 0:128 | 54: 0:128 \ --nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 54: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf1 36: 0: 80 | 50: 0:128 | 55: 0:128 | 47: 0:128 \ +-nXsf2 38: 0: 80 | 60: 0:128 | 68: 0:128 | 47: 0:128 \ +-nXsf4 40: 0: 80 | 50: 0:128 | 55: 0:128 | 45: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|170: 98: 64: 64\ +-sfs5 | | | 150: 150: 150 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |150: 120: 64: 64|150: 120: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 6: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ @@ -605,12 +605,12 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 15 | 4: 1 | 1 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 4 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 240 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ + 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 10 \ | 8: 0: 0 | | -trc 45 \ | | | \ @@ -628,13 +628,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" ;ISO 3200 3DnrParam_6 = \ --nXsf1 36: 0: 48 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ --nXsf2 40: 0: 56 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ --nXsf4 42: 0: 48 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf1 36: 0: 80 | 50: 0:128 | 60: 0:128 | 62: 0:128 \ +-nXsf2 40: 0: 80 | 70: 0:128 | 70: 0:128 | 62: 0:128 \ +-nXsf4 42: 0: 80 | 50: 0:128 | 60: 0:128 | 56: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 70: 64: 64|180: 98: 64: 64\ +-sfs5 | | | 120: 120: 120 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |100: 100: 64: 64|100: 100: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 0: 0| 22: 22: 0: 0\ @@ -643,7 +643,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 4: 4\ -nXsth 32: 40 | 46: 36 | 36: 44 | 44: 50| 60: 80\ -nXsthd 24: 30 | 38: 28 | 28: 25 | 32: 26| 36: 20\ --sfr (0) 31 | 24 | 24 | 24 | 31 \ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ -tedge | 0 | 0 | -mXmath 180 \ @@ -653,22 +653,22 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 15 | 4: 1 | 1 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 4 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 6: 0: 6 | 4: 0: 0 | 8: 0: 0 | -tfc 25 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ | 8: 0: 0 | | -trc 50 \ | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid0 | 1: 1: 2 | 2: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 100:380 | 320 | \ --mXmathd | 80:320 | 260 | \ +-mXmath | 110:380 | 320 | \ +-mXmathd | 100:320 | 260 | \ -mXmate | 3: 3 | 3 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ @@ -676,13 +676,13 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" ;ISO 6400 3DnrParam_7 = \ --nXsf1 36: 0: 48 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ --nXsf2 56: 0: 56 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ --nXsf4 48: 0: 48 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf1 36: 0: 80 | 60: 0:128 | 60: 0:128 | 68: 0:128 \ +-nXsf2 56: 0: 80 | 90: 0:128 | 90: 0:128 | 68: 0:128 \ +-nXsf4 48: 0: 80 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |172: 92: 64: 64|160: 92: 64: 64\ +-sfs5 | | | 110: 110: 110 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |90: 90: 64: 64|90: 90: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ @@ -691,7 +691,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ -nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ -nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ --sfr (0) 31 | 31 | 16 | 16 | 31 \ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ -tedge | 0 | 0 | -mXmath 220 \ @@ -701,27 +701,77 @@ IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" | | | \ -nXtss 15 | 5: 1 | 2 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 7 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 5: 3: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 30 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 4: 0: 4 | 4: 0: 4 | 8: 0: 0 | -tfc 25 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ | 8: 0: 0 | | -trc 50 \ | | | \ --mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid0 | 1: 1: 2 | 2: 1: 2 | \ -mXid1 | 2: 2: 2 | | \ -mXmabr | 0: 0 | 0 | \ -AdvMath | 1 | | \ -AdvTh | 0 | | \ --mXmath | 100:320 | 300 | \ --mXmathd | 60:260 | 240 | \ +-mXmath | 120:340 | 300 | \ +-mXmathd | 110:290 | 240 | \ -mXmate | 3: 3 | 3 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;ISO 12800 +3DnrParam_8 = \ +-nXsf1 36: 0: 128 | 60: 0:128 | 60: 0:128 | 72: 0:128 \ +-nXsf2 56: 0: 128 | 90: 0:128 | 90: 0:128 | 72: 0:128 \ +-nXsf4 48: 0: 128 | 60: 0:128 | 60: 0:128 | 48: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |64: 64: 64: 64|64: 64: 64: 64\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 1: 5: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 8: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 22: 22: 22: 0| 22: 22: 22: 0\ +-nXsbr6 10: 12 | 15: 15 | 15: 15 | 12: 15| 12: 15\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ +-nXsth 24: 40 | 46: 36 | 36: 48 | 44: 52| 48: 56\ +-nXsthd 16: 20 | 38: 30 | 28: 36 | 32: 44| 36: 40\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 1 | 1 | | \ +-tedge | 0 | 0 | -mXmath 220 \ + | | | -mXmathd 200 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 15 | 5: 1 | 2 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 7 | 9: 13 | 11 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 5: 0: 5 | 8: 4: 8 | 16: 8: 16 | -sfc 250 \ + 4: 0: 4 | 4: 0: 4 | 8: 0: 4 | -tfc 25 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 50 \ + | | | \ +-mXid0 | 1: 1: 2 | 2: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 130:470 | 300 | \ +-mXmathd | 130:410 | 240 | \ +-mXmate | 3: 3 | 3 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + + [ir_static_ae] MaxHistOffset = "24" HistRatioSlope = "128" @@ -865,45 +915,45 @@ AutoTextureStr_29 = "297, 259, 280, 234, 186, 188, 184 AutoTextureStr_30 = "284, 248, 271, 214, 173, 173, 166, 92, 92, 92, 92, 92, 92, 92, 92, 92" AutoTextureStr_31 = "272, 241, 264, 196, 161, 161, 148, 64, 64, 64, 64, 64, 64, 64, 64, 64" -AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 252, 252, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 261, 261, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 273, 273, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 289, 289, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 304, 304, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 318, 318, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 330, 330, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 336, 336, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 336, 336, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 333, 333, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 326, 326, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 318, 318, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 310, 310, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 298, 298, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 297, 297, 324, 324, 324, 324, 324, 324, 324, 324" -AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 301, 301, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 308, 308, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 319, 319, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 330, 330, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 341, 341, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 356, 356, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 357, 357, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 336, 336, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 324, 324, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 310, 310, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 297, 297, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 284, 284, 325, 325, 325, 325, 325, 325, 325, 325" -AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 272, 272, 326, 326, 326, 326, 326, 326, 326, 326" +AutoEdgeStr_0 = "309, 309, 299, 299, 299, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_1 = "312, 312, 303, 303, 303, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_2 = "315, 315, 309, 309, 309, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_3 = "320, 320, 316, 316, 316, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_4 = "325, 325, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_5 = "330, 330, 331, 331, 331, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_6 = "336, 336, 337, 337, 337, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_7 = "336, 342, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_8 = "336, 347, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_9 = "336, 353, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_10 = "336, 358, 344, 344, 344, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_11 = "336, 363, 343, 343, 343, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_12 = "336, 367, 342, 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_13 = "336, 370, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_14 = "336, 372, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_15 = "336, 373, 341, 341, 341, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324" +AutoEdgeStr_16 = "336, 373, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_17 = "336, 372, 344, 344, 344, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_18 = "336, 370, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_19 = "336, 367, 349, 349, 349, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_20 = "336, 363, 351, 351, 351, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_21 = "336, 360, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_22 = "336, 355, 353, 353, 353, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_23 = "336, 351, 352, 352, 352, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_24 = "336, 346, 350, 350, 350, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_25 = "336, 341, 346, 346, 346, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_26 = "336, 337, 342, 342, 342, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_27 = "332, 332, 337, 337, 337, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_28 = "328, 328, 331, 331, 331, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_29 = "325, 325, 327, 327, 327, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_30 = "322, 322, 323, 323, 323, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325" +AutoEdgeStr_31 = "320, 320, 320, 320, 320, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326" -AutoTextureFreq = "170, 170, 180, 200, 213, 205, 190, 180, 180, 160, 160, 160, 160, 160, 160, 160" -AutoEdgeFreq = "130, 130, 120, 120, 115, 115, 110, 105, 100, 100, 96, 96, 96, 96, 96, 96" -AutoOverShoot = " 40, 45, 58, 60, 58, 47, 40, 40, 30, 30, 40, 40, 10, 10, 10, 10" -AutoUnderShoot = " 80, 80, 85, 90, 90, 80, 70, 70, 60, 50, 50, 50, 15, 15, 15, 15" -AutoShootSupStr = " 5, 5, 5, 5, 5, 5, 9, 9, 4, 3, 2, 1, 0, 0, 0, 0" -AutoShootSupAdj = " 6, 6, 6, 6, 6, 6, 9, 9, 5, 4, 3, 2, 1, 0, 0, 0" +AutoTextureFreq = "170, 170, 180, 200, 213, 205, 200, 200, 180, 160, 160, 160, 160, 160, 160, 160" +AutoEdgeFreq = "130, 130, 130, 130, 130, 130, 130, 130, 100, 100, 96, 96, 96, 96, 96, 96" +AutoOverShoot = " 45, 50, 58, 65, 82, 82, 82, 82, 30, 30, 40, 40, 10, 10, 10, 10" +AutoUnderShoot = " 80, 80, 85, 90, 90, 90, 90, 90, 60, 50, 50, 50, 15, 15, 15, 15" +AutoShootSupStr = " 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 2, 1, 0, 0, 0, 0" +AutoShootSupAdj = " 5, 5, 5, 5, 5, 3, 3, 4, 5, 4, 3, 2, 1, 0, 0, 0" AutoDetailCtrl = "128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 120" AutoEdgeFiltStr = " 60, 60, 60, 60, 60, 60, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62" AutoRGain = " 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31" @@ -913,41 +963,41 @@ AutoSkinGain = " 28, 27, 31, 31, 31, 31, 31, 31, 31, 31, 3 AutoMaxSharpGain = " 72, 72, 72, 72, 72, 72, 72, 80, 80, 80, 80, 80, 80, 80, 80, 80" [ir_static_dpc] DpcEnable = "1" -DpcStrength = "100, 150, 160, 172, 220, 220, 220, 220, 220, 220, 152, 152, 152, 152, 152, 152" -DpcBlendRatio = "0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 50, 50, 50, 50, 50, 50" +DpcStrength = "230,235,240,250, 255, 255, 255, 255, 220, 220, 152, 152, 152, 152, 152, 152" +DpcBlendRatio = "0, 0, 32, 32, 32, 32, 36, 36, 36, 40, 50, 50, 50, 50, 50, 50" [ir_dynamic_dehaze] ;ExpThreshCnt = "6" ;ExpThreshLtoH = "20000, 50000, 80000, 1600000, 2400000, 3300000" ;ManualDehazeStr = "80, 90, 100, 140, 160, 160" -ExpThreshCnt = "8" -IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400" -AutoDehazeStr = "88, 85, 80, 70, 65, 57, 55, 55" +ExpThreshCnt = "9" +IsoThresh = "100, 200, 400, 800, 1600, 2400, 3200, 6400,12800" +AutoDehazeStr = "88, 85, 80, 80, 90, 110, 118, 128,128" [ir_dynamic_linear_drc] Enable = "1" -IsoCnt = "7" -IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400" -LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16" -LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8" -LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24" -LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16" -BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10" -BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10" -DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100" -DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0" -FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6" -FltScaleFine = " 6, 6, 6, 6, 6, 6, 6" -ContrastControl = " 10, 9, 9, 8, 8, 8, 8" -DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8" -Asymmetry = " 4, 4, 4, 4, 4, 4, 5" -SecondPole = "170, 170, 170, 170, 170, 170, 150" -Compress = "130, 130, 120, 120, 120, 130, 150" -Stretch = " 50, 50, 50, 50, 50, 50, 50" -Strength = "340, 330, 300, 270, 220, 110, 50" +IsoCnt = "8" +IsoLevel = "100, 200, 400, 800, 1600, 3200, 6400, 12800" +LocalMixingBrightMax = " 32, 32, 28, 24, 20, 16, 16, 16" +LocalMixingBrightMin = " 20, 20, 18, 16, 12, 10, 8, 8" +LocalMixingDarkMax = " 36, 34, 32, 30, 28, 26, 24, 24" +LocalMixingDarkMin = " 28, 26, 24, 22, 20, 18, 16, 16" +BrightGainLmt = " 10, 10, 10, 10, 10, 10, 10, 10" +BrightGainLmtStep = " 10, 10, 10, 10, 10, 10, 10, 10" +DarkGainLmtY = " 80, 80, 90, 90, 100, 100, 100, 100" +DarkGainLmtC = " 0, 0, 0, 0, 0, 0, 0, 0" +FltScaleCoarse = " 6, 6, 6, 6, 6, 6, 6, 6" +FltScaleFine = " 6, 6, 6, 6, 6, 6, 6, 6" +ContrastControl = " 10, 9, 9, 8, 8, 8, 8, 8" +DetailAdjustFactor = " 10, 10, 10, 10, 9, 8, 8, 8" +Asymmetry = " 4, 4, 4, 4, 4, 4, 5, 5" +SecondPole = "170, 170, 170, 170, 170, 170, 150, 150" +Compress = "130, 130, 120, 120, 120, 130, 150, 150" +Stretch = " 50, 50, 50, 50, 50, 50, 50, 50" +Strength = "340, 330, 310, 310, 300, 280, 250, 200" [ir_dynamic_gamma] Interval = "10" TotalNum = "3" -gammaExpThreshLtoH = "400000, 800000, 3300000" ;use LtoH +gammaExpThreshLtoH = "2400, 6400, 25600" ;use LtoH gammaExpThreshHtoL = "400000, 800000, 3300000" ;;;GammaExpThresh ;;Photo maybe use it, here don't use. Table_0 = \ @@ -1052,18 +1102,18 @@ Table_2 = \ 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4067, 4068, 4069, 4070, 4071, 4072, 4072, 4073, 4074,\ 4075, 4076, 4076, 4077, 4078, 4079, 4079, 4080, 4081, 4082, 4082, 4083, 4084, 4084, 4085, 4086, 4086, 4087, 4088, 4088, 4089, 4089, 4090, 4090, 4091, 4092, 4092, 4093, 4093, 4094, 4094, 4095, 4095 [ir_static_3dnr] -3DNRCount = "7" -IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" +3DNRCount = "8" +IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400,12800" ;ISO 100 3DnrParam_0 = \ -nXsf1 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ -nXsf2 24: 0:128 | 30: 0:128 | 30: 0:128 | 30: 0:128 \ --nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ +-nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 30: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|120: 90: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ @@ -1082,10 +1132,10 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 11 | 10 | \ +-nXtfs 1 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1110,8 +1160,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf4 22: 0:128 | 20: 0:128 | 30: 0:128 | 42: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 60: 60: 60 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 72: 64: 64|120: 80: 64: 64\ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 92: 64: 64|120: 90: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 12: 12: 12: 0| 20: 20: 20: 0\ @@ -1132,8 +1182,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 0 | 7: 11 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 0 | 16: 8: 16 | -sfc 10 \ 8: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1158,8 +1208,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf4 32: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-sfs5 | | | 90: 90: 90 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 100: 64: 64|128: 100: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ @@ -1178,10 +1228,10 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ +-nXtfs 2 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1206,8 +1256,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf4 26: 0:128 | 30: 0:128 | 40: 0:128 | 44: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 70: 70: 70 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 80: 64: 64|128: 84: 64: 64\ +-sfs5 | | | 80: 80: 80 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 |120: 100: 64: 64|128: 100: 64: 64\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 5: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 4: 0 | 0: 0: 10: 0 | 0: 0: 10: 0 | 16: 16: 0: 0| 20: 20: 0: 0\ @@ -1226,10 +1276,10 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" | | | \ -nXtss 0 | 0: 0 | 0 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 0 | 7: 12 | 10 | \ +-nXtfs 1 | 7: 12 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 2 | 8: 4: 2 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 0: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1251,11 +1301,11 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" 3DnrParam_4 = \ -nXsf1 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ -nXsf2 34: 0: 72 | 45: 0: 64 | 50: 0:128 | 50: 0:128 \ --nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 42: 0:128 \ --SelRt 16: 16 | | -kmode 0 | 0 \ +-nXsf4 32: 0: 72 | 45: 0: 64 | 50: 0:128 | 40: 0:128 \ +-SelRt 16: 16 | | -kmode 1 | 1 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:100: 64:120\ +-sfs5 | | | 100: 100: 100 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 150: 110: 74: 64|180:100: 64:120\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 10: 0 | 0: 0: 12: 0 | 0: 0: 12: 0 | 8: 8: 12: 0| 22: 22: 0: 0\ @@ -1276,8 +1326,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXtsi 1 | 1: 1 | 1 | \ -nXtfs 2 | 9: 13 | 10 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ @@ -1299,11 +1349,11 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" 3DnrParam_5 = \ -nXsf1 42: 0: 64 | 50: 0: 72 | 50: 0:128 | 58: 0:128 \ -nXsf2 46: 0: 64 | 50: 0: 72 | 60: 0:128 | 58: 0:128 \ --nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 50: 0:128 \ +-nXsf4 42: 0: 64 | 50: 0: 72 | 56: 0:128 | 40: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ -sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|180:120: 64:120\ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 135: 100: 74: 64|135:100: 64:120\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ @@ -1312,7 +1362,7 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsfn 6: 2: 4 | 6: 6: 4 | 6: 6: 4 | 6: 6: 4| 6: 6: 4\ -nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 44: 48\ -nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 32: 18\ --sfr (0) 31 | 16 | 16 | 24 | 28 \ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ | | | \ -ref 1 | 1 | | \ -tedge | 0 | 0 | -mXmath 180 \ @@ -1320,14 +1370,14 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 13 | 4: 1 | 1 | \ +-nXtss 15 | 4: 1 | 1 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 2 | 9: 13 | 11 | \ +-nXtfs 5 | 9: 13 | 11 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ --nXtfr0 (2) 2: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 0: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 8: 0: 8 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 8: 0: 8 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ | 8: 0: 0 | | -trc 10 \ | | | \ @@ -1350,8 +1400,56 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXsf4 70: 0: 64 | 40: 0: 72 | 44: 0:128 | 60: 0:128 \ -SelRt 16: 16 | | -kmode 0 | 0 \ -DeRt 0: 4 | | | \ --sfs5 | | | 80: 80: 80 \ --nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64|150: 72: 64: 90\ +-sfs5 | | | 70: 70: 70 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 130: 100: 74: 64|130: 85: 64: 90\ +-dzsf5 0 | 0 | 0 | 0| 0\ +-nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ +-nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ +-nXsbr6 8: 10 | 12: 13 | 12: 13 | 10: 12| 12: 13\ + | | | | \ +-nXsfn 6: 2: 4 | 6: 2: 4 | 6: 2: 4 | 6: 2: 4| 6: 6: 4\ +-nXsth 40: 32 | 40: 36 | 38: 32 | 44: 36| 36: 48\ +-nXsthd 25: 20 | 32: 30 | 28: 24 | 32: 30| 30: 36\ +-sfr (0) 31 | 31 | 31 | 31 | 31 \ + | | | \ +-ref 0 | 1 | | \ +-tedge | 0 | 0 | -mXmath 180 \ + | | | -mXmathd 140 \ +-nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ +-nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ + | | | \ +-nXtss 0 | 4: 1 | 1 | \ +-nXtsi 1 | 1: 1 | 1 | \ +-nXtfs 6 | 9: 13 | 9 | \ +-nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ +-nXtfr0 (2) 4: 0: 4 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ + 4: 0: 4 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ +-nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ + | 8: 0: 0 | | -trc 10 \ + | | | \ +-mXid0 | 1: 1: 2 | 1: 1: 2 | \ +-mXid1 | 2: 2: 2 | | \ +-mXmabr | 0: 0 | 0 | \ +-AdvMath | 1 | | \ +-AdvTh | 0 | | \ +-mXmath | 140:480 | 420 | \ +-mXmathd | 90:400 | 360 | \ +-mXmate | 3: 4 | 4 | \ +-mXmabw | 4: 9 | 5 | \ +-mXmatw | 3 | 3 | \ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;ISO 12800 +3DnrParam_7 = \ +-nXsf1 46: 0: 64 | 64: 0: 72 | 60: 0:128 | 68: 0:128 \ +-nXsf2 58: 0: 64 | 64: 0: 72 | 64: 0:128 | 64: 0:128 \ +-nXsf4 70: 0: 64 | 40: 0: 72 | 46: 0:128 | 64: 0:128 \ +-SelRt 16: 16 | | -kmode 0 | 0 \ +-DeRt 0: 4 | | | \ +-sfs5 | | | 90: 90: 90 \ +-nXsf5 64: 64: 64: 64 | 64: 64: 64: 64 | 64: 64: 64: 64 | 120: 100: 64: 64|150: 110: 64: 90\ -dzsf5 0 | 0 | 0 | 0| 0\ -nXsf6 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4 | 4: 2: 0: 4| 1: 5: 0: 4\ -nXsfr6 0: 0: 12: 0 | 0: 0: 16: 0 | 0: 0: 16: 0 | 0: 0: 12: 0| 22: 22: 0: 0\ @@ -1368,14 +1466,14 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -nXstr (1) 31 | 31: 31 | 31 | -mXmate 4 \ -nXsdz 0 | 0: 0 | 0 | -mXmabw 5 \ | | | \ --nXtss 8 | 4: 1 | 1 | \ +-nXtss 0 | 4: 1 | 1 | \ -nXtsi 1 | 1: 1 | 1 | \ --nXtfs 1 | 9: 13 | 9 | \ +-nXtfs 4 | 9: 13 | 9 | \ -nXtdz (3) 0 | 0: 0 | 0 |**************NRc**************\ --nXtdx 2 | 2: 2 | 2 | \ --nXtfrs 15 | | | \ +-nXtdx 2 | 2: 2 | 2 | -mode 0 \ +-nXtfrs 15 | | | -presfc 0 \ -nXtfr0 (2) 16: 8: 16 | 8: 4: 8 | 16: 8: 16 | -sfc 10 \ - 8: 0: 0 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ + 16: 0: 16 | 4: 0: 0 | 8: 0: 0 | -tfc 8 \ -nXtfr1 (2) | 16: 8: 16 | | -tpc 8 \ | 8: 0: 0 | | -trc 10 \ | | | \ @@ -1385,9 +1483,8 @@ IsoThresh = "100, 200, 400, 800, 1600, 3200, 6400" -AdvMath | 1 | | \ -AdvTh | 0 | | \ -mXmath | 140:480 | 420 | \ --mXmathd | 80:400 | 360 | \ +-mXmathd | 90:400 | 360 | \ -mXmate | 3: 4 | 4 | \ -mXmabw | 4: 9 | 5 | \ -mXmatw | 3 | 3 | \ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk b/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk index fae39aa9..43bfb9fc 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk +++ b/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk @@ -22,6 +22,7 @@ define HISILICON_OSDRV_HI3516EV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx307.ini $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/imx335.ini + ln -sf imx335.ini $(TARGET_DIR)/etc/sensors/iq/default.ini $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/camhi-motor.ko From 774b89b9541c55995d8f5cbe6765fa44da666fb1 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 27 Jul 2022 01:15:19 +0300 Subject: [PATCH 50/68] [HI3516CV300] fresh symlinks --- .../hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini | 1 - .../files/sensor/libsns_imx290_i2c_lvds.so | 1 - .../files/sensor/libsns_imx307_i2c_lvds.so | 1 - .../files/sensor/libsns_imx327_i2c_lvds.so | 1 - .../hisilicon-osdrv-hi3516cv300.mk | 4 ++++ 5 files changed, 4 insertions(+), 4 deletions(-) delete mode 120000 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini delete mode 120000 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so delete mode 120000 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx307_i2c_lvds.so delete mode 120000 general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx327_i2c_lvds.so diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini deleted file mode 120000 index cc079300..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/default.ini +++ /dev/null @@ -1 +0,0 @@ -imx323.ini \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so deleted file mode 120000 index 39ef23ea..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so +++ /dev/null @@ -1 +0,0 @@ -libsns_imx291_i2c_lvds.so \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx307_i2c_lvds.so b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx307_i2c_lvds.so deleted file mode 120000 index 39ef23ea..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx307_i2c_lvds.so +++ /dev/null @@ -1 +0,0 @@ -libsns_imx291_i2c_lvds.so \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx327_i2c_lvds.so b/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx327_i2c_lvds.so deleted file mode 120000 index 39ef23ea..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx327_i2c_lvds.so +++ /dev/null @@ -1 +0,0 @@ -libsns_imx291_i2c_lvds.so \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk b/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk index 01cdcbde..bf693def 100644 --- a/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk +++ b/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk @@ -18,6 +18,7 @@ define HISILICON_OSDRV_HI3516CV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/*.ini + ln -sf default.ini $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/kmod/hi3516cv300_adec.ko @@ -65,6 +66,9 @@ define HISILICON_OSDRV_HI3516CV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/*.so + ln -sf libsns_imx291_i2c_lvds.so $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so + ln -sf libsns_imx307_i2c_lvds.so $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so + ln -sf libsns_imx327_i2c_lvds.so $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/lib/libdnvqe.so From 6b8e8b5ce0f765cd0c63b400afd8dd4a9c25ae66 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 27 Jul 2022 01:20:28 +0300 Subject: [PATCH 51/68] [HI3516CV300] fix typo --- .../hisilicon-osdrv-hi3516cv300.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk b/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk index bf693def..185a4caf 100644 --- a/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk +++ b/general/package/hisilicon-osdrv-hi3516cv300/hisilicon-osdrv-hi3516cv300.mk @@ -18,7 +18,7 @@ define HISILICON_OSDRV_HI3516CV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/*.ini - ln -sf default.ini $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/iq/imx323.ini + ln -sf imx323.ini $(TARGET_DIR)/etc/sensors/iq/default.ini $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.18.20/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/kmod/hi3516cv300_adec.ko @@ -66,9 +66,9 @@ define HISILICON_OSDRV_HI3516CV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/sensors $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/*.so - ln -sf libsns_imx291_i2c_lvds.so $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so - ln -sf libsns_imx307_i2c_lvds.so $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so - ln -sf libsns_imx327_i2c_lvds.so $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/sensor/libsns_imx290_i2c_lvds.so + ln -sf libsns_imx290_i2c_lvds.so $(TARGET_DIR)/usr/lib/sensors/libsns_imx291_i2c_lvds.so + ln -sf libsns_imx290_i2c_lvds.so $(TARGET_DIR)/usr/lib/sensors/libsns_imx307_i2c_lvds.so + ln -sf libsns_imx290_i2c_lvds.so $(TARGET_DIR)/usr/lib/sensors/libsns_imx327_i2c_lvds.so $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/ $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/files/lib/libdnvqe.so From 6584a5955815a87e2b5554d873b4197a1dce4fe1 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Wed, 27 Jul 2022 01:23:12 +0300 Subject: [PATCH 52/68] Fix IQ and symlinks for Hi3516Cv200 --- .../hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini | 1 - .../files/sensor/libsns_imx323_i2c_dc.so | 1 - .../hisilicon-osdrv-hi3516cv200.mk | 4 +++- .../hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) delete mode 120000 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini delete mode 120000 general/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so delete mode 120000 general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini deleted file mode 120000 index 3de96ab9..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/default.ini +++ /dev/null @@ -1 +0,0 @@ -ar0130.ini \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so b/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so deleted file mode 120000 index 3bc8876a..00000000 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so +++ /dev/null @@ -1 +0,0 @@ -libsns_imx323_i2c_dc_v1.so \ No newline at end of file diff --git a/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk b/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk index cffbd941..b7c1f889 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk +++ b/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk @@ -18,6 +18,7 @@ define HISILICON_OSDRV_HI3516CV200_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/sensors/iq $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensors/iq $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/iq/*.ini + ln -sf ar0130.ini $(TARGET_DIR)/etc/sensors/iq/default.ini $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/hisilicon @@ -76,7 +77,8 @@ define HISILICON_OSDRV_HI3516CV200_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx222.so $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx291.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx307.so - $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so + # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so + ln -sf libsns_imx323_i2c_dc_v1.so $(TARGET_DIR)/usr/lib/sensors/libsns_imx323_i2c_dc.so $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc_v1.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc_v2.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc_v3.so diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini b/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini deleted file mode 120000 index b2af4134..00000000 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/sensor/iq/default.ini +++ /dev/null @@ -1 +0,0 @@ -imx335.ini \ No newline at end of file From 4c75ce73526c06d8948512b194853699ee65b063 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 02:07:41 +0300 Subject: [PATCH 53/68] run updated sysupgrade from tmp --- general/overlay/usr/sbin/sysupgrade | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index b937d574..499a18c5 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -112,16 +112,16 @@ free_resources() { self_update() { if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" > /dev/null 2>&1; then - echo "Offline upgrade, skip sysupgrade version check." + echo -e "\nOffline upgrade, skip sysupgrade version check." else - echo "Online upgrade, checking sysupgrade version..." + echo -e "\nOnline upgrade, checking sysupgrade version..." curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade" dstv=`grep scr_version /tmp/sysupgrade | head -1 | cut -f 2 -d '='` if ! [ "${scr_version}" = "${dstv}" ]; then echo "A new version is available, trying to update..." - mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade + chmod +x /tmp/sysupgrade echo -e "Done. Restarting...\n" - exec "$0" ${args} + exec /tmp/sysupgrade ${args} exit 1 else echo "Ok, version match." From 04e9652207028edba357b9ac341dd25a673bd93e Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Wed, 27 Jul 2022 12:58:38 +0300 Subject: [PATCH 54/68] [EV300] Unify hisi and cma allocators in single module --- .../files/kmod/cma_osal.ko | Bin 110024 -> 0 bytes .../files/kmod/hi_osal.ko | Bin 111020 -> 110176 bytes .../files/script/load_hisilicon | 4 +--- .../hisilicon-osdrv-hi3516ev300.mk | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 general/package/hisilicon-osdrv-hi3516ev300/files/kmod/cma_osal.ko diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/kmod/cma_osal.ko b/general/package/hisilicon-osdrv-hi3516ev300/files/kmod/cma_osal.ko deleted file mode 100644 index 938262358652eef0f33765365ea8f41e57b6a5a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110024 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
Z$pomz3^hGND*K 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 R>gzl|+U3?LGi=ev{}0aTw2A-# diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon index 291b6ac7..2fbe9993 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon @@ -76,7 +76,7 @@ insert_osal() if [ -z "$MMZ" ]; then insmod hi_osal.ko anony=1 mmz_allocator=hisi mmz=anonymous,0,$mmz_start,$mmz_size || report_error else - insmod cma_osal.ko anony=1 mmz_allocator=cma mmz=$MMZ || report_error + insmod hi_osal.ko anony=1 mmz_allocator=cma mmz=$MMZ || report_error fi } @@ -98,7 +98,6 @@ remove_detect() rmmod -w hi3516ev200_isp rmmod -w hi3516ev200_base rmmod -w hi_osal - rmmod -w cma_osal rmmod -w sys_config.ko } @@ -229,7 +228,6 @@ remove_ko() rmmod -w hi3516ev200_sys rmmod -w hi3516ev200_base rmmod -w hi_osal - rmmod -w cma_osal rmmod -w sys_config } diff --git a/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk b/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk index 43bfb9fc..7e57e278 100644 --- a/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk +++ b/general/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk @@ -26,7 +26,6 @@ define HISILICON_OSDRV_HI3516EV300_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/camhi-motor.ko - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/cma_osal.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/hi3516ev200_acodec.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/hi3516ev200_adec.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.37/hisilicon $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/files/kmod/hi3516ev200_aenc.ko From 622c183ffdde92d551239050aa3c9c995363fa36 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 14:34:00 +0300 Subject: [PATCH 55/68] sysupgrade: dirty fix, do not check new version if -n option is used --- general/overlay/usr/sbin/sysupgrade | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 499a18c5..eda0cac1 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -3,9 +3,9 @@ # OpenIPC.org | v.20220727 # -scr_version=1.0.0 +scr_version=1.0.1 -args="$@" +args=" $@" set -e @@ -111,8 +111,8 @@ free_resources() { } self_update() { - if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" > /dev/null 2>&1; then - echo -e "\nOffline upgrade, skip sysupgrade version check." + if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" || echo "${args}" | grep -- "-n" > /dev/null 2>&1; then + echo -e "\nOffline upgrade or Overlay clean, skip sysupgrade version check." else echo -e "\nOnline upgrade, checking sysupgrade version..." curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade" From beb8f39f8efe4971e00373eab97f183205624c02 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 14:45:29 +0300 Subject: [PATCH 56/68] sysupgrade: added missing quotes --- general/overlay/usr/sbin/sysupgrade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index eda0cac1..ae0e7551 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -111,7 +111,7 @@ free_resources() { } self_update() { - if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" || echo "${args}" | grep -- "-n" > /dev/null 2>&1; then + if echo "${args}" | grep "rootfs" || echo "${args}" | grep "kernel" || echo "${args}" | grep -- "-n" > /dev/null 2>&1; then echo -e "\nOffline upgrade or Overlay clean, skip sysupgrade version check." else echo -e "\nOnline upgrade, checking sysupgrade version..." From c0688a0b4e324125257007ad8caf27121da8ee8f Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 27 Jul 2022 15:10:39 +0300 Subject: [PATCH 57/68] Cleanup.. --- .../hisilicon-osdrv-hi3516cv200.mk | 2 +- .../files/script/load_hisilicon | 2 +- .../files/script/load_3516dv200 | 280 ------------------ .../files/script/load_3518ev300 | 275 ----------------- 4 files changed, 2 insertions(+), 557 deletions(-) delete mode 100755 general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 delete mode 100755 general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 diff --git a/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk b/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk index b7c1f889..bde03ce7 100644 --- a/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk +++ b/general/package/hisilicon-osdrv-hi3516cv200/hisilicon-osdrv-hi3516cv200.mk @@ -78,7 +78,6 @@ define HISILICON_OSDRV_HI3516CV200_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx291.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx307.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc.so - ln -sf libsns_imx323_i2c_dc_v1.so $(TARGET_DIR)/usr/lib/sensors/libsns_imx323_i2c_dc.so $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc_v1.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc_v2.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_imx323_i2c_dc_v3.so @@ -101,6 +100,7 @@ define HISILICON_OSDRV_HI3516CV200_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_sc2135.so # $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_sc2232.so $(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/sensors $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv200/files/sensor/libsns_sc2235.so + ln -sf libsns_imx323_i2c_dc_v1.so $(TARGET_DIR)/usr/lib/sensors/libsns_imx323_i2c_dc.so $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon index 00dd5ea3..133f41e0 100755 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/script/load_hisilicon @@ -321,7 +321,7 @@ insert_sns() isp_div=1; # isp div clk, freq = viu_clk_freq / div ;; - sc2310_i2c|sc2235p_i2c_dc) + sc2310_i2c|sc2235p_i2c|sc2235p_i2c_dc) # This was added by ZigFisher bus_type="i2c"; pinmux_mode="i2c_dc"; diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 deleted file mode 100755 index d188130b..00000000 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3516dv200 +++ /dev/null @@ -1,280 +0,0 @@ -#!/bin/sh -# Useage: ./load_hisilicon [ -r|-i|-a ] [ sensor ] -# -r : rmmod all modules -# -i : insmod all modules -# default : rmmod all moules and then insmod them -# e.g: ./load_hisilicon -i -sensor0 imx307 -osmem 32M - - -####################Variables Definition########################## - - -SNS_TYPE0=imx307; # sensor type -YUV_TYPE0=0; # 0 -- raw, 1 --DC, 2 --bt1120, 3 --bt656 -CHIP_TYPE=hi3516dv200; # chip type -BOARD=demo; - -#DDR start:0x40000000, kernel start:0x40000000, OS(32M); MMZ start:0x42000000 -mem_total=512 # 512M, total mem -mem_start=0x40000000 # phy mem start -os_mem_size=32 # 32M, os mem -mmz_start=0x42000000; # mmz start addr -mmz_size=480M; # 480M, mmz size -################################################################## - -report_error() -{ - echo "******* Error: There's something wrong, please check! *****" - exit 1 -} - -insert_audio() -{ - insmod hi3516ev200_aio.ko - insmod hi3516ev200_ai.ko - insmod hi3516ev200_ao.ko - insmod hi3516ev200_aenc.ko - insmod hi3516ev200_adec.ko - insmod hi3516ev200_acodec.ko -# insmod hi_tlv320aic31.ko - echo "insert audio" -} - -remove_audio() -{ - rmmod -w hi3516ev200_acodec -# rmmod -w hi_tlv320aic31.ko - rmmod -w hi3516ev200_adec - rmmod -w hi3516ev200_aenc - rmmod -w hi3516ev200_ao - rmmod -w hi3516ev200_ai - rmmod -w hi3516ev200_aio - - echo "remove audio" -} - -insert_isp() -{ - insmod hi3516ev200_isp.ko -} - -insert_sil9024() -{ - i2c_sel=2 - if [ "$CHIP_TYPE" == "hi3516dv200" ];then - i2c_sel=1 - fi - - if [ "$BOARD" == "sck" ];then - insmod hi_sil9024.ko norm=12 i2c_num=$i2c_sel #1080P@30fps - fi -} - -insert_adv7179() -{ - i2c_sel=2 - if [ "$CHIP_TYPE" == "hi3516dv200" ];then - i2c_sel=1 - fi - - if [ "$BOARD" == "sck" ];then - insmod hi_adv7179.ko norm_mode=0 i2c_num=$i2c_sel # norm_mode = 0:PAL, 1:NTSC - fi -} - -insert_piris() -{ - if [ "$CHIP_TYPE" == "hi3516dv200" -a "$BOARD" == "demo" ];then - insmod hi_piris.ko - fi -} -insert_ko() -{ - insmod sys_config.ko chip=$CHIP_TYPE sensors=$SNS_TYPE0 g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD - insmod hi_osal.ko anony=1 mmz_allocator=hisi mmz=anonymous,0,$mmz_start,$mmz_size || report_error - insmod hi3516ev200_base.ko - insmod hi3516ev200_sys.ko -# insmod hi3516ev200_tde.ko - insmod hi3516ev200_rgn.ko - insmod hi3516ev200_vgs.ko - insmod hi3516ev200_vi.ko - insert_isp; - insmod hi3516ev200_vpss.ko - insmod hi3516ev200_vo.ko - insmod hifb.ko video="hifb:vram0_size:1620" # default fb0:D1 - insmod hi3516ev200_chnl.ko - insmod hi3516ev200_vedu.ko - insmod hi3516ev200_rc.ko - insmod hi3516ev200_venc.ko - insmod hi3516ev200_h264e.ko - insmod hi3516ev200_h265e.ko - insmod hi3516ev200_jpege.ko - insmod hi3516ev200_ive.ko save_power=0 - insmod hi_pwm.ko - insmod hi_sensor_i2c.ko - insmod hi_sensor_spi.ko - insert_piris - insert_sil9024; # BT1120 -# insert_adv7179; # BT656 - insert_audio - insmod hi_mipi_rx.ko -# insmod hi_user.ko -} - -remove_ko() -{ -# rmmod -w hi_user - remove_audio - rmmod -w hi_piris - rmmod -w hi_pwm - rmmod -w hi_mipi_rx - rmmod -w hi_sil9024 &> /dev/null -# rmmod -w hi_adv7179 &> /dev/null - rmmod -w hi3516ev200_ive - rmmod -w hi3516ev200_rc - rmmod -w hi3516ev200_jpege - rmmod -w hi3516ev200_h264e - rmmod -w hi3516ev200_h265e - rmmod -w hi3516ev200_venc - rmmod -w hi3516ev200_vedu - rmmod -w hi3516ev200_chnl - rmmod -w hifb - rmmod -w hi3516ev200_vo - rmmod -w hi3516ev200_vpss - rmmod -w hi3516ev200_isp - rmmod -w hi3516ev200_vi - rmmod -w hi3516ev200_vgs - rmmod -w hi3516ev200_rgn -# rmmod -w hi3516ev200_tde - rmmod -w hi_sensor_i2c &> /dev/null - rmmod -w hi_sensor_spi &> /dev/null - rmmod -w hi3516ev200_sys - rmmod -w hi3516ev200_base - rmmod -w hi_osal - rmmod -w sys_config -} - - -load_usage() -{ - echo "Usage: ./load_hisilicon [-option] [sensor_name]" - echo "options:" - echo " -i insert modules" - echo " -r remove modules" - echo " -a remove modules first, then insert modules" - echo " -sensor sensor_name config sensor type [default: imx307]" - echo " -h help information" - echo -e "Available sensors: gc2053 imx307 imx327 imx335 os05a sc2231 sc2235 sc4236 sc3235 sc4236 etc." - echo -e "for example: ./load_hisilicon -i -sensor imx307 -osmem 32M -board demo -yuv0 0\n" -} - -calc_mmz_info() -{ - mmz_start=`echo "$mem_start $os_mem_size" | - awk 'BEGIN { temp = 0; } - { - temp = $1/1024/1024 + $2; - } - END { printf("0x%x00000\n", temp); }'` - - mmz_size=`echo "$mem_total $os_mem_size" | - awk 'BEGIN { temp = 0; } - { - temp = $1 - $2; - } - END { printf("%dM\n", temp); }'` - echo "mmz_start: $mmz_start, mmz_size: $mmz_size" -} - -######################parse arg################################### -b_arg_sensor0=0 -b_arg_sensor1=0 -b_arg_yuv_type0=0 -b_arg_insmod=0 -b_arg_remove=0 -b_arg_os_mem=0 -b_arg_board=0 - -for arg in $@ -do - if [ $b_arg_sensor0 -eq 1 ] ; then - b_arg_sensor0=0; - SNS_TYPE0=$arg; - fi - - - if [ $b_arg_os_mem -eq 1 ] ; then - b_arg_os_mem=0; - os_mem_size=$arg; - - if [ -z $os_mem_size ]; then - echo "[error] os_mem_size is null" - exit; - fi - fi - - if [ $b_arg_yuv_type0 -eq 1 ] ; then - b_arg_yuv_type0=0; - YUV_TYPE0=$arg; - fi - - if [ $b_arg_board -eq 1 ] ; then - b_arg_board=0; - BOARD=$arg; - fi - - case $arg in - "-i") - b_arg_insmod=1; - ;; - "-r") - b_arg_remove=1; - ;; - "-a") - b_arg_insmod=1; - b_arg_remove=1; - ;; - "-h") - load_usage; - ;; - "-sensor0") - b_arg_sensor0=1; - ;; - "-sensor") - b_arg_sensor0=1; - ;; - "-osmem") - b_arg_os_mem=1; - ;; - "-yuv0") - b_arg_yuv_type0=1; - ;; - "-board") - b_arg_board=1; - ;; - esac -done -#######################parse arg end######################## -if [ $os_mem_size -ge $mem_total ] ; then - echo "[err] os_mem[$os_mem_size], over total_mem[$mem_total]" - exit; -fi - -calc_mmz_info; - -#######################Action############################### - -if [ $# -lt 1 ]; then - load_usage; - exit 0; -fi - - -if [ $b_arg_remove -eq 1 ]; then - remove_ko; -fi - -if [ $b_arg_insmod -eq 1 ]; then - cd /lib/modules/4.9.37/hisilicon - insert_ko; -fi diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 deleted file mode 100755 index 2cb0090d..00000000 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_3518ev300 +++ /dev/null @@ -1,275 +0,0 @@ -#!/bin/sh -# Useage: ./load_hisilicon [ -r|-i|-a ] [ sensor ] -# -r : rmmod all modules -# -i : insmod all modules -# default : rmmod all moules and then insmod them -# e.g: ./load_hisilicon -i -sensor0 imx307 -osmem 32M - - -####################Variables Definition########################## - - -SNS_TYPE0=imx307; # sensor type -YUV_TYPE0=0; # 0 -- raw, 1 --DC, 2 --bt1120, 3 --bt656 -CHIP_TYPE=hi3518ev300; # chip type -BOARD=demo; - -#DDR start:0x40000000, kernel start:0x40000000, OS(32M); MMZ start:0x42000000 -mem_total=64 # 64M, total mem -mem_start=0x40000000 # phy mem start -os_mem_size=32 # 32M, os mem -mmz_start=0x42000000; # mmz start addr -mmz_size=32M; # 32M, mmz size -################################################################## - -report_error() -{ - echo "******* Error: There's something wrong, please check! *****" - exit 1 -} - -insert_audio() -{ - insmod hi3516ev200_aio.ko - insmod hi3516ev200_ai.ko - insmod hi3516ev200_ao.ko - insmod hi3516ev200_aenc.ko - insmod hi3516ev200_adec.ko - insmod hi3516ev200_acodec.ko -# insmod hi_tlv320aic31.ko - echo "insert audio" -} - -remove_audio() -{ - rmmod -w hi3516ev200_acodec -# rmmod -w hi_tlv320aic31.ko - rmmod -w hi3516ev200_adec - rmmod -w hi3516ev200_aenc - rmmod -w hi3516ev200_ao - rmmod -w hi3516ev200_ai - rmmod -w hi3516ev200_aio - - echo "remove audio" -} - -insert_isp() -{ - insmod hi3516ev200_isp.ko -} - -insert_sil9024() -{ - i2c_sel=2 - if [ "$CHIP_TYPE" == "hi3516ev300" ];then - i2c_sel=1 - fi - - if [ "$BOARD" == "sck" ];then - insmod hi_sil9024.ko norm=12 i2c_num=$i2c_sel #1080P@30fps - fi -} - -insert_adv7179() -{ - i2c_sel=2 - if [ "$CHIP_TYPE" == "hi3516ev300" ];then - i2c_sel=1 - fi - - if [ "$BOARD" == "sck" ];then - insmod hi_adv7179.ko norm_mode=0 i2c_num=$i2c_sel # norm_mode = 0:PAL, 1:NTSC - fi -} - -insert_ko() -{ - - insmod sys_config.ko chip=$CHIP_TYPE sensors=$SNS_TYPE0 g_cmos_yuv_flag=$YUV_TYPE0 board=$BOARD - insmod hi_osal.ko anony=1 mmz_allocator=hisi mmz=anonymous,0,$mmz_start,$mmz_size || report_error - insmod hi3516ev200_base.ko - insmod hi3516ev200_sys.ko -# insmod hi3516ev200_tde.ko - insmod hi3516ev200_rgn.ko - insmod hi3516ev200_vgs.ko - insmod hi3516ev200_vi.ko - insert_isp; - insmod hi3516ev200_vpss.ko - insmod hi3516ev200_vo.ko - insmod hifb.ko video="hifb:vram0_size:1620" # default fb0:D1 - insmod hi3516ev200_chnl.ko - insmod hi3516ev200_vedu.ko - insmod hi3516ev200_rc.ko - insmod hi3516ev200_venc.ko - insmod hi3516ev200_h264e.ko - insmod hi3516ev200_h265e.ko - insmod hi3516ev200_jpege.ko - insmod hi3516ev200_ive.ko save_power=0 - insmod hi_pwm.ko - insmod hi_sensor_i2c.ko - insmod hi_sensor_spi.ko - insert_sil9024; # BT1120 -# insert_adv7179; # BT656 - insert_audio - insmod hi_mipi_rx.ko -# insmod hi_user.ko - insmod hi3516ev200_pm.ko -} - -remove_ko() -{ - rmmod -w hi3516ev200_pm -# rmmod -w hi_user - remove_audio - rmmod -w hi_pwm - rmmod -w hi_mipi_rx - rmmod -w hi_sil9024 &> /dev/null -# rmmod -w hi_adv7179 &> /dev/null - rmmod -w hi3516ev200_ive - rmmod -w hi3516ev200_rc - rmmod -w hi3516ev200_jpege - rmmod -w hi3516ev200_h264e - rmmod -w hi3516ev200_h265e - rmmod -w hi3516ev200_venc - rmmod -w hi3516ev200_vedu - rmmod -w hi3516ev200_chnl - rmmod -w hifb - rmmod -w hi3516ev200_vo - rmmod -w hi3516ev200_vpss - rmmod -w hi3516ev200_isp - rmmod -w hi3516ev200_vi - rmmod -w hi3516ev200_vgs - rmmod -w hi3516ev200_rgn -# rmmod -w hi3516ev200_tde - rmmod -w hi_sensor_i2c &> /dev/null - rmmod -w hi_sensor_spi &> /dev/null - rmmod -w hi3516ev200_sys - rmmod -w hi3516ev200_base - rmmod -w hi_osal - rmmod -w sys_config -} - - -load_usage() -{ - echo "Usage: ./load_hisilicon [-option] [sensor_name]" - echo "options:" - echo " -i insert modules" - echo " -r remove modules" - echo " -a remove modules first, then insert modules" - echo " -sensor sensor_name config sensor type [default: imx307]" - echo " -h help information" - echo -e "Available sensors: gc2053 imx307 imx327 imx335 os05a sc2231 sc2235 sc4236 sc3235 sc4236 etc." - echo -e "for example: ./load_hisilicon -i -sensor imx307 -osmem 32M -board demo -yuv0 0\n" -} - -calc_mmz_info() -{ - mmz_start=`echo "$mem_start $os_mem_size" | - awk 'BEGIN { temp = 0; } - { - temp = $1/1024/1024 + $2; - } - END { printf("0x%x00000\n", temp); }'` - - mmz_size=`echo "$mem_total $os_mem_size" | - awk 'BEGIN { temp = 0; } - { - temp = $1 - $2; - } - END { printf("%dM\n", temp); }'` - echo "mmz_start: $mmz_start, mmz_size: $mmz_size" -} - -######################parse arg################################### -b_arg_sensor0=0 -b_arg_sensor1=0 -b_arg_yuv_type0=0 -b_arg_insmod=0 -b_arg_remove=0 -b_arg_os_mem=0 -b_arg_board=0 - -for arg in $@ -do - if [ $b_arg_sensor0 -eq 1 ] ; then - b_arg_sensor0=0; - SNS_TYPE0=$arg; - fi - - - if [ $b_arg_os_mem -eq 1 ] ; then - b_arg_os_mem=0; - os_mem_size=$arg; - - if [ -z $os_mem_size ]; then - echo "[error] os_mem_size is null" - exit; - fi - fi - - if [ $b_arg_yuv_type0 -eq 1 ] ; then - b_arg_yuv_type0=0; - YUV_TYPE0=$arg; - fi - - if [ $b_arg_board -eq 1 ] ; then - b_arg_board=0; - BOARD=$arg; - fi - - case $arg in - "-i") - b_arg_insmod=1; - ;; - "-r") - b_arg_remove=1; - ;; - "-a") - b_arg_insmod=1; - b_arg_remove=1; - ;; - "-h") - load_usage; - ;; - "-sensor0") - b_arg_sensor0=1; - ;; - "-sensor") - b_arg_sensor0=1; - ;; - "-osmem") - b_arg_os_mem=1; - ;; - "-yuv0") - b_arg_yuv_type0=1; - ;; - "-board") - b_arg_board=1; - ;; - esac -done -#######################parse arg end######################## -if [ $os_mem_size -ge $mem_total ] ; then - echo "[err] os_mem[$os_mem_size], over total_mem[$mem_total]" - exit; -fi - -calc_mmz_info; - -#######################Action############################### - -if [ $# -lt 1 ]; then - load_usage; - exit 0; -fi - - -if [ $b_arg_remove -eq 1 ]; then - remove_ko; -fi - -if [ $b_arg_insmod -eq 1 ]; then - cd /lib/modules/4.9.37/hisilicon - insert_ko; -fi From a4df7232860cf483cdf925ada73d3c0987f9f4e9 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 17:16:44 +0300 Subject: [PATCH 58/68] sysupgrade: formatting --- building.sh | 2 +- general/overlay/usr/sbin/sysupgrade | 36 ++++++++++++++--------------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/building.sh b/building.sh index db9431e2..ba4c0c65 100755 --- a/building.sh +++ b/building.sh @@ -652,7 +652,7 @@ xm550() { # gk7205v210 # OpenIPC # gk7205v300 # OpenIPC # gk7205v300_ultimate # OpenIPC_ultimate version -# gk7205v300_fpv # FPV (ultimate by default) +gk7205v300_fpv # FPV (ultimate by default) # gk7605v100 # testing.. # ####### diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index ae0e7551..0ae5126d 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -111,27 +111,27 @@ free_resources() { } self_update() { - if echo "${args}" | grep "rootfs" || echo "${args}" | grep "kernel" || echo "${args}" | grep -- "-n" > /dev/null 2>&1; then - echo -e "\nOffline upgrade or Overlay clean, skip sysupgrade version check." - else - echo -e "\nOnline upgrade, checking sysupgrade version..." - curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade" - dstv=`grep scr_version /tmp/sysupgrade | head -1 | cut -f 2 -d '='` - if ! [ "${scr_version}" = "${dstv}" ]; then - echo "A new version is available, trying to update..." - chmod +x /tmp/sysupgrade - echo -e "Done. Restarting...\n" - exec /tmp/sysupgrade ${args} - exit 1 - else - echo "Ok, version match." - fi - fi + if echo "${args}" | grep "rootfs" || echo "${args}" | grep "kernel" || echo "${args}" | grep -- "-n" > /dev/null 2>&1; then + echo -e "\nOffline upgrade or Overlay clean, skip sysupgrade version check." + else + echo -e "\nOnline upgrade, checking sysupgrade version..." + curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade" + dstv=`grep scr_version /tmp/sysupgrade | head -1 | cut -f 2 -d '='` + if ! [ "${scr_version}" = "${dstv}" ]; then + echo "A new version is available, trying to update..." + chmod +x /tmp/sysupgrade + echo -e "Done. Restarting...\n" + exec /tmp/sysupgrade ${args} + exit 1 + else + echo "Ok, version match." + fi + fi } create_lock() { - [ -f /tmp/sysupgrade.lock ] && echo -e "\e[1;31m\nAnother sysupgrade process is already running!\e[0m\n" && exit 1 - touch /tmp/sysupgrade.lock + [ -f /tmp/sysupgrade.lock ] && echo -e "\e[1;31m\nAnother sysupgrade process is already running!\e[0m\n" && exit 1 + touch /tmp/sysupgrade.lock } get_device() { From 8cbd325567200a429afb40d9c7b5d1cd709319d3 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 17:28:42 +0300 Subject: [PATCH 59/68] revert change in the build script --- building.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/building.sh b/building.sh index ba4c0c65..db9431e2 100755 --- a/building.sh +++ b/building.sh @@ -652,7 +652,7 @@ xm550() { # gk7205v210 # OpenIPC # gk7205v300 # OpenIPC # gk7205v300_ultimate # OpenIPC_ultimate version -gk7205v300_fpv # FPV (ultimate by default) +# gk7205v300_fpv # FPV (ultimate by default) # gk7605v100 # testing.. # ####### From 783dcaea5c9281657b3fa30a6958301d6cfe31e7 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 21:00:24 +0300 Subject: [PATCH 60/68] do not start mavlink-router if telemetry disabled --- general/package/mavlink-router/files/S97mavlink | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/general/package/mavlink-router/files/S97mavlink b/general/package/mavlink-router/files/S97mavlink index 0cc86434..b29dc972 100755 --- a/general/package/mavlink-router/files/S97mavlink +++ b/general/package/mavlink-router/files/S97mavlink @@ -5,8 +5,12 @@ case "$1" in start) + if grep -q telemetry=true /etc/wfb.conf; then echo "Starting mavlink router daemon..." /usr/bin/mavlink-routerd & + else + echo "Telemetry service disabled in wfb.conf..." + fi ;; stop) echo "Stopping mavlink router daemon..." From 8471528236111f32c5699f5354f55b4ac2f77e0e Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 22:20:33 +0300 Subject: [PATCH 61/68] change dropbear dl url to br repo --- general/package/dropbear-openipc/dropbear-openipc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/dropbear-openipc/dropbear-openipc.mk b/general/package/dropbear-openipc/dropbear-openipc.mk index 5b249e69..3f2ff425 100644 --- a/general/package/dropbear-openipc/dropbear-openipc.mk +++ b/general/package/dropbear-openipc/dropbear-openipc.mk @@ -5,7 +5,7 @@ ################################################################################ DROPBEAR_OPENIPC_VERSION = 2022.82 -DROPBEAR_OPENIPC_SITE = https://matt.ucc.asn.au/dropbear/releases +DROPBEAR_OPENIPC_SITE = http://sources.buildroot.net/dropbear DROPBEAR_OPENIPC_SOURCE = dropbear-$(DROPBEAR_OPENIPC_VERSION).tar.bz2 DROPBEAR_OPENIPC_LICENSE = MIT, BSD-2-Clause, Public domain DROPBEAR_OPENIPC_LICENSE_FILES = LICENSE From 37c4f9ba08930161f93de3d73b21a3ce799d7f45 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Thu, 28 Jul 2022 08:29:31 +0300 Subject: [PATCH 62/68] [busybox] Disable weak password check --- general/package/busybox/busybox.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/busybox/busybox.config b/general/package/busybox/busybox.config index 5c353856..a0ff2dda 100644 --- a/general/package/busybox/busybox.config +++ b/general/package/busybox/busybox.config @@ -530,7 +530,7 @@ CONFIG_LOGIN=y CONFIG_FEATURE_NOLOGIN=y CONFIG_FEATURE_SECURETTY=y CONFIG_PASSWD=y -CONFIG_FEATURE_PASSWD_WEAK_CHECK=y +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set # CONFIG_SU is not set # CONFIG_FEATURE_SU_SYSLOG is not set # CONFIG_FEATURE_SU_CHECKS_SHELLS is not set From 242e2583f913be4c1a88cd24d053ae9bd2add1ee Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Thu, 28 Jul 2022 10:36:01 +0300 Subject: [PATCH 63/68] [BUSYBOX] Add chpasswd applet --- general/package/busybox/busybox.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/busybox/busybox.config b/general/package/busybox/busybox.config index a0ff2dda..94157842 100644 --- a/general/package/busybox/busybox.config +++ b/general/package/busybox/busybox.config @@ -516,7 +516,7 @@ CONFIG_ADDUSER=y CONFIG_LAST_ID=60000 CONFIG_FIRST_SYSTEM_ID=100 CONFIG_LAST_SYSTEM_ID=999 -# CONFIG_CHPASSWD is not set +CONFIG_CHPASSWD=y CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="md5" # CONFIG_CRYPTPW is not set CONFIG_MKPASSWD=y From ada7762f694ed1595097dc68e27982fbeec51826 Mon Sep 17 00:00:00 2001 From: cronyx Date: Thu, 28 Jul 2022 14:29:48 +0300 Subject: [PATCH 64/68] auto set allocator (#285) * hi3516ev300: auto set allocator * revert changes in the building script --- .../files/script/load_hisilicon | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon index 2fbe9993..6c1a2e11 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/load_hisilicon @@ -70,8 +70,21 @@ report_error() exit 1 } +check_allocator() { + allocator=$(grep mmz_allocator /proc/cmdline) + if [ -z "${allocator}" ]; then + if [ ${mem_total} -ge 128 ]; then + set_allocator cma + else + set_allocator hisi + fi + fi +} + insert_osal() { + check_allocator + MMZ=$(awk -F '=' '$1=="mmz"{print $2}' RS=" " /proc/cmdline) if [ -z "$MMZ" ]; then insmod hi_osal.ko anony=1 mmz_allocator=hisi mmz=anonymous,0,$mmz_start,$mmz_size || report_error From 702332dd14cede8c06624059961895b8f2243f66 Mon Sep 17 00:00:00 2001 From: cronyx Date: Thu, 28 Jul 2022 15:49:50 +0300 Subject: [PATCH 65/68] sync fpv profiles (#287) * hi3516ev300: auto set allocator * revert changes in the building script * sync fpv profiles --- .github/workflows/hi3516ev200_fpv_images.yml | 121 + .../kernel/hi3516ev200.generic-fpv.config | 2970 +++++++++++++++++ .../unknown_unknown_hi3516ev200_fpv_defconfig | 107 + .../unknown_unknown_hi3516ev300_fpv_defconfig | 4 +- building.sh | 1 + 5 files changed, 3201 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/hi3516ev200_fpv_images.yml create mode 100644 br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic-fpv.config create mode 100644 br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_fpv_defconfig diff --git a/.github/workflows/hi3516ev200_fpv_images.yml b/.github/workflows/hi3516ev200_fpv_images.yml new file mode 100644 index 00000000..2a3a42ed --- /dev/null +++ b/.github/workflows/hi3516ev200_fpv_images.yml @@ -0,0 +1,121 @@ +name: "Hi3516Ev200 (fpv)" + +on: + push: + branches: + - production + tags: + - "v*" + schedule: + - cron: "00 03 * * *" + workflow_dispatch: + +jobs: + build_core: + name: OpenIPC firmware for Hi3516Ev200 (fpv) + runs-on: ubuntu-latest + + steps: + + - name: Checkout + id: checkout + uses: actions/checkout@v2 + + - name: Install build dependencies + id: install + run: | + make install-deps + mkdir -p tmp + + - name: Free disk space + id: freshing + run: | + sudo swapoff -a + sudo rm -f /swapfile + sudo apt clean + docker rmi $(docker image ls -aq) + df -h + + - name: Prepare buildroot + id: prepare + run: | + HEAD_TAG=$(git tag --points-at HEAD) + GIT_HASH=$(git rev-parse --short $GITHUB_SHA) + BRANCH_NAME=$(echo $GITHUB_REF | cut -d'/' -f 3) + if [ -z "$HEAD_TAG" ]; then + TAG_NAME="latest" + RELEASE_NAME="Development Build" + PRERELEASE=true + else + TAG_NAME=${{ github.ref }} + RELEASE_NAME="Release ${{ github.ref }}" + PRERELEASE=false + fi + echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV + echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV + echo "RELEASE_NAME=$RELEASE_NAME" >> $GITHUB_ENV + echo "PRERELEASE=$PRERELEASE" >> $GITHUB_ENV + echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV + echo "BOARD=hi3516ev200" >> $GITHUB_ENV + cd $GITHUB_WORKSPACE + make prepare + + - name: Build Hi3516Ev200 (fpv) firmware + id: build-hi3516ev200-fpv-firmware + continue-on-error: true + run: | + ARCHIVE_FW="${GITHUB_WORKSPACE}/output/images/openipc.${BOARD}-fpv-br.tgz" + echo "ARCHIVE_FW=$ARCHIVE_FW" >> $GITHUB_ENV + cd $GITHUB_WORKSPACE + make PLATFORM=hisilicon BOARD=unknown_unknown_${BOARD}_fpv all + [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) -gt 3145728 ]] && echo "TG_NOTIFY=Warning, kernel size exceeded : $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/uImage) ... ${BOARD} (fpv)" >> $GITHUB_ENV && exit 1 + [[ $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) -gt 10485760 ]] && echo "TG_NOTIFY=Warning, rootfs size exceeded - $(stat --printf="%s" ${GITHUB_WORKSPACE}/output/images/rootfs.squashfs) vs 10485760... ${BOARD} (fpv)" >> $GITHUB_ENV && exit 1 + cd ${GITHUB_WORKSPACE}/output/images + mv uImage uImage.${BOARD} + mv rootfs.squashfs rootfs.squashfs.${BOARD} + md5sum rootfs.squashfs.${BOARD} > rootfs.squashfs.${BOARD}.md5sum + md5sum uImage.${BOARD} > uImage.${BOARD}.md5sum + tar -cvzf $ARCHIVE_FW uImage* *rootfs.squashfs.${BOARD}* + + - name: Send warning message to telegram channel + env: + TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }} + TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }} + if: steps.build-hi3516ev200-fpv-firmware.outcome != 'success' + run: | + TG_OPTIONS="-s --connect-timeout 30 --max-time 30" + TG_NOTIFY="${TG_NOTIFY:=Warning, Buildroot compiling error... ${BOARD} (fpv)}" + TG_HEADER=$(echo -e "\r\n$TG_NOTIFY \r\n\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9A\xA0 GitHub Actions") + curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendMessage \ + -F chat_id=$TG_CHANNEL -F text="$TG_HEADER" + + - name: Create release + uses: actions/create-release@v1 + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ env.TAG_NAME }} + release_name: ${{ env.RELEASE_NAME }} + draft: false + prerelease: ${{ env.PRERELEASE }} + + - name: Upload FW to release + uses: svenstaro/upload-release-action@v2 + continue-on-error: true + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: ${{ env.ARCHIVE_FW }} + asset_name: openipc.${{ env.BOARD }}-fpv-br.tgz + tag: ${{ env.TAG_NAME }} + overwrite: true + + - name: Send binary file to telegram channel + env: + TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }} + TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }} + run: | + TG_OPTIONS="-s --connect-timeout 30 --max-time 30" + TG_HEADER=$(echo -e "\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9C\x85 GitHub Actions") + curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendDocument \ + -F chat_id=$TG_CHANNEL -F document="@$ARCHIVE_FW" -F caption="$TG_HEADER" diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic-fpv.config b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic-fpv.config new file mode 100644 index 00000000..30c22fa6 --- /dev/null +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/hi3516ev200.generic-fpv.config @@ -0,0 +1,2970 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm 4.9.37 Kernel Configuration +# +CONFIG_ARM=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_MIGHT_HAVE_PCI=y +CONFIG_SYS_SUPPORTS_APM_EMULATION=y +CONFIG_HAVE_PROC_CPU=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_VECTORS_BASE=0xffff0000 +CONFIG_ARM_PATCH_PHYS_VIRT=y +CONFIG_GENERIC_BUG=y +CONFIG_PGTABLE_LEVELS=2 +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_EXTABLE_SORT=y + +# +# General setup +# +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" +# CONFIG_COMPILE_TEST is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=n +CONFIG_HAVE_KERNEL_LZMA=n +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=n +CONFIG_HAVE_KERNEL_LZ4=n +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_LZMA is not set +CONFIG_KERNEL_XZ=y +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +CONFIG_DEFAULT_HOSTNAME="openipc" +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=n +CONFIG_FHANDLE=y +CONFIG_USELIB=n +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_HANDLE_DOMAIN_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y + +# +# Timers subsystem +# +CONFIG_HZ_PERIODIC=y +# CONFIG_NO_HZ_IDLE is not set +# CONFIG_NO_HZ is not set +# CONFIG_HIGH_RES_TIMERS is not set + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set + +# +# RCU Subsystem +# +CONFIG_TINY_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +# CONFIG_TASKS_RCU is not set +# CONFIG_RCU_STALL_COMMON is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_EXPEDITE_BOOT is not set +# CONFIG_BUILD_BIN2C is not set +# CONFIG_IKCONFIG is not set +CONFIG_LOG_BUF_SHIFT=16 +CONFIG_NMI_LOG_BUF_SHIFT=13 +CONFIG_GENERIC_SCHED_CLOCK=y +CONFIG_CGROUPS=n +# CONFIG_MEMCG is not set +# CONFIG_BLK_CGROUP is not set +# CONFIG_CGROUP_SCHED is not set +# CONFIG_CGROUP_PIDS is not set +CONFIG_CGROUP_FREEZER=n +# CONFIG_CPUSETS is not set +# CONFIG_CGROUP_DEVICE is not set +# CONFIG_CGROUP_CPUACCT is not set +# CONFIG_CGROUP_DEBUG is not set +# CONFIG_CHECKPOINT_RESTORE is not set +CONFIG_NAMESPACES=n +CONFIG_UTS_NS=n +CONFIG_IPC_NS=n +# CONFIG_USER_NS is not set +CONFIG_PID_NS=n +CONFIG_NET_NS=n +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=n +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=n +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +CONFIG_RD_XZ=n +# CONFIG_RD_LZO is not set +CONFIG_RD_LZ4=n +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +CONFIG_HAVE_UID16=y +CONFIG_BPF=y +# CONFIG_EXPERT is not set +CONFIG_UID16=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=n +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=n +CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y +CONFIG_BUG=n +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set +CONFIG_SHMEM=y +CONFIG_AIO=n +CONFIG_ADVISE_SYSCALLS=n +# CONFIG_USERFAULTFD is not set +CONFIG_MEMBARRIER=y +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +# CONFIG_PERF_EVENTS is not set +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +CONFIG_COMPAT_BRK=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +# CONFIG_PROFILING is not set +CONFIG_HAVE_OPROFILE=n +# CONFIG_KPROBES is not set +# CONFIG_JUMP_LABEL is not set +# CONFIG_UPROBES is not set +# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_KPROBES=n +CONFIG_HAVE_KRETPROBES=n +CONFIG_HAVE_OPTPROBES=n +CONFIG_HAVE_NMI=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_HAVE_CC_STACKPROTECTOR=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_CC_STACKPROTECTOR_NONE is not set +# CONFIG_CC_STACKPROTECTOR_REGULAR is not set +CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_BITS=8 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set +CONFIG_CLONE_BACKWARDS=n +CONFIG_OLD_SIGSUSPEND3=n +CONFIG_OLD_SIGACTION=n +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set + +# +# GCOV-based kernel profiling +# +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=n +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_CMDLINE_PARSER=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_CMDLINE_PARTITION=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=n +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=n +CONFIG_DEFAULT_DEADLINE=y +# CONFIG_DEFAULT_CFQ is not set +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="deadline" +CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +CONFIG_INLINE_READ_UNLOCK=y +CONFIG_INLINE_READ_UNLOCK_IRQ=y +CONFIG_INLINE_WRITE_UNLOCK=y +CONFIG_INLINE_WRITE_UNLOCK_IRQ=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_FREEZER=y + +# +# System Type +# +CONFIG_MMU=y +CONFIG_ARCH_MULTIPLATFORM=y +# CONFIG_ARCH_GEMINI is not set +# CONFIG_ARCH_EBSA110 is not set +# CONFIG_ARCH_EP93XX is not set +# CONFIG_ARCH_FOOTBRIDGE is not set +# CONFIG_ARCH_NETX is not set +# CONFIG_ARCH_IOP13XX is not set +# CONFIG_ARCH_IOP32X is not set +# CONFIG_ARCH_IOP33X is not set +# CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_DOVE is not set +# CONFIG_ARCH_KS8695 is not set +# CONFIG_ARCH_W90X900 is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_PXA is not set +# CONFIG_ARCH_RPC is not set +# CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_S3C24XX is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_OMAP1 is not set + +# +# Multiple platform selection +# + +# +# CPU Core family selection +# +# CONFIG_ARCH_MULTI_V6 is not set +CONFIG_ARCH_MULTI_V7=y +CONFIG_ARCH_MULTI_V6_V7=y +# CONFIG_ARCH_MULTI_CPU_AUTO is not set +# CONFIG_ARCH_VIRT is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_ARTPEC is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_BCM is not set +# CONFIG_ARCH_BERLIN is not set +# CONFIG_ARCH_DIGICOLOR is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_HISI is not set +CONFIG_ARCH_HISI_BVT=y + +# +# Hisilicon BVT platform type +# +# CONFIG_ARCH_HI3516A is not set +# CONFIG_ARCH_HI3516CV500 is not set +# CONFIG_ARCH_HI3516DV300 is not set +CONFIG_ARCH_HI3516EV200=y +# CONFIG_ARCH_HI3516EV300 is not set +# CONFIG_ARCH_HI3518EV300 is not set +# CONFIG_ARCH_HI3516DV200 is not set +# CONFIG_ARCH_HI3556V200 is not set +# CONFIG_ARCH_HI3559V200 is not set +# CONFIG_ARCH_HI3536DV100 is not set +# CONFIG_ARCH_HI3521A is not set +# CONFIG_ARCH_HI3531A is not set +# CONFIG_ARCH_HI3556AV100 is not set +# CONFIG_ARCH_HI3519AV100 is not set +# CONFIG_HISI_MC is not set +CONFIG_HI_ZRELADDR=0x40008000 +CONFIG_HI_PARAMS_PHYS=0x00000100 +CONFIG_HI_INITRD_PHYS=0x00800000 +# CONFIG_ARCH_KEYSTONE is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_MEDIATEK is not set + +# +# TI OMAP/AM/DM/DRA Family +# +# CONFIG_ARCH_OMAP3 is not set +# CONFIG_ARCH_OMAP4 is not set +# CONFIG_SOC_OMAP5 is not set +# CONFIG_SOC_AM33XX is not set +# CONFIG_SOC_AM43XX is not set +# CONFIG_SOC_DRA7XX is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_QCOM is not set +# CONFIG_ARCH_REALVIEW is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_PLAT_SPEAR is not set +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_RENESAS is not set +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_SIRF is not set +# CONFIG_ARCH_TANGO is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARCH_U8500 is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_WM8850 is not set +# CONFIG_ARCH_ZX is not set +# CONFIG_ARCH_ZYNQ is not set + +# +# Processor Type +# +CONFIG_CPU_V7=y +CONFIG_CPU_32v6K=y +CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V7=y +CONFIG_CPU_CACHE_VIPT=y +CONFIG_CPU_COPY_V6=y +CONFIG_CPU_TLB_V7=y +CONFIG_CPU_HAS_ASID=y +CONFIG_CPU_CP15=y +CONFIG_CPU_CP15_MMU=y + +# +# Processor Features +# +# CONFIG_ARM_LPAE is not set +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARM_THUMB=y +# CONFIG_ARM_THUMBEE is not set +CONFIG_ARM_VIRT_EXT=y +# CONFIG_SWP_EMULATE is not set +# CONFIG_CPU_ICACHE_DISABLE is not set +# CONFIG_CPU_DCACHE_DISABLE is not set +# CONFIG_CPU_BPREDICT_DISABLE is not set +CONFIG_KUSER_HELPERS=y +CONFIG_VDSO=y +CONFIG_MIGHT_HAVE_CACHE_L2X0=y +# CONFIG_CACHE_L2X0 is not set +CONFIG_ARM_L1_CACHE_SHIFT_6=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_DMA_MEM_BUFFERABLE=y +# CONFIG_DEBUG_RODATA is not set +CONFIG_MULTI_IRQ_HANDLER=y +# CONFIG_ARM_ERRATA_430973 is not set +# CONFIG_ARM_ERRATA_720789 is not set +# CONFIG_ARM_ERRATA_754322 is not set +# CONFIG_ARM_ERRATA_775420 is not set +# CONFIG_ARM_ERRATA_773022 is not set +# CONFIG_ARM_ERRATA_818325_852422 is not set +# CONFIG_ARM_ERRATA_821420 is not set +# CONFIG_ARM_ERRATA_825619 is not set +# CONFIG_ARM_ERRATA_852421 is not set +# CONFIG_ARM_ERRATA_852423 is not set + +# +# Bus support +# +# CONFIG_PCI is not set +# CONFIG_PCI_DOMAINS_GENERIC is not set +# CONFIG_PCI_SYSCALL is not set +# CONFIG_PCCARD is not set + +# +# Kernel Features +# +CONFIG_HAVE_SMP=n +# CONFIG_SMP is not set +CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +# CONFIG_ARM_PSCI is not set +CONFIG_ARCH_NR_GPIO=0 +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_HZ_FIXED=0 +CONFIG_HZ_100=y +# CONFIG_HZ_200 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +# CONFIG_HZ_500 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=100 +# CONFIG_SCHED_HRTICK is not set +# CONFIG_THUMB2_KERNEL is not set +CONFIG_ARM_PATCH_IDIV=y +CONFIG_AEABI=y +# CONFIG_OABI_COMPAT is not set +# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set +# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set +CONFIG_HAVE_ARCH_PFN_VALID=y +# CONFIG_HIGHMEM is not set +# CONFIG_CPU_SW_DOMAIN_PAN is not set +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +# CONFIG_ARM_MODULE_PLTS is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_HAVE_MEMBLOCK=y +CONFIG_NO_BOOTMEM=y +CONFIG_MEMORY_ISOLATION=y +# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_COMPACTION=y +CONFIG_MIGRATION=y +# CONFIG_PHYS_ADDR_T_64BIT is not set +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_NEED_PER_CPU_KM=y +# CONFIG_CLEANCACHE is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +CONFIG_CMA_AREAS=77 +# CONFIG_ZPOOL is not set +# CONFIG_ZBUD is not set +# CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set +# CONFIG_SECCOMP is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +# CONFIG_XEN is not set + +# +# Boot options +# +CONFIG_USE_OF=y +CONFIG_ATAGS=y +# CONFIG_DEPRECATED_PARAM_STRUCT is not set +CONFIG_ZBOOT_ROM_TEXT=0 +CONFIG_ZBOOT_ROM_BSS=0 +CONFIG_ARM_APPENDED_DTB=y +CONFIG_ARM_ATAG_DTB_COMPAT=y +CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y +# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set +CONFIG_CMDLINE="" +# CONFIG_KEXEC is not set +# CONFIG_CRASH_DUMP is not set +CONFIG_AUTO_ZRELADDR=y +# CONFIG_EFI is not set + +# +# CPU Power Management +# + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set + +# +# CPU Idle +# +# CONFIG_CPU_IDLE is not set +# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set + +# +# Floating point emulation +# + +# +# At least one emulation must be selected +# +CONFIG_VFP=y +CONFIG_VFPv3=y +CONFIG_NEON=y +# CONFIG_KERNEL_MODE_NEON is not set + +# +# Userspace binary formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +# CONFIG_BINFMT_FLAT is not set +# CONFIG_HAVE_AOUT is not set +# CONFIG_BINFMT_MISC is not set +CONFIG_COREDUMP=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_PM_SLEEP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +# CONFIG_APM_EMULATION is not set +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_CPU_PM=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +# CONFIG_UNIX_DIAG is not set +CONFIG_XFRM=n +CONFIG_XFRM_ALGO=n +CONFIG_XFRM_USER=n +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_NET_KEY=n +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=n +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=n +CONFIG_IP_ROUTE_MULTIPATH=n +CONFIG_IP_ROUTE_VERBOSE=n +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +# CONFIG_IP_PNP_BOOTP is not set +# CONFIG_IP_PNP_RARP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE_DEMUX is not set +# CONFIG_NET_IP_TUNNEL is not set +CONFIG_IP_MROUTE=n +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=n +CONFIG_IP_PIMSM_V2=n +CONFIG_SYN_COOKIES=n +# CONFIG_NET_UDP_TUNNEL is not set +# CONFIG_NET_FOU is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +# CONFIG_INET_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set +# CONFIG_INET_XFRM_MODE_TUNNEL is not set +# CONFIG_INET_XFRM_MODE_BEET is not set +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_INET_UDP_DIAG is not set +# CONFIG_INET_DIAG_DESTROY is not set +CONFIG_TCP_CONG_ADVANCED=n +CONFIG_TCP_CONG_BIC=n +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=n +CONFIG_TCP_CONG_HTCP=n +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +# CONFIG_TCP_CONG_BBR is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_MD5SIG=n +CONFIG_IPV6=y +CONFIG_INET6_XFRM_MODE_TRANSPORT=n +CONFIG_INET6_XFRM_MODE_TUNNEL=n +CONFIG_INET6_XFRM_MODE_BEET=n +CONFIG_IPV6_SIT=n +# CONFIG_NETWORK_SECMARK is not set +# CONFIG_NET_PTP_CLASSIFY is not set +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +# CONFIG_NETFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +CONFIG_BRIDGE=y +CONFIG_HAVE_NET_DSA=y +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +# CONFIG_LLC2 is not set +# CONFIG_IPX is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=n +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_DIAG is not set +# CONFIG_MPLS is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +# CONFIG_NET_NCSI is not set +# CONFIG_SOCK_CGROUP_DATA is not set +# CONFIG_CGROUP_NET_PRIO is not set +# CONFIG_CGROUP_NET_CLASSID is not set +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_JIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_DEFAULT_PS is not set +CONFIG_CFG80211_INTERNAL_REGDB=y +# CONFIG_CFG80211_CRDA_SUPPORT is not set +CONFIG_CFG80211_WEXT=y +# CONFIG_LIB80211 is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_MINSTREL_HT=y +# CONFIG_MAC80211_RC_MINSTREL_VHT is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +# CONFIG_WIMAX is not set +# CONFIG_RFKILL is not set +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_LWTUNNEL is not set +# CONFIG_DST_CACHE is not set +# CONFIG_NET_DEVLINK is not set +CONFIG_MAY_USE_DEVLINK=y +CONFIG_HAVE_CBPF_JIT=y + +# +# Device Drivers +# +CONFIG_ARM_AMBA=y + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="/sbin/mdev" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +# CONFIG_PREVENT_FIRMWARE_BUILD is not set +CONFIG_FW_LOADER=n +CONFIG_FIRMWARE_IN_KERNEL=n +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_ALLOW_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_MMIO=y +# CONFIG_DMA_SHARED_BUFFER is not set +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 + +# +# Bus devices +# +# CONFIG_BRCMSTB_GISB_ARB is not set +# CONFIG_VEXPRESS_CONFIG is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_TESTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set +CONFIG_MTD_OF_PARTS=y +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=y +CONFIG_MTD_BLOCK=y +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_M25P80 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +CONFIG_MTD_NAND_ECC=n +# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND=y +# CONFIG_MTD_NAND_ECC_BCH is not set +# CONFIG_MTD_SM_COMMON is not set +# CONFIG_MTD_NAND_DENALI_DT is not set +# CONFIG_MTD_NAND_GPIO is not set +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set +CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_DISKONCHIP is not set +# CONFIG_MTD_NAND_DOCG4 is not set +# CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_BRCMNAND is not set +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_NAND_HISI504 is not set +# CONFIG_MTD_NAND_MTK is not set +CONFIG_MTD_SPI_NAND_HISI_BVT=y +# CONFIG_HISI_NAND_ECC_STATUS_REPORT is not set +# CONFIG_HISI_NAND_FS_MAY_NO_YAFFS2 is not set +CONFIG_MTD_SPI_NAND_HIFMC100=y +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# CONFIG_MTD_LPDDR2_NVM is not set +CONFIG_MTD_SPI_NOR=y +# CONFIG_MTD_MT81xx_NOR is not set +# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set +CONFIG_SPI_HISI_SFC=y +# CONFIG_MTD_SPI_IDS is not set +CONFIG_CLOSE_SPI_8PIN_4IO=y +CONFIG_HISI_SPI_BLOCK_PROTECT=y +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_MTD_UBI_BLOCK=y +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_NET=y +CONFIG_OF_MDIO=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=y +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=65536 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_MG_DISK is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_NVME_TARGET is not set + +# +# Misc devices +# +# CONFIG_SENSORS_LIS3LV02D is not set +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_TI_DAC7512 is not set +# CONFIG_USB_SWITCH_FSA9480 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# CONFIG_SENSORS_LIS3_SPI is not set +# CONFIG_SENSORS_LIS3_I2C is not set + +# +# Altera FPGA firmware download module +# +# CONFIG_ALTERA_STAPL is not set + +# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + +# +# Intel MIC Host Driver +# + +# +# Intel MIC Card Driver +# + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set + +# +# SCSI device support +# +CONFIG_SCSI_MOD=m +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set +# CONFIG_SCSI_PROC_FS is not set + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_BLK_DEV_SR_VENDOR is not set +# CONFIG_CHR_DEV_SG is not set +# CONFIG_CHR_DEV_SCH is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +CONFIG_SCSI_FC_ATTRS=m +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_LIBFC is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_DH is not set +# CONFIG_SCSI_OSD_INITIATOR is not set +# CONFIG_ATA is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +CONFIG_TUN=m +# CONFIG_TUN_VNET_CROSS_LE is not set +# CONFIG_VETH is not set +# CONFIG_NLMON is not set + +# +# CAIF transport drivers +# + +# +# Distributed Switch Architecture drivers +# +CONFIG_ETHERNET=y +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_AURORA is not set +# CONFIG_NET_CADENCE is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CIRRUS is not set +# CONFIG_DM9000 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_FARADAY is not set +CONFIG_NET_VENDOR_HISILICON=y +# CONFIG_HIX5HD2_GMAC is not set +CONFIG_HISI_FEMAC=y +# CONFIG_HIP04_ETH is not set +# CONFIG_HNS is not set +# CONFIG_HNS_DSAF is not set +# CONFIG_HNS_ENET is not set +# CONFIG_HIETH_GMAC is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_PHYLIB=y +CONFIG_SWPHY=y + +# +# MDIO bus device drivers +# +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set +CONFIG_MDIO_HISI_FEMAC=y +# CONFIG_MDIO_HISI_GEMAC is not set + +# +# MII PHY device drivers +# +# CONFIG_AMD_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AT803X_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +CONFIG_FIXED_PHY=y +# CONFIG_ICPLUS_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +CONFIG_USB_NET_DRIVERS=m +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_RTL8152 is not set +# CONFIG_USB_LAN78XX is not set +CONFIG_USB_USBNET=m +# CONFIG_USB_NET_AX8817X is not set +# CONFIG_USB_NET_AX88179_178A is not set +CONFIG_USB_NET_CDCETHER=m +# CONFIG_USB_NET_CDC_EEM is not set +# CONFIG_USB_NET_CDC_NCM is not set +# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set +# CONFIG_USB_NET_CDC_MBIM is not set +# CONFIG_USB_NET_DM9601 is not set +# CONFIG_USB_NET_SR9700 is not set +# CONFIG_USB_NET_SR9800 is not set +# CONFIG_USB_NET_SMSC75XX is not set +# CONFIG_USB_NET_SMSC95XX is not set +# CONFIG_USB_NET_GL620A is not set +# CONFIG_USB_NET_NET1080 is not set +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_MCS7830 is not set +CONFIG_USB_NET_RNDIS_HOST=m +# CONFIG_USB_NET_CDC_SUBSET is not set +# CONFIG_USB_NET_ZAURUS is not set +# CONFIG_USB_NET_CX82310_ETH is not set +# CONFIG_USB_NET_KALMIA is not set +# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_NET_INT51X1 is not set +# CONFIG_USB_IPHETH is not set +# CONFIG_USB_SIERRA_NET is not set +# CONFIG_USB_NET_CH9200 is not set +CONFIG_WLAN=y +# CONFIG_WLAN_VENDOR_ADMTEK is not set +CONFIG_WLAN_VENDOR_ATH=y +CONFIG_ATH9K_HTC=m +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_CISCO is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +#CONFIG_WLAN_VENDOR_MEDIATEK=y +#CONFIG_MT7601U=m +# CONFIG_WLAN_VENDOR_RALINK is not set +# CONFIG_WLAN_VENDOR_REALTEK is not set +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_USB_NET_RNDIS_WLAN is not set + +# +# Enable WiMAX (Networking options) to see the WiMAX drivers +# +# CONFIG_WAN is not set +# CONFIG_ISDN is not set +# CONFIG_NVM is not set + +# +# Input device support +# +CONFIG_INPUT=n +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_POLLDEV is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=n +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=n +CONFIG_SERIO_SERPORT=n +# CONFIG_SERIO_AMBAKMI is not set +CONFIG_SERIO_LIBPS2=n +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=n +CONFIG_CONSOLE_TRANSLATIONS=n +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=n +CONFIG_HW_CONSOLE=y +# CONFIG_VT_HW_CONSOLE_BINDING is not set +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y +# CONFIG_DEVKMEM is not set + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_AMBA_PL010 is not set +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_BCM63XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_ST_ASC is not set +# CONFIG_SERIAL_STM32 is not set +# CONFIG_HVC_DCC is not set +# CONFIG_IPMI_HANDLER is not set +# CONFIG_HW_RANDOM is not set +# CONFIG_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set +# CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +# CONFIG_I2C_MUX_PINCTRL is not set +# CONFIG_I2C_MUX_REG is not set +# CONFIG_I2C_DEMUX_PINCTRL is not set +CONFIG_I2C_HELPER_AUTO=y + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_GPIO is not set +CONFIG_I2C_HIBVT=y +# CONFIG_I2C_NOMADIK is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_PARPORT_LIGHT is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_DMA_MSG_MIN_LEN=5 +CONFIG_DMA_MSG_MAX_LEN=4090 +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_OC_TINY is not set +CONFIG_SPI_PL022=y +# CONFIG_SPI_PXA2XX_PCI is not set +# CONFIG_SPI_ROCKCHIP is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_ZYNQMP_GQSPI is not set + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=n +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPMI is not set +# CONFIG_HSI is not set + +# +# PPS support +# +# CONFIG_PPS is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_PINCTRL=y + +# +# Pin controllers +# +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +CONFIG_PINCTRL_SINGLE=y +CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y +CONFIG_GPIOLIB=y +CONFIG_OF_GPIO=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EM is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_MPC8XXX is not set +CONFIG_GPIO_PL061=y +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_ZEVIO is not set +# CONFIG_GPIO_ZX is not set + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_GPIO_TPIC2810 is not set +# CONFIG_GPIO_TS4900 is not set + +# +# MFD GPIO expanders +# +# CONFIG_HTC_EGPIO is not set + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set + +# +# SPI or I2C GPIO expanders +# +# CONFIG_GPIO_MCP23S08 is not set + +# +# USB GPIO expanders +# +# CONFIG_W1 is not set +# CONFIG_POWER_AVS is not set +CONFIG_POWER_RESET=n +# CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +CONFIG_POWER_RESET_HISI=n +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_VERSATILE is not set +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=n +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_HWMON is not set +# CONFIG_THERMAL is not set +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y + +# +# Broadcom specific AMBA +# +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CROS_EC is not set +# CONFIG_MFD_ASIC3 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_EXYNOS_LPASS is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_HI6421_PMIC is not set +CONFIG_MFD_HISI_FMC=y +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_INTEL_SOC_PMIC is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_PM8921_CORE is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK808 is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SMSC is not set +# CONFIG_ABX500_CORE is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_TI_AM335X_TSCADC is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_T7L66XB is not set +# CONFIG_MFD_TC6387XB is not set +# CONFIG_MFD_TC6393XB is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_REGULATOR is not set +CONFIG_MEDIA_SUPPORT=n + +# +# Multimedia core support +# +# CONFIG_MEDIA_CAMERA_SUPPORT is not set +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_RC_SUPPORT is not set +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_TTPCI_EEPROM is not set + +# +# Media drivers +# +# CONFIG_MEDIA_USB_SUPPORT is not set + +# +# Supported MMC/SDIO adapters +# +# CONFIG_CYPRESS_FIRMWARE is not set + +# +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) +# + +# +# Customise DVB Frontends +# +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set + +# +# Graphics support +# +# CONFIG_IMX_IPUV3_CORE is not set +# CONFIG_DRM is not set + +# +# ACP (Audio CoProcessor) Configuration +# + +# +# Frame buffer Devices +# +CONFIG_FB=n +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CMDLINE=n +CONFIG_FB_NOTIFY=n +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +# CONFIG_FB_CFB_FILLRECT is not set +# CONFIG_FB_CFB_COPYAREA is not set +# CONFIG_FB_CFB_IMAGEBLIT is not set +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +# CONFIG_FB_SYS_FILLRECT is not set +# CONFIG_FB_SYS_COPYAREA is not set +# CONFIG_FB_SYS_IMAGEBLIT is not set +# CONFIG_FB_FOREIGN_ENDIAN is not set +# CONFIG_FB_SYS_FOPS is not set +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_ARMCLCD is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_AUO_K190X is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +# CONFIG_VGASTATE is not set + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE is not set +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set + +# +# HID support +# +CONFIG_HID=n +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +# CONFIG_UHID is not set +CONFIG_HID_GENERIC=n + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LOGITECH is not set +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MICROSOFT is not set +# CONFIG_HID_MONTEREY is not set +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set + +# +# USB HID support +# +CONFIG_USB_HID=n +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set + +# +# I2C HID support +# +# CONFIG_I2C_HID is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_MON is not set +# CONFIG_USB_WUSB_CBAF is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PLATFORM=y +# CONFIG_USB_EHCI_HCD is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1362_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +# CONFIG_USB_PRINTER is not set +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +# CONFIG_USB_STORAGE is not set +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +# CONFIG_USB_UAS is not set + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_MUSB_HDRC is not set +CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_OF_SIMPLE=y +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +# CONFIG_USB_SERIAL_FTDI_SIO is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +# CONFIG_USB_SERIAL_XIRCOM is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_RIO500 is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set + +# +# USB Physical Layer drivers +# +# CONFIG_USB_PHY is not set +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_USB_ULPI is not set +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FUSB300 is not set +# CONFIG_USB_FOTG210_UDC is not set +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_HIUSB_DEVICE2_0 is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_RNDIS=m +# CONFIG_USB_F_MASS_STORAGE is not set +CONFIG_USB_CONFIGFS=m +# CONFIG_USB_CONFIGFS_SERIAL is not set +CONFIG_USB_CONFIGFS_ACM=y +# CONFIG_USB_CONFIGFS_OBEX is not set +# CONFIG_USB_CONFIGFS_NCM is not set +CONFIG_USB_CONFIGFS_ECM=y +# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set +CONFIG_USB_CONFIGFS_RNDIS=y +# CONFIG_USB_CONFIGFS_EEM is not set +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +# CONFIG_USB_CONFIGFS_F_LB_SS is not set +# CONFIG_USB_CONFIGFS_F_FS is not set +# CONFIG_USB_CONFIGFS_F_HID is not set +# CONFIG_USB_CONFIGFS_F_PRINTER is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_UWB is not set +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +CONFIG_PWRSEQ_EMMC=y +CONFIG_PWRSEQ_SIMPLE=y + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=8 +CONFIG_MMC_BLOCK_BOUNCE=y +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +# CONFIG_MMC_ARMMMCI is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +# CONFIG_MMC_SDHCI_OF_ARASAN is not set +# CONFIG_MMC_SDHCI_OF_AT91 is not set +CONFIG_MMC_SDHCI_HISI=y +# CONFIG_MMC_SDHCI_F_SDH30 is not set +# CONFIG_MMC_SPI is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_MTK is not set +# CONFIG_MMC_CQ_HCI is not set +# CONFIG_MEMSTICK is not set +# CONFIG_NEW_LEDS is not set +# CONFIG_ACCESSIBILITY is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +# CONFIG_EDAC is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV8803 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RX6110 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=n + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_HIBVT=y +# CONFIG_RTC_DRV_CMOS is not set +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_PL030 is not set +# CONFIG_RTC_DRV_PL031 is not set +# CONFIG_RTC_DRV_SNVS is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set +# CONFIG_DMADEVICES is not set + +# +# DMABUF options +# +# CONFIG_SYNC_FILE is not set +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +# CONFIG_VIRT_DRIVERS is not set + +# +# Virtio drivers +# +# CONFIG_VIRTIO_MMIO is not set + +# +# Microsoft Hyper-V guest support +# +CONFIG_STAGING=y +# CONFIG_PRISM2_USB is not set +# CONFIG_COMEDI is not set +# CONFIG_RTLLIB is not set +# CONFIG_R8712U is not set +# CONFIG_R8188EU is not set +# CONFIG_VT6656 is not set + +# +# Speakup console speech +# +# CONFIG_SPEAKUP is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +# CONFIG_STAGING_BOARD is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_MTD_SPINAND_MT29F is not set +# CONFIG_LNET is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_FB_TFT is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_WILC1000_SPI is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set +CONFIG_CLKDEV_LOOKUP=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Common Clock Framework +# +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_CLK_QORIQ is not set +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +CONFIG_COMMON_CLK_HI3516EV200=y +CONFIG_RESET_HISI=y + +# +# Hardware Spinlock drivers +# + +# +# Clock Source drivers +# +CONFIG_CLKSRC_OF=y +CONFIG_CLKSRC_PROBE=y +CONFIG_CLKSRC_MMIO=y +CONFIG_ARM_ARCH_TIMER=y +CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y +# CONFIG_ARM_ARCH_TIMER_VCT_ACCESS is not set +CONFIG_ARM_TIMER_SP804=y +# CONFIG_TIMER_HISP804 is not set +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +# CONFIG_MAILBOX is not set +# CONFIG_IOMMU_SUPPORT is not set + +# +# Remoteproc drivers +# +# CONFIG_STE_MODEM_RPROC is not set + +# +# Rpmsg drivers +# + +# +# SOC (System On Chip) specific Drivers +# + +# +# Broadcom SoC drivers +# +# CONFIG_SOC_BRCMSTB is not set +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_PWM is not set +CONFIG_IRQCHIP=y +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +# CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_LPC18XX is not set +# CONFIG_RESET_MESON is not set +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +# CONFIG_RESET_SUNXI is not set +# CONFIG_TI_SYSCON_RESET is not set +# CONFIG_RESET_ZYNQ is not set +# CONFIG_FMC is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_HISI_USB2 is not set +# CONFIG_PHY_HISI_USB3 is not set +CONFIG_PHY_HISI_XVP_USB2=y +# CONFIG_USB_MODE_OPTION is not set +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_RAS is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_NVMEM is not set +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set + +# +# FPGA Configuration Support +# +# CONFIG_FPGA is not set +# CONFIG_HI_DMAC is not set +# CONFIG_HIEDMAC is not set + +# +# Hisilicon driver support +# +CONFIG_CMA_MEM_SHARED=y +# CONFIG_CMA_ADVANCE_SHARE is not set + +# +# Firmware Drivers +# +# CONFIG_FIRMWARE_MEMMAP is not set +# CONFIG_FW_CFG_SYSFS is not set +CONFIG_HAVE_ARM_SMCCC=y + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +# CONFIG_EXT4_FS is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_FS_XATTR=n +CONFIG_F2FS_FS_POSIX_ACL=n +# CONFIG_F2FS_FS_SECURITY is not set +# CONFIG_F2FS_CHECK_FS is not set +# CONFIG_F2FS_FS_ENCRYPTION is not set +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=n +# CONFIG_FS_ENCRYPTION is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=n +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +# CONFIG_QUOTACTL is not set +# CONFIG_AUTOFS4_FS is not set +# CONFIG_FUSE_FS is not set +CONFIG_OVERLAY_FS=y + +# +# Caches +# +# CONFIG_FSCACHE is not set + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=n +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set +# CONFIG_NTFS_FS is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=n +CONFIG_TMPFS_XATTR=n +# CONFIG_HUGETLB_PAGE is not set +CONFIG_CONFIGFS_FS=n +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_YAFFS_FS=n +CONFIG_YAFFS_YAFFS1=n +# CONFIG_YAFFS_9BYTE_TAGS is not set +# CONFIG_YAFFS_DOES_ECC is not set +CONFIG_YAFFS_YAFFS2=n +CONFIG_YAFFS_AUTO_YAFFS2=n +# CONFIG_YAFFS_DISABLE_TAGS_ECC is not set +# CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set +# CONFIG_YAFFS_EMPTY_LOST_AND_FOUND is not set +# CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING is not set +# CONFIG_YAFFS_DISABLE_BACKGROUND is not set +# CONFIG_YAFFS_DISABLE_BAD_BLOCK_MARKING is not set +CONFIG_YAFFS_XATTR=n +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +# CONFIG_JFFS2_LZMA is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=y +# CONFIG_LOGFS is not set +# CONFIG_CRAMFS is not set +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_FILE_CACHE=y +# CONFIG_SQUASHFS_FILE_DIRECT is not set +CONFIG_SQUASHFS_DECOMP_SINGLE=y +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set +# CONFIG_SQUASHFS_XATTR is not set +CONFIG_SQUASHFS_ZLIB=n +# CONFIG_SQUASHFS_LZ4 is not set +# CONFIG_SQUASHFS_LZO is not set +CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=n +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=n +# CONFIG_NFS_SWAP is not set +# CONFIG_NFS_V4_1 is not set +CONFIG_ROOT_NFS=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=n +# CONFIG_NFSD is not set +CONFIG_GRACE_PERIOD=y +CONFIG_LOCKD=n +CONFIG_LOCKD_V4=n +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=n +# CONFIG_SUNRPC_DEBUG is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +# CONFIG_PRINTK_TIME is not set +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=3 +# CONFIG_BOOT_PRINTK_DELAY is not set + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_DEBUG_FS is not set +# CONFIG_HEADERS_CHECK is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_FRAME_POINTER=y +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_MAGIC_SYSRQ is not set +# CRUCIAL for /dev/sys +CONFIG_DEBUG_KERNEL=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_VM is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Lockups and Hangs +# +# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SCHED_DEBUG is not set +# CONFIG_SCHED_INFO is not set +# CONFIG_SCHEDSTATS is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_TIMER_STATS is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CRUCIAL for /dev/sys +CONFIG_DEBUG_MUTEXES=y +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PI_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set + +# +# RCU Debugging +# +# CONFIG_PROVE_RCU is not set +# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_HAVE_FUNCTION_TRACER=n +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=n +CONFIG_HAVE_DYNAMIC_FTRACE=n +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=n +CONFIG_HAVE_SYSCALL_TRACEPOINTS=n +CONFIG_HAVE_C_RECORDMCOUNT=n +CONFIG_TRACING_SUPPORT=n +# CONFIG_FTRACE is not set + +# +# Runtime Testing +# +# CONFIG_TEST_LIST_SORT is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_MEMTEST is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=n +# CONFIG_KGDB is not set +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set +# CONFIG_ARM_PTDUMP is not set +# CONFIG_ARM_UNWIND is not set +# CONFIG_DEBUG_USER is not set +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +# CONFIG_DEBUG_UART_8250 is not set +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +# CONFIG_PID_IN_CONTEXTIDR is not set +# CONFIG_DEBUG_SET_MODULE_RONX is not set +# CONFIG_CORESIGHT is not set + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_ENCRYPTED_KEYS is not set +# CONFIG_KEY_DH_OPERATIONS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y +# CONFIG_HARDENED_USERCOPY is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_DEFAULT_SECURITY="" +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_KPP2=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_DH is not set +# CONFIG_CRYPTO_ECDH is not set +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_MCRYPTD is not set +# CONFIG_CRYPTO_AUTHENC is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m + +# +# Block modes +# +# CONFIG_CRYPTO_CBC is not set +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +# CONFIG_CRYPTO_ECB is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +# CONFIG_CRYPTO_CMAC is not set +CONFIG_CRYPTO_HMAC=m +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_GHASH=m +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +# CONFIG_CRYPTO_HW is not set +# CONFIG_ASYMMETRIC_KEY_TYPE is not set + +# +# Certificates for signature checking +# +# CONFIG_ARM_CRYPTO is not set +# CONFIG_BINARY_PRINTF is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_RATIONAL=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_GENERIC_IO=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=n +CONFIG_ZLIB_DEFLATE=n +CONFIG_LZO_COMPRESS=n +CONFIG_LZO_DECOMPRESS=n +CONFIG_LZ4_DECOMPRESS=n +CONFIG_XZ_DEC=n +CONFIG_XZ_DEC_X86=n +CONFIG_XZ_DEC_POWERPC=n +CONFIG_XZ_DEC_IA64=n +CONFIG_XZ_DEC_ARM=n +CONFIG_XZ_DEC_ARMTHUMB=n +CONFIG_XZ_DEC_SPARC=n +CONFIG_XZ_DEC_BCJ=n +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=n +CONFIG_DECOMPRESS_XZ=n +CONFIG_DECOMPRESS_LZ4=n +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_DQL=y +CONFIG_NLATTR=y +# CONFIG_CORDIC is not set +# CONFIG_DDR is not set +# CONFIG_IRQ_POLL is not set +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +# CONFIG_VIRTUALIZATION is not set +# CONFIG_GCC_PLUGINS is not set diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_fpv_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_fpv_defconfig new file mode 100644 index 00000000..f8ad5462 --- /dev/null +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_fpv_defconfig @@ -0,0 +1,107 @@ +# Architecture +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_EABI=y +BR2_ARM_FPU_NEON_VFPV4=y +BR2_ARM_INSTRUCTIONS_THUMB2=y +BR2_KERNEL_HEADERS_VERSION=y +BR2_DEFAULT_KERNEL_VERSION="4.9.37" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y + +# Toolchain +BR2_PER_PACKAGE_DIRECTORIES=y +BR2_GCC_VERSION_7_X=y +# BR2_TOOLCHAIN_USES_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" +BR2_TOOLCHAIN_USES_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TOOLCHAIN_BUILDROOT_LOCALE=y +BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.37" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/hi3516ev200.generic-fpv.config" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_XZ=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER_LIST="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/patches/ $(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/overlay" + +# Filesystem +# BR2_TARGET_TZ_INFO is not set +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y +BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" + +# OpenIPC configuration +BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2" +BR2_TARGET_GENERIC_HOSTNAME="openipc-hi3516ev200" +BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" + +# OpenIPC packages +BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" +BR2_PACKAGE_DROPBEAR_OPENIPC=y +# BR2_PACKAGE_FDK_AAC_OPENIPC is not set +BR2_PACKAGE_FWPRINTENV_OPENIPC=y +BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y +BR2_PACKAGE_HASERL=y +BR2_PACKAGE_HISI_GPIO is not set +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_JSON_C=y +BR2_PACKAGE_LAME_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set +BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y +BR2_PACKAGE_LIBEVENT_OPENIPC=y +BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y +BR2_PACKAGE_LIBOGG_OPENIPC=y +BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y +BR2_PACKAGE_LIBYAML=y +BR2_PACKAGE_MAJESTIC_FONTS=y +BR2_PACKAGE_MAJESTIC_HI3516EV300=y +# BR2_PACKAGE_MAJESTIC_FPV is not set +BR2_PACKAGE_MBEDTLS_OPENIPC=y +# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set +# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set +BR2_PACKAGE_MICROBE_WEB=y +# BR2_PACKAGE_MINI_SNMPD is not set +# BR2_PACKAGE_MOTORS is not set +BR2_PACKAGE_OPUS_OPENIPC=y +BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y +# BR2_PACKAGE_SSHPASS is not set +BR2_PACKAGE_UACME_OPENIPC=y +# BR2_PACKAGE_VTUND_OPENIPC is not set +BR2_PACKAGE_YAML_CLI=y + +# WiFi +BR2_PACKAGE_WIRELESS_TOOLS=y +# BR2_PACKAGE_WIRELESS_REGDB is not set +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_CLI=y +BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y +BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U is not set +# BR2_PACKAGE_RTL8188EU is not set +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_ATHEROS_9271=y +BR2_PACKAGE_RTL8812AU_OPENIPC=y + +# WIREGUARD +# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set +# BR2_PACKAGE_WIREGUARD_TOOLS is not set + +# FPV +BR2_PACKAGE_WIFIBROADCAST=y +BR2_PACKAGE_MAVLINK_ROUTER=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig index f2f22291..d449597d 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_fpv_defconfig @@ -51,9 +51,9 @@ BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" BR2_PACKAGE_DROPBEAR_OPENIPC=y # BR2_PACKAGE_FDK_AAC_OPENIPC is not set BR2_PACKAGE_FWPRINTENV_OPENIPC=y +BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y BR2_PACKAGE_HASERL=y BR2_PACKAGE_HISI_GPIO is not set -BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y BR2_PACKAGE_IPCTOOL=y BR2_PACKAGE_JSON_C=y BR2_PACKAGE_LAME_OPENIPC=y @@ -71,7 +71,7 @@ BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y BR2_PACKAGE_LIBYAML=y BR2_PACKAGE_MAJESTIC_FONTS=y BR2_PACKAGE_MAJESTIC_HI3516EV300=y -# BR2_PACKAGE_MAJESTIC_FPV=y +# BR2_PACKAGE_MAJESTIC_FPV is not set BR2_PACKAGE_MBEDTLS_OPENIPC=y # BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set # BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set diff --git a/building.sh b/building.sh index db9431e2..08d45212 100755 --- a/building.sh +++ b/building.sh @@ -678,6 +678,7 @@ xm550() { # # hi3516dv200 # OpenIPC # hi3516ev200 # OpenIPC +# hi3516ev200_fpv # FPV (ultimate by default) # hi3516ev200_dozor # Dozor # hi3516ev200_eltis # Eltis # hi3516ev200_vixand # Vixand From ee6cf6a35d889c0333350f48a573ad5eb8d8d017 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Thu, 28 Jul 2022 17:39:20 +0300 Subject: [PATCH 66/68] [GOKE] Sync profiles and remove unused --- ...unknown_unknown_gk7205v200_iscom_defconfig | 99 ----------------- ...nknown_unknown_gk7205v200_ufanet_defconfig | 103 ------------------ ...nown_unknown_gk7205v200_ultimate_defconfig | 4 + ...nown_unknown_gk7205v300_ultimate_defconfig | 4 + 4 files changed, 8 insertions(+), 202 deletions(-) delete mode 100644 br-ext-chip-goke/configs/unknown_unknown_gk7205v200_iscom_defconfig delete mode 100644 br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ufanet_defconfig diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_iscom_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_iscom_defconfig deleted file mode 100644 index 3687e02e..00000000 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_iscom_defconfig +++ /dev/null @@ -1,99 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_EABI=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_ARM_INSTRUCTIONS_THUMB2=y -BR2_KERNEL_HEADERS_VERSION=y -BR2_DEFAULT_KERNEL_VERSION="4.9.37" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y - -# Toolchain -BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_7_X=y -# BR2_TOOLCHAIN_USES_UCLIBC is not set -BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y -BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" -# BR2_TOOLCHAIN_USES_MUSL is not set -# BR2_TOOLCHAIN_BUILDROOT_MUSL=y -BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_TOOLCHAIN_BUILDROOT_LOCALE=y -BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.37" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_GOKE_PATH)/board/gk7205v200/kernel/gk7205v200.generic.config" -BR2_LINUX_KERNEL_UIMAGE=y -BR2_LINUX_KERNEL_XZ=y -BR2_LINUX_KERNEL_EXT_GOKE_PATCHER=y -BR2_LINUX_KERNEL_EXT_GOKE_PATCHER_LIST="$(BR2_EXTERNAL_GOKE_PATH)/board/gk7205v200/kernel/patches/ $(BR2_EXTERNAL_GOKE_PATH)/board/gk7205v200/kernel/overlay" - -# Filesystem -# BR2_TARGET_TZ_INFO is not set -BR2_TARGET_ROOTFS_CPIO=y -BR2_TARGET_ROOTFS_SQUASHFS=y -BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y -BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" - -# OpenIPC configuration -BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" -BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2" -BR2_TARGET_GENERIC_HOSTNAME="openipc-gk7205v200" -BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" - -# OpenIPC packages -BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" -BR2_PACKAGE_DROPBEAR_OPENIPC=y -# BR2_PACKAGE_FDK_AAC_OPENIPC is not set -BR2_PACKAGE_FWPRINTENV_OPENIPC=y -BR2_PACKAGE_GOKE_OSDRV_GK7205V200=y -BR2_PACKAGE_HASERL=y -BR2_PACKAGE_HISI_GPIO is not set -BR2_PACKAGE_IPCTOOL=y -BR2_PACKAGE_JSON_C=y -BR2_PACKAGE_LAME_OPENIPC=y -BR2_PACKAGE_LIBCURL_OPENIPC=y -BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y -# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set -BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y -BR2_PACKAGE_LIBEVENT_OPENIPC=y -BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y -BR2_PACKAGE_LIBOGG_OPENIPC=y -BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y -BR2_PACKAGE_LIBYAML=y -BR2_PACKAGE_MAJESTIC_FONTS=y -BR2_PACKAGE_MAJESTIC_GK7205V200=y -BR2_PACKAGE_MBEDTLS_OPENIPC=y -# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set -# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set -BR2_PACKAGE_MICROBE_WEB=y -# BR2_PACKAGE_MINI_SNMPD is not set -BR2_PACKAGE_MOTORS=y -BR2_PACKAGE_OPUS_OPENIPC=y -BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y -# BR2_PACKAGE_SSHPASS is not set -BR2_PACKAGE_UACME_OPENIPC=y -BR2_PACKAGE_VTUND_OPENIPC=y -BR2_PACKAGE_YAML_CLI=y - -# WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y -# BR2_PACKAGE_RTL8188EU is not set - -# WIREGUARD -BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y -BR2_PACKAGE_WIREGUARD_TOOLS=y diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ufanet_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ufanet_defconfig deleted file mode 100644 index 0789facc..00000000 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ufanet_defconfig +++ /dev/null @@ -1,103 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_EABI=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_ARM_INSTRUCTIONS_THUMB2=y -BR2_KERNEL_HEADERS_VERSION=y -BR2_DEFAULT_KERNEL_VERSION="4.9.37" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y - -# Toolchain -BR2_PER_PACKAGE_DIRECTORIES=y -BR2_GCC_VERSION_7_X=y -# BR2_TOOLCHAIN_USES_UCLIBC is not set -# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set -# BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" -BR2_TOOLCHAIN_USES_MUSL=y -BR2_TOOLCHAIN_BUILDROOT_MUSL=y -BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_TOOLCHAIN_BUILDROOT_LOCALE=y -BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.37" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_GOKE_PATH)/board/gk7205v200/kernel/gk7205v200.generic.config" -BR2_LINUX_KERNEL_UIMAGE=y -BR2_LINUX_KERNEL_XZ=y -BR2_LINUX_KERNEL_EXT_GOKE_PATCHER=y -BR2_LINUX_KERNEL_EXT_GOKE_PATCHER_LIST="$(BR2_EXTERNAL_GOKE_PATH)/board/gk7205v200/kernel/patches/ $(BR2_EXTERNAL_GOKE_PATH)/board/gk7205v200/kernel/overlay" - -# Filesystem -# BR2_TARGET_TZ_INFO is not set -BR2_TARGET_ROOTFS_CPIO=y -BR2_TARGET_ROOTFS_SQUASHFS=y -BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y -BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" - -# OpenIPC configuration -BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" -BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2" -BR2_TARGET_GENERIC_HOSTNAME="openipc-gk7205v200-ufanet" -BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" - -# OpenIPC packages -BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" -BR2_PACKAGE_DROPBEAR_OPENIPC=y -# BR2_PACKAGE_FDK_AAC_OPENIPC is not set -BR2_PACKAGE_FWPRINTENV_OPENIPC=y -BR2_PACKAGE_GOKE_OSDRV_GK7205V200=y -BR2_PACKAGE_HASERL=y -BR2_PACKAGE_HISI_GPIO is not set -BR2_PACKAGE_IPCTOOL=y -BR2_PACKAGE_JSON_C=y -BR2_PACKAGE_LAME_OPENIPC=y -BR2_PACKAGE_LIBCURL_OPENIPC=y -BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y -# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set -BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y -BR2_PACKAGE_LIBEVENT_OPENIPC=y -BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y -BR2_PACKAGE_LIBOGG_OPENIPC=y -BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y -BR2_PACKAGE_LIBYAML=y -BR2_PACKAGE_MAJESTIC_FONTS=y -BR2_PACKAGE_MAJESTIC_GK7205V200=y -BR2_PACKAGE_MBEDTLS_OPENIPC=y -# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set -# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set -BR2_PACKAGE_MICROBE_WEB=y -# BR2_PACKAGE_MINI_SNMPD is not set -BR2_PACKAGE_MOTORS=y -BR2_PACKAGE_OPUS_OPENIPC=y -BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y -# BR2_PACKAGE_SSHPASS is not set -BR2_PACKAGE_UACME_OPENIPC=y -BR2_PACKAGE_VTUND_OPENIPC=y -BR2_PACKAGE_YAML_CLI=y - -# WiFi -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y -BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y -# BR2_PACKAGE_RTL8188EU is not set - -# WIREGUARD -BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y -BR2_PACKAGE_WIREGUARD_TOOLS=y - -# MQTT -BR2_PACKAGE_MOSQUITTO=y -# BR2_PACKAGE_MOSQUITTO_BROKER is not set diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig index 65fe92a9..caa9972f 100644 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig +++ b/br-ext-chip-goke/configs/unknown_unknown_gk7205v200_ultimate_defconfig @@ -102,5 +102,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig b/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig index b9cc3e30..c6e547ff 100644 --- a/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig +++ b/br-ext-chip-goke/configs/unknown_unknown_gk7205v300_ultimate_defconfig @@ -102,5 +102,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y From 83dcb07d7451798903a6c96aff837c6b07cacdf1 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Thu, 28 Jul 2022 17:46:24 +0300 Subject: [PATCH 67/68] [HISILICON] Sync profiles --- ...own_unknown_hi3516av100_ultimate_defconfig | 4 + ...own_unknown_hi3516av200_ultimate_defconfig | 4 + ...own_unknown_hi3516cv300_ultimate_defconfig | 4 + ...own_unknown_hi3516ev200_ultimate_defconfig | 4 + ...own_unknown_hi3516ev300_ultimate_defconfig | 4 + ...own_unknown_hi3518ev200_ultimate_defconfig | 4 + ...own_unknown_hi3518ev300_ultimate_defconfig | 117 ++++++++++++++++++ 7 files changed, 141 insertions(+) create mode 100644 br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_ultimate_defconfig diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig index 6d221408..9c8d4e69 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av100_ultimate_defconfig @@ -107,5 +107,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig index 3fc7ef95..6b496f29 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516av200_ultimate_defconfig @@ -108,5 +108,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig index 673687db..9cbf043a 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516cv300_ultimate_defconfig @@ -106,5 +106,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig index 0010683f..47dd42c3 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev200_ultimate_defconfig @@ -107,5 +107,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig index 1f1f1ea5..1044ed1b 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_ultimate_defconfig @@ -107,5 +107,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig index d220acfd..77fa4a6c 100644 --- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev200_ultimate_defconfig @@ -108,5 +108,9 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y # IPTABLES BR2_PACKAGE_IPTABLES=y +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + # ZEROTIER BR2_PACKAGE_ZEROTIER_ONE=y diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_ultimate_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_ultimate_defconfig new file mode 100644 index 00000000..44f72280 --- /dev/null +++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3518ev300_ultimate_defconfig @@ -0,0 +1,117 @@ +# Architecture +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_EABI=y +BR2_ARM_FPU_NEON_VFPV4=y +BR2_ARM_INSTRUCTIONS_THUMB2=y +BR2_KERNEL_HEADERS_VERSION=y +BR2_DEFAULT_KERNEL_VERSION="4.9.37" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y + +# Toolchain +BR2_PER_PACKAGE_DIRECTORIES=y +BR2_GCC_VERSION_7_X=y +# BR2_TOOLCHAIN_USES_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" +BR2_TOOLCHAIN_USES_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TOOLCHAIN_BUILDROOT_LOCALE=y +BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.37" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/hi3518ev300.generic.config" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_XZ=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER=y +BR2_LINUX_KERNEL_EXT_HISI_PATCHER_LIST="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/patches/ $(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/overlay" + +# Filesystem +# BR2_TARGET_TZ_INFO is not set +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y +BR2_TARGET_ROOTFS_UBI=y +BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048 +BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG=y +BR2_TARGET_ROOTFS_UBI_CUSTOM_CONFIG_FILE="$(TOPDIR)/../scripts/ubinize.cfg" +BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000 +BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="$(TOPDIR)/../scripts/executing_commands_for_$(BR2_TOOLCHAIN_BUILDROOT_LIBC).sh" + +# OpenIPC configuration +BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.2" +BR2_TARGET_GENERIC_HOSTNAME="openipc-hi3518ev300" +BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" + +# OpenIPC packages +BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" +BR2_PACKAGE_DROPBEAR_OPENIPC=y +# BR2_PACKAGE_FDK_AAC_OPENIPC is not set +BR2_PACKAGE_FWPRINTENV_OPENIPC=y +BR2_PACKAGE_HASERL=y +# BR2_PACKAGE_HISI_GPIO is not set +BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_JSON_C=y +BR2_PACKAGE_LAME_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set +BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y +BR2_PACKAGE_LIBEVENT_OPENIPC=y +BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y +BR2_PACKAGE_LIBOGG_OPENIPC=y +BR2_PACKAGE_LIBWEBSOCKETS_OPENIPC=y +BR2_PACKAGE_LIBYAML=y +BR2_PACKAGE_MAJESTIC_FONTS=y +BR2_PACKAGE_MAJESTIC_HI3516EV300=y +BR2_PACKAGE_MAJESTIC_ULTIMATE=y +BR2_PACKAGE_MBEDTLS_OPENIPC=y +# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set +# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set +BR2_PACKAGE_MICROBE_WEB=y +# BR2_PACKAGE_MINI_SNMPD is not set +# BR2_PACKAGE_MOTORS is not set +BR2_PACKAGE_OPUS_OPENIPC=y +BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y +# BR2_PACKAGE_SSHPASS is not set +BR2_PACKAGE_UACME_OPENIPC=y +BR2_PACKAGE_VTUND_OPENIPC=y +BR2_PACKAGE_YAML_CLI=y + +# WiFi +BR2_PACKAGE_WIRELESS_TOOLS=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_CLI=y +BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y +BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL8188EU=y +# BR2_PACKAGE_RTL8188EU is not set +# BR2_PACKAGE_RTL8188FU_OPENIPC is not set + +# WIREGUARD +BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y +BR2_PACKAGE_WIREGUARD_TOOLS=y + +# IPTABLES +BR2_PACKAGE_IPTABLES=y + +# MQTT +BR2_PACKAGE_MOSQUITTO=y +# BR2_PACKAGE_MOSQUITTO_BROKER is not set + +# ZEROTIER +BR2_PACKAGE_ZEROTIER_ONE=y From b58e99a63983b7d1d0ca0a47f83fc74c087def3e Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Thu, 28 Jul 2022 18:59:58 +0300 Subject: [PATCH 68/68] [NTP] Enable servers by OpenIPC --- general/overlay/etc/ntp.conf | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/general/overlay/etc/ntp.conf b/general/overlay/etc/ntp.conf index b27def4b..79b60eb3 100644 --- a/general/overlay/etc/ntp.conf +++ b/general/overlay/etc/ntp.conf @@ -1,9 +1,4 @@ -#server 0.time.openipc.org iburst -#server 1.time.openipc.org iburst -#server 2.time.openipc.org iburst -#server 3.time.openipc.org iburst -#server 4.time.openipc.org iburst -server 0.pool.ntp.org iburst -server 1.pool.ntp.org iburst -server 2.pool.ntp.org iburst -server 3.pool.ntp.org iburst +server 0.time.openipc.org iburst +server 1.time.openipc.org iburst +server 2.time.openipc.org iburst +server 3.time.openipc.org iburst