SuperIC社区_

标题: 一些客户提出的波兰码流高清无图像的问题修改 [打印本页]

作者: icezhou    时间: 2016-7-13 17:20
标题: 一些客户提出的波兰码流高清无图像的问题修改
近期有一些客户提出波兰增加了HD节目后搜索下了无画面的问题,经对比发现客户的版本都有点老,用最新的程序测试过是没问题的,经过2版软件对比和检查后发现是MSTAR在老版本中添加的AD功能导致的无画面的问题。一些位置的判断没有考虑特殊的情况,修改方法如下:

在appZapper.c 中
static MS_BOOL _Zapper_Enable_AV(ZAPPER_VIEW* pstView)
{

......
#if DVB_ENABLE_AD
        AUDIOSTREAMINFO pstTrack2;
        memset(&pstTrack2, 0, sizeof(AUDIOSTREAMINFO));
        MS_U8 ATrackNum =0,ATrack=0;
        ATrackNum = MApi_DB_CM_GetAudioStreamCount(pstView->eServiceType,pstView->u16ProgIdx);
        for(; ATrack<ATrackNum; ATrack++)
        {
            MApi_DB_CM_GetAudioStreamInfo(pstView->eServiceType,pstView->u16ProgIdx,&pstTrack2,ATrack);
            if(pstTrack2.cAudioType==0x03)
            {
                printf("ATrack:%d\n",ATrack);
                u8ActiveADOrder = ATrack;
                break;
            }
        }
//patch by kevin.deng
if(pstTrack2.eAudioStreamMode!=pstTrack->eAudioStreamMode)
{
u8ActiveADOrder = 0xff;
}
     Zapper_AudioDesEnable(u8ActiveADOrder,1);   
#endif

......
}


作者: bean.yang    时间: 2016-7-15 12:35
专业分析,赞




欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3