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.

swms link image lost

hi all,i do some test with the cap->dis for the desk ,it is clear,but when i add the swms link after the cap ,then the image quality will be little worse the the cap->dis,

below is my swms configure:

swMsPrm[0].swMsInstId[0] = SYSTEM_SW_MS_SC_INST_SC5;
swMsPrm[0].swMsInstId[1] = SYSTEM_SW_MS_SC_INST_VIP1_SC;
swMsPrm[0].numSwMsInst = 2;
swMsPrm[0].initOutRes = VSYS_STD_1080P_60;
swMsPrm[0].enableOuputDup = TRUE;
swMsPrm[0].enableProcessTieWithDisplay = TRUE;
swMsPrm[0].outputBufModified = TRUE;

swMsPrm[0].swMsInstStartWin[0] = 0;
swMsPrm[0].swMsInstStartWin[1] = 16;
swMsPrm[0].numOutBuf = 4;
swMsPrm[0].maxInputQueLen = SYSTEM_SW_MS_INVALID_INPUT_QUE_LEN;
swMsPrm[0].maxOutRes = VSYS_STD_1080P_60;
swMsPrm[0].enableLayoutGridDraw = TRUE;
swMsPrm[0].lineSkipMode = FALSE;
swMsPrm[0].inQueParams.prevLinkId = gVcapModuleContext.captureId ;
swMsPrm[0].inQueParams.prevLinkQueId = 0;
swMsPrm[0].outQueParams.nextLink = gVdisModuleContext.displayId[0];

so why? and how can i fix it ?

the below is the app run log:

root@HDMTerm:/opt/hdmeeting20/bin# ./yydf_hdmeeting20_app.out
0: SYSTEM: System Common Init in progress !!!
5: SYSTEM: IPC init in progress !!!
82: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
83: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
83: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
83: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
84: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
92: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
94: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
95: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
96: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
96: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
100: SYSTEM: Notify register to [DSP] line 0, event 15 ...
102: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
103: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
103: SYSTEM: IPC init DONE !!!
116: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
120: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
122: SYSTEM: ListElem Shared Addr = 0x407ad880
123: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
125: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
126: SYSTEM: ListElem Shared Addr = 0x407e2a80
134: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
136: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
138: SYSTEM: ListElem Shared Addr = 0x40817c80
139: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
141: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
142: SYSTEM: ListElem Shared Addr = 0x4085af80
143: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
146: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
147: SYSTEM: ListElem Shared Addr = 0x4089e280
165: SYSTEM: System Common Init Done !!!
[m3vpss ] 14070: CAPTURE: Create in progress !!!
[m3vpss ] 14100: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Discrete Sync - ACTVID_VSYNC] !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
[m3vpss ] UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
[m3vpss ] UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
[m3vpss ] UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
[m3vpss ] UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
[m3vpss ] CAPTURE::HEAPID:0 USED:328
[m3vpss ] CAPTURE::HEAPID:4 USED:49766400
[m3vpss ] 14314: CAPTURE: Create Done !!!
[m3vpss ] 14318: CAPTURE: Start in progress !!!
[m3vpss ] 14418: CAPTURE: Enabled Time Stamping !!!
[m3vpss ] 14426: CAPTURE: Start Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
[host] HDMI Ctrl :Sink Connected
[m3vpss ] 14434: SWMS: Create in progress !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 59 (59)
[m3vpss ] UTILS: DMA: 0 of 1: Allocated PaRAM = 59 (0x49004760)
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 60 (60)
[m3vpss ] UTILS: DMA: 0 of 4: Allocated PaRAM = 60 (0x49004780)
[m3vpss ] UTILS: DMA: 1 of 4: Allocated PaRAM = 67 (0x49004860)
[m3vpss ] UTILS: DMA: 2 of 4: Allocated PaRAM = 160 (0x49005400)
[m3vpss ] UTILS: DMA: 3 of 4: Allocated PaRAM = 161 (0x49005420)
[m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 15
[m3vpss ] SWMS: instance 1, sc id 4, start win 16 end win 33
[m3vpss ] 14520: SWMS0 : Loading Vertical Co-effs (1/1)x ...
[m3vpss ] 14521: SWMS0 : Loading Horizontal Co-effs (1/1)x ...
[m3vpss ] 14521: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] 14525: SWMS0 : Loading Vertical Co-effs (1/1)x ...
[m3vpss ] 14525: SWMS0 : Loading Horizontal Co-effs (1/1)x ...
[m3vpss ] 14525: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] AVSYNC:WARNING!! Application wrongly configureddisplayID[-1]. Reseting to correct displayID[0]
[m3vpss ] 14525: SWMS : ******* Configuring clock 15 secs...
[m3vpss ] 14526: SWMS0 : Loading Vertical Co-effs (1/1)x ...
[m3vpss ] 14526: SWMS0 : Loading Horizontal Co-effs (1/1)x ...
[m3vpss ] 14526: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] 14526: SWMS0 : Loading Vertical Co-effs (1/1)x ...
[m3vpss ] 14526: SWMS0 : Loading Horizontal Co-effs (1/1)x ...
[m3vpss ] 14526: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 60
[m3vpss ]
[m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data | Blank |
[m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame |
[m3vpss ] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 0 | 0, 0 | 1920 x 1080 | 3840 / 3840 | NON-TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 422I | OFF |
[m3vpss ]
[m3vpss ] SWMS:HEAPID:0 USED:424
[m3vpss ] SWMS:HEAPID:1 USED:94592
[m3vpss ] SWMS:HEAPID:4 USED:16588800
[m3vpss ] 14527: SWMS: Create Done !!!
[m3vpss ] 14528: DISPLAY: Create in progress !!!
[m3vpss ] 14529: DISPLAY: Create Done !!!
[m3vpss ] 14529: DISPLAY: Start in progress !!!
[m3vpss ] 14594: DISPLAY: Start Done !!!
[m3vpss ] 14594: DISPLAY: HDDAC(BP0) : 30 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 14594: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 14594: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 11, HDDAC(BP0) 11, DVO2(BP1) 11, SDDAC(SEC1) 11
[m3vpss ] 14594: SYSTEM : FREE SPACE : System Heap = 67624 B, Mbx = 10238 msgs)
[m3vpss ] 14595: SYSTEM : FREE SPACE : SR0 Heap = 8713728 B (8 MB)
[m3vpss ] 14595: SYSTEM : FREE SPACE : Frame Buffer = 207993728 B (198 MB)
[m3vpss ] 14595: SYSTEM : FREE SPACE : Bitstream Buffer = 208666496 B (198 MB)
[m3vpss ] 14595: SWMS: Start in Progress !!!
[m3vpss ] 14595: SWMS: Start Done !!!
[m3vpss ] TILER_STATS: CNT :8BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] TILER_STATS: CNT :16BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 100663296 (100 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] 14596: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] 14597: SYSTEM : FREE SPACE : Tiler 16-bit = 100663296 B (96 MB) - TILER ON
[host] HDMI Ctrl :Sink Disconnected
[host] HDMI Ctrl :Sink Connected

tks