/*=============================================================
 * Copyright (c)      Realtek Semiconductor Corporation, 2005 *
 * All rights reserved.                                       *
 *============================================================*/
#ifndef _TV_H
#define _TV_H
/*===================== Module dependency  ================== */
#include "Core\Header\maindef.h"
#if (_CUSTOMER_TYPE == _SKYWORTH)
#include "Customer\Header\skyworth\osdobjectdef.h"
#endif
#include "Core\Header\global.h"

//-------------------------------------------------------------
// Define
//-------------------------------------------------------------

//20081027 ccy add to 200 chn
#if _CUSTOMER_TOLIP
#define GET_TV_MAX_CH()		(200+1)	//20071129
#else
#define GET_TV_MAX_CH()		(120+1)	//20071129
#endif
#define _FIRST_CHANNEL		1

#define _TV_SCAN_BG_RED					0x00
#define _TV_SCAN_BG_GREEN				0x00
#define _TV_SCAN_BG_BLUE				0x80

#define _TV_AUTOSCAN_RESPONSE_TIME		(20*10-50+50-50)		//msec
#define _TV_AUTOSCAN_WAIT_AFC_TIME		25		//msec

//-------------------------------------------------------------
// Define
//-------------------------------------------------------------
#define _TV_NEXT_CHANNEL	0x1  	///! Command for  CTvSelectChannel
#define _TV_PREV_CHANNEL	0x2		///! Command for  CTvSelectChannel
#define _TV_LAST_CHANNEL	0x3		///! Command for  CTvSelectChannel
#define _TV_CURR_CHANNEL	0x4		///! Command for  CTvSelectChannel

void TV_Power_ON(void);
void TV_Power_Down(void);

BYTE CTvSetChStatus(BYTE chn,bit status);
BYTE CTvGetChStatus(BYTE chn);
void CTvTunerChangeChannel(void);
BYTE CTvSetChannel(BYTE chn);
void CTvScanSetBackground(BYTE display);
void CTvTunerChangeChannelApplyNewData(void);
//added by czl 100118
void CTvVideoColorStandardsetting(BYTE usvideocolorsys);

#else
extern void TV_Power_ON(void);
extern void TV_Power_Down(void);
extern void CTvScanSetBackground(BYTE display);
extern void CTvTunerChangeChannelApplyNewData(void);
//added by czl 100118
extern void CTvVideoColorStandardsetting(BYTE usvideocolorsys);

#endif//#ifndef _TV_H


