📄 amposd.c
字号:
}
else if(bLevel == 38)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '8';
}
else if(bLevel == 39)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '9';
}
else if(bLevel == 40)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(2) + '0';
pbStr[14] = '0';
}
}
#ifdef MPEG4_TXT_SP //Vincent @04-04-04
#ifdef SUPPORT_OGG
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
#else
if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI )
#endif
wPos = OSD_POS_LAYER2_LINE4;
else
{
if((bSharedInfo(SI_DISC_TYPE) == SV_DATA) && (bSharedInfo(SI_ISO_ITEM_TYPE)!= SV_ISO_JPG)) //POSITION OF MESSAGE
{
wPos = OSD_POS_FS_INFO_BAR;
bTime = OSD_TIMEOUT_LONG;
}
else
wPos = OSD_POS_AUD_CTRL;
}
#else
if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI)
{
wPos=OSD_POS_AUD_CTRL;
bTime = OSD_TIMEOUT_LONG;
}
else if((bSharedInfo(SI_DISC_TYPE) == SV_DATA) && (bSharedInfo(SI_ISO_ITEM_TYPE)!= SV_ISO_JPG)) //POSITION OF MESSAGE
{
wPos = OSD_POS_FS_INFO_BAR;
bTime = OSD_TIMEOUT_LONG;
}
else
wPos = OSD_POS_AUD_CTRL;
#endif
switch(_bChMode)
{
case CH_MODE_FL:
// vOsdPosShowArg(wPos, OSD_MSG_CH_LEFT_VOL, bTime, pbStr);
vVfdShowVOL(CH_MODE_FL,bLevel);
break;
case CH_MODE_CT:
//vOsdPosShowArg(wPos, OSD_MSG_CH_CENTER_VOL, bTime, pbStr);
vVfdShowVOL(CH_MODE_CT,bLevel);
break;
case CH_MODE_FR:
//vOsdPosShowArg(wPos, OSD_MSG_CH_RIGHT_VOL, bTime, pbStr);
vVfdShowVOL(CH_MODE_FR,bLevel);
break;
case CH_MODE_SR:
//vOsdPosShowArg(wPos, OSD_MSG_CH_RS_VOL, bTime, pbStr);
vVfdShowVOL(CH_MODE_SR,bLevel);
break;
case CH_MODE_SL:
// vOsdPosShowArg(wPos, OSD_MSG_CH_LR_VOL, bTime, pbStr);
vVfdShowVOL(CH_MODE_SL,bLevel);
break;
case CH_MODE_SUBW:
// vOsdPosShowArg(wPos, OSD_MSG_CH_SW_VOL, bTime, pbStr);
vVfdShowVOL(CH_MODE_SUBW,bLevel);
break;
case CH_MODE_BASSBOOST:
switch(bLevel)
{
case 0:
pbStr[0] = 3;
pbStr[1] = ' ';
pbStr[2] = '0';
pbStr[3] = ' ';
break;
case 1:
pbStr[0] = 3;
pbStr[1] = ' ';
pbStr[2] = '1';
pbStr[3] = ' ';
break;
case 2:
pbStr[0] = 3;
pbStr[1] = ' ';
pbStr[2] = '2';
pbStr[3] = ' ';
break;
case 3:
pbStr[0] = 3;
pbStr[1] = ' ';
pbStr[2] = '3';
pbStr[3] = ' ';
break;
default:
pbStr[0] = 3;
pbStr[1] = ' ';
pbStr[2] = '3';
pbStr[3] = ' ';
break;
}
// vOsdPosShowArg(wPos, OSD_MSG_BASSBOOST, bTime, pbStr);
vVfdShowVOL(CH_MODE_BASSBOOST,bLevel);
break;
default:
break;
}
}
#endif
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
void vAmpOsdShowBan(BYTE bLevel, BYTE bTime) large
{
switch(_bChMode)
{
case CH_MODE_FL:
//vOsdPosShowArg(OSD_POS_LAYER2_LINE4, OSD_MSG_CH_LEFT_VOL13, bTime, pbStr);
vVfdShowVOL(CH_MODE_FL,bLevel);
break;
case CH_MODE_CT:
//vOsdPosShowArg(OSD_POS_LAYER2_LINE4, OSD_MSG_CH_CENTER_VOL13, bTime, pbStr);
vVfdShowVOL(CH_MODE_CT,bLevel);
break;
case CH_MODE_FR:
//vOsdPosShowArg(OSD_POS_LAYER2_LINE4, OSD_MSG_CH_RIGHT_VOL13, bTime, pbStr);
vVfdShowVOL(CH_MODE_FR,bLevel);
break;
case CH_MODE_SR:
//vOsdPosShowArg(OSD_POS_LAYER2_LINE4, OSD_MSG_CH_RS_VOL13, bTime, pbStr);
vVfdShowVOL(CH_MODE_SR,bLevel);
break;
case CH_MODE_SL:
//vOsdPosShowArg(OSD_POS_LAYER2_LINE4, OSD_MSG_CH_LR_VOL13, bTime, pbStr);
vVfdShowVOL(CH_MODE_SL,bLevel);
break;
case CH_MODE_SUBW:
//vOsdPosShowArg(OSD_POS_LAYER2_LINE4, OSD_MSG_CH_SW_VOL13, bTime, pbStr);
vVfdShowVOL(CH_MODE_SUBW,bLevel);
break;
default:
break;
}
//vOsdShowBan(bLevel, OSD_TIMEOUT);
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
void vOsdShowMute(BYTE bMode) large
{
WORD wPos;
#ifdef PLAYER_FLMENU
BOOL fgFlMenuOn = fgFlCheckStatus(FL_STATUS_IN_MENU);
#endif
#ifdef PCD_SHOW_AUD_CTRL
if (fgIsPcdPlay())
{
wPos = OSD_POS_PCD_AUD_CTRL;
}
else
#endif
#if 0//def MPEG4_TXT_SP
#ifdef SUPPORT_OGG
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
#else
if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI)
#endif
{
wPos = OSD_POS_KSCORE; //guosong
}
else
#endif
{
wPos = OSD_POS_AUD_CTRL;
}
switch (bMode)
{
case OSD_MUTE_OFF:
{
#ifdef PLAYER_FLMENU
if (fgFlMenuOn)
{
vFlIpShowInfo(IP_INFO_VOLUME, bAdspCurrVol(), FLIP_VOLUME_MUTE_OFF | FLIP_VOLUME_REDRAW);
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_CLEAR, 0); //DENGSU 0825 for osd "mute" error in file browse mode.
}
else
#endif
{
#if 0//def MPEG4_TXT_SP //Vincent @04-04-04
#ifdef SUPPORT_OGG
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
#else
if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI)
#endif
//wPos = OSD_POS_LAYER2_LINE4;
wPos = OSD_POS_KSCORE;
#endif
vOsdPosShow(wPos, OSD_MSG_MUTEOFF, OSD_TIMEOUT);
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_CLEAR, 0);
}
break;
}
case OSD_MUTE_ON:
{
#ifdef PLAYER_FLMENU
if (fgFlMenuOn)
vFlIpShowInfo(IP_INFO_VOLUME, bAdspCurrVol(), FLIP_VOLUME_MUTE_ON);
else
#endif
{
#if 0//def MPEG4_TXT_SP //Vincent @04-04-04
#ifdef SUPPORT_OGG
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
#else
if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI)
#endif
//wPos = OSD_POS_LAYER2_LINE4;
wPos = OSD_POS_KSCORE;
#endif
vOsdPosShow(wPos, OSD_MSG_MUTE, OSD_NO_DISAPPEAR);
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_MUTE, OSD_NO_DISAPPEAR);
}
break;
}
case OSD_MUTE_CLEAR:
default:
{
#ifdef PLAYER_FLMENU
if (fgFlMenuOn)
vFlIpShowInfo(IP_INFO_VOLUME, bAdspCurrVol(), FLIP_VOLUME_REDRAW);
else
#endif
{
#if 0//def MPEG4_TXT_SP //Vincent @04-04-04
#ifdef SUPPORT_OGG
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
#else
if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI )
#endif
// wPos = OSD_POS_LAYER2_LINE4;
wPos = OSD_POS_KSCORE;
#endif
vOsdPosClear(wPos);
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_CLEAR, 0);
}
break;
}
}
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
void vAmpOsdShowSpkCfgType(BYTE bType, WORD wPos) large
{
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
#if 0
static code WORD pwAmpSurrTypeMsg[AUD_EQ_TYPE_MAX] = {
/* 00 */ OSD_MSG_EQUA_OFF,
/* 01 */ OSD_MSG_EQUA_ROCK,
/* 02 */ OSD_MSG_EQUA_POP,
/* 03 */ OSD_MSG_EQUA_LIVE,
/* 04 */ OSD_MSG_EQUA_DANCE,
/* 05 */ OSD_MSG_EQUA_TECHNO,
/* 06 */ OSD_MSG_EQUA_CLASSIC,
/* 07 */ OSD_MSG_EQUA_SOFT
};
#endif
void vAmpOsdShowSurrType(BYTE bType, WORD wPos) large
{
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
#if 0
static code WORD pwAmpReverbModeMsg[AUD_REVERB_MODE_MAX + 1] = {
/* 00 */ OSD_MSG_OFF,
/* 01 */ OSD_MSG_CONCERT,
/* 02 */ OSD_MSG_LIVING_ROOM,
/* 03 */ OSD_MSG_HALL,
/* 04 */ OSD_MSG_BATHROOM,
/* 05 */ OSD_MSG_CAVE,
/* 06 */ OSD_MSG_ARENA,
/* 07 */ OSD_MSG_CHURCH
};
#endif
void vAmpOsdShowReverbType(BYTE bType, WORD wPos) large
{
}
#ifdef TIME_SLEEP_FUCTION
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
#if 0
void vAmpOsdShowSleepTime(void)large
{
BYTE pbStr[3];
BYTE bData;
WORD wPos;
#ifdef SUPPORT_OGG
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_MPG))
#else
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_MPG))
#endif
{
vOsdPosClear(OSD_POS_REMAIN_MSG);
wPos = OSD_POS_LAYER2_LINE4;
}
else
{
vSetMsgCol4(WB_NORMAL_VOL, 0, 1, 6, 5);
wPos = OSD_POS_AUD_CTRL;
}
pbStr[0] = 2;
if(_bSetSleepState == SLEEP_OFF)
{
vOsdPosShowArg(wPos, OSD_MSG_SLEEP_OFF, OSD_TIMEOUT, pbStr);
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_NORMAL, OSD_TIMEOUT);
}
else
{
bData = _wSleepCounter/SLEEP_TIME_ADJUST_LEVEL;
pbStr[1] = bData/10 + '0';
pbStr[2] = bData%10 + '0';
vOsdPosShowArg(wPos, OSD_MSG_SLEEP_TIMER, OSD_TIMEOUT, pbStr);
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_NORMAL, OSD_TIMEOUT);
}
#ifdef SUPPORT_OGG
if(!(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_MPG)))
#else
if(!(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_MPG)))
#endif
{
vSetMsgCol4(WB_NORMAL_VOL, 0, 1, 1, 3);
}
}
#else
void vAmpOsdShowSleepTime(void)large
{
BYTE pbStr[3];
BYTE temp;
BYTE bDiscType = bSharedInfo(SI_DISC_TYPE);
BYTE bItemType = 0xff/*bSharedInfo(SI_ISO_ITEM_TYPE)*/; //XIAO 03/06/29
if (fgFlCheckStatus(FL_STATUS_IN_JPEG) /*|| fgFlCheckStatus(FL_STATUS_IN_JPGDGST)*/)
bItemType = SV_ISO_JPG;
pbStr[0] = 2;
if(_bSetSleepState == SLEEP_OFF)
{
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
//if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI)
{
vOsdPosShowArg(OSD_POS_SUBTITLE, OSD_MSG_SLEEP_OFF, OSD_TIMEOUT, pbStr);
}
else if(bDiscType == SV_DATA && bItemType != SV_ISO_JPG)
{
vOsdPosShowArg(OSD_POS_FS_INFO_BAR, OSD_MSG_SLEEP_OFF, OSD_TIMEOUT, pbStr);
}
else
{
vOsdPosShowArg(OSD_POS_SUBTITLE, OSD_MSG_SLEEP_OFF, OSD_TIMEOUT, pbStr);
}
return;
}
//temp = _wSleepCounter/60;
temp = _wSleepCounter/SLEEP_TIME_ADJUST_LEVEL;
pbStr[1] = temp/10 + '0';
pbStr[2] = temp%10 + '0';
if (pbStr[0] > 0)
{
if(fgIsIsoPlay() && (bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI || bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_OGG))
// if(fgIsIsoPlay() && bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_AVI)
{
vOsdPosShowArg(OSD_POS_SUBTITLE, OSD_MSG_SLEEP_TIMER, OSD_TIMEOUT, pbStr);
}
else if(bDiscType == SV_DATA && bItemType != SV_ISO_JPG )
{
vOsdPosShowArg(OSD_POS_FS_INFO_BAR, OSD_MSG_SLEEP_TIMER, OSD_TIMEOUT, pbStr);
}
else
{
vOsdPosShowArg(OSD_POS_SUBTITLE, OSD_MSG_SLEEP_TIMER, OSD_TIMEOUT, pbStr);
}
}
}
#endif
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
#ifdef WARING16DELETE
void vAmpOsdClearSleepTime() large
{
}
#endif
#endif
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -