177 lines
7.9 KiB
INI
Vendored
177 lines
7.9 KiB
INI
Vendored
[DLC_0]
|
|
# Old DLC from Supernova
|
|
|
|
#When used the DLC Algorithm from kernel, need to avoid the file size over 4000 byte.
|
|
#The file size have to calculate by the UltraEdit from [DLC_0] to # ! @ .
|
|
#If the file size over 4000 byte, need to add the DLC_BUF_SIZE from kernel.
|
|
|
|
#& Start to load curve table.
|
|
|
|
tLumaCurve =\{ 0x04, 0x0B, 0x18, 0x28, 0x3C, 0x55, 0x6E, 0x86, 0x97, 0xA5, 0xB1, 0xBC, 0xC8, 0xD7, 0xE7, 0xF7 };
|
|
|
|
tLumaCurve2_a =\{ 0x04, 0x0B, 0x17, 0x28, 0x39, 0x4A, 0x5B, 0x6C, 0x7D, 0x8E, 0x9F, 0xB1, 0xC3, 0xD5, 0xE6, 0xF7 };
|
|
|
|
tLumaCurve2_b =\{ 0x07, 0x23, 0x3C, 0x50, 0x5F, 0x6E, 0x78, 0x82, 0x8F, 0x9D, 0xAB, 0xB7, 0xC7, 0xD7, 0xE8, 0xF7 };
|
|
|
|
tDlcHistogramLimitCurve =\{ 0x88, 0x90, 0x93, 0x92, 0x8E, 0x89, 0x84, 0x80, 0x7E, 0x7D, 0x7E, 0x81, 0x85, 0x88, 0x8B, 0x8C, 0x8A };
|
|
|
|
#% End to load curve table .
|
|
|
|
g_DlcParameters.u8_L_L_U = 8; # default: 10
|
|
g_DlcParameters.u8_L_L_D = 8;
|
|
g_DlcParameters.u8_L_H_U = 2;
|
|
g_DlcParameters.u8_L_H_D = 3;
|
|
g_DlcParameters.u8_S_L_U = 104; # default: 128
|
|
g_DlcParameters.u8_S_L_D = 23;
|
|
g_DlcParameters.u8_S_H_U = 0;
|
|
g_DlcParameters.u8_S_H_D = 38;
|
|
|
|
#@@ Start to load init value .
|
|
|
|
g_DlcParameters.ucDlcPureImageMode =1; #@10 # After the two symbols of # @ is the rule value for kernel read the init value.
|
|
# Compare difference of max and min bright
|
|
# DLC_CURVE 0
|
|
# LINEAR_CURVE 1
|
|
# DO_NOTHING 2
|
|
|
|
g_DlcParameters.ucDlcLevelLimit =2; #@11 # 0 ~ 4 Limit n levels
|
|
g_DlcParameters.ucDlcAvgDelta =0; #@12 # 0 ~ 50, default value: 12
|
|
g_DlcParameters.ucDlcAvgDeltaStill =3; #@13 # 0: disable still curve, 1 ~ 15: enable still curve
|
|
g_DlcParameters.ucDlcFastAlphaBlending =31; #@14 # min 17 ~ max 32
|
|
g_DlcParameters.ucDlcYAvgThresholdL =32; #@15 # default value: 128
|
|
g_DlcParameters.ucDlcYAvgThresholdH =200; #@16 #
|
|
g_DlcParameters.ucDlcBLEPoint =48; #@17 #
|
|
g_DlcParameters.ucDlcWLEPoint =48; #@18 #
|
|
g_DlcParameters.bEnableBLE =0; #@19 # 1: enable; 0: disable
|
|
g_DlcParameters.bEnableWLE =0; #@20 # 1: enable; 0: disable
|
|
|
|
g_DlcParameters.ucDlcYAvgThresholdM =70; #@21 #
|
|
g_DlcParameters.ucDlcCurveMode =2; #@22 #
|
|
g_DlcParameters.ucDlcCurveModeMixAlpha =72; #@23 #
|
|
|
|
g_DlcParameters.ucDlcAlgorithmMode =2; #@24 # 2:Kernel DLC 1:New DLC 0:Old DLC
|
|
|
|
g_DlcParameters.ucDlcSepPointH =188; #@25 #
|
|
g_DlcParameters.ucDlcSepPointL =80; #@26 #
|
|
g_DlcParameters.uwDlcBleStartPointTH =640; #@27 #
|
|
g_DlcParameters.uwDlcBleEndPointTH =320; #@28 #
|
|
g_DlcParameters.ucDlcCurveDiff_L_TH =56; #@29 #
|
|
g_DlcParameters.ucDlcCurveDiff_H_TH =148; #@30 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_1 =1032; #@31 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_2 =1172; #@32 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_3 =1242; #@33 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_4 =1324; #@34 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_5 =1396; #@35 #
|
|
g_DlcParameters.uwDlcDark_BLE_Slop_Min =1200; #@36 #
|
|
g_DlcParameters.ucDlcCurveDiffCoringTH =2; #@37 #
|
|
g_DlcParameters.ucDlcAlphaBlendingMin =1; #@38 #
|
|
g_DlcParameters.ucDlcAlphaBlendingMax =128; #@39 #
|
|
g_DlcParameters.ucDlcFlicker_alpha =96; #@40 #
|
|
g_DlcParameters.ucDlcYAVG_L_TH =56; #@41 #
|
|
g_DlcParameters.ucDlcYAVG_H_TH =136; #@42 #
|
|
g_DlcParameters.ucDlcDiffBase_L =4; #@43 #
|
|
g_DlcParameters.ucDlcDiffBase_M =14; #@44 #
|
|
g_DlcParameters.ucDlcDiffBase_H =20; #@45 #
|
|
|
|
#!@ End to load init value .
|
|
|
|
|
|
|
|
# CGC
|
|
g_DlcParameters.bCGCCGainCtrl = 0; # 1: enable; 0: disable
|
|
g_DlcParameters.ucCGCCGain_offset = 0x00; # -31 ~ 31 (bit7 Set minus)
|
|
g_DlcParameters.ucCGCChroma_GainLimitH = 0x00; # 0x00~0x6F
|
|
g_DlcParameters.ucCGCChroma_GainLimitL = 0x00; # 0x00~0x10
|
|
g_DlcParameters.ucCGCYCslope = 0x01; # 0x01~0x20
|
|
g_DlcParameters.ucCGCYth = 0x08; # 0x01~0x0A
|
|
|
|
|
|
##################################################################################
|
|
|
|
[DLC_1]
|
|
# Old DLC from Supernova
|
|
|
|
#& Start to load curve table.
|
|
|
|
tLumaCurve =\{ 0x04, 0x0B, 0x18, 0x28, 0x3C, 0x55, 0x6E, 0x86, 0x97, 0xA5, 0xB1, 0xBC, 0xC8, 0xD7, 0xE7, 0xF7 };
|
|
|
|
tLumaCurve2_a =\{ 0x04, 0x0B, 0x17, 0x28, 0x39, 0x4A, 0x5B, 0x6C, 0x7D, 0x8E, 0x9F, 0xB1, 0xC3, 0xD5, 0xE6, 0xF7 };
|
|
|
|
tLumaCurve2_b =\{ 0x07, 0x23, 0x3C, 0x50, 0x5F, 0x6E, 0x78, 0x82, 0x8F, 0x9D, 0xAB, 0xB7, 0xC7, 0xD7, 0xE8, 0xF7 };
|
|
|
|
tDlcHistogramLimitCurve =\{ 0x88, 0x90, 0x93, 0x92, 0x8E, 0x89, 0x84, 0x80, 0x7E, 0x7D, 0x7E, 0x81, 0x85, 0x88, 0x8B, 0x8C, 0x8A };
|
|
|
|
#% End to load curve table .
|
|
|
|
g_DlcParameters.u8_L_L_U = 8; # default: 10
|
|
g_DlcParameters.u8_L_L_D = 8;
|
|
g_DlcParameters.u8_L_H_U = 2;
|
|
g_DlcParameters.u8_L_H_D = 3;
|
|
g_DlcParameters.u8_S_L_U = 104; # default: 128
|
|
g_DlcParameters.u8_S_L_D = 23;
|
|
g_DlcParameters.u8_S_H_U = 0;
|
|
g_DlcParameters.u8_S_H_D = 38;
|
|
|
|
#@@ Start to load init value .
|
|
|
|
g_DlcParameters.ucDlcPureImageMode =1; #@10 # After the two symbols of # @ is the rule value for kernel read the init value.
|
|
# Compare difference of max and min bright
|
|
# DLC_CURVE 0
|
|
# LINEAR_CURVE 1
|
|
# DO_NOTHING 2
|
|
|
|
g_DlcParameters.ucDlcLevelLimit =2; #@11 # 0 ~ 4 Limit n levels
|
|
g_DlcParameters.ucDlcAvgDelta =0; #@12 # 0 ~ 50, default value: 12
|
|
g_DlcParameters.ucDlcAvgDeltaStill =3; #@13 # 0: disable still curve, 1 ~ 15: enable still curve
|
|
g_DlcParameters.ucDlcFastAlphaBlending =31; #@14 # min 17 ~ max 32
|
|
g_DlcParameters.ucDlcYAvgThresholdL =32; #@15 # default value: 128
|
|
g_DlcParameters.ucDlcYAvgThresholdH =200; #@16 #
|
|
g_DlcParameters.ucDlcBLEPoint =48; #@17 #
|
|
g_DlcParameters.ucDlcWLEPoint =48; #@18 #
|
|
g_DlcParameters.bEnableBLE =0; #@19 # 1: enable; 0: disable
|
|
g_DlcParameters.bEnableWLE =0; #@20 # 1: enable; 0: disable
|
|
|
|
g_DlcParameters.ucDlcYAvgThresholdM =70; #@21 #
|
|
g_DlcParameters.ucDlcCurveMode =2; #@22 #
|
|
g_DlcParameters.ucDlcCurveModeMixAlpha =72; #@23 #
|
|
|
|
g_DlcParameters.ucDlcAlgorithmMode =2; #@24 # 2:Kernel DLC 1:New DLC 0:Old DLC
|
|
|
|
g_DlcParameters.ucDlcSepPointH =188; #@25 #
|
|
g_DlcParameters.ucDlcSepPointL =80; #@26 #
|
|
g_DlcParameters.uwDlcBleStartPointTH =640; #@27 #
|
|
g_DlcParameters.uwDlcBleEndPointTH =320; #@28 #
|
|
g_DlcParameters.ucDlcCurveDiff_L_TH =56; #@29 #
|
|
g_DlcParameters.ucDlcCurveDiff_H_TH =148; #@30 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_1 =1032; #@31 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_2 =1172; #@32 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_3 =1242; #@33 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_4 =1324; #@34 #
|
|
g_DlcParameters.uwDlcBLESlopPoint_5 =1396; #@35 #
|
|
g_DlcParameters.uwDlcDark_BLE_Slop_Min =1200; #@36 #
|
|
g_DlcParameters.ucDlcCurveDiffCoringTH =2; #@37 #
|
|
g_DlcParameters.ucDlcAlphaBlendingMin =1; #@38 #
|
|
g_DlcParameters.ucDlcAlphaBlendingMax =128; #@39 #
|
|
g_DlcParameters.ucDlcFlicker_alpha =96; #@40 #
|
|
g_DlcParameters.ucDlcYAVG_L_TH =56; #@41 #
|
|
g_DlcParameters.ucDlcYAVG_H_TH =136; #@42 #
|
|
g_DlcParameters.ucDlcDiffBase_L =4; #@43 #
|
|
g_DlcParameters.ucDlcDiffBase_M =14; #@44 #
|
|
g_DlcParameters.ucDlcDiffBase_H =20; #@45 #
|
|
|
|
#!@ End to load init value .
|
|
|
|
|
|
|
|
# CGC
|
|
g_DlcParameters.bCGCCGainCtrl = 0; # 1: enable; 0: disable
|
|
g_DlcParameters.ucCGCCGain_offset = 0x00; # -31 ~ 31 (bit7 = minus, ex. 0x88 => -8)
|
|
g_DlcParameters.ucCGCChroma_GainLimitH = 0x00; # 0x00~0x6F
|
|
g_DlcParameters.ucCGCChroma_GainLimitL = 0x00; # 0x00~0x10
|
|
g_DlcParameters.ucCGCYCslope = 0x01; # 0x01~0x20
|
|
g_DlcParameters.ucCGCYth = 0x08; # 0x01~0x0A
|
|
|
|
|
|
|
|
|
|
#@CRC=0xD76B |