JPD Q&A
Q1:jpd绑定scl时采用realtime方式绑定,绑定失败,错误日志如下
[MI ERR ]: _MI_SYS_IMPL_FilterBindTypePossibilityMask_NoLock[1466]: Input port MOD34, DEV1, PASS0 already had realtime bind to deve263c078 before, it can't accept bind to deve241d078 at this time [MI ERR ]: _MI_SYS_IMPL_BindChannelPort[1560]: BindTypeMask not supported 00000004
<<<MI_SYS_IMPL_BindChnPort2[4204] InputPort(34 1 16 0), OutputPort(32 0 0 0)
-
分析错误日志信息
MI_SYS_IMPL_BindChnPort2[4204] InputPort(34 1 16 0), OutputPort(32 0 0 0)
→表示绑定失败的inport是mode为 34 (scl),devid 为1,channel为16 ,port为 0;outport的mode为 32(jpd),devid为0, channel为0, port为0;
_MI_SYS_IMPL_BindChannelPort[1560]: BindTypeMask not supported 00000004
→ 表示不支持的绑定类型00000004 (realtime mode)
Input port MOD34, DEV1, PASS0 already had realtime bind to deve263c078 before, it can't accept bind to deve241d078 at this time
→ 这个表示mode 34(scl)的dev1,已经有了绑定的类型(deve263c078 这个表示绑定的类型地址),也就是想要绑定的类型和已经使用的类型不一致。
-
分析结果
需要绑定的类型和已经使用的类型不一致导致的问题。也就是使用realtime方式已经无法绑定,请检查scl的dev1是否有做其它方式(如 frame mode)的绑定。因为scl设备绑定时,相同的设备id(devid)只能使用相同的绑定方式。
-
解决方式
确定scl的dev 1已经使用的绑定方式,如果是frame mode,则这个地方也只能使用frame mode。如果是使用reltime mode,才能使用realtime mode的方式。
Q2:jpd输出支持什么格式?
只支持YUV422格式。