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

📄 custom_option_basic.h

📁 SAMSUNG 5009的源代码
💻 H
📖 第 1 页 / 共 4 页
字号:
#define _APP_CAP_FUNC_RPTAB_KEEP_IN_TRICK                   				1
#define	_APP_CAP_GVG_ZOOM_PAUSE			1//gaoping 20061016
/*after program,keep the info state before into program.that means,if the info state is on
before into program,it is on after the program; if the info state is off before,it is off after program clina 061018*/
#define  _APP_CAP_GVG_INFO_KEEP_AFTER_PROGRAM//clina 061018
/*Not to act on info osd when press"RETURN"key clina 061019*/
#define _APP_CAP_ROCO_VCD_RETURN//clina 061018
#else
#define _APP_CAP_FUNC_RPT_WORK_BY_MOVE_DIRECT						0
#define _APP_CAP_FUNC_SAVER_AFTER_SETUP								0
#define _APP_CAP_FUNC_SAVER_AFTER_PAUSE								1
#define _APP_CAP_MTK_ONLY_KARA_SCORING								0
#define  _APP_CAP_AUDIO_SEPERATE_SPDIF                                                       
#define  _APP_CAP_FUNC_DVD_REPEAT_ALL								0 // Qian liping 060605
#define  _APP_CAP_FUNC_MMN_REPEAT_ALL								0
#define _APP_CAP_FUNC_RPTAB_KEEP_IN_TRICK                                             0
#endif


#ifdef _LG_RPT	
#define  _APP_CAP_FUNC_RPT_A_IN_PAUSE                   			1/* For LG repeat AB spec, in pause mode , can set Repeat A point.*/
#define  _APP_CAP_FUNC_RPT_A_IN_RSTOP								1/* For LG repeat AB spec, in resume stop mode , can set Repeat A point.*/
#define  _APP_CAP_FUNC_RPT_MODE_IN_RSTOP							1/* For LG repeat mode set, in resume stop mode , can set Repeat state.*/
#define _APP_CAP_FUNC_RPT_TRACK_CANCEL_SKIP                      	1/* For LG repeat  spec, skip forward/backward,repeat mode release*/
#define _APP_CAP_FUNC_RPT_AB_OVER_TRACK                            	1 //limeng 060630
#define _APP_CAP_FUNC_RPT_IN_RANDOM                                 1 //limeng 060630
#else
#define  _APP_CAP_FUNC_RPT_A_IN_PAUSE                   			0/* For LG repeat AB spec, in pause mode , can set Repeat A point.*/
#define  _APP_CAP_FUNC_RPT_A_IN_RSTOP								0/* For LG repeat AB spec, in resume stop mode , can set Repeat A point.*/
#define  _APP_CAP_FUNC_RPT_MODE_IN_RSTOP							0/* For LG repeat mode set, in resume stop mode , can set Repeat state.*/
#define _APP_CAP_FUNC_RPT_TRACK_CANCEL_SKIP                      	0/* For LG repeat  spec, skip forward/backward,repeat  mode release*/
#define _APP_CAP_FUNC_RPT_AB_OVER_TRACK                           	0//limeng 060630
#define _APP_CAP_FUNC_RPT_IN_RANDOM									0//limeng 060630
#endif 
#define _APP_CAP_FUNC_KEYHANDLE_AFTER_SAVER			1
#define _APP_CAP_FUNC_DSP_NULL_IN_SEARCH				1
#define _APP_CAP_FUNC_AUD_TIME_SEARCH 			1//gaoping 20060413
#define _APP_CAP_FUNC_MORE_ZOOM_DIV				1
#define _APP_CAP_FUNC_SCART						_COP_VIDEO_SCART
#define _APP_CAP_FUNC_YUV							_COP_VIDEO_YUV
#define _APP_CAP_FUNC_AUTO_PLAY					1
#define _APP_CAP_FUNC_ADD_FOLDER_IN_ALBUM		0
/**
 \def _APP_CAP_AUD_INTEGRATED_DTS
 To support DTS decoder.

 If DTS decoder must be included in codec, this option should be set. 
 When support dts dec, don't block the volume contorl.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */   
/**
 \def _APP_CAP_AUD_SETUP_SPEAKER
 To support speaker output control in SETUP menu.
 
 If this option is not set in true, following  many options cannot enabled.

 - _APP_CAP_AUD_REVERBERATION
 - _APP_CAP_AUD_3D
 - _APP_CAP_AUD_EQ
 - _APP_CAP_AUD_CALNOISE
 - _APP_CAP_AUD_TIME_DELAY
 - _APP_CAP_AUD_BASE_MANAGE
 
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */   
/**
 \def _APP_CAP_AUD_ONLY_2CH_OUT
 To select audio output channel count.
 
 Support Only 2CH
	- 1: Support Only 2CH
	- 0: Support 2CH/5.1 CH
 \remark This option depends _COP_AUD_2CH_ONLY_OUT.
 */   
