📄 amposd.c
字号:
if (fgFlCheckStatus(FL_STATUS_IN_MENU))
{
vFlIpShowInfo(IP_INFO_SURROUND, bType,0 );
}
else
#endif
{
vOsdPosShowArg(wPos, OSD_MSG_SURR_TYPE, 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);
}
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
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
};
void vAmpOsdShowReverbType(BYTE bType, WORD wPos) large
{
BYTE pbStr[3];
if (bType > AUD_REVERB_MODE_MAX)
{
return;
}
#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;
pbStr[1] = bLoByte(pwAmpReverbModeMsg[bType]);
pbStr[2] = bHiByte(pwAmpReverbModeMsg[bType]);
#ifdef PLAYER_FLMENU
if (fgFlCheckStatus(FL_STATUS_IN_MENU))
{
vFlIpShowInfo(IP_INFO_REVERB, bType,0);
}
else
#endif
{
vOsdPosShowArg(wPos, OSD_MSG_REVERB_TYPE, 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);
}
}
#ifdef TIME_SLEEP_FUCTION
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
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);
}
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
void vAmpOsdClearSleepTime() large
{
}
#endif
#else
#ifdef AV_CENTER
void vAmpOsdShowVol(BYTE bLevel, BYTE bTime) large
{
BOOL fgFromMute = FALSE;
BYTE bVal = _bMasterVol;
if (fgIsMute()) /* if mute on */
{
fgFromMute = TRUE;
}
#ifdef PLAYER_FLMENU
if (fgFlCheckStatus(FL_STATUS_IN_MENU))
{
if (fgFromMute)
vFlIpShowInfo(IP_INFO_VOLUME, bVal, FLIP_VOLUME_REDRAW);
else
vFlIpShowInfo(IP_INFO_VOLUME, bVal, FLIP_VOLUME_UP);
}
else
#endif /* PLAYER_FLMENU */
{
vOsdShowVol(bVal, OSD_TIMEOUT);
}
vOsdCoreSetAudioStatus(OSD_AUDIO_SHOW_CLEAR, 0);
}
#endif
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
void vAmpOsdShowTone(BYTE bLevel, BYTE bTime) large
{
}
/***************************************************************************************
Function :
Description :
Parameter :
Return :
***************************************************************************************/
void vAmpOsdShowBassboost(BYTE bLevel, BYTE bTime) large
{
}
#ifdef BASS_BOOST_DRIVER
// *********************************************************************
// Function :
// Description :
// Parameter : cLevel
// Return : None
// *********************************************************************
void vOsdShowBassBoost(BYTE bLevel, BYTE bTime) large
{
WORD wPos;
#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||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
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 ||bSharedInfo(SI_ISO_ITEM_TYPE) == SV_ISO_MPG))
#ifdef DK1060S
||(_bSysState==SPDIF1_STATE)||(_bSysState==SPDIF2_STATE)||(bSharedInfo(SI_INIT_STATE) == SV_NO_DISC)
#endif
)
{
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(bLevel)
{
case 0:
vOsdPosShow(wPos, OSD_MSG_BASSBOOST_OFF,bTime );
//vVfdShowVOL(CH_MODE_TREBLE,bLevel);
break;
case 1:
vOsdPosShow(wPos, OSD_MSG_BASSBOOST_1,bTime );
//vVfdShowVOL(CH_MODE_BASS,bLevel);
break;
case 2:
vOsdPosShow(wPos, OSD_MSG_BASSBOOST_2,bTime );
//vVfdShowVOL(CH_MODE_TREBLE,bLevel);
break;
case 3:
vOsdPosShow(wPos, OSD_MSG_BASSBOOST_3,bTime );
//vVfdShowVOL(CH_MODE_BASS,bLevel);
break;
default:
break;
}
//vVfdShowVOL(CH_MODE_BASSBOOST,bLevel);
}
#endif
// *********************************************************************
// Function :
// Description :
// Parameter : cLevel
// Return : None
// *********************************************************************
#ifdef UNCALLED_CLOSE
void vOsdShowBan(BYTE bLevel, BYTE bTime) large
{
BYTE pbStr[15];
BYTE i,j;
WORD wPos;
#ifdef BBKTUNER_DEBUG
DRS232LogB(bLevel, bEepromReadByte(LEFT_TRIM_POS), 0, 1);
#endif
//if((bLevel>=0)&&(bLevel<=20))
{
}
//else if((bLevel>0xeb)&&(bLevel<=0xff))
{
bLevel=(char)(bLevel+20);
}
#ifdef BBKTUNER_DEBUG
DRS232LogB(bLevel, bEepromReadByte(LEFT_TRIM_POS), 0, 2);
#endif
pbStr[0] = 14;
if (bLevel < 0)
{ bLevel = 0; }
if (bLevel >BBK_MAX_MAIN_VOL)
{ bLevel = BBK_MAX_MAIN_VOL; }
for(i=1;i<=(bLevel/4);i++){
pbStr[i] = ICON_VOL_1;
}
if(bLevel % 4) {
pbStr[bLevel/4+1] = ICON_VOL_2;
i++;
}
for(; i<11; i++)
{
pbStr[i] = ICON_VOL_0;
}
if(bLevel == 20) {
pbStr[11] = ' ';
pbStr[12] = '0';
pbStr[13] = ' ';
pbStr[14] = ' ';
}
else if (bLevel < 20)
{
pbStr[11] = ' ';
if(bLevel >10)
{
j = bHEXToBCD(20 - bLevel );
pbStr[12] = '-';
pbStr[13] = BCD_LO(j) + '0';
pbStr[14] = ' ';
}
else if(bLevel == 10)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '0';
}
else if(bLevel == 9)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '1';
}
else if(bLevel == 8)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '2';
}
else if(bLevel == 7)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '3';
}
else if(bLevel == 6)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '4';
}
else if(bLevel == 5)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '5';
}
else if(bLevel == 4)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '6';
}
else if(bLevel == 3)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '7';
}
else if(bLevel == 2)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '8';
}
else if(bLevel == 1)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '9';
}
else if(bLevel == 0)
{
pbStr[12] = '-';
pbStr[13] = BCD_LO(2) + '0';
pbStr[14] = '0';
}
}
else if (bLevel > 20)
{
pbStr[11] = ' ';
if(bLevel <30)
{
j = bHEXToBCD(bLevel-20);
pbStr[12] = '+';
pbStr[13] = BCD_LO(j) + '0';
pbStr[14] = ' ';
}
else if(bLevel == 30)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '0';
}
else if(bLevel == 31)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '1';
}
else if(bLevel == 32)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '2';
}
else if(bLevel == 33)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '3';
}
else if(bLevel == 34)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '4';
}
else if(bLevel == 35)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '5';
}
else if(bLevel == 36)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '6';
}
else if(bLevel == 37)
{
pbStr[12] = '+';
pbStr[13] = BCD_LO(1) + '0';
pbStr[14] = '7';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -