summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--tv_callback.h7
-rw-r--r--tv_input.cpp96
-rw-r--r--tvapi/android/include/ITv.h34
-rw-r--r--tvapi/android/include/ITvClient.h12
-rw-r--r--tvapi/android/include/ITvService.h18
-rw-r--r--tvapi/android/include/TvClient.h5
-rw-r--r--tvapi/android/include/tvcmd.h1180
-rw-r--r--tvapi/android/jni/cfbc_jni.cpp214
-rw-r--r--tvapi/android/jni/cfbc_test.cpp64
-rw-r--r--tvapi/android/jni/com_droidlogic_app_tv_TvControlManager.cpp666
-rw-r--r--tvapi/android/libtvbinder/ITv.cpp246
-rw-r--r--tvapi/android/libtvbinder/ITvClient.cpp78
-rw-r--r--tvapi/android/libtvbinder/ITvService.cpp56
-rw-r--r--tvapi/android/libtvbinder/TvClient.cpp54
-rw-r--r--tvapi/android/tv/TvPlay.cpp36
-rw-r--r--tvapi/android/tv/TvPlay.h2
-rw-r--r--tvapi/android/tvserver/TvService.cpp8700
-rw-r--r--tvapi/android/tvserver/TvService.h107
-rw-r--r--tvapi/android/tvserver/main.cpp12
-rw-r--r--tvapi/android/tvserver/tv_callback.h25
-rw-r--r--tvapi/libtv/audio/CAudioCustomerCtrl.cpp170
-rw-r--r--tvapi/libtv/audio/CAudioCustomerCtrl.h32
-rw-r--r--tvapi/libtv/audio/CTvAudio.h52
-rw-r--r--tvapi/libtv/audio/audio_alsa.cpp1004
-rw-r--r--tvapi/libtv/audio/audio_alsa.h164
-rw-r--r--tvapi/libtv/audio/audio_effect.cpp82
-rw-r--r--tvapi/libtv/audio/audio_effect.h34
-rw-r--r--tvapi/libtv/include/amstream.h142
-rw-r--r--tvapi/libtv/include/cm.h188
-rw-r--r--tvapi/libtv/include/hdmirx_cec.h492
-rw-r--r--tvapi/libtv/include/ve.h342
-rw-r--r--tvapi/libtv/tv/AutoBackLight.cpp280
-rw-r--r--tvapi/libtv/tv/AutoBackLight.h44
-rw-r--r--tvapi/libtv/tv/CAutoPQparam.cpp172
-rw-r--r--tvapi/libtv/tv/CAutoPQparam.h26
-rw-r--r--tvapi/libtv/tv/CAv.cpp612
-rw-r--r--tvapi/libtv/tv/CAv.h188
-rw-r--r--tvapi/libtv/tv/CFbcCommunication.cpp2670
-rw-r--r--tvapi/libtv/tv/CFbcCommunication.h716
-rw-r--r--tvapi/libtv/tv/CFrontEnd.cpp964
-rw-r--r--tvapi/libtv/tv/CFrontEnd.h236
-rw-r--r--tvapi/libtv/tv/CTv.cpp2174
-rw-r--r--tvapi/libtv/tv/CTv.h1470
-rw-r--r--tvapi/libtv/tv/CTvBooking.cpp170
-rw-r--r--tvapi/libtv/tv/CTvBooking.h94
-rw-r--r--tvapi/libtv/tv/CTvDmx.cpp8
-rw-r--r--tvapi/libtv/tv/CTvDmx.h12
-rw-r--r--tvapi/libtv/tv/CTvEpg.cpp258
-rw-r--r--tvapi/libtv/tv/CTvEpg.h276
-rw-r--r--tvapi/libtv/tv/CTvEv.cpp2
-rw-r--r--tvapi/libtv/tv/CTvEv.h322
-rw-r--r--tvapi/libtv/tv/CTvRecord.cpp368
-rw-r--r--tvapi/libtv/tv/CTvRecord.h70
-rw-r--r--tvapi/libtv/tv/CTvScanner.cpp1934
-rw-r--r--tvapi/libtv/tv/CTvScanner.h418
-rw-r--r--tvapi/libtv/tv/CTvScreenCapture.cpp1228
-rw-r--r--tvapi/libtv/tv/CTvScreenCapture.h142
-rw-r--r--tvapi/libtv/tv/CTvSubtitle.cpp708
-rw-r--r--tvapi/libtv/tv/CTvSubtitle.h430
-rw-r--r--tvapi/libtv/tv/CTvTime.h134
-rw-r--r--tvapi/libtv/tv/CTvVchipCheck.cpp250
-rw-r--r--tvapi/libtv/tv/CTvVchipCheck.h40
-rw-r--r--tvapi/libtv/tv/CUpgradeFBC.cpp974
-rw-r--r--tvapi/libtv/tv/CUpgradeFBC.h104
-rw-r--r--tvapi/libtv/tv/ScreenCatch.cpp638
-rw-r--r--tvapi/libtv/tvconfig/CIniFile.cpp558
-rw-r--r--tvapi/libtv/tvconfig/CIniFile.h76
-rw-r--r--tvapi/libtv/tvconfig/tvconfig.cpp28
-rw-r--r--tvapi/libtv/tvdb/CTvChannel.cpp408
-rw-r--r--tvapi/libtv/tvdb/CTvChannel.h478
-rw-r--r--tvapi/libtv/tvdb/CTvDatabase.cpp302
-rw-r--r--tvapi/libtv/tvdb/CTvDatabase.h112
-rw-r--r--tvapi/libtv/tvdb/CTvDimension.cpp714
-rw-r--r--tvapi/libtv/tvdb/CTvDimension.h134
-rw-r--r--tvapi/libtv/tvdb/CTvEvent.cpp322
-rw-r--r--tvapi/libtv/tvdb/CTvEvent.h112
-rw-r--r--tvapi/libtv/tvdb/CTvGroup.cpp4
-rw-r--r--tvapi/libtv/tvdb/CTvGroup.h14
-rw-r--r--tvapi/libtv/tvdb/CTvProgram.cpp1322
-rw-r--r--tvapi/libtv/tvdb/CTvProgram.h988
-rw-r--r--tvapi/libtv/tvdb/CTvRegion.cpp228
-rw-r--r--tvapi/libtv/tvdb/CTvRegion.h30
-rw-r--r--tvapi/libtv/tvin/CHDMIRxCEC.cpp830
-rw-r--r--tvapi/libtv/tvin/CSourceConnectDetect.cpp438
-rw-r--r--tvapi/libtv/tvin/CSourceConnectDetect.h76
-rw-r--r--tvapi/libtv/tvin/CTvin.cpp4452
-rw-r--r--tvapi/libtv/tvin/CTvin.h2116
-rw-r--r--tvapi/libtv/tvsetting/CBlobDevice.cpp6
-rw-r--r--tvapi/libtv/tvsetting/CBlobDevice.h72
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceE2prom.cpp12
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceE2prom.h48
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceFile.cpp66
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceFile.h20
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceRam.cpp146
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceRam.h40
-rw-r--r--tvapi/libtv/tvsetting/CTvSetting.cpp2168
-rw-r--r--tvapi/libtv/tvsetting/CTvSettingDeviceFactory.cpp38
-rw-r--r--tvapi/libtv/tvsetting/CTvSettingDeviceFactory.h8
-rw-r--r--tvapi/libtv/tvsetting/TvKeyData.cpp1792
-rw-r--r--tvapi/libtv/tvsetting/audio_cfg.cpp958
-rw-r--r--tvapi/libtv/tvutils/CCondition.h84
-rw-r--r--tvapi/libtv/tvutils/CFile.cpp261
-rw-r--r--tvapi/libtv/tvutils/CFile.h50
-rw-r--r--tvapi/libtv/tvutils/CHdmiCecCmd.cpp6
-rw-r--r--tvapi/libtv/tvutils/CHdmiCecCmd.h6
-rw-r--r--tvapi/libtv/tvutils/CMsgQueue.cpp146
-rw-r--r--tvapi/libtv/tvutils/CMsgQueue.h40
-rw-r--r--tvapi/libtv/tvutils/CMutex.h112
-rw-r--r--tvapi/libtv/tvutils/CSerialCommunication.cpp118
-rw-r--r--tvapi/libtv/tvutils/CSerialCommunication.h60
-rw-r--r--tvapi/libtv/tvutils/CSerialPort.cpp568
-rw-r--r--tvapi/libtv/tvutils/CSerialPort.h42
-rw-r--r--tvapi/libtv/tvutils/CSqlite.cpp126
-rw-r--r--tvapi/libtv/tvutils/CSqlite.h288
-rw-r--r--tvapi/libtv/tvutils/CThread.cpp212
-rw-r--r--tvapi/libtv/tvutils/CThread.h76
-rw-r--r--tvapi/libtv/tvutils/CTvInput.cpp204
-rw-r--r--tvapi/libtv/tvutils/CTvInput.h46
-rw-r--r--tvapi/libtv/tvutils/serial_base.cpp560
-rw-r--r--tvapi/libtv/tvutils/serial_operate.cpp336
-rw-r--r--tvapi/libtv/tvutils/serial_operate.h42
-rw-r--r--tvapi/libtv/tvutils/tvutils.cpp2813
-rw-r--r--tvapi/libtv/tvutils/tvutils.h44
-rw-r--r--tvapi/libtv/tvutils/zepoll.cpp66
-rw-r--r--tvapi/libtv/tvutils/zepoll.h54
-rw-r--r--tvapi/libtv/version/version.cpp50
-rw-r--r--tvapi/libtv/vpp/CPQdb.cpp618
-rw-r--r--tvapi/libtv/vpp/CPQdb.h232
-rw-r--r--tvapi/libtv/vpp/CVpp.cpp724
-rw-r--r--tvapi/libtv/vpp/CVpp.h676
-rw-r--r--tvapi/libtv/vpp/pqdata.cpp216
-rw-r--r--tvapi/tvtests/comm_test.cpp42
-rw-r--r--tvapi/tvtests/ssm_test.cpp320
-rw-r--r--tvapi/tvtests/tvconfig_test.cpp560
134 files changed, 31073 insertions, 30287 deletions
diff --git a/tvapi/libtv/vpp/CPQdb.cpp b/tvapi/libtv/vpp/CPQdb.cpp
index 4f11e7f..ac01d47 100644
--- a/tvapi/libtv/vpp/CPQdb.cpp
+++ b/tvapi/libtv/vpp/CPQdb.cpp
@@ -101,7 +101,8 @@ using namespace std;
return temp.st_size;
}*/
-CPqData::CPqData() {
+CPqData::CPqData()
+{
int i = 0, j = 0;
for (i = 0; i < 15; i++) {
@@ -154,10 +155,12 @@ CPqData::CPqData() {
}
}
-CPqData::~CPqData() {
+CPqData::~CPqData()
+{
}
-int CPqData::openPqDB(const char *db_path) {
+int CPqData::openPqDB(const char *db_path)
+{
int rval;
project_info_t tmp_info;
char SYSTEM_PQ[128] = { 0 };
@@ -211,7 +214,7 @@ int CPqData::reopenDB()
}
int CPqData::getRegValues(const char *table_name, tvin_port_t source, tvin_sig_fmt_t signal,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
{
CSqlite::Cursor c_tablelist, c_reg_list;
int index_am_reg = 0;
@@ -223,16 +226,16 @@ int CPqData::getRegValues(const char *table_name, tvin_port_t source, tvin_sig_f
}
getSqlParams(__FUNCTION__, sqlmaster,
- "select TableName from %s where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", table_name, source, signal, mode);
+ "select TableName from %s where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", table_name, source, signal, mode);
this->select(sqlmaster, c_tablelist);
if (c_tablelist.moveToFirst()) { //for table list
do {
getSqlParams(__FUNCTION__, sqlmaster,
- "select RegType, RegAddr, RegMask, RegValue from %s;",
- c_tablelist.getString(0).string());
+ "select RegType, RegAddr, RegMask, RegValue from %s;",
+ c_tablelist.getString(0).string());
this->select(sqlmaster, c_reg_list);
if (c_reg_list.moveToFirst()) { //reg list for each table
@@ -257,19 +260,20 @@ int CPqData::getRegValues(const char *table_name, tvin_port_t source, tvin_sig_f
}
int CPqData::getRegValuesByValue(const char *name, const char *f_name, const char *f2_name,
- const int val, const int val2, am_regs_t *regs) {
+ const int val, const int val2, am_regs_t *regs)
+{
CSqlite::Cursor c_reg_list;
char sqlmaster[256];
int rval = -1;
//first get table name
if ((strlen(f2_name) == 0) && (val2 == 0))
getSqlParams(__FUNCTION__, sqlmaster,
- "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d;", name, f_name,
- val);
+ "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d;", name, f_name,
+ val);
else
getSqlParams(__FUNCTION__, sqlmaster,
- "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d and %s = %d;",
- name, f_name, val, f2_name, val2);
+ "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d and %s = %d;",
+ name, f_name, val, f2_name, val2);
rval = this->select(sqlmaster, c_reg_list);
int count = c_reg_list.getCount();
@@ -299,19 +303,20 @@ int CPqData::getRegValuesByValue(const char *name, const char *f_name, const cha
}
int CPqData::getRegValuesByValue_long(const char *name, const char *f_name, const char *f2_name,
- const int val, const int val2, am_regs_t *regs, am_regs_t *regs_1) {
+ const int val, const int val2, am_regs_t *regs, am_regs_t *regs_1)
+{
CSqlite::Cursor c_reg_list;
char sqlmaster[256];
int rval = -1;
//first get table name
if ((strlen(f2_name) == 0) && (val2 == 0))
getSqlParams(__FUNCTION__, sqlmaster,
- "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d;", name, f_name,
- val);
+ "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d;", name, f_name,
+ val);
else
getSqlParams(__FUNCTION__, sqlmaster,
- "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d and %s = %d;",
- name, f_name, val, f2_name, val2);
+ "select RegType, RegAddr, RegMask, RegValue from %s where %s = %d and %s = %d;",
+ name, f_name, val, f2_name, val2);
rval = this->select(sqlmaster, c_reg_list);
@@ -354,29 +359,31 @@ int CPqData::getRegValuesByValue_long(const char *name, const char *f_name, cons
return rval;
}
int CPqData::PQ_GetBaseColorParams(vpp_color_basemode_t basemode, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs) {
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster,
- "select TableName from GeneralColormanagementTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
+ "select TableName from GeneralColormanagementTable where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
rval = getRegValuesByValue(c.getString(index_TableName), CM_LEVEL_NAME, "", (int) basemode,
- 0, regs);
+ 0, regs);
}
return rval;
}
int CPqData::PQ_GetCM2Params(vpp_color_management2_t basemode, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs) {
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
@@ -396,22 +403,23 @@ int CPqData::PQ_GetCM2Params(vpp_color_management2_t basemode, tvin_port_t sourc
}
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralCM2Table where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
rval = getRegValuesByValue(c.getString(index_TableName), CM_LEVEL_NAME, "", (int) basemode,
- 0, regs);
+ 0, regs);
}
return rval;
}
int CPqData::PQ_GetNR2Params(vpp_noise_reduction2_mode_t nr_mode, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs) {
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
@@ -428,23 +436,24 @@ int CPqData::PQ_GetNR2Params(vpp_noise_reduction2_mode_t nr_mode, tvin_port_t so
}
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralNR2Table where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
rval = getRegValuesByValue(c.getString(index_TableName), LEVEL_NAME, "", (int) nr_mode, 0,
- regs);
+ regs);
}
return rval;
}
int CPqData::PQ_GetXVYCCParams(vpp_xvycc_mode_t xvycc_mode, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs,
- am_regs_t *regs_1) {
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs,
+ am_regs_t *regs_1)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
@@ -461,22 +470,23 @@ int CPqData::PQ_GetXVYCCParams(vpp_xvycc_mode_t xvycc_mode, tvin_port_t source_p
}
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralXVYCCTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
rval = getRegValuesByValue_long(c.getString(index_TableName), LEVEL_NAME, "",
- (int) xvycc_mode, 0, regs, regs_1);
+ (int) xvycc_mode, 0, regs, regs_1);
}
return rval;
}
int CPqData::PQ_GetMCDIParams(vpp_mcdi_mode_t mcdi_mode, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs) {
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
@@ -493,22 +503,22 @@ int CPqData::PQ_GetMCDIParams(vpp_mcdi_mode_t mcdi_mode, tvin_port_t source_port
}
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralMCDITable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
rval = getRegValuesByValue(c.getString(index_TableName), LEVEL_NAME, "", (int) mcdi_mode,
- 0, regs);
+ 0, regs);
}
return rval;
}
int CPqData::PQ_GetDeblockParams(vpp_deblock_mode_t deb_mode, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, am_regs_t *regs)
{
CSqlite::Cursor c;
char sqlmaster[256];
@@ -516,9 +526,9 @@ int CPqData::PQ_GetDeblockParams(vpp_deblock_mode_t deb_mode, tvin_port_t source
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralDeblockTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, is2dOr3d);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, is2dOr3d);
rval = this->select(sqlmaster, c);
@@ -530,7 +540,8 @@ int CPqData::PQ_GetDeblockParams(vpp_deblock_mode_t deb_mode, tvin_port_t source
int CPqData::PQ_GetColorTemperatureParams(vpp_color_temperature_mode_t Tempmode,
tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, tvin_trans_fmt_t trans_fmt,
- tcon_rgb_ogo_t *params) {
+ tcon_rgb_ogo_t *params)
+{
CSqlite::Cursor c;
char sqlmaster[256];
@@ -549,20 +560,20 @@ int CPqData::PQ_GetColorTemperatureParams(vpp_color_temperature_mode_t Tempmode,
params->b_post_offset = 0;
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralWhiteBalanceTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d;", source_port, sig_fmt, trans_fmt);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d;", source_port, sig_fmt, trans_fmt);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "select Enable, R_Pre_Offset, G_Pre_Offset, B_Pre_Offset, R_Gain, G_Gain, B_Gain, R_Post_Offset, G_Post_Offset, B_Post_Offset from %s where "
- "Level = %d and def = 0;", c.getString(index_TableName).string(),
- (int) Tempmode);
+ __FUNCTION__,
+ sqlmaster,
+ "select Enable, R_Pre_Offset, G_Pre_Offset, B_Pre_Offset, R_Gain, G_Gain, B_Gain, R_Post_Offset, G_Post_Offset, B_Post_Offset from %s where "
+ "Level = %d and def = 0;", c.getString(index_TableName).string(),
+ (int) Tempmode);
rval = this->select(sqlmaster, c);
@@ -583,7 +594,8 @@ int CPqData::PQ_GetColorTemperatureParams(vpp_color_temperature_mode_t Tempmode,
}
int CPqData::PQ_SetColorTemperatureParams(vpp_color_temperature_mode_t Tempmode,
tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, tvin_trans_fmt_t trans_fmt,
- tcon_rgb_ogo_t params) {
+ tcon_rgb_ogo_t params)
+{
CSqlite::Cursor c;
char sqlmaster[256];
char sql[512];
@@ -591,38 +603,39 @@ int CPqData::PQ_SetColorTemperatureParams(vpp_color_temperature_mode_t Tempmode,
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralWhiteBalanceTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d;", source_port, sig_fmt, trans_fmt);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d;", source_port, sig_fmt, trans_fmt);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
getSqlParams(
- __FUNCTION__,
- sql,
- "update %s set Enable = %d, "
- "R_Pre_Offset = %d, G_Pre_Offset = %d, B_Pre_Offset = %d, R_Gain = %d, G_Gain = %d, B_Gain = %d, "
- "R_Post_Offset = %d, G_Post_Offset = %d, B_Post_Offset = %d where Level = %d and def = 0;",
- c.getString(index_TableName).string(), params.en, params.r_pre_offset,
- params.g_pre_offset, params.b_pre_offset, params.r_gain, params.g_gain,
- params.b_gain, params.r_post_offset, params.g_post_offset, params.b_post_offset,
- Tempmode);
+ __FUNCTION__,
+ sql,
+ "update %s set Enable = %d, "
+ "R_Pre_Offset = %d, G_Pre_Offset = %d, B_Pre_Offset = %d, R_Gain = %d, G_Gain = %d, B_Gain = %d, "
+ "R_Post_Offset = %d, G_Post_Offset = %d, B_Post_Offset = %d where Level = %d and def = 0;",
+ c.getString(index_TableName).string(), params.en, params.r_pre_offset,
+ params.g_pre_offset, params.b_pre_offset, params.r_gain, params.g_gain,
+ params.b_gain, params.r_post_offset, params.g_post_offset, params.b_post_offset,
+ Tempmode);
rval = this->exeSql(sql);
}
return rval;
}
-int CPqData::PQ_ResetAllColorTemperatureParams(void) {
+int CPqData::PQ_ResetAllColorTemperatureParams(void)
+{
CSqlite::Cursor c;
char sqlmaster[512];
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster,
- "select distinct TableName from GeneralWhiteBalanceTable ;");
+ "select distinct TableName from GeneralWhiteBalanceTable ;");
rval = this->select(sqlmaster, c);
@@ -630,13 +643,13 @@ int CPqData::PQ_ResetAllColorTemperatureParams(void) {
int index_TableName = 0;//c.getColumnIndex("TableName");
do { //delete
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "delete from %s where def = 0;"
- "insert into %s( Level , Enable , R_Pre_Offset, G_Pre_Offset, B_Pre_Offset, R_Gain, G_Gain, B_Gain, R_Post_Offset, G_Post_Offset, B_Post_Offset, def ) "
- "select Level, Enable, R_Pre_Offset, G_Pre_Offset, B_Pre_Offset, R_Gain, G_Gain, B_Gain, R_Post_Offset, G_Post_Offset, B_Post_Offset, 0 from %s where def = 1;",
- c.getString(index_TableName).string(), c.getString(index_TableName).string(),
- c.getString(index_TableName).string());
+ __FUNCTION__,
+ sqlmaster,
+ "delete from %s where def = 0;"
+ "insert into %s( Level , Enable , R_Pre_Offset, G_Pre_Offset, B_Pre_Offset, R_Gain, G_Gain, B_Gain, R_Post_Offset, G_Post_Offset, B_Post_Offset, def ) "
+ "select Level, Enable, R_Pre_Offset, G_Pre_Offset, B_Pre_Offset, R_Gain, G_Gain, B_Gain, R_Post_Offset, G_Post_Offset, B_Post_Offset, 0 from %s where def = 1;",
+ c.getString(index_TableName).string(), c.getString(index_TableName).string(),
+ c.getString(index_TableName).string());
rval = this->exeSql(sqlmaster);
} while (c.moveToNext());
}
@@ -644,7 +657,8 @@ int CPqData::PQ_ResetAllColorTemperatureParams(void) {
}
int CPqData::PQ_GetDNLPParams(tvin_port_t source_port, tvin_sig_fmt_t fmt, is_3d_type_t is2dOr3d,
- tvin_trans_fmt_t trans_fmt, ve_dnlp_t *params, ve_dnlp_table_t *newParams, int *dnlpFlag) {
+ tvin_trans_fmt_t trans_fmt, ve_dnlp_t *params, ve_dnlp_table_t *newParams, int *dnlpFlag)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
@@ -659,16 +673,16 @@ int CPqData::PQ_GetDNLPParams(tvin_port_t source_port, tvin_sig_fmt_t fmt, is_3d
mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);//(status << 16)|trans_fmt;
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralDNLPTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
getSqlParams(__FUNCTION__, sqlmaster, "select value from %s ",
- c.getString(index_TableName).string());
+ c.getString(index_TableName).string());
rval = this->select(sqlmaster, c);
int count = c.getCount();
@@ -733,11 +747,13 @@ int CPqData::PQ_GetDNLPParams(tvin_port_t source_port, tvin_sig_fmt_t fmt, is_3d
}
int CPqData::PQ_SetNoLineAllBrightnessParams(tv_source_input_type_t source_type, int osd0,
- int osd25, int osd50, int osd75, int osd100) {
+ int osd25, int osd50, int osd75, int osd100)
+{
return SetNonlinearMapping(TVPQ_DATA_BRIGHTNESS, source_type, osd0, osd25, osd50, osd75, osd100);
}
int CPqData::PQ_GetNoLineAllBrightnessParams(tv_source_input_type_t source_type, int *osd0,
- int *osd25, int *osd50, int *osd75, int *osd100) {
+ int *osd25, int *osd50, int *osd75, int *osd100)
+{
int osdvalue[5] = { 0 };
int rval;
rval = GetNonlinearMappingByOSDFac(TVPQ_DATA_BRIGHTNESS, source_type, osdvalue);
@@ -754,7 +770,8 @@ int CPqData::PQ_GetNoLineAllBrightnessParams(tv_source_input_type_t source_type,
}
int CPqData::PQ_GetBrightnessParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params)
+{
int val;
GetNonlinearMapping(TVPQ_DATA_BRIGHTNESS, source_port, level, &val);
@@ -763,16 +780,19 @@ int CPqData::PQ_GetBrightnessParams(tvin_port_t source_port, tvin_sig_fmt_t sig_
}
int CPqData::PQ_SetBrightnessParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params)
+{
return 0;
}
int CPqData::PQ_SetNoLineAllContrastParams(tv_source_input_type_t source_type, int osd0, int osd25,
- int osd50, int osd75, int osd100) {
+ int osd50, int osd75, int osd100)
+{
return SetNonlinearMapping(TVPQ_DATA_CONTRAST, source_type, osd0, osd25, osd50, osd75, osd100);
}
int CPqData::PQ_GetNoLineAllContrastParams(tv_source_input_type_t source_type, int *osd0,
- int *osd25, int *osd50, int *osd75, int *osd100) {
+ int *osd25, int *osd50, int *osd75, int *osd100)
+{
int osdvalue[5] = { 0 };
int rval;
rval = GetNonlinearMappingByOSDFac(TVPQ_DATA_CONTRAST, source_type, osdvalue);
@@ -788,23 +808,27 @@ int CPqData::PQ_GetNoLineAllContrastParams(tv_source_input_type_t source_type, i
}
int CPqData::PQ_GetContrastParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params)
+{
int val;
GetNonlinearMapping(TVPQ_DATA_CONTRAST, source_port, level, &val);
*params = CaculateLevelParam(pq_con_data, con_nodes, val);
return 0;
}
int CPqData::PQ_SetContrastParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params)
+{
return 0;
}
int CPqData::PQ_SetNoLineAllSaturationParams(tv_source_input_type_t source_type, int osd0,
- int osd25, int osd50, int osd75, int osd100) {
+ int osd25, int osd50, int osd75, int osd100)
+{
return SetNonlinearMapping(TVPQ_DATA_SATURATION, source_type, osd0, osd25, osd50, osd75, osd100);
}
int CPqData::PQ_GetNoLineAllSaturationParams(tv_source_input_type_t source_type, int *osd0,
- int *osd25, int *osd50, int *osd75, int *osd100) {
+ int *osd25, int *osd50, int *osd75, int *osd100)
+{
int osdvalue[5] = { 0 };
int rval;
rval = GetNonlinearMappingByOSDFac(TVPQ_DATA_SATURATION, source_type, osdvalue);
@@ -820,23 +844,27 @@ int CPqData::PQ_GetNoLineAllSaturationParams(tv_source_input_type_t source_type,
}
int CPqData::PQ_GetSaturationParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params)
+{
int val;
GetNonlinearMapping(TVPQ_DATA_SATURATION, source_port, level, &val);
*params = CaculateLevelParam(pq_sat_data, sat_nodes, val);
return 0;
}
int CPqData::PQ_SetSaturationParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params)
+{
return 0;
}
int CPqData::PQ_SetNoLineAllHueParams(tv_source_input_type_t source_type, int osd0, int osd25,
- int osd50, int osd75, int osd100) {
+ int osd50, int osd75, int osd100)
+{
return SetNonlinearMapping(TVPQ_DATA_HUE, source_type, osd0, osd25, osd50, osd75, osd100);
}
int CPqData::PQ_GetNoLineAllHueParams(tv_source_input_type_t source_type, int *osd0, int *osd25,
- int *osd50, int *osd75, int *osd100) {
+ int *osd50, int *osd75, int *osd100)
+{
int osdvalue[5] = { 0 };
int rval;
rval = GetNonlinearMappingByOSDFac(TVPQ_DATA_HUE, source_type, osdvalue);
@@ -852,23 +880,27 @@ int CPqData::PQ_GetNoLineAllHueParams(tv_source_input_type_t source_type, int *o
}
int CPqData::PQ_GetHueParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int *params)
+{
int val;
GetNonlinearMapping(TVPQ_DATA_HUE, source_port, level, &val);
*params = CaculateLevelParam(pq_hue_data, hue_nodes, val);
return 0;
}
int CPqData::PQ_SetHueParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params)
+{
return 0;
}
int CPqData::PQ_SetNoLineAllSharpnessParams(tv_source_input_type_t source_type, int osd0,
- int osd25, int osd50, int osd75, int osd100) {
+ int osd25, int osd50, int osd75, int osd100)
+{
return SetNonlinearMapping(TVPQ_DATA_SHARPNESS, source_type, osd0, osd25, osd50, osd75, osd100);
}
int CPqData::PQ_GetNoLineAllSharpnessParams(tv_source_input_type_t source_type, int *osd0,
- int *osd25, int *osd50, int *osd75, int *osd100) {
+ int *osd25, int *osd50, int *osd75, int *osd100)
+{
int osdvalue[5] = { 0 };
int rval;
rval = GetNonlinearMappingByOSDFac(TVPQ_DATA_SHARPNESS, source_type, osdvalue);
@@ -884,7 +916,8 @@ int CPqData::PQ_GetNoLineAllSharpnessParams(tv_source_input_type_t source_type,
}
int CPqData::PQ_GetSharpnessParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, am_regs_t *regs, am_regs_t *regs_l) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, am_regs_t *regs, am_regs_t *regs_l)
+{
int val;
GetNonlinearMapping(TVPQ_DATA_SHARPNESS, source_port, level, &val);
LOGD("val = %d\n", val);
@@ -894,7 +927,8 @@ int CPqData::PQ_GetSharpnessParams(tvin_port_t source_port, tvin_sig_fmt_t sig_f
}
return 0;
}
-int CPqData::PQ_GetPLLParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, am_regs_t *regs) {
+int CPqData::PQ_GetPLLParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, am_regs_t *regs)
+{
int ret = -1;
int i = 0;
@@ -917,7 +951,8 @@ int CPqData::PQ_GetPLLParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, am
}
return ret;
}
-int CPqData::PQ_GetCVD2Params(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, am_regs_t *regs) {
+int CPqData::PQ_GetCVD2Params(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, am_regs_t *regs)
+{
int ret = -1;
int i = 0;
ret = getRegValuesByValue(CVD2_SETTING, PORT, FORMAT, source_port, sig_fmt, regs);
@@ -941,16 +976,19 @@ int CPqData::PQ_GetCVD2Params(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, a
return ret;
}
int CPqData::PQ_SetSharpnessParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, am_regs_t regs) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, am_regs_t regs)
+{
return 0;
}
int CPqData::PQ_SetNoLineAllVolumeParams(tv_source_input_type_t source_type, int osd0, int osd25,
- int osd50, int osd75, int osd100) {
+ int osd50, int osd75, int osd100)
+{
return SetNonlinearMapping(TVPQ_DATA_VOLUME, source_type, osd0, osd25, osd50, osd75, osd100);
}
int CPqData::PQ_GetNoLineAllVolumeParams(tv_source_input_type_t source_type, int *osd0, int *osd25,
- int *osd50, int *osd75, int *osd100) {
+ int *osd50, int *osd75, int *osd100)
+{
int osdvalue[5] = { 0 };
int rval;
rval = GetNonlinearMappingByOSDFac(TVPQ_DATA_VOLUME, source_type, osdvalue);
@@ -966,44 +1004,47 @@ int CPqData::PQ_GetNoLineAllVolumeParams(tv_source_input_type_t source_type, int
}
int CPqData::PQ_SetVolumeParams(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int level, int params)
+{
return 0;
}
-int CPqData::PQ_ResetAllNoLineParams(void) {
+int CPqData::PQ_ResetAllNoLineParams(void)
+{
int rval;
char sqlmaster[256];
char *err = NULL;
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "delete from NonlinearMapping; "
- "insert into NonlinearMapping(TVIN_PORT, Item_ID, Level, Value) select TVIN_PORT, Item_ID, Level, Value from NonlinearMapping_Default;");
+ __FUNCTION__,
+ sqlmaster,
+ "delete from NonlinearMapping; "
+ "insert into NonlinearMapping(TVIN_PORT, Item_ID, Level, Value) select TVIN_PORT, Item_ID, Level, Value from NonlinearMapping_Default;");
rval = this->exeSql(sqlmaster);
return rval;
}
int CPqData::PQ_GetNoiseReductionParams(vpp_noise_reduction_mode_t nr_mode,
- tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d,
- tvin_trans_fmt_t trans_fmt, int *params) {
+ tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d,
+ tvin_trans_fmt_t trans_fmt, int *params)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralNoiseReductionTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_port, sig_fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
getSqlParams(__FUNCTION__, sqlmaster, "select NRValue from %s where NRLevel = %d;",
- c.getString(index_TableName).string(), (int) nr_mode);
+ c.getString(index_TableName).string(), (int) nr_mode);
rval = this->select(sqlmaster, c);
@@ -1015,14 +1056,16 @@ int CPqData::PQ_GetNoiseReductionParams(vpp_noise_reduction_mode_t nr_mode,
}
int CPqData::PQ_SetNoiseReductionParams(vpp_noise_reduction_mode_t nr_mode,
- tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d,
- tvin_trans_fmt_t trans_fmt, int *params) {
+ tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d,
+ tvin_trans_fmt_t trans_fmt, int *params)
+{
return 0;
}
int CPqData::PQ_GetOverscanParams(tv_source_input_type_t source_type, tvin_sig_fmt_t fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, vpp_display_mode_t dmode,
- tvin_cutwin_t *cutwin_t) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, vpp_display_mode_t dmode,
+ tvin_cutwin_t *cutwin_t)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
@@ -1034,9 +1077,9 @@ int CPqData::PQ_GetOverscanParams(tv_source_input_type_t source_type, tvin_sig_f
cutwin_t->ve = 0;
getSqlParams(__FUNCTION__, sqlmaster, "select Hs, He, Vs, Ve from OVERSCAN where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d ;", source_type, fmt, mode);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d ;", source_type, fmt, mode);
rval = this->select(sqlmaster, c);
@@ -1049,62 +1092,65 @@ int CPqData::PQ_GetOverscanParams(tv_source_input_type_t source_type, tvin_sig_f
return rval;
}
int CPqData::PQ_SetOverscanParams(tv_source_input_type_t source_type, tvin_sig_fmt_t fmt,
- is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, tvin_cutwin_t cutwin_t) {
+ is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, tvin_cutwin_t cutwin_t)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int mode = is2dOr3d;//Check2Dor3D(status, trans_fmt);
int rval = -1;
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "select * from OVERSCAN where TVIN_PORT = %d and TVIN_SIG_FMT = %d and TVIN_TRANS_FMT = %d;",
- source_type, fmt, mode);
+ __FUNCTION__,
+ sqlmaster,
+ "select * from OVERSCAN where TVIN_PORT = %d and TVIN_SIG_FMT = %d and TVIN_TRANS_FMT = %d;",
+ source_type, fmt, mode);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "update OVERSCAN set Hs = %d, He = %d, Vs = %d, Ve = %d where TVIN_PORT = %d and TVIN_SIG_FMT = %d and TVIN_TRANS_FMT = %d;",
- cutwin_t.hs, cutwin_t.he, cutwin_t.vs, cutwin_t.ve, source_type, fmt, mode);
+ __FUNCTION__,
+ sqlmaster,
+ "update OVERSCAN set Hs = %d, He = %d, Vs = %d, Ve = %d where TVIN_PORT = %d and TVIN_SIG_FMT = %d and TVIN_TRANS_FMT = %d;",
+ cutwin_t.hs, cutwin_t.he, cutwin_t.vs, cutwin_t.ve, source_type, fmt, mode);
} else {
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "Insert into OVERSCAN(TVIN_PORT, TVIN_SIG_FMT, TVIN_TRANS_FMT, Hs, He, Vs, Ve) values(%d, %d, %d ,%d ,%d, %d, %d);",
- source_type, fmt, mode, cutwin_t.hs, cutwin_t.he, cutwin_t.vs, cutwin_t.ve);
+ __FUNCTION__,
+ sqlmaster,
+ "Insert into OVERSCAN(TVIN_PORT, TVIN_SIG_FMT, TVIN_TRANS_FMT, Hs, He, Vs, Ve) values(%d, %d, %d ,%d ,%d, %d, %d);",
+ source_type, fmt, mode, cutwin_t.hs, cutwin_t.he, cutwin_t.vs, cutwin_t.ve);
}
rval = this->exeSql(sqlmaster);
return rval;
}
-int CPqData::PQ_ResetAllOverscanParams(void) {
+int CPqData::PQ_ResetAllOverscanParams(void)
+{
int rval;
char sqlmaster[256];
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "delete from OVERSCAN; insert into OVERSCAN(TVIN_PORT, TVIN_SIG_FMT, TVIN_TRANS_FMT, hs, he, vs, ve) select TVIN_PORT, TVIN_SIG_FMT, TVIN_TRANS_FMT, hs, he, vs, ve from OVERSCAN_default;");
+ __FUNCTION__,
+ sqlmaster,
+ "delete from OVERSCAN; insert into OVERSCAN(TVIN_PORT, TVIN_SIG_FMT, TVIN_TRANS_FMT, hs, he, vs, ve) select TVIN_PORT, TVIN_SIG_FMT, TVIN_TRANS_FMT, hs, he, vs, ve from OVERSCAN_default;");
rval = this->exeSql(sqlmaster);
return rval;
}
int CPqData::PQ_GetPQModeParams(tv_source_input_type_t source_type, vpp_picture_mode_t pq_mode,
- vpp_pq_para_t *params) {
+ vpp_pq_para_t *params)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster,
- "select Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR from Picture_Mode where "
- "TVIN_PORT = %d and "
- "Mode = %d ;", source_type, pq_mode);
+ "select Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR from Picture_Mode where "
+ "TVIN_PORT = %d and "
+ "Mode = %d ;", source_type, pq_mode);
rval = this->select(sqlmaster, c);
@@ -1120,51 +1166,55 @@ int CPqData::PQ_GetPQModeParams(tv_source_input_type_t source_type, vpp_picture_
return rval;
}
int CPqData::PQ_SetPQModeParams(tv_source_input_type_t source_type, vpp_picture_mode_t pq_mode,
- vpp_pq_para_t *params) {
+ vpp_pq_para_t *params)
+{
int rval;
char sql[256];
getSqlParams(
- __FUNCTION__,
- sql,
- "update Picture_Mode set Brightness = %d, Contrast = %d, Saturation = %d, Hue = %d, Sharpness = %d, Backlight = %d, NR= %d "
- " where TVIN_PORT = %d and Mode = %d;", params->brightness, params->contrast,
- params->saturation, params->hue, params->sharpness, params->backlight, params->nr,
- source_type, pq_mode);
+ __FUNCTION__,
+ sql,
+ "update Picture_Mode set Brightness = %d, Contrast = %d, Saturation = %d, Hue = %d, Sharpness = %d, Backlight = %d, NR= %d "
+ " where TVIN_PORT = %d and Mode = %d;", params->brightness, params->contrast,
+ params->saturation, params->hue, params->sharpness, params->backlight, params->nr,
+ source_type, pq_mode);
rval = this->exeSql(sql);
return 0;
}
int CPqData::PQ_SetPQModeParamsByName(const char *name, tv_source_input_type_t source_type,
- vpp_picture_mode_t pq_mode, vpp_pq_para_t *params) {
+ vpp_picture_mode_t pq_mode, vpp_pq_para_t *params)
+{
int rval;
char sql[256];
getSqlParams(__FUNCTION__, sql,
- "insert into %s(TVIN_PORT, Mode, Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR)"
- " values(%d,%d,%d,%d,%d,%d,%d,%d,%d);", name, source_type, pq_mode,
- params->brightness, params->contrast, params->saturation, params->hue,
- params->sharpness, params->backlight, params->nr);
+ "insert into %s(TVIN_PORT, Mode, Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR)"
+ " values(%d,%d,%d,%d,%d,%d,%d,%d,%d);", name, source_type, pq_mode,
+ params->brightness, params->contrast, params->saturation, params->hue,
+ params->sharpness, params->backlight, params->nr);
rval = this->exeSql(sql);
return 0;
}
-int CPqData::PQ_ResetAllPQModeParams(void) {
+int CPqData::PQ_ResetAllPQModeParams(void)
+{
int rval;
char sqlmaster[256];
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "delete from picture_mode; insert into picture_mode(TVIN_PORT, Mode, Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR) select TVIN_PORT, Mode, Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR from picture_mode_default;");
+ __FUNCTION__,
+ sqlmaster,
+ "delete from picture_mode; insert into picture_mode(TVIN_PORT, Mode, Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR) select TVIN_PORT, Mode, Brightness, Contrast, Saturation, Hue, Sharpness, Backlight, NR from picture_mode_default;");
rval = this->exeSql(sqlmaster);
return rval;
}
int CPqData::PQ_GetGammaSpecialTable(int gammaValue, const char *f_name,
- tcon_gamma_table_t *gamma_value) {
+ tcon_gamma_table_t *gamma_value)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int rval = -1;
@@ -1184,37 +1234,41 @@ int CPqData::PQ_GetGammaSpecialTable(int gammaValue, const char *f_name,
}
int CPqData::PQ_GetGammaTableR(int panel_id, tvin_port_t source_port, tvin_sig_fmt_t fmt,
- tcon_gamma_table_t *gamma_r) {
+ tcon_gamma_table_t *gamma_r)
+{
return PQ_GetGammaTable(panel_id, source_port, fmt, "Red", gamma_r);
}
int CPqData::PQ_GetGammaTableG(int panel_id, tvin_port_t source_port, tvin_sig_fmt_t fmt,
- tcon_gamma_table_t *gamma_g) {
+ tcon_gamma_table_t *gamma_g)
+{
return PQ_GetGammaTable(panel_id, source_port, fmt, "Green", gamma_g);
}
int CPqData::PQ_GetGammaTableB(int panel_id, tvin_port_t source_port, tvin_sig_fmt_t fmt,
- tcon_gamma_table_t *gamma_b) {
+ tcon_gamma_table_t *gamma_b)
+{
return PQ_GetGammaTable(panel_id, source_port, fmt, "Blue", gamma_b);
}
int CPqData::PQ_GetGammaTable(int panel_id, tvin_port_t source_port, tvin_sig_fmt_t fmt,
- const char *f_name, tcon_gamma_table_t *val) {
+ const char *f_name, tcon_gamma_table_t *val)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster, "select TableName from GeneralGammaTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d;", source_port, fmt);
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d;", source_port, fmt);
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
int index_TableName = 0;//c.getColumnIndex("TableName");
getSqlParams(__FUNCTION__, sqlmaster, "select %s from %s;", f_name,
- c.getString(index_TableName).string());
+ c.getString(index_TableName).string());
rval = this->select(sqlmaster, c);
if (c.moveToFirst()) {
@@ -1228,7 +1282,8 @@ int CPqData::PQ_GetGammaTable(int panel_id, tvin_port_t source_port, tvin_sig_fm
return rval;
}
-int CPqData::PQ_GetVGAAjustPara(tvin_sig_fmt_t vga_fmt, tvafe_vga_parm_t *adjparam) {
+int CPqData::PQ_GetVGAAjustPara(tvin_sig_fmt_t vga_fmt, tvafe_vga_parm_t *adjparam)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int rval = -1;
@@ -1240,10 +1295,10 @@ int CPqData::PQ_GetVGAAjustPara(tvin_sig_fmt_t vga_fmt, tvafe_vga_parm_t *adjpar
adjparam->vga_in_clean = 0;
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "select Clk, Phase, HPos, VPos, Vga_in_clean from VGA_AutoParams where TVIN_SIG_FMT = %d",
- vga_fmt);
+ __FUNCTION__,
+ sqlmaster,
+ "select Clk, Phase, HPos, VPos, Vga_in_clean from VGA_AutoParams where TVIN_SIG_FMT = %d",
+ vga_fmt);
rval = this->select(sqlmaster, c);
@@ -1256,36 +1311,38 @@ int CPqData::PQ_GetVGAAjustPara(tvin_sig_fmt_t vga_fmt, tvafe_vga_parm_t *adjpar
}
return rval;
}
-int CPqData::PQ_SetVGAAjustPara(tvin_sig_fmt_t vga_fmt, tvafe_vga_parm_t adjparam) {
+int CPqData::PQ_SetVGAAjustPara(tvin_sig_fmt_t vga_fmt, tvafe_vga_parm_t adjparam)
+{
CSqlite::Cursor c;
char sql[256];
int rval = -1;
getSqlParams(__FUNCTION__, sql, "select * from VGA_AutoParams where TVIN_SIG_FMT = %d;",
- vga_fmt);
+ vga_fmt);
rval = this->select(sql, c);
if (c.moveToFirst()) {
getSqlParams(
- __FUNCTION__,
- sql,
- "Insert into VGA_AutoParams(TVIN_SIG_FMT, Clk, Phase, HPos, VPos, Vga_in_clean) values(%d, %d, %d ,%d ,%d, %d);",
- vga_fmt, adjparam.clk_step, adjparam.phase, adjparam.hpos_step, adjparam.vpos_step,
- adjparam.vga_in_clean);
+ __FUNCTION__,
+ sql,
+ "Insert into VGA_AutoParams(TVIN_SIG_FMT, Clk, Phase, HPos, VPos, Vga_in_clean) values(%d, %d, %d ,%d ,%d, %d);",
+ vga_fmt, adjparam.clk_step, adjparam.phase, adjparam.hpos_step, adjparam.vpos_step,
+ adjparam.vga_in_clean);
} else {
getSqlParams(
- __FUNCTION__,
- sql,
- "update VGA_AutoParams set Clk = %d, Phase = %d, HPos = %d, VPos = %d, Vga_in_clean = %d where TVIN_SIG_FMT = %d;",
- adjparam.clk_step, adjparam.phase, adjparam.hpos_step, adjparam.vpos_step,
- adjparam.vga_in_clean, vga_fmt);
+ __FUNCTION__,
+ sql,
+ "update VGA_AutoParams set Clk = %d, Phase = %d, HPos = %d, VPos = %d, Vga_in_clean = %d where TVIN_SIG_FMT = %d;",
+ adjparam.clk_step, adjparam.phase, adjparam.hpos_step, adjparam.vpos_step,
+ adjparam.vga_in_clean, vga_fmt);
}
rval = this->exeSql(sql);
return rval;
}
-int CPqData::CaculateLevelParam(tvpq_data_t *pq_data, int nodes, int level) {
+int CPqData::CaculateLevelParam(tvpq_data_t *pq_data, int nodes, int level)
+{
int i;
for (i = 0; i < nodes; i++) {
@@ -1303,7 +1360,8 @@ int CPqData::CaculateLevelParam(tvpq_data_t *pq_data, int nodes, int level) {
}
}
-am_regs_t CPqData::CaculateLevelRegsParam(tvpq_sharpness_regs_t *pq_regs, int level, int flag) {
+am_regs_t CPqData::CaculateLevelRegsParam(tvpq_sharpness_regs_t *pq_regs, int level, int flag)
+{
am_regs_t regs;
int i;
int *pq_nodes = NULL;
@@ -1343,7 +1401,7 @@ am_regs_t CPqData::CaculateLevelRegsParam(tvpq_sharpness_regs_t *pq_regs, int le
regs.am_reg[j].addr = pq_regs[i - 1].reg_data[j].Value.addr;
regs.am_reg[j].mask = pq_regs[i - 1].reg_data[j].Value.mask;
regs.am_reg[j].val = pq_regs[i - 1].reg_data[j].Value.val + (level
- - pq_regs[i - 1].reg_data[j].IndexValue) * pq_regs[i - 1].reg_data[j].step;
+ - pq_regs[i - 1].reg_data[j].IndexValue) * pq_regs[i - 1].reg_data[j].step;
}
}
@@ -1351,7 +1409,8 @@ am_regs_t CPqData::CaculateLevelRegsParam(tvpq_sharpness_regs_t *pq_regs, int le
}
int CPqData::GetNonlinearMapping(tvpq_data_type_t data_type, tvin_port_t source_port, int level,
- int *params) {
+ int *params)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int rval = -1;
@@ -1361,9 +1420,9 @@ int CPqData::GetNonlinearMapping(tvpq_data_type_t data_type, tvin_port_t source_
type = CTvin::Tvin_SourcePortToSourceInputType(source_port);//???
getSqlParams(__FUNCTION__, sqlmaster, "select Value from NonlinearMapping where "
- "TVIN_PORT = %d and "
- "Item_ID = %d and "
- "Level = %d ;", type, data_type, level);
+ "TVIN_PORT = %d and "
+ "Item_ID = %d and "
+ "Level = %d ;", type, data_type, level);
rval = this->select(sqlmaster, c);
@@ -1374,16 +1433,17 @@ int CPqData::GetNonlinearMapping(tvpq_data_type_t data_type, tvin_port_t source_
}
int CPqData::GetNonlinearMappingByOSDFac(tvpq_data_type_t data_type,
- tv_source_input_type_t source_type, int *params) {
+ tv_source_input_type_t source_type, int *params)
+{
CSqlite::Cursor c;
char sqlmaster[256];
int rval = -1;
getSqlParams(__FUNCTION__, sqlmaster, "select Value from NonlinearMapping where "
- "TVIN_PORT = %d and "
- "Item_ID = %d and ("
- "Level = 0 or Level = 25 or Level = 50 or Level = 75 or Level = 100);", source_type,
- data_type);
+ "TVIN_PORT = %d and "
+ "Item_ID = %d and ("
+ "Level = 0 or Level = 25 or Level = 50 or Level = 75 or Level = 100);", source_type,
+ data_type);
rval = this->select(sqlmaster, c);
@@ -1398,7 +1458,8 @@ int CPqData::GetNonlinearMappingByOSDFac(tvpq_data_type_t data_type,
}
int CPqData::SetNonlinearMapping(tvpq_data_type_t data_type, tv_source_input_type_t source_type,
- int osd0, int osd25, int osd50, int osd75, int osd100) {
+ int osd0, int osd25, int osd50, int osd75, int osd100)
+{
int rval;
char *err = NULL;
@@ -1424,10 +1485,10 @@ int CPqData::SetNonlinearMapping(tvpq_data_type_t data_type, tv_source_input_typ
osdvalue[i] = osd75 + (int) ((i - 75) * step[3]);
}
getSqlParams(
- __FUNCTION__,
- sql,
- "update NonLinearMapping set Value = %d where TVIN_PORT = %d and Item_ID = %d and Level = %d ;",
- osdvalue[i], source_type, data_type, i);
+ __FUNCTION__,
+ sql,
+ "update NonLinearMapping set Value = %d where TVIN_PORT = %d and Item_ID = %d and Level = %d ;",
+ osdvalue[i], source_type, data_type, i);
if (!(this->exeSql(sql))) {
return -1;
}
@@ -1436,7 +1497,8 @@ int CPqData::SetNonlinearMapping(tvpq_data_type_t data_type, tv_source_input_typ
}
int CPqData::SetNonlinearMappingByName(const char *name, tvpq_data_type_t data_type,
- tv_source_input_type_t source_type, int osd0, int osd25, int osd50, int osd75, int osd100) {
+ tv_source_input_type_t source_type, int osd0, int osd25, int osd50, int osd75, int osd100)
+{
int rval;
char *err = NULL;
int osdvalue[101];
@@ -1462,19 +1524,21 @@ int CPqData::SetNonlinearMappingByName(const char *name, tvpq_data_type_t data_t
}
memset(sql, '\0', 256);
getSqlParams(__FUNCTION__, sql,
- "insert into %s(TVIN_PORT, Item_ID, Level, Value) values(%d,%d,%d,%d);", name,
- source_type, data_type, i, osdvalue[i]);
+ "insert into %s(TVIN_PORT, Item_ID, Level, Value) values(%d,%d,%d,%d);", name,
+ source_type, data_type, i, osdvalue[i]);
if (!(this->exeSql(sql))) {
return -1;
}
}
return 0;
}
-int CPqData::getSharpnessFlag() {
+int CPqData::getSharpnessFlag()
+{
return sha_diff_flag;
}
-int CPqData::loadSharpnessData(char *sqlmaster, char *table_name) {
+int CPqData::loadSharpnessData(char *sqlmaster, char *table_name)
+{
LOGD("%s, table_name: %s, sqlmaster: %s\n", __FUNCTION__, table_name, sqlmaster);
CSqlite::Cursor c;
int rval;
@@ -1508,19 +1572,19 @@ int CPqData::loadSharpnessData(char *sqlmaster, char *table_name) {
}
do {
pq_sharpness_reg_data[index / length].reg_data[index % length].TotalNode
- = c.getInt(0);
+ = c.getInt(0);
pq_sharpness_reg_data[index / length].reg_data[index % length].NodeValue
- = c.getInt(1);
+ = c.getInt(1);
pq_sharpness_reg_data[index / length].reg_data[index % length].Value.type
- = c.getUInt(2);
+ = c.getUInt(2);
pq_sharpness_reg_data[index / length].reg_data[index % length].Value.addr
- = c.getUInt(3);
+ = c.getUInt(3);
pq_sharpness_reg_data[index / length].reg_data[index % length].Value.mask
- = c.getUInt(4);
+ = c.getUInt(4);
pq_sharpness_reg_data[index / length].reg_data[index % length].IndexValue
- = c.getInt(5);
+ = c.getInt(5);
pq_sharpness_reg_data[index / length].reg_data[index % length].Value.val
- = c.getUInt(6);
+ = c.getUInt(6);
pq_sharpness_reg_data[index / length].reg_data[index % length].step = c.getF(7);
index++;
} while (c.moveToNext());
@@ -1534,19 +1598,19 @@ int CPqData::loadSharpnessData(char *sqlmaster, char *table_name) {
}
do {
pq_sharpness_reg_data_1[index / length].reg_data[index % length].TotalNode
- = c.getInt(0);
+ = c.getInt(0);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].NodeValue
- = c.getInt(1);
+ = c.getInt(1);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].Value.type
- = c.getUInt(2);
+ = c.getUInt(2);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].Value.addr
- = c.getUInt(3);
+ = c.getUInt(3);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].Value.mask
- = c.getUInt(4);
+ = c.getUInt(4);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].IndexValue
- = c.getInt(5);
+ = c.getInt(5);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].Value.val
- = c.getUInt(6);
+ = c.getUInt(6);
pq_sharpness_reg_data_1[index / length].reg_data[index % length].step = c.getF(7);
index++;
} while (c.moveToNext());
@@ -1556,7 +1620,8 @@ int CPqData::loadSharpnessData(char *sqlmaster, char *table_name) {
}
int CPqData::LoadPQData(tvpq_data_type_t data_type, tvin_port_t source_port,
- tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int flag) {
+ tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d, tvin_trans_fmt_t trans_fmt, int flag)
+{
CSqlite::Cursor c;
int rval;
char sqlmaster[256];
@@ -1568,52 +1633,52 @@ int CPqData::LoadPQData(tvpq_data_type_t data_type, tvin_port_t source_port,
switch (data_type) {
case TVPQ_DATA_BRIGHTNESS:
getSqlParams(__FUNCTION__, sqlmaster,
- "select TableName from GeneralContrastBrightnessTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d and "
- "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, BRIGHTNESS_ID);
+ "select TableName from GeneralContrastBrightnessTable where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d and "
+ "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, BRIGHTNESS_ID);
pq_data = pq_bri_data;
pq_nodes = &bri_nodes;
break;
case TVPQ_DATA_CONTRAST:
getSqlParams(__FUNCTION__, sqlmaster,
- "select TableName from GeneralContrastBrightnessTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d and "
- "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, CONTRAST_ID);
+ "select TableName from GeneralContrastBrightnessTable where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d and "
+ "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, CONTRAST_ID);
pq_data = pq_con_data;
pq_nodes = &con_nodes;
break;
case TVPQ_DATA_HUE:
getSqlParams(__FUNCTION__, sqlmaster,
- "select TableName from GeneralSaturationHueTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d and "
- "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, HUE_ID);
+ "select TableName from GeneralSaturationHueTable where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d and "
+ "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, HUE_ID);
pq_data = pq_hue_data;
pq_nodes = &hue_nodes;
break;
case TVPQ_DATA_SATURATION:
getSqlParams(__FUNCTION__, sqlmaster,
- "select TableName from GeneralSaturationHueTable where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d and "
- "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, SATURATION_ID);
+ "select TableName from GeneralSaturationHueTable where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d and "
+ "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, SATURATION_ID);
pq_data = pq_sat_data;
pq_nodes = &sat_nodes;
break;
case TVPQ_DATA_SHARPNESS:
//sprintf(sqlmaster, "select TableName from GeneralSharpnessTable where "
- getSqlParams(__FUNCTION__,sqlmaster,
- "select TableName from GeneralSharpnessG9Table where "
- "TVIN_PORT = %d and "
- "TVIN_SIG_FMT = %d and "
- "TVIN_TRANS_FMT = %d and "
- "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, SHARPNESS_ID);
+ getSqlParams(__FUNCTION__, sqlmaster,
+ "select TableName from GeneralSharpnessG9Table where "
+ "TVIN_PORT = %d and "
+ "TVIN_SIG_FMT = %d and "
+ "TVIN_TRANS_FMT = %d and "
+ "%s = %d;", source_port, sig_fmt, mode, ID_FIELD, SHARPNESS_ID);
pq_data = NULL;
pq_nodes = &sha_nodes;
break;
@@ -1630,17 +1695,17 @@ int CPqData::LoadPQData(tvpq_data_type_t data_type, tvin_port_t source_port,
case TVPQ_DATA_HUE:
case TVPQ_DATA_SATURATION:
getSqlParams(
- __FUNCTION__,
- sqlmaster,
- "select TotalNode, NodeNumber, IndexValue, RegValue, StepUp from %s order by NodeNumber asc;",
- c.getString(0).string());
+ __FUNCTION__,
+ sqlmaster,
+ "select TotalNode, NodeNumber, IndexValue, RegValue, StepUp from %s order by NodeNumber asc;",
+ c.getString(0).string());
break;
case TVPQ_DATA_SHARPNESS:
do {
getSqlParams(__FUNCTION__, sqlmaster,
- "select TotalNode, NodeNumber, RegType, RegAddr, RegMask,"
- "IndexValue, RegValue, StepUp from %s order by NodeNumber asc;",
- c.getString(0).string());
+ "select TotalNode, NodeNumber, RegType, RegAddr, RegMask,"
+ "IndexValue, RegValue, StepUp from %s order by NodeNumber asc;",
+ c.getString(0).string());
c.getString(table_name, 0);
rval = loadSharpnessData(sqlmaster, table_name);
} while (c.moveToNext());
@@ -1664,16 +1729,16 @@ int CPqData::LoadPQData(tvpq_data_type_t data_type, tvin_port_t source_port,
if (flag == 1) {
if (data_type == TVPQ_DATA_BRIGHTNESS) {
LOGD("%s, bri pq_data[%d].RegValue = %d\n", "TV", index,
- pq_data[index].RegValue);
+ pq_data[index].RegValue);
pq_data[index].RegValue -= 64;
LOGD("%s, bri pq_data[%d].RegValue + 64 = %d\n", "TV", index,
- pq_data[index].RegValue);
+ pq_data[index].RegValue);
} else if (data_type == TVPQ_DATA_CONTRAST) {
LOGD("%s, con pq_data[%d].RegValue = %d\n", "TV", index,
- pq_data[index].RegValue);
+ pq_data[index].RegValue);
pq_data[index].RegValue += 64;
LOGD("%s, con pq_data[%d].RegValue + 64 = %d\n", "TV", index,
- pq_data[index].RegValue);
+ pq_data[index].RegValue);
}
}
index++;
@@ -1686,7 +1751,8 @@ int CPqData::LoadPQData(tvpq_data_type_t data_type, tvin_port_t source_port,
}
int CPqData::LoadAllPQData(tvin_port_t source_port, tvin_sig_fmt_t sig_fmt, is_3d_type_t is2dOr3d,
- tvin_trans_fmt_t trans_fmt, int flag) {
+ tvin_trans_fmt_t trans_fmt, int flag)
+{
int rval = -1;
rval = LoadPQData(TVPQ_DATA_BRIGHTNESS, source_port, sig_fmt, is2dOr3d, trans_fmt, flag);
if (rval) {
@@ -1721,9 +1787,11 @@ typedef enum initial_type_e {
} initial_type_t;
const char *Pmode_name[6] = { "Picture_Mode", "Picture_Mode_Default", "NonlinearMapping",
- "NonlinearMapping_Default", "VGA_AutoParams", "OVERSCAN" };
+ "NonlinearMapping_Default", "VGA_AutoParams", "OVERSCAN"
+ };
-void CPqData::initialTable(int type) {
+void CPqData::initialTable(int type)
+{
vpp_pq_para_t pmode_default;
pmode_default.backlight = 100;
@@ -1740,7 +1808,7 @@ void CPqData::initialTable(int type) {
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 4; j++) {
PQ_SetPQModeParamsByName(Pmode_name[type], (tv_source_input_type_t) i,
- (vpp_picture_mode_t) j, &pmode_default);
+ (vpp_picture_mode_t) j, &pmode_default);
}
}
break;
@@ -1749,8 +1817,8 @@ void CPqData::initialTable(int type) {
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5; j++) {
SetNonlinearMappingByName(Pmode_name[type], (tvpq_data_type_t) j,
- (tv_source_input_type_t) i, 0, (int) 255 / 4.0, (int) 255 * 2 / 4.0,
- (int) 255 * 3 / 4.0, 255);
+ (tv_source_input_type_t) i, 0, (int) 255 / 4.0, (int) 255 * 2 / 4.0,
+ (int) 255 * 3 / 4.0, 255);
}
}
break;
@@ -1827,7 +1895,8 @@ void CPqData::initialTable(int type) {
}
*/
-int CPqData::replacePqDb(const char *newFilePath) {
+int CPqData::replacePqDb(const char *newFilePath)
+{
CFile::delFile( PQ_DB_PATH);
if (newFilePath == NULL) {
@@ -1840,7 +1909,8 @@ int CPqData::replacePqDb(const char *newFilePath) {
return ret;
}
}
-int CPqData::PQ_GetPhaseArray(am_phase_t *am_phase) {
+int CPqData::PQ_GetPhaseArray(am_phase_t *am_phase)
+{
CSqlite::Cursor c;
int iOutRet = 0;
char sqlmaster[256];