/**
 \def _APP_CAP_AUD_KARAOKE
 To toggle KARAOKE function.

 If this option is not set in true, following  many options cannot enabled.

 - _APP_CAP_AUD_FUNCTION_KEY
 - _APP_CAP_AUD_KARAOKE_IN_DTS
 - _APP_CAP_AUD_PSCON
  
  \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */ 
/**
 \def _APP_CAP_AUD_CALNOISE
 To support TEST TONE generation in SETUP menu for speaker tuning.
 
 This option depends on _APP_CAP_AUD_SETUP_SPEAKER and _APP_CAP_AUD_ONLY_2CH_OUT.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */    
/**
 \def _APP_CAP_AUD_TIME_DELAY
 To support time delay for speaker setting
 
 This option depends on _APP_CAP_AUD_SETUP_SPEAKER and _APP_CAP_AUD_ONLY_2CH_OUT.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */ 
/**
 \def _APP_CAP_AUD_BASE_MANAGE
 To support base managerment for speaker setting
 
 This option depends on _APP_CAP_AUD_SETUP_SPEAKER and _APP_CAP_AUD_ONLY_2CH_OUT.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */  
/**
 \def _APP_CAP_AUD_MIC_ON_IN_STOP
 To support mic output ON in STOP mode.

 If this option is 0, mic output will be off in STOP mode.
 This option depends on _APP_CAP_AUD_KARAOKE.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */  
/**
 \def _APP_CAP_AUD_FUNCTION_KEY
 To support function key for karaoke handling

 This option depends on _APP_CAP_AUD_KARAOKE.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */  
/**
 \def _APP_CAP_AUD_KARAOKE_IN_DTS
 To support DTS decoder with Karaoke decoding.

 This option depends on _APP_CAP_AUD_KARAOKE.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */  
/**
 \def _APP_CAP_AUD_PSCON
 To support Speed control post process for karaoke quality.

 This option depends on _APP_CAP_AUD_KARAOKE.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */  
/**
 \def _APP_CAP_AUD_MIC_DETECT
 To support mic detect

 This option depends on _APP_CAP_AUD_KARAOKE.
 \remark This option depends on _API_CAP_GLB_LIGHT_ADMSYSTEM.
 */    
/**
 \def _APP_CAP_AUD_USE_PWM
 To support PWM module for analog audio output

 Instead of external ADAC use internal PWM module.
 \remark This option depends on H/W.
 */    
/**
 \def _APP_CAP_AUD_SKIP_KARAOKE_AT_START
 To handle karaoke noise

 Option to ignore several mixed samples when mode change occurs to reduce a noise 
 When Karaoke start, there is a noise.
 & Karaoke Codec itself has problem now and it's not fixed yet
 \remark This option depends on H/W.
 */    
#define _APP_CAP_AUD_INTEGRATED_DTS						_COP_AUD_INTEGRATED_DTS
#define _APP_CAP_AUD_KARAOKE								_COP_AUD_KARAOKE
#define _APP_CAP_AUD_REVERBERATION						_COP_AUD_REVERBERATION	
#define _APP_CAP_AUD_3D									1
#define _APP_CAP_AUD_EQ									1
#define _APP_CAP_AUD_KARAOKE_SCORING					(_APP_CAP_AUD_KARAOKE&&_COP_AUD_KARAOKE_SCORING)//(weilf)20060711
#define _APP_CAP_AUD_UPSAMPLER							1
#define _APP_CAP_AUD_FUNCTION_KEY						(_APP_CAP_AUD_KARAOKE&&_APP_CAP_FUNC_VOLUM_CONTOL)
#define _APP_CAP_AUD_KARAOKE_IN_DTS						_APP_CAP_AUD_KARAOKE
#define	_APP_CAP_AUD_PSCON								_APP_CAP_AUD_KARAOKE
#define _APP_CAP_AUD_CALNOISE								1
#define	_APP_CAP_AUD_SETUP_SPEAKER						1

#if !_APP_CAP_AUD_ONLY_2CH_OUT
#define _APP_CAP_AUD_TIME_DELAY							1
#define _APP_CAP_AUD_TIME_DELAY_UNION					0 // Qian liping 060508
#define _APP_CAP_AUD_BASE_MANAGE						1
#define _APP_CAP_AUD_PROLOGIC								0  //Implementing now
#define _APP_CAP_AUD_CONTROL_VOLUME                    			 (!_COP_5009_SIMPLE_SOL)  
#define _APP_CAP_AUD_SPDIF_PCM_DOWNMIX					(!_COP_5009_SIMPLE_SOL)  //wjin 060801
#else
#define _APP_CAP_AUD_TIME_DELAY							0
#define _APP_CAP_AUD_TIME_DELAY_UNION					0 
#define _APP_CAP_AUD_BASE_MANAGE						0
#define _APP_CAP_AUD_PROLOGIC							0
#define _APP_CAP_AUD_CONTROL_VOLUME                         	 0  
#define _APP_CAP_AUD_SPDIF_PCM_DOWNMIX					0
#endif

#define _APP_CAP_AUD_USE_PWM								_COP_AUD_USE_PWM

#if _APP_CAP_AUD_PSCON
#define _APP_CAP_AUD_PSCON_MODE_SPEED					0
#else
#define _APP_CAP_AUD_PSCON_MODE_SPEED					0
#endif


/**
 \def _APP_CAP_AUD_SUB_3D_SEPERATED
 To support seperated 3D effect handle.
 
 In some application, 3D effect is controlled by hot key or special OSD to on/off.
 In this case, this option must be enabled. But _APP_CAP_AUD_3D is disabled, 
 this option has no meaning.
 \remark Generally this option is disabled.
 */
#if _APP_CAP_AUD_3D
#define _APP_CAP_AUD_SUB_3D_SEPERATED					0
#else
#define _APP_CAP_AUD_SUB_3D_SEPERATED					0 /* fixed */
#endif


/****************************************************************************************
*	subq data output by SPDIF.(for MD sync recording)
*	this define & _APP_CAP_AUD_SPDIFOUT_CDDA_SUBQ  in custom_option_only.h must same...
*	by CKLee. 2005.10.05.
*	1: Support it
*	0: Remove it
******************************************************************************************/

#if _COP_AUD_SPDIF_CDDA_SUBQ
#define _APP_CAP_AUD_SPDIFOUT_CDDA_SUBQ                               1
#else 
#define _APP_CAP_AUD_SPDIFOUT_CDDA_SUBQ                               0
#endif

/* 
		Define OSD options
 */
/**
 \def _APP_CAP_OSD_DATA_ON_FLASH
 Image/Font data is located on FLASH memory instead of SDRAM.
 
 To decrease SDRAM usage for small SDRAM application, such as 16Mb. When this
 option is enabled, OSD data is not compressed but flattened in FLASH.
 \remark Generally this option is enabled.
 */   
/**
 \def _APP_CAP_OSD_LANG_CHINESE
 To support Chinese language.
 
 To decrease SDRAM usage.
 \remark Generally this option is enabled.
 */    
/**
 \def _APP_CAP_OSD_LANG_JAPANESE
 To support Japanese language.
 
 To decrease SDRAM usage.
 \remark Generally this option is disabled.
 */   
/**
 \def _APP_CAP_OSD_3D
 To support 3D own OSD control

 This option depends on _APP_CAP_AUD_3D. If that option is false, this option
 also false.
 \remark Generally this option is disabled.
 */  
/**
 \def _APP_CAP_OSD_PROG_SELECT_3_DIGIT
 To support 3D own OSD control

 - When this disabled, the editable field in the program list display like below:
        VCD:     **: -- ;    (** is a two byte constant number)
        DVD:     --:-- ;
        MMN:     --:--;
 - When enabled, the editable field becomes like below:
        VCD:     **: --- ;
        DVD:     --:--- ;
        MMN:     ---:---;
 \remark Generally this option is disabled.
 */
/**
 \def _APP_CAP_OSD_PROG_4_DIGIT
 To support 3D own OSD control

 This option only affect MMN part, After adding this option and enable it, 
 the program field is now what we see. 
 The editable field in MMN program list is changed to:
 
        MMN:     ---:----;    

 \remark Generally this option is ensabled.
 */

/**
 \def _APP_CAP_OSD_ZOOM_ICON
 To support ZOOM Icon on the video

 This icon shows magnifier like image for zoom area selection. If this option
 is false, when zoom key is entered, zoom action is called directly.
 \remark Generally this option is disabled.
 */   
/**
 \def _APP_CAP_OSD_ZOOM_ICON_KEEPING
 Zoom icon keeping ?
 */   
/**
 \def _APP_CAP_OSD_FLATTEN_EXPLORER
 To show flatten type file browsing in explorer menu.

 \remark This option is also for explore OSD style, not only for MMP.
 */   
