www.pudn.com > 8202T_PDVD_4X16.rar > cfg_dvb.h, change:2007-08-27,size:13483b


/* 
** Notes: 
** 1.Split from cfg_xxx.h for general use on 06/02/06 by Jack. 
** 2.Please put all general DVB define in this file,thanks for your kindly support. 
** 3.This file is included in cust_def.h. 
*/ 
 
//=========== Important Define Start =========== Important Define Start =========== Important Define Start ===========// 
#ifdef  DVB_DVD_8202 
 
    /************************** Tuner I2C Control Start **************************/ 
    //#define Tuner_8202_I2C 
    #define Tuner_6600_I2C   
    /************************** Tuner I2C Control End **************************/ 
     
    /************************** Transport Steam Interface Start *********************/ 
    //#define DeMux_SDIF 
    #define DeMux_TSIF   
     
    /**sunif setting*/ 
    #define SUNIF_TYPE_1     //PIN165~172 
    //#define SUNIF_TYPE_2   //PIN225~231 
     
    #ifdef CARD_SETUP_TYPE_3   ////////yanglli add for card 6in1 
    #define CARD_SENSE3_USE_GPIO38 
    #undef SUNIF_TYPE_1 
    #define SUNIF_TYPE_2   ////PIN225~231 
    #define CARD_6IN1_DVB_I2C 
    #endif 
     
    //#define INVERSE_TS_CLK 
    //#define SUNIF_36M    //36M 
    #define SUNIF_22M    //22.5M 
     
    #define RESET_SUNIF_WHEN_ERROR 
    /************************** Transport Steam Interface End *********************/ 
     
    /************************* Front End Info Start ***************************/ 
    /*TPS information show*/ 
    #if defined(TUNER_DNOS204ZH102A_NIM)||defined(TUNER_DNOS204ZH103A_NIM) \ 
      ||defined(TUNER_SAM0ZAR1_HALFNIM)||defined(TUNER_LG0ZAR1_HALFNIM)	   \ 
      ||defined(TUNER_DNOS404PH104A_NIM)||defined(TUNER_MDVBT_7K8_NIM)     \ 
      ||defined(TUNER_PH1ZAR1_HALFNIM)||defined(TUNER_UTMAF9003MT2060_NIM) \ 
      ||defined(TUNER_EMPIRE_DTN700HEU_NIM) 
    #define TPS_DETAIL_INFORMATION//xiaopeng 2005/09/27 
    #endif 
    //#define BER_TEST_INFO//xiaopeng 2005/11/10 
    /************************* Front End Info End ***************************/ 
     
    /************************* System Architecture Start ***************************/ 
    #define SUPPORT_8202_DVB 
    #define SUPPORT_DVB 
     
    #ifdef SUPPORT_8202_DVB 
    #define DVB_T 
    //#define DVB_S 
    #endif 
    /************************* System Architecture End ***************************/ 
 
    /************************ Test Start *************************/ 
    // ================================================ 
    //#define VPPISSUE_TEST 
    // ================================================ 
    /************************ Test End *************************/ 
     
#endif //#define DVB_DVD_8202   
//=========== Important Define End =========== Important Define End =========== Important Define End ===========// 
 
//=========== antenna control start=================//xiaopeng 2006/08/09 
#define SUPPORT_ANTENNA_POWER_CONTROL 
#ifdef SUPPORT_ANTENNA_POWER_CONTROL 
	#define SENSOR_ANT_POWER_8202_PIN       40 
#endif 
 
//=========== antenna control end================= 
 
//=========== DataBase Start =========== DataBase Start =========== DataBase Start ===========// 
#define SUPPORT_NEWDB //Yvonne 05042005 
#ifdef SUPPORT_NEWDB//Yvonne_051805 
    //#define ONLY_FLASH_STORE_INFO 
    #ifdef EEPROM_FLASH_STORE_INFO 
    #define STORE_INFO_IMMEDIATELY 
    #endif 
#endif //end #ifdef SUPPORT_NEWDB 
//=========== DataBase End =========== DataBase End =========== DataBase End ===========// 
 
#define CHECK_SCRAMBLED_BY_CA_DESC	//JennyLee 09302005: check scrambled channel by PMT CA_descriptor//Jack 06/03/01 porting from 1000 
 
