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硬件。