/**
 \def _APP_CAP_OSD_SLIDE_ICON_FIRST_INFO
 To show SLIDE show selection icon positioned in the first point of image
 information OSD banner.

 When image manager icon is located in front of slide icon, there are some 
 control related problems. That is related with thumbnail decoding and full 
 decoding switching problem. To avoid that kind of problem, slide icon is located
 in front of album icon.
 \remark This option is also for explore OSD style, not only for MMP.
 */   
/**
 \def _APP_CAP_OSD_DIFF_CURSOR_HANDLE
 To show cursor image to graphic window in S5L5005

 In S5L5005, there is no cursor layer for OSD. So, cursor image drew on graphic
 layer. In their graphic layer, there is no blending value for overlapping.
 It makes transparent OSD image in some OSD style.

 It's from "_SUPPORT_5005_NEW_MARK_SCHEME".
 \remark This option has effect only S5L5005 device.
 */   
/**
 \def _APP_CAP_OSD_SHOW_PGM_TOTAL_ITEM
 To show programmed total item in program OSD.

 This option can be changed when customer's program OSD style changed.
 If this option is set in 1, programmed total item will be shown in program OSD.
 \remark Carefully use in OSD handling.
 */    
/**
 \def _APP_CAP_OSD_USE_LOGO_FOR_SETUP
 To use big logo for background image.

 This option is for backgroud style when setup menu display during playing.

 - 1: Use setup logo for background
 - 2: Use current video frame

 This option comes from "BG_BIG_OSD_LOGO" option in Select_cap.h.

  \remark Carefully use in OSD handling.
 */   
/**
 \def _APP_CAP_OSD_TOGGLE_BY_HOTKEY
 To use hot key for some OSD.

 - 1: Support this scheme 
 - 0: support original scheme

  Using this hot key all OSD, except program, setup and info OSD, can be 
  toggle. 
  \remark Carefully use in OSD handling.
 */   
/**
 \def _APP_CAP_OSD_SEPERATE_ICON_TIMER
 Whether to use an indepent timer just for prohibition mark.

 - 1: Support
 - 0: Not support

  \remark Carefully use in OSD handling.
 */   
/**
 \def _APP_CAP_OSD_INFO_OSD_TIMEOUT
 Whether there's a timer for info osd
 - 1: Support
 - 0: Not support

  \remark Carefully use in OSD handling.
 */   
/**
 \def _APP_CAP_OSD_SETUP_OSD_TIMEOUT
 Whether there's a timer for setup osd

 - 1: Support
 - 0: Not support

  \remark Carefully use in OSD handling.
 */    
/**
 \def _APP_CAP_OSD_SHOW_CURRENT_ITEM_NUM
 support jpeg info osd could display the current number/total 

 - 1: Show current file index with total
 - 0: Not support

  When this option is enabled, display looks like following OSD

   "0001/1000".

   file_index/total_file#

  \remark Carefully use in OSD handling.
 */    
/**
 \def _APP_CAP_OSD_SUBTITLE_INCLUDE_OFF
 To configure subtitle select banner OSD style.

 - 1: It will include "Off" item in selection banner
 - 0: There's no "Off" item

 In some customer's OSD, there is no "Off" item in the selection banner, but
 there is extra off OSD for that use.
 \remark Carefully use in OSD handling.
 */   
/**
 \def _APP_CAP_OSD_SHOW_DTS_DISC 
 To show "DTS" string on Info. OSD

 - 1: Show DTS string
 - 0: Not support

 When DTS CD disc running, DTS string can be shown.
 \remark This option just enabled in special case.
 */    
/**
 \def _APP_CAP_OSD_USE_PREVIEW_BORDER 
 To Select Preview Gap Color in JPG

 - 1: Support Preview Border
 - 0: No Preview Border, Transparent border

 If there is no preview area, this option no needed.
 \remark This option just enabled in special case.
 */    
/**
 \def _APP_CAP_OSD_EXPLORE_NOTICE_TIMEOUT 
 To support notice string disapear in explore OSD.

 - 1: Turn on timer
 - 0: Not support

 Depends on Explore OSD style.
 \remark This option just enabled in special case.
 */    
/**
 \def _APP_CAP_OSD_USE_SMALL_IDLE_LOGO 
 To use small size video data for Idle logo.

 - 1: Use small size
 - 0: Use normal size

 To decrease rom size.
 \remark This option just enabled in special case.
 */      
/**
 \def _APP_CAP_OSD_USE_SETUP_LOGO 
 To select setup OSD's background.

 - 1: Use setup logo

⌨️ 快捷键说明

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