-rw-r--r-- | tvapi/android/tvserver/TvService.cpp | 45 | ||||
-rw-r--r-- | tvapi/libtv/tv/CTv.cpp | 15 | ||||
-rw-r--r-- | tvapi/libtv/tv/CTv.h | 1 | ||||
-rw-r--r-- | tvapi/libtv/tv/CTvScanner.cpp | 423 | ||||
-rw-r--r-- | tvapi/libtv/tv/CTvScanner.h | 50 |
5 files changed, 526 insertions, 8 deletions
diff --git a/tvapi/libtv/tv/CTv.cpp b/tvapi/libtv/tv/CTv.cpp index 202efdd..0131fc7 100644 --- a/tvapi/libtv/tv/CTv.cpp +++ b/tvapi/libtv/tv/CTv.cpp @@ -60,6 +60,7 @@ extern "C" { #define LOG_TAG "CTv"
+
using namespace android;
// Called each time a message is logged.
@@ -818,6 +819,18 @@ int CTv::ResetAudioDecoderForPCMOutput() LOGD ( "%s, iOutRet = %d AM_AV_ResetAudioDecoder\n", __FUNCTION__, iOutRet );
return iOutRet;
}
+
+int CTv::playDtvProgram ( int mode, int freq, int para1, int para2, int vpid, int vfmt, int apid, int afmt, int pcr)
+{
+
+ mFrontDev.setPara ( mode, freq, para1, para2);
+
+ startPlayTv ( SOURCE_DTV, vpid, apid, vfmt, afmt );
+
+ return 0;
+}
+
+
int CTv::playDtmbProgram ( int progId )
{
CTvProgram prog;
@@ -1648,7 +1661,7 @@ int CTv::OpenTv ( void ) int CTv::CloseTv ( void )
{
- LOGD ( "%s, tv close");
+ LOGD ( "tv close");
mSigDetectThread.stopDetect();
if (mpUpgradeFBC != NULL) {
mpUpgradeFBC->stop();
|