SuperIC社区_
标题: 规格为Format profile:High@L4.0的节目播放时无视频输出 [打印本页]
作者: HaoQiao 时间: 2016-7-25 14:35
标题: 规格为Format profile:High@L4.0的节目播放时无视频输出
在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;
}
作者: lailiuming 时间: 2016-7-25 15:06




作者: halleyhuang 时间: 2016-7-25 18:10
如此专业
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |