📄 custom_option_basic.h
字号:
*/
/**
\def _APP_CAP_FUNC_SET_STOP_BEFORE_SETUP
To handle stop state when enter to setup menu.
For China base model, this option is default.
\remark Generally this option is enabled.
*/
/**
\def _APP_CAP_FUNC_SAVER_BY_BRIGHT_CHANGE
To select screen saver type supported in this solution.
- 1: screen saver image brightness changing by timer
- 0: screen saver image moved in the screen by timer
To set "1", _USE_VP_PP_BRIGHT option should be enabled in API setup.
\remark Generally this option is enabled.
*/
/**
\def _APP_CAP_FUNC_POWER_OFF_AFTER_SAVER
To support auto power off after screen saver time out.
- 1: Support
- 0: Not support
\remark Change screen saver timeout for power off start.
*/
/**
\def _APP_CAP_FUNC_MMP_POWER_RESUME
To toggle power on resume play in MMP application.
- 1: Support
- 0: Not support
\remark Generally this option is enabled.
*/
/**
\def _APP_CAP_FUNC_JPG_PLAY_MODE
To toggle Program/Random/Normal play mode change option
- 1: Support
- 0: Not support
\remark Generally this option is enabled.
*/
/**
\def _APP_CAP_FUNC_RESET_TV_SYSTEM
To select TV system reset or not in Cold Start
- 1: Support
- 0: Not support
When reset, gSetup_info.display.tv_system value will be set in SetupInfoInit().
\remark Generally this option is enabled.
*/
/**
\def _APP_CAP_FUNC_ZOOM_CLEAR_BY_SKIP
To clear zoom state by some key operation
- 1: Support
- 0: Not support
If TRUE in zoom status , skip it will keep zoom value and press
ZOOM again it will clear zoom. If FALSE skip operation,
it will clear the zoom status directly
\remark This option is needed in DVS target.
*/
/**
\def _APP_CAP_FUNC_SLIDE_SHOW_PAUSE
To stop slide show using Pause key
- 1: Support
- 0: Not support
if pause key entered in slide show, slide show will stop after decoding
image end.
\remark This option is needed in base target.
*/
/**
\def _APP_CAP_FUNC_SLIDE_SHOW_ZOOM_ROTATE
To stop slide show using zoom or rotate key
- 1: Keep the slide show
- 0: Stop the silde show at zoom, rorate
\remark This option is generally disabled.
*/
/**
\def _APP_CAP_FUNC_CIRCULAR_SPEED_CONTROL
To control speed of playback.
- 1: speed changing as like 2->4->8->16->32->normal->2->4....
- 0: speed changing stop at the maximum speed and then show prohibit mark or not
Prohibition mark display is depends on OSD specification.
\remark This option is needed in base target.
*/
/**
\def _APP_CAP_FUNC_SEARCH_TITLE_BY_NUMBER
To support title search by number key when there is only 1 chapter.
- 1: If there is only 1 chapter available, title will be searched instead of chapter.
- 0: Search chapter, ignore chapter #
\remark DVD only.
*/
/**
\def _APP_CAP_FUNC_CONCURRENT_PLAY
To support concurrent play
- 1: MP3/WMA can playback with image display such as Jpg.
- 0: Not support.
\remark Check your application side capability.
*/
/**
\def _APP_CAP_FUNC_AC3_CERTIFICAION_READY
To prepare certification ready solution for AC3 audio
- 1: Support
- 0: Not support.
When this option is enabled, MMP format changed.
*/
/**
\def _APP_CAP_FUNC_EMERGENCV_POWER_RESUME
To support emergency power down recovery
- 1: Support
- 0: Not support.
When it on, periodically resume play information saved.
\remark This function needed in bad electric condition country.
*/
/**
\def _APP_CAP_FUNC_DVD_PROGRAM_MODE
To support DVD program play
- 1: Support
- 0: Not support.
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_SVCD_PROGRAM_MODE
To support SVCD/VCD program play
- 1: Support
- 0: Not support.
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_SVCD_START_PBC_MODE
To select SVCD/VCD start mode.
- 1: SVCD/VCD play in PBC ON mode (Menu ON mode)
- 0: SVCD/VCD play in PBC OFF mode (Menu OFF mode)
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_SVCD_4X_PLAY_USING_IP_FRAME
To select SVCD/VCD FF 4X play style
- 1: In FF 4X, I & P frame used to display video(Over 4X, same with 0)
- 0: Over 4X, P frame only used.
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_SVCD_TIME_SEARCH_IN_TOTAL
To select Time search method in SVCD/VCD
- 1: Time search in total time range
- 0: Time search in current track time range
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_PGM_PLAY_WITH_REPEAT_ALL
To support program play during repeat all
- 1: Support
- 0: Not support.
This function requested from Arling Co. in SSCR.
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_GOTO_PREV_THRESHOLD
To select previous key response type
- 1: It will check current time from this track or chapter, and then if
elapsed time is over the threshold value, go to same track or else. If not,
go to previous track or chapter if available.
- 0: Go to previous track or chapter, directly.
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_PREVIEW_AFTER_OPEN_FOLDER
To select preview(thumbnail jpg display) method
- 1: It will show preview on the special display area for jpg thumbnail.
- 0: It will call full display for the jpg file.
\remark This function depends on customer's requirement.
*/
/**
\def _APP_CAP_FUNC_MMP_FE_STOP_TIMER
To enable stop FE by FE stop timer
- 1: Support the FE stop timer
- 0: Stop FE in Full Stop
this timer is useful when doing media type changing.
\remark generally this option should be enabled.
*/
/**
\def _APP_CAP_FUNC_MMP_EXTENSION_NAME_SHOW
Let the file page show the extension name
- 1: Let the file page show the extension name if file name length is too long
- 0: Limit the length of file name (not show extension if length is too long)
\remark generally file page show will limit the length of file name.
*/
/**
\def _APP_CAP_FUNC_MMP_PARSE_ERROR_SKIP
To display error string in explore window or jump to next file
when parsing header errs happens.
- 1: directory jump to next file when parsing header errs happens.
- 0: display error info in explore window when parsing header errs happens
\remark This option can be set by the preference by Customers, default is show err string.
*/
/**
\def _APP_CAP_FUNC_MMP_SEARCH_IN_NON_NORMAL_MODE
Enable folder and file search in program mode or random mode, after search folder or file,
the play mode will be changed to Normal.
- 1: enable folder, file , time search in program mode or random mode.
- 0: disable folder, file, time search in program mode or random mode
\remark This option can be set by the preference by Customers, default is enable search.
*/
/**
\def _APP_CAP_FUNC_MMP_TRICK_PLAY_WITHOUT_IDX
Enable trick play when playing avi/divx file without index list. if enabled, can do FF play.
- 1: enable trick play.
- 0: disable trick play.
\remark This option needs further developed!!.
*/
/**
\def _APP_CAP_FUNC_MMP_SUPPORT_MPG_SUBTITLE
Support external subtitle function.
- 1: support subtitle.
- 0: not support subtitle.
\remark Generally it is not supported in simple solution, and supported in full solution.
*/
/**
\def _APP_CAP_FUNC_MMP_GVG_SPECIFIC
GVG customer specifies some special operations, use this opetion to control.
- 1: use GVG spec.
- 0: not use GVG spec.
\remark This option is on if GVG uses the solution, otherwise, it should be off.
*/
/**
\def _APP_CAP_FUNC_MMP_FUNC_VIDEO_AUTO_PLAY
Auto play the video file if the disc contains only video file.
- 1: support auto play.
- 0: not support auto play.
\remark This option is specified by GVG customer.
*/
/**
\def _APP_CAP_FUNC_MMP_MENU_KEY_STOP
Stop video file playback when receive menu key.
- 1: support menu key stop.
- 0: not support menu key stop.
\remark This option is specified by GVG customer.
*/
#define _MTK_STYLE
#ifdef _MTK_STYLE
//#define _LG_RPT
#endif
#if _APP_CAP_NAV_MMP_PLAY_VIDEO_FILE
#define _APP_CAP_FUNC_DIVX_DRM (!_COP_5009_SIMPLE_SOL)
#define _APP_CAP_FUNC_MMP_MPG_TRICK_PLAY 1
#define _APP_CAP_MMP_SUPPORT_EXT_SUBTITLE 1
#define _APP_CAP_OSD_EXT_SUB_FILE_SELCTION _COP_5009_SIMPLE_SOL // Qian liping 060719
#else
#define _APP_CAP_FUNC_DIVX_DRM 0
#define _APP_CAP_FUNC_MMP_MPG_TRICK_PLAY 0
#define _APP_CAP_MMP_SUPPORT_EXT_SUBTITLE 0
#define _APP_CAP_OSD_EXT_SUB_FILE_SELCTION 0
#endif
#define _APP_CAP_FUNC_DIVX_PRECISE_TIMESEARCH 0
#if _APP_CAP_MMP_SUPPORT_EXT_SUBTITLE
#define _APP_CAP_MMP_SUPPORT_MUL_EXT_SUBTITLE 1
#if _APP_CAP_MMP_SUPPORT_MUL_EXT_SUBTITLE
#define _APP_CAP_MMP_SUPPORT_VOBSUB_SUBTITLE (!_COP_5009_SIMPLE_SOL) // cydrain 20060714, we'd better not support VOBSUB when pickup is good enough.
#else // cydrain 20060714
#define _APP_CAP_MMP_SUPPORT_VOBSUB_SUBTITLE 0
#endif
#else // cydrain 20060714
#define _APP_CAP_MMP_SUPPORT_MUL_EXT_SUBTITLE 0
#define _APP_CAP_MMP_SUPPORT_VOBSUB_SUBTITLE 0
#endif
// cydrain 20060718
#define _APP_CAP_MMP_SUPPORT_EXT_SUBTITLE_FAST_SEARCH _COP_5009_SIMPLE_SOL
// cydrain 20060828
#define _APP_CAP_USE_VOBSUB_NEW_METHOD 0
// cydrain 20060731
#define _APP_CAP_MMP_CD_PARSE_ALL_FILES_AT_ONCE 0//(!_COP_5009_SIMPLE_SOL)
#define _APP_CAP_FUNC_OPEN_WAKE_UP 0 // roco spec
#define _APP_CAP_FUNC_FE_POWER_DOWN 1
#define _APP_CAP_FUNC_MIXED_VCD_CDDA 1
#define _APP_CAP_FUNC_DISPLAY_FIT 0
#define _APP_CAP_FUNC_AVI_DISP_FULSCR 1 // roco spec
#define _APP_CAP_FUNC_BLACK_LEVEL_CHANGE 1
#define _APP_CAP_FUNC_BOOKMARK 1
#define _APP_CAP_FUNC_INSTANT_PLAY 0
#define _APP_CAP_FUNC_REMAIN_TIME 1
#define _APP_CAP_FUNC_RANDOM_PLAY _COP_UI_FUNC_RANDOM
#define _APP_CAP_FUNC_VOLUM_CONTOL 1
#define _APP_CAP_FUNC_MASTER_MUTE 1
#define _APP_CAP_FUNC_COLDSTART 1
#define _APP_CAP_FUNC_FIRMUP_ON_FLASH 1
#define _APP_CAP_FUNC_FIRMUP_BY_USB 0
#define _APP_CAP_FUNC_RC_CODE_FREE _COP_SYS_REGION_CODE
#define _APP_CAP_FUNC_AUDIO_LR_IN_MMP 1
#define _APP_CAP_FUNC_SET_STOP_BEFORE_SETUP 1
#define _APP_CAP_FUNC_SAVER_BY_BRIGHT_CHANGE 0
#define _APP_CAP_FUNC_POWER_OFF_AFTER_SAVER 1
#define _APP_CAP_FUNC_DVD_POWER_RESUME _COP_UI_FUNC_POWER_RESUME
#define _APP_CAP_FUNC_VCD_POWER_RESUEM _COP_UI_FUNC_POWER_RESUME
#define _APP_CAP_FUNC_MMP_POWER_RESUME _COP_UI_FUNC_POWER_RESUME
#define _APP_CAP_FUNC_DVD_OPENCLOSE_RESUME _COP_UI_FUNC_OPENCLOSE_RESUME
#define _APP_CAP_FUNC_VCD_OPENCLOSE_RESUEM _COP_UI_FUNC_OPENCLOSE_RESUME
#define _APP_CAP_FUNC_MMP_OPENCLOSE_RESUME _COP_UI_FUNC_OPENCLOSE_RESUME
#define _APP_CAP_FUNC_JPG_PLAY_MODE 1
#define _APP_CAP_FUNC_RESET_TV_SYSTEM 0
#define _APP_CAP_FUNC_ZOOM_CLEAR_BY_SKIP 0//clina 060412
#define _APP_CAP_FUNC_SLIDE_SHOW_PAUSE _COP_UI_FUNC_SLIDE_SHOW_PAUSE
#define _APP_CAP_FUNC_SLIDE_SHOW_ZOOM_ROTATE 0
#define _APP_CAP_FUNC_CIRCULAR_SPEED_CONTROL 1
#define _APP_CAP_FUNC_SEARCH_TITLE_BY_NUMBER 1
#define _APP_CAP_FUNC_CONCURRENT_PLAY 0
#define _APP_CAP_FUNC_AC3_CERTIFICAION_READY 0
#define _APP_CAP_FUNC_EMERGENCV_POWER_RESUME 0
#define _APP_CAP_FUNC_DVD_PROGRAM_MODE 1
#define _APP_CAP_FUNC_SVCD_PROGRAM_MODE 1
#define _APP_CAP_FUNC_NUM_KEY_WORK_IN_PGM 0 /*For LG solution use number key select in program list*/
#define _APP_CAP_FUNC_SVCD_START_PBC_MODE _COP_UI_FUNC_VCD_START_PBC_DEFAULT
#define _APP_CAP_FUNC_SVCD_4X_PLAY_USING_IP_FRAME 0
#define _APP_CAP_FUNC_SVCD_TIME_SEARCH_IN_TOTAL 0
#define _APP_CAP_FUNC_PGM_PLAY_WITH_REPEAT_ALL _COP_UI_FUNC_PGM_PLAY_WITH_RPT_ALL
#define _APP_CAP_FUNC_GOTO_PREV_THRESHOLD 0 // roco spec
#define _APP_CAP_FUNC_PREVIEW_AFTER_OPEN_FOLDER 1
#define _APP_CAP_FUNC_DVD_DIGEST _COP_UI_FUNC_DVD_DIGEST/*DVD digest*/
#define _APP_CAP_FUNC_DIGEST_GRAPHIC_16BPP 1/*DVD digest graphic plane using 16bpp direct colorformat*/
#define _APP_CAP_FUNC_DVD_TIMESEARCH_JUDGE_IN_UI 1
#define _APP_CAP_FUNC_MARK_IN_PROGRAM 1
#if _APP_CAP_FUNC_DIGEST_GRAPHIC_16BPP
/*If the _APP_CAP_FUNC_DIGEST_GRAPHIC_YCbCr655 defined TRUE, the video layer
will be put on the graphic layer while in digest mode. (it will improve the pic quality).
CAUTION : This option only can be set after the_APP_CAP_FUNC_DIGEST_GRAPHIC_16BPP
is set to 1. Jiang Shanbin 060927*/
#define _APP_CAP_FUNC_DIGEST_GRAPHIC_YCbCr655 0
#endif
#define _APP_CAP_FUNC_VCD_DIGEST_PREVIEW _COP_UI_FUNC_VCD_DIGEST
#define _APP_CAP_FUNC_VCD_INTRO_SCAN _COP_UI_FUNC_INTRO_PLAY
#define _APP_CAP_FUNC_JPEG_PLAY 1
#define _APP_CAP_FUNC_PAUSE_KEEPING 1 // Qian liping 060331
#define _APP_CAP_FUNC_XVCD_LANG_SEL _COP_UI_FUNC_VCD_LANG_SEL
#define _APP_CAP_FUNC_MMP_PAGE_UPDOWN 0
#define _APP_CAP_FUNC_MMP_INTRO_PLAY _COP_UI_FUNC_INTRO_PLAY
#define _APP_CAP_FUNC_MMP_FE_STOP_TIMER 1
#define _APP_CAP_FUNC_MMP_EXTENSION_NAME_SHOW 0
#define _APP_CAP_FUNC_MMP_PARSE_ERROR_SKIP 0
#define _APP_CAP_FUNC_MMP_SEARCH_IN_NON_NORMAL_MODE 1
#define _APP_CAP_FUNC_MMP_TRICK_PLAY_WITHOUT_IDX 0
#define _APP_CAP_FUNC_MMP_SUPPORT_MPG_SUBTITLE !_COP_5009_SIMPLE_SOL
#define _APP_CAP_FUNC_MMP_FIXED_SUB_SCHEME _COP_5009_SIMPLE_SOL
#define _APP_CAP_FUNC_MMP_GVG_SPECIFIC !_COP_5009_SIMPLE_SOL
#define _APP_CAP_FUNC_MMP_VIDEO_AUTO_PLAY _APP_CAP_FUNC_MMP_GVG_SPECIFIC
#define _APP_CAP_FUNC_MMP_VIDEO_DIRECT_STOP _APP_CAP_FUNC_MMP_GVG_SPECIFIC
#define _APP_CAP_FUNC_MMP_MENU_KEY_STOP _APP_CAP_FUNC_MMP_GVG_SPECIFIC
#define _APP_CAP_FUNC_MMP_VIDEO_PROGRAM _APP_CAP_FUNC_MMP_GVG_SPECIFIC
#define _APP_CAP_FUNC_CDDA_TRACK_TIMESEARCH 1
#define _APP_CAP_FUNC_RPT_CLEAR_AFTER_RSTOP 0
#define _APP_CAP_FUNC_STANBY_POWER_SAVE 0
#define _APP_CAP_FUNC_PROTECT_COPYRIGHT 0
#if _APP_CAP_FUNC_SVCD_4X_PLAY_USING_IP_FRAME
#define _APP_CAP_FUNC_SVCD_NEW_HSPEED_TRICK 1
#else
#define _APP_CAP_FUNC_SVCD_NEW_HSPEED_TRICK 0
#endif
#define _APP_CAP_FUNC_TIMESEARCH_IN_STOP _COP_TIMESEARCH_IN_STOP//limeng 060921
//#define _APP_CAP_FUNC_RPTAB_KEEP_IN_TRICK 1
#define _APP_CAP_FUNC_SCORING _COP_AUD_KARAOKE_SCORING
#define _APP_CAP_FUNC_TRICK_KEEP _COP_UI_FUNC_TRICK_KEEP
#define _APP_CAP_FUNC_FSTOP_WHEN_NEXT_THE_LAST 0
#define _APP_CAP_FUNC_SLOW_REV (!_COP_5009_SIMPLE_SOL)
#define _APP_CAP_FUNC_TRAY_AUTO_CLOSE 1
#ifdef _MTK_STYLE // zb 060406
#define _APP_CAP_FUNC_RPT_WORK_BY_MOVE_DIRECT 1
#define _APP_CAP_FUNC_SAVER_AFTER_SETUP 1
#define _APP_CAP_FUNC_SAVER_AFTER_PAUSE 1
#define _APP_CAP_MTK_ONLY_KARA_SCORING 0//clina 060601
#define _APP_CAP_AUDIO_8LEVEL_DRC
#define _APP_CAP_FUNC_DVD_REPEAT_ALL 1 // Qian liping 060605
#define _APP_CAP_FUNC_MMN_REPEAT_ALL 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -