搜索
 找回密码
 立即注册

简单一步 , 微信登陆

规格为Format profile:High@L4.0的节目播放时无视频输出

作者:HaoQiao | 时间:2016-7-25 14:35:26 | 阅读:4899| 只看该作者
在7802ATSC方案上播放规格为Format profile:High@L4.0的节目时,视频获取到正确的视频数据,导致不能正常解码视频无法输出。处理方法是在切台流程里每次执行MApi_VDEC_EX_Init函数之前,先调用底层MApi_VDEC_EX_PreSetControl函数清一下VDEC内存,如下:
static MS_BOOL _Zapper_Enable_AV(ZAPPER_VIEW* pstView)
{
    ......
    if ((pstView->wVideoPID != 0) && (pstView->wVideoPID != INVALID_PID))
    {
         if (pstView->u32VduFlt == ZAP_INVALID_FILTER_ID)
         {
            ......
            MApi_VDEC_EX_PreSetControl(&_gstStreamId, E_VDEC_EX_USER_CMD_HVD_ONE_PENDING_BUFFER_MODE, TRUE);
            if(E_VDEC_EX_OK != MApi_VDEC_EX_Init(&_gstStreamId, &initParam))
            {
                MApi_VDEC_EX_Exit(&_gstStreamId);
                MApi_VDEC_EX_PreSetControl(&_gstStreamId, E_VDEC_EX_USER_CMD_HVD_ONE_PENDING_BUFFER_MODE, TRUE);
                if(E_VDEC_EX_OK != MApi_VDEC_EX_Init(&_gstStreamId, &initParam ))
                {
                    HB_ASSERT(FALSE);
                    return FALSE;
                }
             }
              ......   
        }
     }
     ......
     return TRUE;
}



收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
回复

使用道具 举报

大神点评2

沙发#
lailiuming 发表于:2016-7-25 15:06:28
回复

使用道具 举报

板凳#
halleyhuang 发表于:2016-7-25 18:10:45
如此专业
该会员没有填写今日想说内容.
回复

使用道具 举报

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