This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于8168scalar模块求教



8168一个scalar差不多可以处理170M的码流,也就是差不多3路1080p30,但是如果我在进行显示的时候,对窗口进行叠加,下面的两个窗口分别只露出一点点,这个时候,scalar处理的码流也是170M么,会不会有什么变化?

  • 你好;

           scalar 的处理计算,拉大或者是缩小 都按大的计算 ,如720P 输入 1080P输出 按1080P计算,1080P输入 720P输出,也是按1080P计算,按大的计算

           2个通道只显示部分,这个应当把2个通道全部计算进去;

           实际的测试中会和理论值有一定的偏差,但是不会太大

  • 这样就比较奇怪了,我一个窗口,开D1的信号,窗口的分辨率为1400*1050,D1的信号第一个全屏,第二个比第一个小一点点,这样叠加开下去,可以开16个,这个跟文档说的,好像又对不上;叠加窗口在计算资源的时候,是不是还是按裁剪之后的,就是显示区域的大小来计算的

  • 你swms 前端是进来16通道的D1数据吗?

  • 我理解是叠加的计算,整幅画面在拉伸的时候,都进行了运算,后面在做画面叠加,这样就应当按叠加来计算性能的消耗;

    这个测试会有偏差,可以当做参考

  • 整个系统是这样的:2路dvi输出到两个显示屏,使用了2个mosaic,每个mosaic都有一个scalar,按设计原始计划是一个显示屏只能显示3个1080p20,但是我现在确可以在一个显示屏显示6个高清,但是另一个屏就一个都不能输出。这不是很奇怪么,按理说一个屏的scalar只能处理170MP/s的码流呀

    SwMsLink_CreateParams       swMsPrm[VDIS_DEV_MAX];// VDIS_DEV_MAX 4

    swMsPrm[0].swMsInstId[0] = SYSTEM_SW_MS_SC_INST_DEI_SC_NO_DEI;//SYSTEM_SW_MS_SC_INST_DEI_SC_NO_DEI;
    swMsPrm[0].swMsInstId[1] = SYSTEM_SW_MS_SC_INST_VIP1_SC;

    swMsPrm[1].swMsInstId[0] = SYSTEM_SW_MS_SC_INST_DEIHQ_SC_NO_DEI;//SYSTEM_SW_MS_SC_INST_DEIHQ_SC_NO_DEI;
    swMsPrm[1].swMsInstId[1] = SYSTEM_SW_MS_SC_INST_VIP0_SC;

    swMsPrm[0].numSwMsInst = 1;