⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.h

📁 Sunplus 8202S source code.
💻 H
📖 第 1 页 / 共 2 页
字号:

#if defined( REMAIN_TIME ) || defined( SUPPORT_PRECALCULATE_VIDEOBITRATE_FOR_FILE_MODE )    // 2004/08/11 yltseng
EXTERN  UINT16  Mp3_kbitrate_PreCalc;
#endif

EXTERN  int     dspWatchDog;
EXTERN  BYTE    *bpcm_ya_ptr;
EXTERN  BYTE    auto_download_audio_chn;
//================================================================ CD
EXTERN  BYTE    bDiscType;
EXTERN  BYTE    cd_state;
EXTERN  BYTE    cd_subtype;
EXTERN  BYTE    cd_type;
EXTERN  BYTE    cd_type_loaded;
EXTERN  BYTE    mp3_cd_end_trk;
EXTERN  BYTE    cd_trk_now;
EXTERN  int     disp_trk_now;
EXTERN  BYTE    cd_trk_lo;
EXTERN  BYTE    cd_trk_lo_now;
EXTERN  BYTE    cd_trk_hi;
EXTERN  BYTE    bad_disc_seq_play;//terry,2003/8/29 02:32AM//4-6-14 12:22
#ifdef MICO_DVD
EXTERN  BYTE    power_off_state; //chen0627
EXTERN  BYTE    bCharTemp01[12]; //chen0627
#endif
//=============================================================== cd layer parser
EXTERN  INT16   cd_len;         /* cd-payload length        */
//================================================================ Video output
EXTERN  UINT8   p_scan;
EXTERN  UINT8   tv_out_id;
EXTERN  UINT8   tv_format;
EXTERN  UINT8   output_aspect;  // defined in aspect.h
EXTERN  UINT8   mode_aspect;
#ifdef IR_KEY_SET_VIDEO_MODE
EXTERN  BYTE    video_mode_val;
#endif
//================================================================ Timer
EXTERN  UINT16  timeout_playback;
EXTERN  UINT16  rtc_10ms;
EXTERN  UINT16  rtc_100ms;
EXTERN  UINT16  rtc_500ms;
#ifdef DVB1000_NON_OS
EXTERN  UINT16  rtc_1s;	//eric add 2004-12-27 10:43
#endif
#ifdef OSDISP
EXTERN  UINT16  rtc_1s;		//wjzhang 2004/09/25 for osd display&vfd display
#endif
#ifdef TURN_OFF_POWER_RESUME //wangap 2004/4/21
EXTERN  UINT16  rtc_60s;
#endif
EXTERN  UINT16  stc_polling;
EXTERN  UINT16  timestamp_key;
EXTERN  UINT16  timestamp_cderr;
//================================================================ CD FIFO control
EXTERN  UINT32  p_msf;
EXTERN  UINT32  s_msf;
EXTERN  UINT32  e_msf;
EXTERN  INT32   s_len;
EXTERN  UINT32  st_msf;
EXTERN  UINT16  dvddsp_vx;
//================================================================ rom ptr
EXTERN  BYTE    *romimage_ptr;
//================================================================ OSD
#include "osd_drv.h"
EXTERN  BYTE    osd_font_mode;
EXTERN  BYTE    PatternMode;
EXTERN  BYTE    ir_osd_post_show;
EXTERN  BYTE    sw_region_len;
EXTERN  BYTE    RegionValStr[MAX_REGION][14];
EXTERN  BYTE    RegionStr[MAX_REGION][MAX_SW_REGION][MAX_SW_R_LEN+1];
EXTERN  BYTE    RegionOnOff[MAX_REGION][4];

//================================================================ global line buffer var
EXTERN_MEM BYTE linebuf[100];

#ifdef OSD_BMP_DISPLAY
EXTERN_MEM BYTE linebuf_oriCh[100];
EXTERN  UINT8 disp_region;
EXTERN  UINT8 temp_region;
UINT32  *temp_region_top_buf;
UINT32  *temp_region_bottom_buf; 
#endif

#ifdef DOUBLE_TITLE//susu 2003-8-26 13:54
EXTERN_MEM BYTE linebuf_0[100];
EXTERN_MEM BYTE linebuf_1[100];
#endif

#ifdef SUPPORT_ANGLE_MARK	//liweihua add 20031118
EXTERN BYTE  angleflag;
#endif
//================================================================ JPEG
EXTERN UINT32 jpg_slide_time;
#ifdef NO_BLACK_for_PIC_CD
UINT8 pic_cd_first_play;
#endif

//================================================================ karaoke
#ifdef KARAOKE_MENU
EXTERN BYTE KARAOKE_MENU_FLAG;
#endif

#if defined(GBM_PORTABLE_DVD)||defined(SUNPLUS_8202P_DEMOBOARD)   //rbhung for GBM Portable DVD
#ifdef HOLD_KEY_DETECT
EXTERN BYTE hold_state;
#endif
EXTERN UINT32   lowbat_timer;
EXTERN UINT32   powerdown_timer;
#endif

#ifdef EASTWIN
EXTERN UINT32   lowbat_timer;
EXTERN UINT32   powerdown_timer;
EXTERN UINT32   blink_timer;
EXTERN BYTE     POWER_FLAG;
EXTERN UINT32   power_led_flash_timer;
EXTERN UINT32   power_on_mute_timer;
#endif

