summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--tv_callback.h24
-rw-r--r--tv_input.cpp762
-rw-r--r--tvapi/android/include/ITv.h2
-rw-r--r--tvapi/android/include/Tv.h79
-rw-r--r--tvapi/android/include/TvClient.h75
-rw-r--r--tvapi/android/jni/com_droidlogic_app_tv_TvControlManager.cpp30
-rw-r--r--tvapi/android/libtvbinder/Android.mk2
-rw-r--r--tvapi/android/libtvbinder/Tv.cpp189
-rw-r--r--tvapi/android/libtvbinder/TvClient.cpp168
-rw-r--r--tvapi/android/tv/Android.mk2
-rw-r--r--tvapi/android/tv/CTv.cpp104
-rw-r--r--tvapi/android/tv/CTv.h54
-rw-r--r--tvapi/android/tv/TvPlay.cpp85
-rw-r--r--tvapi/android/tv/TvPlay.h62
-rw-r--r--tvapi/android/tvserver/TvService.cpp11
-rw-r--r--tvapi/android/tvserver/TvService.h2
-rw-r--r--tvapi/libtv/tv/CAv.cpp2
-rw-r--r--tvapi/libtv/tv/CFbcCommunication.cpp2
-rw-r--r--tvapi/libtv/tv/CTv.cpp12798
-rw-r--r--tvapi/libtv/tv/CTv.h4
-rw-r--r--tvapi/libtv/tvconfig/tvconfig.h8
-rw-r--r--tvapi/libtv/tvdb/CTvDatabase.cpp4
-rw-r--r--tvapi/libtv/tvin/CHDMIRxCEC.cpp2
-rw-r--r--tvapi/libtv/tvin/CTvin.cpp115
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceFile.cpp4
-rw-r--r--tvapi/libtv/tvsetting/CTvSetting.cpp104
-rw-r--r--tvapi/libtv/tvsetting/CTvSettingDeviceFactory.cpp6
-rw-r--r--tvapi/libtv/tvsetting/TvKeyData.cpp54
-rw-r--r--tvapi/libtv/tvsetting/audio_cfg.cpp122
-rw-r--r--tvapi/libtv/tvutils/tvutils.cpp126
-rw-r--r--tvapi/libtv/tvutils/tvutils.h2
-rw-r--r--tvapi/libtv/vpp/CVpp.cpp34
-rw-r--r--tvapi/tvtests/android_tvtest.cpp33
33 files changed, 7184 insertions, 7887 deletions
diff --git a/tvapi/android/tv/CTv.h b/tvapi/android/tv/CTv.h
deleted file mode 100644
index 00caabb..0000000
--- a/tvapi/android/tv/CTv.h
+++ b/dev/null
@@ -1,54 +0,0 @@
-#ifndef ANDROID_AMLOGIC_CTV_H
-#define ANDROID_AMLOGIC_CTV_H
-
-#include <include/Tv.h>
-
-typedef enum tv_source_input_e {
- SOURCE_INVALID = -1,
- SOURCE_TV = 0,
- SOURCE_AV1,
- SOURCE_AV2,
- SOURCE_YPBPR1,
- SOURCE_YPBPR2,
- SOURCE_HDMI1,
- SOURCE_HDMI2,
- SOURCE_HDMI3,
- SOURCE_VGA,
- SOURCE_MPEG,
- SOURCE_DTV,
- SOURCE_SVIDEO,
- SOURCE_IPTV,
- SOURCE_DUMMY,
- SOURCE_MAX,
-} tv_source_input_t;
-
-class CTv : public TvListener{
-public:
- class TvIObserver
- {
- public:
- TvIObserver() {};
- virtual ~TvIObserver() {};
- virtual void onTvEvent (int32_t msgType, const Parcel &p) = 0;
- };
- CTv();
- ~CTv();
- int StartTv();
- int StopTv();
- int SwitchSourceInput(tv_source_input_t source_input);
- //type , 1 is instaboot suspend
- int DoSuspend(int type);
- int DoResume(int type);
- int GetSourceConnectStatus(tv_source_input_t source_input);
- int GetCurrentSourceInput();
- int GetHdmiAvHotplugDetectOnoff();
- int setTvObserver (TvIObserver *ob);
- virtual void notify(int32_t msgType, const Parcel &p);
-
- sp<Tv> tv;
-
-private:
- TvIObserver *mpObserver;
-};
-
-#endif