//=========== EPG Start =========== EPG Start =========== EPG Start ===========// 
#ifdef SUPPORT_EPG 
    //#define CLOSE_EPG_FILTER  //wangcj 2005-11-4 9:32 for not use the filter for eit table 
	#define EPG_WITHOUT_FILTER //sunzhh add 20060516 
    #define RADIO_HAS_NO_EPG //Just as the name.Jack added 05/12/30 
    #define VIDEO_AJUST_TV           //sunzhh add for EPG UI adjusting TV 
    //#define CHECK_SCRAMBLED_BY_CA_DESC	//JennyLee 09302005: check scrambled channel by PMT CA_descriptor//Jack 06/03/01 porting from 1000 
    #define DEMUX_PASS_SCRAMBLED_PROG   //Jack added 06/03/01 
	#define EPG_INFO_SCROLL 
	#ifdef EPG_INFO_SCROLL 
	#define ENLARGE_STATCK_SIZE 
	#endif 
#endif 
//=========== EPG End =========== EPG End =========== EPG End ===========// 
 
 
//=========== TTX Start =========== TTX Start =========== TTX Start ===========// 
#ifdef SUPPORT_TELETEXT 
	#define RADIO_HAS_NO_TTX 				//tcf added 2006-4-14 04:11下午 
    #define TRANSPARENCY_LEVEL_TTX  0xf0 	//tcf added 2005-11-17 20:04 
    #define TTX_STATE_MACHINE	 			//tcf added 2006-3-29 08:41下午 
    #define TTX_ENHANCED				    //tcf added 2006-3-29 01:46下午 
     
    #ifdef TTX_ENHANCED 
    #define TTX_CACHE_NEW					//tcf added 2006-4-5 04:34下午 new cache method 
    #define TTX_4CKEY						//tcf added 2006-4-14 02:05下午 4color key function 
    #define TTX_LIMIT_FEATURE				//tcf added 2006-4-15 10:45上午 limit ttx function at some state 
    #define TTX_UPDOWN_SEARCH_IN_CACHE		//tcf added 2006-9-12 10:36上午 
    #endif 
     
    #define TTX_TIME_NEW					//tcf added 2006-4-17 10:33上午 
    #define TTX_MULTI_BG					//tcf added 2006-4-18 11:36上午 use ir(repeat) change the ttx bg 
    #define TTX_TIMEOUT_FUNC				//tcf added 2006-5-15 01:20下午 add ttx timeout function(dvb_ttx.c) 
 
    //#define SUPPORT_SOFT_HW_TTX   //yangli add HW_TTX 2006-10-10 13:40, 
    #ifdef SUPPORT_SOFT_HW_TTX 
    #define HWTTX_USE_BUFFER_POOL_WHEN_SOFTTTXON//when soft ttx on,hw ttx use buffer pool 
    #endif 
#endif 
//=========== TTX End =========== TTX End =========== TTX End ===========// 
 
 
//=========== Subtitle Start =========== Subtitle Start =========== Subtitle Start ===========// 
#ifdef SUPPORT_SUBTITLE 
    #define RADIO_HAS_NO_SUBTITLE 
    #define TRANSPARENCY_LEVEL_TTX  0xf0 	//tcf added 2005-11-17 20:04 
#endif 
//=========== Subtitle End =========== Subtitle End =========== Subtitle End ===========// 
 
 
//=========== DVB Game Start =========== DVB Game Start =========== DVB Game Start ===========// 
#ifdef SUPPORT_DVB_NATIVE_GAME 
    #define SUPPORT_GAME_BOXMAN 
    #define SUPPORT_GAME_TETRIS    
    #define SUPPORT_GAME_HITRAT 
    //#define SUPPORT_GAME_MOUSE 
#endif 
//=========== DVB Game End =========== DVB Game End =========== DVB Game End ===========// 
 
 
//=========== 9Frame Start =========== 9Frame Start =========== 9Frame Start ===========// 
#ifdef SUPPORT_DVB_PREVIEW_9FRAMES 
    #define SUPPORT_PREVIEW_9FRAMES 
    #define DVD_PREVIEW_FUNCTION 
#endif 
//=========== 9Frame End =========== 9Frame End =========== 9Frame End ===========// 
 
 
//=========== DVB SETUP Start =========== DVB SETUP Start =========== DVB SETUP Start ===========// 
#ifdef DVB_T 
#define DVBT_SCAN   //sunzhh add 20061020 
#define CHANNEL_SCAN_MODE //wangcj added 
#endif 
 
#define SUPPORT_DVB_GUI_NEW 
#ifdef SUPPORT_DVB_GUI_NEW 
    //#define NEW_OSD_DRIVER 
    #define IRCMD_TEST 
    #define DVB_16Color_BMP //added by wangcj for supporting the 16 color bmp 2005-6-15 10:49 
    #define DVB_16Color_FLAT_STYLE //taolin 
    #define DVB_GUI_SUPPORT_MUSTEK //wangcj added for supporting the mustek's GUI 
    #define FIRST_INSTALL_DIALOG //taolin 
    //#define SCAN_RESULT_ERASE_DIALOG //taolin 
    #define ENLARGE_SDRAM_CS_AND_OSD_SIZE 
#endif //end #ifdef SUPPORT_DVB_GUI_NEW 
     
#if defined(DVD_SETUP_REENG)&&defined(DVB_SETUP_MENU) 
    #define DVB_SETUP_REENG 
#endif 
 
#define SUPPORT_DVB_TIMER 
#ifdef SUPPORT_DVB_TIMER          //sunzhh add 20050929 
    #define TIME_NO_SAVING 
    #define READ_TS_TIME_ZONE  ///yang li,2006-4-13 11:00 
    //#define SUPPORT_AUTO_ADJUST_SUMMER_TIMER_WHEN_NOTOT 
#endif 
 
#ifdef FOUR_CHAN_CLASS 
    #define CHAN_CLASS_6COL  //wangcj added for chanclass only 6 cols. 
#endif 
 
//#define	SETUP_COLOR_TYPE2 
#ifdef SETUP_COLOR_TYPE2 
    #define DVB_OSD_MENU_VER3 
#else 
    #define DVB_OSD_MENU_VER1                            //First version button style menu 
#endif 
 
#define ENLARGING_DVB_MENU_ITEM_LENGTH //Jack added 05/09/26 
 
#define DEL_LEVEL_AND_QUALITY_IN_SCAN_MENU //Jack added 05/09/27 
 
//#define SHOW_LCN 
//#define NO_RENAME_PROGRAM_FUNC           //sunzhh add 20051031 
//#define NO_CANCEL_CHANNEL_SORT           //sunzhh add 20051031 
 
#define TRANSPARENCY_LEVEL LEVEL_1      //sunzhh add 20050920 
#define LEVEL_0 0xff//Note: The value is more big,the menu transparency is more less. 
#define LEVEL_1 0xe0 
#define LEVEL_2 0x90 
 
//#define ALL_TIMEZONE_OPEN //Jack added 06/04/05 
 
//=========== DVB SETUP End =========== DVB SETUP End =========== DVB SETUP End ===========// 
 
 
//=========== DVB Other UI Start =========== DVB Other UI Start =========== DVB Other UI Start ===========// 
#define SHOW_WARMMSG_WHEN_NO_SIGNAL_AFTER_SCAN 
 
#define WHEN_NO_SIGNAL_SHOW_BLACK_BG 
 
//#define WHEN_PROG_CHANGE_BLACK_BG   //Just as the name.Jack added for user select 05/11/08 
 
//#define USE_OSD_DEBUG_DEMUX_I2C //Jack 06/01/11 temp added for customer debug 
 
#define UNPOLLING_USB_WHEN_SYSTEM_STATE_IS_TS //Yangli added 
 
#if defined(SUPPORT_DVB_BOOKING)&&!defined(RISC_ALIVE_STANDBY) 
    #define RISC_ALIVE_STANDBY 
#endif 
 
//=========== DVB Other UI End =========== DVB Other UI End =========== DVB Other UI End ===========// 
 
 
//=========== Servo Begin =========== Servo Begin =========== Servo Begin =========== Servo Begin ===========// 
#define STOP_LOADER 
//=========== Servo End =========== Servo End =========== Servo End =========== Servo End ===========// 
 
 
//=========== OSD Begin =========== OSD Begin =========== OSD Begin =========== OSD Begin ===========// 
#define DVB_OSD_TIMEOUT     2//2 mean the basic unit is 2 seconds 
#define DVB_OSD_LANGUAGE_SYNC_DVD 
//Jack 06/05/24 added for some conflict between new DVD OSD drvier and DVB OSD dirver. 
//After changing DVB osd to DVD osd driver,we will mark it!!! 
//Because in DVD OSD driver,we have added p-scan judge so UI can't judge p-scan again,otherwise will cause conflict! 
#define USE_NNEW_OSD_DRIVER 
//=========== OSD End =========== OSD End =========== OSD End =========== OSD End ===========// 
 
 
//=========== IR Begin =========== IR Begin =========== IR Begin =========== IR Begin ===========// 
//#define IR_SWITCH_DVD_USB_CARD_AVIN_DVB//Must Open <SUPPORT_USB><SPHE8202_CARD_STORAGE><DVB_DVD_8202>  
#ifdef IR_SWITCH_DVD_USB_CARD_AVIN_DVB 
//#define ONLY_CARD_NO_USB 
//#define ONLY_USB_NO_CARD 
//#define NO_USB_NO_CARD 
#define SUPPORT_NOT_CHECK_OPENCLOSE_DVB 
//#define AV_IN_THROUGH_EXT_ADC 
    #define IR_SWITCH_CD_USB_CF_OTHER 
