163 files changed, 13 insertions, 62934 deletions
diff --git a/tvapi/libtv/tvdb/CTvDatabase.h b/tvapi/libtv/tvdb/CTvDatabase.h deleted file mode 100644 index fc9b285..0000000 --- a/tvapi/libtv/tvdb/CTvDatabase.h +++ b/dev/null @@ -1,94 +0,0 @@ -// -// -// amlogic 2013 -// -// @ Project : tv -// @ File Name : CTvDatabase.h -// @ Date : 2013-11 -// @ Author : -// -// -#include <am_db.h> -#if !defined(_CTVDATABASE_H) -#define _CTVDATABASE_H -// ʹAM_DB -#include <unistd.h> -#include <stdlib.h> -#include <utils/String8.h> -#include <utils/Log.h> -#include <utils/Vector.h> -#include <utils/RefBase.h> -#include <tvutils/CSqlite.h> - -#include "CTvLog.h" - - -using namespace android; -//,ֻԵӹܰĵļݿ,AM_DBй -//Ĺ -class CTvDatabase: public CSqlite { -public: - static const char *DEFAULT_DB_PATH; - static const int DB_VERSION = 8; - static const char *DB_VERSION_FIELD; - - static const char feTypes[][32]; - static const char srvTypes[][32]; - static const char vidFmts[][32]; - static const char audFmts[][32]; - static const char mods[][32]; - static const char bandwidths[][32]; - static const char lnbPowers[][32]; - static const char sig22K[][32]; - static const char tonebursts[][32]; - static const char diseqc10s[][32]; - static const char diseqc11s[][32]; - static const char motors[][32]; - static const char ofdmModes[][32]; - static const char atvVideoStds[][32]; - static const char atvAudioStds[][32]; - template<typename T> - int StringToIndex(const T &t, const char *item) - { - if (item == NULL) return -1; - int size = sizeof(t) / sizeof(t[0]); - for (int i = 0; i < size; i++) { - if (strcmp(t[i], item) == 0) return i; - } - return -1; - } -public: - CTvDatabase(); - //ֱָݿӾ - //CTvDatabase(char* path, sqlite3 * h); - static CTvDatabase *GetTvDb(); - static void deleteTvDb(); - ~CTvDatabase(); - //ָ·TVݿ. - int UnInitTvDb(); - int InitTvDb(const char *path); - //showboz test - class ChannelPara : public LightRefBase<ChannelPara> { - public: - int mode; - int freq; - int symbol_rate; - int modulation; - int bandwidth; - int polar; - }; - - static int getChannelParaList(char *path, Vector<sp<ChannelPara> > &vcp); - - int importDbToXml(); - int importXmlToDB(const char *xmlPath); - bool isAtv256ProgInsertForSkyworth(); - int insert256AtvProgForSkyworth(); - int ClearDbTable(); - int clearDbAllProgramInfoTable(); -private: - static CTvDatabase *mpDb; - int isFreqListExist(void); -}; - -#endif //_CTVDATABASE_H |