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