//#define DEBUG_SWITCH_DVD_USB_CARD_AVIN_DVB//<debug debug debug debug debug debug><Release version must close it> 
    #define NO_SWITCH_GPIO 
//#define NOT_RECORD_DVB_DVD_STATE 
    #define MODE_SWITCH_DELAY 
    #ifdef MODE_SWITCH_DELAY 
#define MODE_DELAY_CNT  4 
    #endif 
    #define USBCARD_PLUG_OUT_CLEAR_SETUP_PROG 
    #define FIX_STATE_CHANE_NOT_READ_USB 
#endif 
 
 
#define DVB_IR_3D_ON 
#define DVB_IR_FORMAT_ON 
#define DVB_IR_PSCAN_ON 
 
#define DVB_IR_SCAN_KEY 
#ifdef DVB_IR_SCAN_KEY 
    //#define SCAN_KEY_DIRECTLY_GOTO_FIRSTIME_INSTALLATION 
    #define SCAN_KEY_DIRECTLY_GOTO_AUTO_SCAN_MENU 
#endif 
 
#define LEFT_RIGHT_KEY_CHANGE_CLASS //Just as the name.Jack added 05/12/30   
//=========== IR End =========== IR End =========== IR End =========== IR End ===========// 
 
 
//=========== Audio Start =========== Audio Start =========== Audio Start =========== Audio Start ===========// 
//#define _DynamicGet_AudioPID   //sunzhh add 
#define RECODE_VOL_INFO 
//#define SUPPORT_RESET_6600_BY_GPIO32 
#define SUPPORT_CONTROL_DEMUX_RESET  
#ifdef SUPPORT_CONTROL_DEMUX_RESET  //Jack 06/08/22 added  to replace SUPPORT_RESET_6600_BY_GPIO32 
    #if defined(LG_DVBCOMBO_DVD) 
    #define DEMUX_RESET_GPIO    51 
    #elif defined(MP_BOARD_216_PIN_NON_SHARE)  //yangli,add 
    #define DEMUX_RESET_GPIO    39 
    #else 
    #define DEMUX_RESET_GPIO    32 
    #endif 
#endif 
 
 
#define MOVE_IOP_CODE_START 
//=========== Audio End =========== Audio End =========== Audio End =========== Audio End ===========// 
 
 
//=========== Scan Start =========== Scan Start =========== Scan Start =========== Scan Start ===========// 
//#define DEFAULT_SCAN_RESULT_REPLACE  //sunzhh add 
//#define AUTO_SCAN_DEL_ALL_OLD_INFO    //Jack added 06/04/20 
//=========== Scan End =========== Scan End =========== Scan End =========== Scan End ===========// 
     
//=========== Flash Start =========== Flash Start =========== Flash Start =========== Flash Start ===========// 
//#define USE_2M_FLASH  //Jack added for LG DVD+DVB-T use 2M flash 
//=========== Flash End =========== Flash End =========== Flash End =========== Flash End ===========// 
     
//=========== DVB-S Start =========== DVB-S Start =========== DVB-S Start =========== DVB-S Start ===========// 
#ifdef DVB_S           //sunzhh add 20061016 
//#undef CHANNEL_SCAN_MODE 
#undef FIRST_INSTALL_DIALOG 
#define DVBS_SCAN 
#define DVBS_CHANNEL_INFO 
#define ENLARGE_STATCK_SIZE 
#define PLAY_AFTER_SCAN 
#define SUPPORT_DISEQC_1_0 
#undef SUPPORT_ANTENNA_POWER_CONTROL 
#define DVBS_UNSPPORT_EPG// Becasue now it isn't support EPG in DVB_S xiaopeng 2007-1-29 17:18 
#endif 
//=========== DVB-S End =========== DVB-S End =========== DVB-S End =========== DVB-S End ===========// 
     
//======= Bottom ======= Bottom ======= Bottom ======= Bottom ======= Bottom ======= Bottom ======= Bottom ======= Bottom =======