V853的MPP无法在一个VIPP上使用两个vichn?
-
*已经成功在vipp0上创建,virchn0和virchn1,打印如下
I0101 05:40:02.627953 1140 mpi_vi.c:1018] <AW_MPI_VI_CreateVirChn> we allow to create virChn[0] in disable status of vipp[0] I0101 05:40:02.628766 1140 VideoVirVi_Component.c:1160] <VideoViComponentInit> VideoVirvi component Init! thread_id[0xb6bb9d50] I0101 05:40:02.629483 1140 mpi_vi.c:1018] <AW_MPI_VI_CreateVirChn> we allow to create virChn[1] in disable status of vipp[0] I0101 05:40:02.630286 1140 VideoVirVi_Component.c:1160] <VideoViComponentInit> VideoVirvi component Init! thread_id[0xb6b96d50]
- 当我使 列表用AW_MPI_VI_EnableVirChn函数对virchn进行激活的时候出现如下情况
- 屏幕上只显示了第一张图片之后就卡住了,循环报错打印如下:
[ISP_ERR]video_wait_buffer, line: 488,video0 select timeout! W0101 05:28:46.750315 1149 videoInputHw.c:4945] <VideoInputHw_CapThread> vipp[0] get frame fail! frameBufId[3] is not release W0101 05:28:46.750528 1149 videoInputHw.c:4945] <VideoInputHw_CapThread> vipp[0] get frame fail! frameBufId[4] is not release W0101 05:28:46.750651 1149 videoInputHw.c:4945] <VideoInputHw_CapThread> vipp[0] get frame fail! frameBufId[0] is not release W0101 05:28:46.750754 1149 videoInputHw.c:4949] <VideoInputHw_CapThread> vipp[0] get frame fail! [3]frames are not release I0101 05:28:48.749850 1147 VideoVirVi_Component.c:1354] <Vi_ComponentThread> virvi[0-0] has no frame input?
-
是的,需要两个VIPP或者分时复用
-
@whycanservice 大佬您好,请问如何做到分时复用呢?比如我就想实现拍照的功能,只从vipp中取一帧图片。分时复用是不是就没有同时使用的效果好了呢?
-
@likehengall 这个要自己测试下
-
@whycanservice 是使用non-tunnel 模式进行组件的连接嘛?
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号