SCL Q&A

Q1:SCL input crop和output crop有什么区别?

SCL只有一个input但是可能会有多个output,做input crop则对所有的output port都生效;如果只在output做crop则只会对当前的port生效。

Q2:XVR预览场景电子放大如何实现?

XVR预览场景数据流是vif->isp->scl->disp,如果要做电子放大,只需要在scl绑定disp的output port做crop即可。

Q3:SCL Output Size 宽高字节对齐要求是多少?

宽高都需要2字节对齐。

Q4:SCL device/chn/output port的关系?

device是为了区分输入源(前级绑定的模块和绑定方式)的不同。

Device Id Input port输入源类型
Device0 只支持和MI_ISP output port0 realtime 连接
Device1 支持从Dram读取数据,支持MI_JPD realtime 绑定

比如前级是与MI_ISP realtime绑定,则只能用device0;如果前级是与vdec framemode绑定,则只能用device1。

chn是分时复用的概念,可以把SCL硬件按不同通道轮流切换使用。

output port是对应SCL硬件,因为一个SCL device可以有多个output port,每个port需要指定不同硬件来做。

如果需要的output port数量超过SCL硬件数,可以考虑用多创建chn的方式来分时复用SCL硬件。