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)

  1. 分析错误日志信息

    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 这个表示绑定的类型地址),也就是想要绑定的类型和已经使用的类型不一致。

  2. 分析结果

    需要绑定的类型和已经使用的类型不一致导致的问题。也就是使用realtime方式已经无法绑定,请检查scl的dev1是否有做其它方式(如 frame mode)的绑定。因为scl设备绑定时,相同的设备id(devid)只能使用相同的绑定方式。

  3. 解决方式

    确定scl的dev 1已经使用的绑定方式,如果是frame mode,则这个地方也只能使用frame mode。如果是使用reltime mode,才能使用realtime mode的方式。

Q2:jpd输出支持什么格式?

只支持YUV422格式。