模块吧 关注:1,460贴子:10,170
  • 1回复贴,共1

Venc模块获取不到虚拟通道Vo模块的数据流

只看楼主收藏回复

我使用3531A 时候,数据流通道模式采用Venc->VPSS->VO(SAMPLE_VO_DEV_VIRT0)->Venc ,这个过程中,虚拟通道VO到VENC数据流获取失败。
我使用HI_MPI_VO_GetScreenFrame,再调用HI_MPI_VENC_SendFrame是可以抓取截图没问题。
我现在想使用Vo与Venc绑定的模式(即SAMPLE_COMM_VENC_BindVo(SAMPLE_VO_DEV_VIRT0, 0, 0)),
但是线程中调用s32Ret = select(s32VencFd+1, &read_fds, NULL, NULL, &TimeoutVal);就会超时,获取不到数据流,有没大神遇到过此问题,拜托帮忙解答


IP属地:江苏1楼2020-07-28 10:55回复
    1。venc的大小设置成640x360,看看是否还是没有码流出来
    2。虚拟vo设置成1分割,看看是否还是没有码流出来


    IP属地:江苏2楼2020-07-28 10:55
    回复