summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--tv_input.cpp11
-rw-r--r--tvapi/android/jni/com_droidlogic_app_tv_TvControlManager.cpp7
-rw-r--r--tvapi/android/libtvbinder/TvClient.cpp4
-rw-r--r--tvapi/android/tvserver/TvService.cpp27
-rw-r--r--tvapi/android/tvserver/main.cpp2
-rw-r--r--tvapi/libtv/audio/CTvAudio.cpp6
-rw-r--r--tvapi/libtv/audio/audio_alsa.cpp39
-rw-r--r--tvapi/libtv/audio/audio_effect.cpp14
-rw-r--r--tvapi/libtv/tv/AutoBackLight.cpp7
-rw-r--r--tvapi/libtv/tv/CAutoPQparam.cpp11
-rw-r--r--tvapi/libtv/tv/CAv.cpp13
-rw-r--r--tvapi/libtv/tv/CAv.h1
-rw-r--r--tvapi/libtv/tv/CFbcCommunication.cpp56
-rw-r--r--tvapi/libtv/tv/CFrontEnd.cpp7
-rw-r--r--tvapi/libtv/tv/CTv.cpp410
-rw-r--r--tvapi/libtv/tv/CTvBooking.cpp7
-rw-r--r--tvapi/libtv/tv/CTvBooking.h2
-rw-r--r--tvapi/libtv/tv/CTvEpg.cpp8
-rw-r--r--tvapi/libtv/tv/CTvLog.h13
-rw-r--r--tvapi/libtv/tv/CTvRecord.cpp7
-rw-r--r--tvapi/libtv/tv/CTvScanner.cpp31
-rw-r--r--tvapi/libtv/tv/CTvScreenCapture.cpp1039
-rw-r--r--tvapi/libtv/tv/CTvScreenCapture.h23
-rw-r--r--tvapi/libtv/tv/CTvSubtitle.cpp55
-rw-r--r--tvapi/libtv/tv/CTvSubtitle.h9
-rw-r--r--tvapi/libtv/tv/CTvTime.cpp59
-rw-r--r--tvapi/libtv/tv/CTvTime.h71
-rw-r--r--tvapi/libtv/tv/CTvVchipCheck.cpp6
-rw-r--r--tvapi/libtv/tv/CUpgradeFBC.cpp7
-rw-r--r--tvapi/libtv/tv/CUpgradeFBC.h5
-rw-r--r--tvapi/libtv/tvconfig/CIniFile.cpp2
-rw-r--r--tvapi/libtv/tvconfig/tvconfig.h67
-rw-r--r--tvapi/libtv/tvdb/CTvChannel.cpp39
-rw-r--r--tvapi/libtv/tvdb/CTvDatabase.cpp12
-rw-r--r--tvapi/libtv/tvdb/CTvDimension.cpp7
-rw-r--r--tvapi/libtv/tvdb/CTvEvent.cpp11
-rw-r--r--tvapi/libtv/tvdb/CTvProgram.cpp48
-rw-r--r--tvapi/libtv/tvdb/CTvProgram.h3
-rw-r--r--tvapi/libtv/tvdb/CTvRegion.cpp19
-rw-r--r--tvapi/libtv/tvin/CHDMIRxCEC.cpp2
-rw-r--r--tvapi/libtv/tvin/CHDMIRxCEC.h7
-rw-r--r--tvapi/libtv/tvin/CSourceConnectDetect.cpp6
-rw-r--r--tvapi/libtv/tvin/CSourceConnectDetect.h7
-rw-r--r--tvapi/libtv/tvin/CTvin.cpp29
-rw-r--r--tvapi/libtv/tvsetting/CBlobDevice.cpp7
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceE2prom.cpp16
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceFile.cpp6
-rw-r--r--tvapi/libtv/tvsetting/CTvSetting.cpp6
-rw-r--r--tvapi/libtv/tvsetting/CTvSetting.h2
-rw-r--r--tvapi/libtv/tvsetting/TvKeyData.cpp22
-rw-r--r--tvapi/libtv/tvsetting/TvKeyData.h3
-rw-r--r--tvapi/libtv/tvsetting/audio_cfg.cpp5
-rw-r--r--tvapi/libtv/tvutils/CFile.cpp14
-rw-r--r--tvapi/libtv/tvutils/CHdmiCecCmd.cpp5
-rw-r--r--tvapi/libtv/tvutils/CMsgQueue.cpp17
-rw-r--r--tvapi/libtv/tvutils/CMutex.h15
-rw-r--r--tvapi/libtv/tvutils/CSerialCommunication.cpp9
-rw-r--r--tvapi/libtv/tvutils/CSerialCommunication.h8
-rw-r--r--tvapi/libtv/tvutils/CSerialPort.cpp5
-rw-r--r--tvapi/libtv/tvutils/CSqlite.cpp19
-rw-r--r--tvapi/libtv/tvutils/CThread.cpp2
-rw-r--r--tvapi/libtv/tvutils/CTvInput.cpp10
-rw-r--r--tvapi/libtv/tvutils/serial_base.cpp10
-rw-r--r--tvapi/libtv/tvutils/serial_operate.cpp8
-rw-r--r--tvapi/libtv/tvutils/serial_operate.h19
-rw-r--r--tvapi/libtv/tvutils/tvutils.cpp45
-rw-r--r--tvapi/libtv/vpp/CPQdb.cpp122
-rw-r--r--tvapi/libtv/vpp/CVpp.cpp92
-rw-r--r--tvapi/tvtests/comm_test.cpp2
69 files changed, 1345 insertions, 1340 deletions
diff --git a/tvapi/libtv/tv/CTvSubtitle.cpp b/tvapi/libtv/tv/CTvSubtitle.cpp
index bd84703..2b9505e 100644
--- a/tvapi/libtv/tv/CTvSubtitle.cpp
+++ b/tvapi/libtv/tv/CTvSubtitle.cpp
@@ -6,31 +6,38 @@
// @ Date : 2013-11
// @ Author :
//
-//
+#define LOG_TAG "CTvSubtitle"
+
#include "CTvSubtitle.h"
#include "am_misc.h"
#include "am_dmx.h"
+
CTvSubtitle::CTvSubtitle()
{
mpObser = NULL;
}
+
CTvSubtitle::~CTvSubtitle()
{
}
+
void CTvSubtitle::setObserver(IObserver *pObser)
{
isSubOpen = false;
mpObser = pObser;
}
+
void CTvSubtitle::setBuffer(char *share_mem)
{
pthread_mutex_lock(&lock);
buffer = (unsigned char *)share_mem;
pthread_mutex_unlock(&lock);
}
+
void CTvSubtitle::stopDecoder()
{
}
+
/**
* 开始字幕信息解析showboz sync
*/
@@ -50,7 +57,6 @@ void CTvSubtitle::stop()
*/
void CTvSubtitle::clear()
{
-
}
/**
@@ -58,7 +64,6 @@ void CTvSubtitle::clear()
*/
void CTvSubtitle::nextPage()
{
-
}
/**
@@ -66,16 +71,14 @@ void CTvSubtitle::nextPage()
*/
void CTvSubtitle::previousPage()
{
-
}
/**
* 在图文模式下跳转到指定页
* @param page 要跳转到的页号
*/
-void CTvSubtitle::gotoPage(int page)
+void CTvSubtitle::gotoPage(int page __unused)
{
-
}
/**
@@ -83,16 +86,14 @@ void CTvSubtitle::gotoPage(int page)
*/
void CTvSubtitle::goHome()
{
-
}
/**
* 在图文模式下根据颜色跳转到指定链接
* @param color 颜色,COLOR_RED/COLOR_GREEN/COLOR_YELLOW/COLOR_BLUE
*/
-void CTvSubtitle::colorLink(int color)
+void CTvSubtitle::colorLink(int color __unused)
{
-
}
/**
@@ -100,9 +101,8 @@ void CTvSubtitle::colorLink(int color)
* @param pattern 搜索匹配字符串
* @param casefold 是否区分大小写
*/
-void CTvSubtitle::setSearchPattern(char *pattern, bool casefold)
+void CTvSubtitle::setSearchPattern(char *pattern __unused, bool casefold __unused)
{
-
}
/**
@@ -161,7 +161,6 @@ static void clear_bitmap(CTvSubtitle *pSub)
memset(ptr, 0, pSub->bmp_pitch);
ptr += pSub->bmp_pitch;
}
-
}
static void show_sub_cb(AM_SUB2_Handle_t handle, AM_SUB2_Picture_t *pic)
@@ -253,7 +252,7 @@ static void show_sub_cb(AM_SUB2_Handle_t handle, AM_SUB2_Picture_t *pic)
}
-static uint64_t get_pts_cb(void *handle, uint64_t pts)
+static uint64_t get_pts_cb(void *handle __unused, uint64_t pts __unused)
{
char buf[32];
AM_ErrorCode_t ret;
@@ -275,7 +274,8 @@ static uint64_t get_pts_cb(void *handle, uint64_t pts)
return r;
}
-static void pes_data_cb(int dev_no, int fhandle, const uint8_t *data, int len, void *user_data)
+static void pes_data_cb(int dev_no __unused, int fhandle __unused,
+ const uint8_t *data, int len, void *user_data)
{
CTvSubtitle *pSub = ((CTvSubtitle *) user_data);
AM_PES_Decode(pSub->pes_handle, (uint8_t *)data, len);
@@ -328,7 +328,7 @@ static int open_dmx(CTvSubtitle *pSub, int dmx_id, int pid)
ret = AM_DMX_SetPesFilter(dmx_id, pSub->filter_handle, &pesp);
if (ret != AM_SUCCESS) {
- LOGD("error AM_DMX_SetPesFilter != AM_SUCCESS, err = %d", strerror(errno));
+ LOGD("error AM_DMX_SetPesFilter != AM_SUCCESS, err = %s", strerror(errno));
goto error;
}
@@ -420,7 +420,8 @@ error:
return -1;
}
-int CTvSubtitle::sub_start_dtv_tt(int dmx_id, int region_id, int pid, int page, int sub_page, bool is_sub)
+int CTvSubtitle::sub_start_dtv_tt(int dmx_id __unused, int region_id __unused, int pid __unused,
+ int page __unused, int sub_page __unused, bool is_sub __unused)
{
return 0;
}
@@ -447,12 +448,12 @@ int CTvSubtitle::sub_stop_dtv_tt()
return 0;
}
-int CTvSubtitle::sub_tt_goto(int page)
+int CTvSubtitle::sub_tt_goto(int page __unused)
{
return 0;
}
-int CTvSubtitle::sub_tt_color_link(int color)
+int CTvSubtitle::sub_tt_color_link(int color __unused)
{
return 0;
}
@@ -462,17 +463,17 @@ int CTvSubtitle::sub_tt_home_link()
return 0;
}
-int CTvSubtitle::sub_tt_next(int dir)
+int CTvSubtitle::sub_tt_next(int dir __unused)
{
return 0;
}
-int CTvSubtitle::sub_tt_set_search_pattern(char *pattern, bool casefold)
+int CTvSubtitle::sub_tt_set_search_pattern(char *pattern __unused, bool casefold __unused)
{
return 0;
}
-int CTvSubtitle::sub_tt_search(int dir)
+int CTvSubtitle::sub_tt_search(int dir __unused)
{
return 0;
}
@@ -601,22 +602,24 @@ int CTvSubtitle::sub_stop_atsc_cc()
AM_CC_Cmd(CMD_CC_STOP);
return 0;
}
+
int CTvSubtitle::ResetVchipChgStat()
{
avchip_chg = 0;
AM_CC_Cmd(CMD_VCHIP_RST_CHGSTAT);
return 0;
}
+
int CTvSubtitle::IsVchipChange()
{
return avchip_chg;
}
+
//cnt :data buf len
//databuf len is max 512
//cmdbuf len is max 128
void CTvSubtitle::close_caption_callback(char *str, int cnt, int data_buf[], int cmd_buf[], void *user_data)
{
-
/*
CTvSubtitle *pSub = (CTvSubtitle *)user_data;
@@ -635,9 +638,17 @@ void CTvSubtitle::close_caption_callback(char *str, int cnt, int data_buf[], int
pSub->mpObser->onEvent(pSub->mCurCCEv);
*/
+
+ str = str;
+ cnt = cnt;
+ data_buf = data_buf;
+ cmd_buf = cmd_buf;
+ user_data = user_data;
}
+
void CTvSubtitle::atv_vchip_callback(int Is_chg, void *user_data)
{
CTvSubtitle *pSub = (CTvSubtitle *)user_data;
pSub->avchip_chg = Is_chg;
}
+