blob: 0cf5086a70d8319ab5cbf510ff6c53f4a031e40e
1 | #ifndef __TV_SETTING_H__ |
2 | #define __TV_SETTING_H__ |
3 | |
4 | #include <pthread.h> |
5 | #include <stdint.h> |
6 | |
7 | #include "CTvSettingCfg.h" |
8 | #include "CTvSettingDeviceFactory.h" |
9 | #include "TvKeyData.h" |
10 | #include "../tv/CTvLog.h" |
11 | |
12 | #define LOG_TAG "TvSetting" |
13 | |
14 | using namespace android; |
15 | |
16 | #ifdef __cplusplus |
17 | extern "C" { |
18 | #endif |
19 | |
20 | bool CTvSettingLoad(); |
21 | bool CTvSettingunLoad(); |
22 | |
23 | int MiscSSMRestoreDefault(); |
24 | int MiscSSMFacRestoreDefault(); |
25 | int ReservedSSMRestoreDefault(); |
26 | |
27 | int SSMSaveEEP_One_N310_N311(int offset, int rw_val) ; |
28 | int SSMReadEEP_One_N310_N311(int offset); |
29 | int SSMSaveEEP_N_N310_N311(int offset, int data_len, int *data_buf); |
30 | int SSMReadEEP_N_N310_N311(int offset, int data_len, int *data_buf); |
31 | //int EEPWriteNByte(int offset, int data_len, unsigned char * data_buf); |
32 | //int EEPReadNByte(int offset, int data_len, unsigned char * data_buf); |
33 | int SSMSaveFlash_One_N310_N311(int offset, int rw_val); |
34 | int SSMReadFlash_One_N310_N311(int offset); |
35 | int SSMSaveFlash_N_N310_N311(int offset, int data_len, int *data_buf); |
36 | int SSMReadFlash_N_N310_N311(int offset, int data_len, int *data_buf); |
37 | |
38 | int SSMSaveBurnWriteCharaterChar(int rw_val); |
39 | int SSMReadBurnWriteCharaterChar(); |
40 | int SSMSaveFactoryBurnMode(int rw_val); |
41 | int SSMReadFactoryBurnMode(); |
42 | int SSMSavePowerOnOffChannel(int rw_val); |
43 | int SSMReadPowerOnOffChannel(); |
44 | int SSMSaveLastSelectSourceInput(int rw_val); |
45 | int SSMReadLastSelectSourceInput(); |
46 | int SSMSaveSystemLanguage(int rw_val); |
47 | int SSMReadSystemLanguage(); |
48 | int SSMSaveAgingMode(int rw_val); |
49 | int SSMReadAgingMode(); |
50 | int SSMSavePanelType(int rw_val); |
51 | int SSMReadPanelType(); |
52 | int SSMSavePowerOnMusicSwitch(int rw_val); |
53 | int SSMReadPowerOnMusicSwitch(); |
54 | int SSMSavePowerOnMusicVolume(int rw_val); |
55 | int SSMReadPowerOnMusicVolume(); |
56 | int SSMSaveSystemSleepTimer(int rw_val); |
57 | int SSMReadSystemSleepTimer(); |
58 | int SSMSaveInputSourceParentalControl(int source_index, unsigned char ctl_flag); |
59 | int SSMReadInputSourceParentalControl(int source_index); |
60 | int SSMSaveParentalControlSwitch(int rw_val); |
61 | int SSMReadParentalControlSwitch(); |
62 | int SSMGetCustomerDataStart(); |
63 | int SSMGetCustomerDataLen(); |
64 | int SSMGetATVDataStart(); |
65 | int SSMGetATVDataLen(); |
66 | int SSMGetVPPDataStart(); |
67 | int SSMGetVPPDataLen(); |
68 | int SSMSaveSearchNavigateFlag(int rw_val); |
69 | int SSMReadSearchNavigateFlag(); |
70 | int SSMSaveInputNumLimit(int rw_val); |
71 | int SSMReadInputNumLimit(); |
72 | int SSMSaveLocalDimingOnOffFlg(int rw_val); |
73 | int SSMReadLocalDimingOnOffFlg(); |
74 | int SSMSaveVDac2DValue(unsigned short rw_val); |
75 | int SSMReadVDac2DValue(); |
76 | int SSMSaveVDac3DValue(unsigned short rw_val); |
77 | int SSMReadVDac3DValue(); |
78 | int SSMSaveChromaStatus(int mode); |
79 | int SSMSaveNonStandardValue(unsigned short rw_val); |
80 | int SSMReadNonStandardValue(void); |
81 | int SSMSaveAdbSwitchValue(int rw_val); |
82 | int SSMReadAdbSwitchValue(void); |
83 | int SSMSaveSerialCMDSwitchValue(int rw_val); |
84 | int SSMReadSerialCMDSwitchValue(void); |
85 | int SSMSaveNoiseGateThresholdValue(int rw_val); |
86 | int SSMReadNoiseGateThresholdValue(void); |
87 | int SSMSaveGraphyBacklight(int rw_val); |
88 | int SSMReadGraphyBacklight(void); |
89 | int SSMSaveFastSuspendFlag(int rw_val); |
90 | int SSMReadFastSuspendFlag(void); |
91 | int SSMSaveCABufferSizeValue(unsigned short rw_val); |
92 | int SSMReadCABufferSizeValue(void); |
93 | int SSMSaveStandbyMode(int rw_val); |
94 | int SSMReadStandbyMode(); |
95 | int SSMSaveHDMIEQMode(int rw_val); |
96 | int SSMReadHDMIEQMode(); |
97 | int SSMSaveLogoOnOffFlag(int rw_val); |
98 | int SSMReadLogoOnOffFlag(); |
99 | int SSMSaveHDMIInternalMode(unsigned int rw_val); |
100 | int SSMReadHDMIInternalMode(); |
101 | int SSMSaveParentalControlPassWord(unsigned char *password, int size); |
102 | int SSMReadParentalControlPassWord(unsigned short *password); |
103 | int SSMSaveDisable3D(int rw_val); |
104 | int SSMReadDisable3D(); |
105 | int SSMSaveGlobalOgoEnable(int rw_val); |
106 | int SSMReadGlobalOgoEnable(); |
107 | int SSMDeviceMarkCheck(); |
108 | int SSMRestoreDeviceMarkValues(); |
109 | int SSMHandlePreCopying(); |
110 | int SSMSaveDTVType(int rw_val); |
111 | int SSMReadDTVType(int *rw_val); |
112 | |
113 | int GetSSMCfgBufferData(const char *key_str, int *buf_item_count, int radix, unsigned char data_buf[]); |
114 | |
115 | int SSMSaveSourceInput(unsigned char rw_val); |
116 | int SSMReadSourceInput(); |
117 | int SSMSaveCVBSStd(unsigned char rw_val); |
118 | int SSMReadCVBSStd(unsigned char *rw_val); |
119 | int SSMSave3DMode(unsigned char rw_val); |
120 | int SSMRead3DMode(unsigned char *rw_val); |
121 | int SSMSave3DLRSwitch(unsigned char rw_val); |
122 | int SSMRead3DLRSwitch(unsigned char *rw_val); |
123 | int SSMSave3DDepth(unsigned char rw_val); |
124 | int SSMRead3DDepth(unsigned char *rw_val); |
125 | int SSMSave3DTO2D(unsigned char rw_val); |
126 | int SSMRead3DTO2D(unsigned char *rw_val); |
127 | int SSMSaveBrightness(int offset, int rw_val); |
128 | int SSMReadBrightness(int offset, int *rw_val); |
129 | int SSMSaveContrast(int offset, int rw_val); |
130 | int SSMReadContrast(int offset, int *rw_val); |
131 | int SSMSaveSaturation(int offset, int rw_val); |
132 | int SSMReadSaturation(int offset, int *rw_val); |
133 | int SSMSaveHue(int offset, int rw_val); |
134 | int SSMReadHue(int offset, int *rw_val); |
135 | int SSMSaveSharpness(int offset, int rw_val); |
136 | int SSMReadSharpness(int offset, int *rw_val); |
137 | int SSMSaveSceneMode(int rw_val); |
138 | int SSMReadSceneMode(int *rw_val); |
139 | int SSMSavePictureMode(int offset, int rw_val); |
140 | int SSMReadPictureMode(int offset, int *rw_val); |
141 | int SSMSaveColorTemperature(int offset, int rw_val); |
142 | int SSMReadColorTemperature(int offset, int *rw_val); |
143 | int SSMSaveNoiseReduction(int offset, int rw_val); |
144 | int SSMReadNoiseReduction(int offset, int *rw_val); |
145 | int SSMSaveDisplayMode(int offset, int rw_val); |
146 | int SSMReadDisplayMode(int offset, int *rw_val); |
147 | int SSMSaveBackLightVal(int offset, int rw_val); |
148 | int SSMReadBackLightVal(int offset, int *rw_val); |
149 | |
150 | int SSMReadFBCN360BackLightVal(int *rw_val); |
151 | int SSMSaveFBCN360BackLightVal(int rw_val); |
152 | int SSMSaveFBCELECmodeVal(int rw_val); |
153 | int SSMReadFBCELECmodeVal(int *rw_val); |
154 | int SSMSaveFBCN360ColorTempVal(int rw_val); |
155 | int SSMReadFBCN360ColorTempVal(int *rw_val); |
156 | |
157 | |
158 | |
159 | int SSMSaveColorDemoMode(unsigned char rw_val); |
160 | int SSMReadColorDemoMode(unsigned char *rw_val); |
161 | int SSMSaveColorBaseMode(unsigned char rw_val); |
162 | int SSMReadColorBaseMode(unsigned char *rw_val); |
163 | int SSMSaveRGBGainRStart(int offset, unsigned int rw_val); |
164 | int SSMReadRGBGainRStart(int offset, unsigned int *rw_val); |
165 | int SSMSaveRGBGainGStart(int offset, unsigned int rw_val); |
166 | int SSMReadRGBGainGStart(int offset, unsigned int *rw_val); |
167 | int SSMSaveRGBGainBStart(int offset, unsigned int rw_val); |
168 | int SSMReadRGBGainBStart(int offset, unsigned int *rw_val); |
169 | int SSMSaveRGBPostOffsetRStart(int offset, int rw_val); |
170 | int SSMReadRGBPostOffsetRStart(int offset, int *rw_val); |
171 | int SSMSaveRGBPostOffsetGStart(int offset, int rw_val); |
172 | int SSMReadRGBPostOffsetGStart(int offset, int *rw_val); |
173 | int SSMSaveRGBPostOffsetBStart(int offset, int rw_val); |
174 | int SSMReadRGBPostOffsetBStart(int offset, int *rw_val); |
175 | int SSMSaveRGBValueStart(int offset, int8_t rw_val); |
176 | int SSMReadRGBValueStart(int offset, int8_t *rw_val); |
177 | int SSMSaveDBCStart(unsigned char rw_val); |
178 | int SSMReadDBCStart(unsigned char *rw_val); |
179 | int SSMSaveColorSpaceStart(unsigned char rw_val); |
180 | int SSMReadColorSpaceStart(unsigned char *rw_val); |
181 | int SSMSaveDnlpStart(unsigned char rw_val); |
182 | int SSMReadDnlpStart(unsigned char *rw_val); |
183 | int SSMSavePanoramaStart(int offset, unsigned char rw_val); |
184 | int SSMReadPanoramaStart(int offset, unsigned char *rw_val); |
185 | int SSMSaveTestPattern(unsigned char rw_val); |
186 | int SSMReadTestPattern(unsigned char *rw_val); |
187 | int SSMSaveAPL(unsigned char rw_val); |
188 | int SSMReadAPL(unsigned char *rw_val); |
189 | int SSMSaveAPL2(unsigned char rw_val); |
190 | int SSMReadAPL2(unsigned char *rw_val); |
191 | int SSMSaveBD(unsigned char rw_val); |
192 | int SSMReadBD(unsigned char *rw_val); |
193 | int SSMSaveBP(unsigned char rw_val); |
194 | int SSMReadBP(unsigned char *rw_val); |
195 | int SSMSaveDDRSSC(unsigned char rw_val); |
196 | int SSMReadDDRSSC(unsigned char *rw_val); |
197 | int SSMSaveLVDSSSC(unsigned char rw_val); |
198 | int SSMReadLVDSSSC(unsigned char *rw_val); |
199 | int SSMSaveDreamPanel(unsigned char rw_val); |
200 | int SSMReadDreamPanel(unsigned char *rw_val); |
201 | int SSMSaveUserNatureLightSwitch(unsigned char rw_val); |
202 | int SSMReadUserNatureLightSwitch(unsigned char *rw_val); |
203 | int SSMSaveDBCBacklightEnable(unsigned char rw_val); |
204 | int SSMReadDBCBacklightEnable(unsigned char *rw_val); |
205 | int SSMSaveDBCBacklightStd(unsigned char rw_val); |
206 | int SSMReadDBCBacklightStd(unsigned char *rw_val); |
207 | int SSMSaveDBCEnable(unsigned char rw_val); |
208 | int SSMReadDBCEnable(unsigned char *rw_val); |
209 | int SSMSaveGammaValue(int rw_val); |
210 | int SSMReadGammaValue(int *rw_val); |
211 | int SSMSaveBackLightReverse(unsigned char rw_val); |
212 | int SSMReadBackLightReverse(unsigned char *rw_val); |
213 | |
214 | int SSMSaveAudioMasterVolume(int8_t rw_val); |
215 | int SSMReadAudioMasterVolume(int8_t *rw_val); |
216 | int SSMSaveAudioBalanceVal(int8_t rw_val); |
217 | int SSMReadAudioBalanceVal(int8_t *rw_val); |
218 | int SSMSaveAudioSupperBassVolume(int8_t rw_val); |
219 | int SSMReadAudioSupperBassVolume(int8_t *rw_val); |
220 | int SSMSaveAudioSupperBassSwitch(int8_t rw_val); |
221 | int SSMReadAudioSupperBassSwitch(int8_t *rw_val); |
222 | int SSMSaveAudioSRSSurroundSwitch(int8_t rw_val); |
223 | int SSMReadAudioSRSSurroundSwitch(int8_t *rw_val); |
224 | int SSMSaveAudioSRSDialogClaritySwitch(int8_t rw_val); |
225 | int SSMReadAudioSRSDialogClaritySwitch(int8_t *rw_val); |
226 | int SSMSaveAudioSRSTruBassSwitch(int8_t rw_val); |
227 | int SSMReadAudioSRSTruBassSwitch(int8_t *rw_val); |
228 | int SSMSaveAudioBassVolume(int8_t rw_val); |
229 | int SSMReadAudioBassVolume(int8_t *rw_val); |
230 | int SSMSaveAudioTrebleVolume(int8_t rw_val); |
231 | int SSMReadAudioTrebleVolume(int8_t *rw_val); |
232 | int SSMSaveAudioSoundModeVal(int8_t rw_val); |
233 | int SSMReadAudioSoundModeVal(int8_t *rw_val); |
234 | int SSMSaveAudioWallEffectSwitch(int8_t rw_val); |
235 | int SSMReadAudioWallEffectSwitch(int8_t *rw_val); |
236 | int SSMSaveAudioSPDIFSwitchVal(int8_t rw_val); |
237 | int SSMReadAudioSPDIFSwitchVal(int8_t *rw_val); |
238 | int SSMSaveAudioSPDIFModeVal(int8_t rw_val); |
239 | int SSMReadAudioSPDIFModeVal(int8_t *rw_val); |
240 | int SSMSaveAudioEQModeVal(int8_t rw_val); |
241 | int SSMReadAudioEQModeVal(int8_t *rw_val); |
242 | int SSMSaveAudioEQGain(int offset, int size, int8_t tmp_buf[]); |
243 | int SSMReadAudioEQGain(int offset, int size, int8_t tmp_buf[]); |
244 | |
245 | int SSMSaveBlackoutEnable(int8_t enable); |
246 | int SSMReadBlackoutEnable(int8_t *enable); |
247 | #ifdef __cplusplus |
248 | } |
249 | #endif |
250 | |
251 | #endif //__TV_SSM_API_H__ |
252 |