#ifdef VGA_CTRL_FORMAT//wangfeng 2003-12-18 16:12
EXTERN BYTE temp_format;
#endif

#ifdef TONIC_DVD
EXTERN BYTE KeyLockStatus;
#endif

//=================================================================standby timer
#ifdef SHOW_STANDBY_TIMER//suqiaoli add
EXTERN  UINT32  standby_time;
EXTERN  UINT32  counter_10ms;

EXTERN  BYTE  standby_hour;
EXTERN  BYTE  standby_min;
EXTERN  BYTE  standby_sec;
EXTERN  BYTE  show_standby_hour;
EXTERN  BYTE  show_standby_min;
EXTERN  BYTE  show_standby_sec;
EXTERN  BYTE  flag_standby_timer;
#endif
#ifdef AD_TCL
EXTERN BYTE jpg_ps;
EXTERN BYTE spk_dm_on;
EXTERN BYTE spk_sb_on;
EXTERN BYTE menu_id;
#endif

//==================Han Yang PDVD setup menu plus use
#ifdef SUPPORT_FUNCTION_MENU
EXTERN  BYTE  setup_menu_plus_timer;
#endif //end #ifdef SUPPORT_FUNCTION_MENU
#ifdef SUPPORT_DISPLAY_MENU
EXTERN  BYTE  in_display_function;
EXTERN  BYTE  goto_edit_state;
#endif
#ifdef ARGUS_PORTABLE_DVD
#ifdef SUPPORT_SPI
EXTERN  BYTE  pdvd_mode; //Portable DVD MODE,define in spi.h
EXTERN  BYTE  scommand;  //the special commands send to MCU
EXTERN  BYTE  check_sum;
EXTERN  BYTE  pdvd_timer;
#endif
#endif
#ifdef ADD_DVI311_SETUP
EXTERN BYTE dvi311_mode;
EXTERN BYTE dvi311_format;
EXTERN BYTE dvi311_tv_mode;
EXTERN BYTE Power_off_311;
 #endif

#ifdef BRIGHTNESS_COLOR_KEY
EXTERN BYTE BriCol_timer;
EXTERN BYTE BriCol_state;
EXTERN BYTE brightness_value;
EXTERN BYTE color_value;
#endif

//==============================================
//for QSI source switch     //added by JS   //20040726
#ifdef SUPPORT_QSI_SOURCE_SWITCH
EXTERN UINT8 source_type_now;
EXTERN UINT8 source_type_old;
EXTERN UINT8 source_switch_flag;
#endif
//==============================================

// for periher device
#define DVD_LOADER_EXIST    (1<<0)
EXTERN BYTE bDev;


//===============================================
#ifdef QSI_SHOW_ERR_RATE
EXTERN UINT8 QSI_PIPO_TEST;
EXTERN UINT8 QSI_PIPO_FLAG;
EXTERN UINT32 QSI_PIPO_MSF;
#endif

#ifdef SUPPORT_INSIDE_GAME
EXTERN UINT8 play_inside_game;
#endif

//===============================================
#ifdef SUPPORT_CD_TEXT        //lizhx add  2004/09/06
EXTERN  int flicker_flag;
#endif

#ifdef  SUPPORT_USB//lijd 20041008
EXTERN BYTE usb_card_setup_flag;
EXTERN BYTE usb_card_pause_flag;
EXTERN BYTE usb_plug_out_flag;
#endif

//================================================
// for support SWD related

#ifdef SUPPORT_PLAY_SWD
EXTERN BYTE START_POLLING_SWD;
#endif

#ifdef SUPPORT_PS2
EXTERN int   mouse_pos_x;
EXTERN int   mouse_pos_y;
EXTERN BYTE      mouse_btn_status;
EXTERN BYTE      START_POLLING_PS2;
EXTERN BYTE      PS2_INIT_DONE;
#endif

#ifdef SUPPORT_16BIT_OSD
EXTERN BYTE OSD_buffer_16bit;
#endif

//================================================
// media flags, especially used for file playback
EXTERN UINT32	file_media_flag;
EXTERN UINT32	file_media_support;

#ifdef CONTINUOUS_NUM_KEY_SELECT
EXTERN BYTE ir_num1;
EXTERN BYTE ir_num2;
EXTERN BYTE ir_num3;
EXTERN BYTE ir_num4;
EXTERN BYTE ir_num_timer;
EXTERN BYTE ir_num_state;
#endif

#ifdef SOLVE_VBR_SVCD_FOR_STARLITE
EXTERN BYTE  SVCD_Bad_Disc;
#endif

#ifdef SHOW_SPECIAL_DISC_TYPE
EXTERN BYTE read_disc_state;
#endif

#ifdef HDMI//Modifed by chenzhao on 2004-11-26 9:43   
EXTERN UINT16	NewRTC;
#endif
#ifdef HDCP_CUSTOM//Modifed by chenzhao on 2004-12-1 11:36   
EXTERN BYTE hdcp_mode;
#endif

EXTERN  BYTE    user_mute; //WSLEE for switching audio channel and mute mode 2005-01-14

#endif/*__GLOBAL_H*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -