📄 frntp.c
字号:
PnlDisplayTrack_Ext(MPFInfo.wFileCount);
}
else if(g_VFD_ShowInfo.DiscType == C_VCD10)
{
//NVGetCurInfo(&CurPoint);
PnlDisplayTrack_Ext(wTotalTitle);
}
else if( g_VFD_ShowInfo.DiscType == C_VCD20 || \
g_VFD_ShowInfo.DiscType == C_SVCD)
{
//if PBC ON mode,show PBCON
if(g_VFD_ShowInfo.PBCChk == C_ON)
PnlDisplayMsg(PNL_MSG_PBCON);
else
{
// NVGetCurInfo(&CurPoint);
// EPRINTF("Enter stop:total title :%d\n",wTotalTitle);
PnlDisplayTrack_Ext(wTotalTitle);
}
}
#ifdef _MPLAY_ENABLE_
else if(g_VFD_ShowInfo.DiscType == C_FILEOPENDISC)
{
MPF_GetCurTrackNum(&MPFInfo);
if(g_VFD_ShowInfo.FileType == C_MP3FILE)
{
if(MPFInfo.wListHighlightIndex+1-MPFInfo.wDirCount>0)
PnlDisplayTrack_Ext((DWORD)(MPFInfo.wListHighlightIndex + 1 - MPFInfo.wDirCount));
else
;
/*if(MPFInfo.wFileCount>0)
PnlDisplayTrack_Ext(MPFInfo.wFileCount);*/
}
else if(g_VFD_ShowInfo.FileType == C_JPGFILE)
{
if(MPFInfo.wListHighlightIndex+1-MPFInfo.wDirCount>0)//preview
{
PnlDisplayMsg(PNL_MSG_PIC);
PnlDisplayPic((DWORD)(MPFInfo.wListHighlightIndex + 1 - MPFInfo.wDirCount));
}
else
{
//301024-01mi
PnlDisplayMsg(PNL_MSG_JPGFOLDER);//MAGGIE FOR #2460
/*if(MPFInfo.wFileCount >0)
PnlDisplayTrack_Ext(MPFInfo.wFileCount);*/
;
}
}
else
PnlDisplayMsg(PNL_MSG_JPGFOLDER);//MAGGIE FOR #2460
;
}
#endif
else if(g_VFD_ShowInfo.DiscType == C_DVD )
{
PnlDisplayMsg(PNL_MSG_STOP);
}
else
;
if(g_VFD_ShowInfo.DiscType != C_FILEOPENDISC ||\
(g_VFD_ShowInfo.DiscType == C_FILEOPENDISC && g_VFD_ShowInfo.FileType==C_MP3FILE))
{
PnlLightDisc(g_VFD_ShowInfo.DiscType);
}
//show karaoke check:on or off
switch(g_VFD_ShowInfo.KaraChk)
{
case C_ON:
PnlLightKARAOKE_ONOFF(PNL_HSIG_KARAOKE_ONOFF);
break;
case C_OFF:
PnlLightKARAOKE_ONOFF(PNL_HSIG_OFF);
break;
default:
;
}
PnlDisplayLD(PNL_SPEED_OFF| PNL_BLINK_OFF | PNL_DIRECT_FORWARD);
/* if(g_VFD_ShowInfo.DiscType==C_FILEOPENDISC)
{
//show repeat mode
if(g_VFD_ShowInfo.PlaybackList == UI_PLAYBACKLIST_PROGRAM)
PnlLightRepeat(PNL_HSIG_PROGRAM);
//else
//{
// if(g_VFD_ShowInfo.ProgramChk==TRUE)
// PnlLightRepeat(PNL_HSIG_PROGRAM);
//}
if(g_VFD_ShowInfo.PlaybackMethod==UI_PLAYBACKMETHOD_RANDOM)
PnlLightRepeat(PNL_HSIG_RANDOM);
switch(g_VFD_ShowInfo.PlaybackRepeatRange)
{
case UI_PLAYBACKRANGE_REPEATONE:
PnlLightRepeat(PNL_HSIG_REPEAT1);
break;
case UI_PLAYBACKRANGE_REPEATALL:
PnlLightRepeat(PNL_HSIG_REPEATALL);
break;
case UI_PLAYBACKRANGE_REPEATAB:
PnlLightRepeat(PNL_HSIG_REPEATAB);
break;
case UI_PLAYBACKRANGE_REPEATA:
PnlLightRepeat(PNL_HSIG_REPEATA);
break;
}
}*/
}
}
/*---------------------------------------------------------------
* Function_Name:VFDPart1LoadShow
* Arguments:none
* Return Value:none
* Remarks:VFD Part1 Show when the fp state is Load,it will reset the panel
* and then show "LOAD" .
* 2003/04/25 Added by brook
*--------------------------------------------------------------*/
void VFDPart1LoadShow()
{
if(ShiftOn==FALSE)
{
PnlReset();
PnlShowAngle(FALSE); //initialize bShowAngle
PnlShowLoading(TRUE);
ShiftOn=TRUE;
PnlDisplayLD(PNL_SPEED_MIDDLE|PNL_BLINK_OFF|PNL_DIRECT_FORWARD);
}
switch(g_VFD_ShowInfo.KaraChk)
{
case C_ON:
PnlLightKARAOKE_ONOFF(PNL_HSIG_KARAOKE_ONOFF);
break;
case C_OFF:
PnlLightKARAOKE_ONOFF(PNL_HSIG_OFF);
break;
default:
;
}
//for LG,display lightdisc and not show load when loading
#if(_FP==901)
PnlDisplayMsg(PNL_MSG_LOAD);
#endif
// PnlDisplayLD(PNL_LIGHT_OFF);
#if (_TRANSFER_ALI_BOARD_ == _TRANSFER_ALI_BOARD_DISABLE_)
#else
PnlDisplayMsg(PNL_MSG_LOAD);
#endif
}
/*---------------------------------------------------------------
* Function_Name:VFDPart1PlayShow
* Arguments:none
* Return Value:none
* Remarks:VFD Part1 Show when the fp state is Play,it will show information
* according to g_VFD_showinfo
* 2003/04/25 Added by brook
*--------------------------------------------------------------*/
void VFDPart1PlayShow()
{
PLAYPOINT CurPoint;
DWORD dPicNum=0;
MPF_CurInfo MPFInfo;
AUDIOSTREAM AudioInfo;
if(MachineState == C_MACHINE_ST_OPENING || MachineState == C_MACHINE_ST_UNCLOSED)
return;
//if pause or step,just show PAUSE and stop rotate light disc
if(g_VFD_ShowInfo.PlayMd == UI_CORE_PAUSE ||g_VFD_ShowInfo.PlayMd == UI_CORE_STEP)
{
PnlLightPlayback(PNL_HSIG_OFF);//maggie for #2501
//PnlStore();
#if(_FP==901)
PnlLightPlayback(PNL_HSIG_PAUSE);
#else
PnlDisplayTitle(PNL_DISPLAY_OFF);
PnlDisplayTrack(PNL_DISPLAY_OFF);
PnlDisplayMsg(PNL_DISPLAY_OFF);
PnlDisplayMsg(PNL_MSG_PAUSE);
PnlDisplayLD(PNL_PAUSE);
#endif
//benjamin add ,for jpg file pause ,also show the title number
//confirmed by maggie
#ifdef _MPLAY_ENABLE_
if(g_VFD_ShowInfo.DiscType==C_FILEOPENDISC && g_VFD_ShowInfo.FileType==C_JPGFILE)
{
MPF_GetCurTrackNum(&MPFInfo);
PnlDisplayMsg(PNL_MSG_PIC);
PnlDisplayPic(MPFInfo.wCurJpegNum);
}
//benjamin end
#endif
//301023-02mi
if(g_VFD_ShowInfo.PlaybackMethod==UI_PLAYBACKMETHOD_RANDOM \
|| g_VFD_ShowInfo.PlaybackMethod == UI_PLAYBACKMETHOD_SHUFFLE)
PnlLightRandom(PNL_HSIG_RANDOM);
else
PnlLightRandom(PNL_DISPLAY_OFF);
//maggie for #2503
if(!(g_VFD_ShowInfo.DiscType ==C_FILEOPENDISC&&g_VFD_ShowInfo.FileType == C_JPGFILE))
{
switch(g_VFD_ShowInfo.PlaybackRepeatRange)
{
case UI_PLAYBACKRANGE_REPEATONE:
PnlLightRepeat(PNL_HSIG_REPEAT1);
break;
case UI_PLAYBACKRANGE_REPEATALL:
if(g_VFD_ShowInfo.DiscType == C_DVD)
PnlLightRepeat(PNL_HSIG_REPEAT1);
else
PnlLightRepeat(PNL_HSIG_REPEATALL);
break;
case UI_PLAYBACKRANGE_REPEATAB:
PnlLightRepeat(PNL_HSIG_REPEATAB);
break;
case UI_PLAYBACKRANGE_REPEATA:
PnlLightRepeat(PNL_HSIG_REPEATA);
break;
case UI_PLAYBACKRANGE_REPEATNONE:
PnlLightRepeat(PNL_HSIG_OFF);
break;
}
//maggie for #2503
}
//301023-02mi
bPause = TRUE;
//30109-01mi
switch(g_VFD_ShowInfo.KaraChk)
{
case C_ON:
PnlLightKARAOKE_ONOFF(PNL_HSIG_KARAOKE_ONOFF);
break;
case C_OFF:
PnlLightKARAOKE_ONOFF(PNL_HSIG_OFF);
break;
default:
;
}
//30109-01mi
PnlStore();
return;
}
PnlReset();
bPause=FALSE;
//stop blink
PnlShowLoading(FALSE);
ShiftOn=FALSE;
NVGetAudioInfo(&AudioInfo);
//show Audio type
if((g_VFD_ShowInfo.DiscType == C_FILEOPENDISC&&g_VFD_ShowInfo.FileType == C_JPGFILE)||bMixPlay)
PnlLightAudio(PNL_HSIG_OFF);
else if(g_VFD_ShowInfo.DiscType == C_DTSCD)
PnlLightAudio(PNL_HSIG_DTS);
else if(!AudioInfo.AStreamTotalNo)
PnlLightAudio(PNL_HSIG_OFF);
else
PnlLightAudio(g_VFD_ShowInfo.AudioType);
//show Disc type
if(g_VFD_ShowInfo.DiscType != C_FILEOPENDISC ||\
(g_VFD_ShowInfo.DiscType == C_FILEOPENDISC && g_VFD_ShowInfo.FileType==C_MP3FILE))
{
PnlLightDisc(g_VFD_ShowInfo.DiscType);
}
//show repeat mode
if(g_VFD_ShowInfo.PlaybackList == UI_PLAYBACKLIST_PROGRAM)
PnlLightProgram(PNL_HSIG_PROGRAM);
/*else
{
if(g_VFD_ShowInfo.ProgramChk==TRUE)
PnlLightRepeat(PNL_HSIG_PROGRAM);
}*/ //deleted for LG,display PROG only when program play,keep current status when program edit
if(g_VFD_ShowInfo.PlaybackMethod==UI_PLAYBACKMETHOD_RANDOM \
|| g_VFD_ShowInfo.PlaybackMethod == UI_PLAYBACKMETHOD_SHUFFLE)
PnlLightRandom(PNL_HSIG_RANDOM);
if(!(g_VFD_ShowInfo.DiscType ==C_FILEOPENDISC&&g_VFD_ShowInfo.FileType == C_JPGFILE))
{
switch(g_VFD_ShowInfo.PlaybackRepeatRange)
{
case UI_PLAYBACKRANGE_REPEATONE:
PnlLightRepeat(PNL_HSIG_REPEAT1);
break;
case UI_PLAYBACKRANGE_REPEATALL:
if(g_VFD_ShowInfo.DiscType == C_DVD)
PnlLightRepeat(PNL_HSIG_REPEAT1);
else
PnlLightRepeat(PNL_HSIG_REPEATALL);
break;
case UI_PLAYBACKRANGE_REPEATAB:
PnlLightRepeat(PNL_HSIG_REPEATAB);
break;
case UI_PLAYBACKRANGE_REPEATA:
PnlLightRepeat(PNL_HSIG_REPEATA);
break;
}
}
//show PBC check:on or off
/*switch(g_VFD_ShowInfo.PBCChk)
{
case C_ON:
if( (DiscType == C_VCD20) || (DiscType == C_SVCD) )
PnlDisplayMsg(PNL_MSG_PBCON);
break;
case C_OFF:
PnlLightPBC(PNL_HSIG_OFF);
break;
default:
;
}*/
//show Angle check:on or off
switch(g_VFD_ShowInfo.AngleChk)
{
case C_ON:
PnlShowAngle(TRUE);
PnlLightAngle(PNL_HSIG_ANGLE);
break;
case C_OFF:
PnlShowAngle(FALSE);
PnlLightAngle(PNL_HSIG_OFF);
break;
default:
;
}
//show TimeShowMd
if(bVFDShowTimeMode/*g_VFD_ShowInfo.TimeShowMd*/==C_REMAIN_TT_TM||bVFDShowTimeMode==C_REMAIN_CH_TM)
PnlLightRemain(PNL_HSIG_REMAIN);
else
PnlLightRemain(PNL_HSIG_OFF);
//show VocalStatus
switch(g_VFD_ShowInfo.VocalStatus)
{
case C_VOCAL_RIGHT:
PnlLightKaraok(PNL_HSIG_RIGHT);
break;
case C_VOCAL_LEFT:
PnlLightKaraok(PNL_HSIG_LEFT);
break;
case C_VOCAL_STEREO:
PnlLightKaraok(PNL_HSIG_ALL);
break;
case C_VOCAL_MUTE:
PnlLightKaraok(PNL_HSIG_MUTE);
break;
default:
;
}
//show karaoke check:on or off
switch(g_VFD_ShowInfo.KaraChk)
{
case C_ON:
PnlLightKARAOKE_ONOFF(PNL_HSIG_KARAOKE_ONOFF);
break;
case C_OFF:
PnlLightKARAOKE_ONOFF(PNL_HSIG_OFF);
break;
default:
;
}
//show BookMarkStatus,TBD...
//show Zoom check:on or off
#if(_MODEL == CYP405 || _MODEL == CYP325U|| _MODEL == CYP2830G)
switch(g_VFD_ShowInfo.ZoomChk)
{
case C_ON:
PnlLightZOOM(PNL_HSIG_ZOOM);
break;
case C_OFF:
PnlLightZOOM(PNL_HSIG_OFF);
break;
default:
;
}
#endif
//show DviewChk,TBD...
NVGetCurInfo(&CurPoint);
//get information from NV and show title,chapter or track
/* if(g_VFD_ShowInfo.MenuChk==C_OFF && g_VFD_ShowInfo.PlayMd !=UI_CORE_PAUSE\
&& g_VFD_ShowInfo.PlayMd!= UI_CORE_STEP)*/
if(g_VFD_ShowInfo.MenuChk==C_OFF)
{
//3010-02mi
if(g_VFD_ShowInfo.DiscType==C_CDDA||g_VFD_ShowInfo.DiscType==C_DTSCD\
||g_VFD_ShowInfo.DiscType==C_HDCDDA||g_VFD_ShowInfo.DiscType==C_PICTURE_CD)
{
#ifdef _MPLAY_ENABLE_
MPF_GetCurTrackNum(&MPFInfo);
#endif
if(g_VFD_ShowInfo.PlaybackList == UI_PLAYBACKLIST_PROGRAM)
PnlDisplayTrack_Ext(MPFInfo.wProgPlayingIndex +1);
else
PnlDisplayTrack_Ext(MPFInfo.wListPlayingIndex + 1 - MPFInfo.wDirCount);
}
else if(g_VFD_ShowInfo.DiscType==C_VCD10)
PnlDisplayTrack_Ext(CurPoint.wTTN);
else if(g_VFD_ShowInfo.DiscType==C_SVCD||g_VFD_ShowInfo.DiscType==C_VCD20)
{
//maggie 301124-01mi
//if(IsVCD20SVCDSelectionList()==TRUE )//||NVIsVCDTimeValidPBCON()==FALSE)
if(IsVCD20SVCDSelectionList()==TRUE||(!NVIsVCDStillPicSlideShow()&&!NVIsVCDTimeValidPBCON()))
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -