搜索
 找回密码
 立即注册

简单一步 , 微信登陆

一些客户提出的波兰码流高清无图像的问题修改

作者:icezhou | 时间:2016-7-13 17:20:24 | 阅读:5099| 只看该作者
近期有一些客户提出波兰增加了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

......
}

收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

大神点评1

沙发#
bean.yang 发表于:2016-7-15 12:35:42
专业分析,赞
回复 支持 反对

使用道具 举报

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