SuperIC社区_
标题:
ATV频道声音出现失真或爆音的解决办法
[打印本页]
作者:
Jack.Lin
时间:
2016-7-18 00:56
标题:
ATV频道声音出现失真或爆音的解决办法
平台:V59/V69 内销或是亚太市场
关键字:失真 爆音 ATV频道
问题:
常州
160.25MHz
PAL/DK
changzhou-160.25-20120320
声音失真
常州
224.25M
CCTV-7
PAL/DK
changzhou-224.25-20120320
爆音
遂宁
240.25MHZ
四川公共
PAL/DK
CHINA-SUINING-PAL-240.25M
爆音
【解决办法】:
在MApp_ChannelChange_EnableChannel (SCALER_WIN eWindow)函数里面的未尾加入以下语句,只执行一次就可以,即第一次切过来到该频道执行一下,目的是重刷新AUDIO HIDEV。
代码如下:
void MApp_ChannelChange_EnableChannel (SCALER_WIN eWindow)
{
static BOOLEAN bEnableSetAudioHIDEV = TRUE;
...............
...............
..............
//----------->
//To avoid ATV sound abnormity sometimes,added by Jack.lin 20120824
if(bEnableSetAudioHIDEV)
{
bEnableSetAudioHIDEV = FALSE;
if(stGenSetting.g_FactorySetting.AUDIO_HIDEV==E_AUDIO_HIDEV_BW_L1)
{
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_ENABLE_HIDEV, TRUE, NULL);
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_SET_HIDEV_FILTER_BW_LEVEL, MSAPI_AUD_SIF_HIDEV_FILTER_BW_L1, NULL);
}
else if(stGenSetting.g_FactorySetting.AUDIO_HIDEV==E_AUDIO_HIDEV_BW_L2)
{
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_ENABLE_HIDEV, TRUE, NULL);
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_SET_HIDEV_FILTER_BW_LEVEL, MSAPI_AUD_SIF_HIDEV_FILTER_BW_L2, NULL);
}
else if(stGenSetting.g_FactorySetting.AUDIO_HIDEV==E_AUDIO_HIDEV_BW_L3)
{
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_ENABLE_HIDEV, TRUE, NULL);
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_SET_HIDEV_FILTER_BW_LEVEL, MSAPI_AUD_SIF_HIDEV_FILTER_BW_L3, NULL);
}
else
{
MApi_AUDIO_SIF_SendCmd(MSAPI_AUD_SIF_CMD_ENABLE_HIDEV, FALSE, NULL);
}
}
//<---------------
}
作者:
Robby.zou
时间:
2016-7-18 11:27
作者:
sara
时间:
2016-7-22 14:32
不错的经验分享,欢迎多多分享哈
欢迎光临 SuperIC社区_ (/)
Powered by Discuz! X3.3