搜索
 找回密码
 立即注册

简单一步 , 微信登陆

ATV频道声音出现失真或爆音的解决办法

作者:Jack.Lin | 时间:2016-7-18 00:56:14 | 阅读:5172| 只看该作者
平台:V59/V69  内销或是亚太市场
关键字:失真 爆音 ATV频道

问题:
常州160.25MHz PAL/DKchangzhou-160.25-20120320声音失真
常州224.25MCCTV-7PAL/DKchangzhou-224.25-20120320爆音
遂宁240.25MHZ四川公共PAL/DKCHINA-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);
        }
    }
    //<---------------

}


相关标签: ATVV59V69
收藏
收藏0
分享
分享
点赞
点赞1
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

大神点评2

推荐
sara 发表于:2016-7-22 14:32:50
不错的经验分享,欢迎多多分享哈
回复 支持 1 反对 0

使用道具 举报

沙发#
Robby.zou 发表于:2016-7-18 11:27:11
该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版