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.

Problem about DVI Capture on DM8168 evm board

Other Parts Discussed in Thread: SN74CBTLV16212, TVP5158

Hi all:

I develop on dm8168 evm board + io child card, use dvrrdk4.0.01,

and now i want to capture DVI from SN74CBTLV16212 which connects with U25 SiI9022A,

I want to capture a 1080P RGB888 Video, the question is that when i run my link,

vport show reset like follow all time: 

[m3vpss ] 9592: CAPTURE: Overflow detected on VIP0, Total Resets = 37
[m3vpss ] 9608: CAPTURE: Overflow detected on VIP0, Total Resets = 38
[m3vpss ] 9624: CAPTURE: Overflow detected on VIP0, Total Resets = 39
[m3vpss ] 9640: CAPTURE: Overflow detected on VIP0, Total Resets = 40
[m3vpss ] 9656: CAPTURE: Overflow detected on VIP0, Total Resets = 41
[m3vpss ] 9672: CAPTURE: Overflow detected on VIP0, Total Resets = 42
[m3vpss ] 9688: CAPTURE: Overflow detected on VIP0, Total Resets = 43
[m3vpss ] 9704: CAPTURE: Overflow detected on VIP0, Total Resets = 44
[m3vpss ] 9720: CAPTURE: Overflow detected on VIP0, Total Resets = 45
[m3vpss ] 9736: CAPTURE: Overflow detected on VIP0, Total Resets = 46
[m3vpss ] 9752: CAPTURE: Overflow detected on VIP0, Total Resets = 47
[m3vpss ] 9768: CAPTURE: Overflow detected on VIP0, Total Resets = 48
[m3vpss ] 9784: CAPTURE: Overflow detected on VIP0, Total Resets = 49
[m3vpss ] 9800: CAPTURE: Overflow detected on VIP0, Total Resets = 50

 

if i disconnect the video signal input then on Overflow.

the capture capture nothing in log print,

=============
Run-Time Menu
=============

1: Capture Settings
2: Encode Settings
3: Decode Settings
4: Display Settings
5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
6: Change Playback Channel <valid only if capture/playback is active>
7: Audio encode demo <File In/Out>
8: Audio decode demo <File In/Out>

i: Print detailed system information
s: Core Status: Active/In-active
f: Switch IVA Channel Map

e: Stop Demo

Enter Choice: i


[m3vpss ]
[m3vpss ] *** Capture Driver Advanced Statistics ***
[m3vpss ]
[m3vpss ] VIP Parser Reset Count : 0
[m3vpss ]
[m3vpss ] | Total Even Odd Total Even Odd Min / Max Min / Max Dropped Fid Repeat Frame Error Y/C
[m3vpss ] CH | Fields Fields Fields FPS FPS FPS Width Height Fields Count (Desc Error Y/C)
[m3vpss ] ------------------------------------------------------------------------------------------------------------
[m3vpss ] 000 | 2 2 0 0 0 0 65535 / 0 65535 / 0 1 0 0/0 (1/0)
[m3vpss ]
[m3vpss ] VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
[m3vpss ]
[m3vpss ] *** Capture List Manager Advanced Statistics ***
[m3vpss ]
[m3vpss ] List Post Count : 4167
[m3vpss ] List Stall Count : 1
[m3vpss ] List Post Time (ms) : Max = 3086, Min = 0, Avg = 0, Total = 3086
[m3vpss ] INTC Timeout Count : (1, 0) (Min timeout value = 0, 991)
[m3vpss ] Descriptor miss found count : 0
[m3vpss ]
[m3vpss ] List Stall Info,
[m3vpss ] 0: 12756 ms
[m3vpss ]
[m3vpss ]
[m3vpss ] VIP and VPDMA registers,
[m3vpss ] VIP0 : FIQ_STATUS : 0x4810551c = 0x00000000
[m3vpss ] VIP1 : FIQ_STATUS : 0x48105a1c = 0x00000000
[m3vpss ] VPDMA: LIST_BUSY : 0x4810d00c = 0x00060000
[m3vpss ]
[m3vpss ]
[m3vpss ] 49198: CAPTURE: Fields = 1 (fps = 0, CPU Load = 0)
[m3vpss ] 49198: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
[m3vpss ] 49198: SYSTEM : FREE SPACE : System Heap = 67048 B, Mbx = 10238 msgs)
[m3vpss ] 49198: SYSTEM : FREE SPACE : SR0 Heap = 8683520 B (8 MB)
[m3vpss ] 49198: SYSTEM : FREE SPACE : Frame Buffer = 161176448 B (153 MB)
[m3vpss ] 49198: SYSTEM : FREE SPACE : Bitstream Buffer = 210763648 B (200 MB)
[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 ] 49200: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] 49201: SYSTEM : FREE SPACE : Tiler 16-bit = 100663296 B (96 MB) - TILER ON
[m3vpss ]
[m3vpss ] *** [NSF0] NSF Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time : 13 secs
[m3vpss ] Total Fields Processed : 1
[m3vpss ] Total Fields FPS : 100 FPS
[m3vpss ]
[m3vpss ]
[m3vpss ] CH | In Recv In Reject In Process Out User Out Out
[m3vpss ] Num | FPS FPS FPS FPS Skip FPS Skip FPS
[m3vpss ] ------------------------------------------------
[m3vpss ] 0 | 0 0 0 0 0 0
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Driver Statistics ***
[m3vpss ] 0) *** Drv Inst [0], handle 9DC51460, NON_DEI
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time: 13 secs
[m3vpss ]
[m3vpss ] Output Request FPS : 34 fps (450 frames)
[m3vpss ] Output Actual FPS : 34 fps (450 frames)
[m3vpss ] Output Drop FPS : 0 fps (0 frames)
[m3vpss ] Output Reject FPS : 0 fps (0 frames)
[m3vpss ] Scaling Internal : 29 ms
[m3vpss ] Scaling Internal min : 29 ms
[m3vpss ] Scaling Internal max : 30 ms
[m3vpss ]
[m3vpss ] Win | Window Repeat Drop Recv Que FID Invlid Acc Event Invalid Que Reject Reject Latency OutBufCopy InBufCopy
[m3vpss ] Num | FPS FPS FPS FPS FPS FPS Count (Max/Min) CH Frames Frames Frames Min / Max FPS FPS
[m3vpss ] ---------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 34 34 0 0 0 0 0 ( 0/255) 0 0 0 27046 / 40515 34 0
[m3vpss ] 1 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 2 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 3 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 4 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 5 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 6 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 7 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 8 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 9 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 10 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 11 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 12 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 13 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 14 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 15 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 30
[m3vpss ]
[m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Scan | 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 | Fmt | ON / OFF | Inst | Format| Frame |
[m3vpss ] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 0 | 0, 0 | 1920 x 540 | 3840 / 3840 | NON-TILED | 0, 0 | 480 x 270 | 3840 / 0 | NON-TILED | PROGRESSIVE | ON | 0 | 420SP | OFF |
[m3vpss ] 1 | 1 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 0 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 2 | 2 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 0 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 3 | 3 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 0 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 4 | 4 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 0, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 5 | 5 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 6 | 6 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 7 | 7 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 8 | 8 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 0, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 9 | 9 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 10 | 10 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 11 | 11 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 12 | 12 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 0, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 13 | 13 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 14 | 14 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 15 | 15 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ]
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS1] Mosaic Driver Statistics ***
[m3vpss ] 0) *** Drv Inst [0], handle 9DC51480, NON_DEI
[m3vpss ]
[m3vpss ] *** [SWMS1] Mosaic Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time: 13 secs
[m3vpss ]
[m3vpss ] Output Request FPS : 34 fps (450 frames)
[m3vpss ] Output Actual FPS : 34 fps (450 frames)
[m3vpss ] Output Drop FPS : 0 fps (0 frames)
[m3vpss ] Output Reject FPS : 0 fps (0 frames)
[m3vpss ] Scaling Internal : 29 ms
[m3vpss ] Scaling Internal min : 30 ms
[m3vpss ] Scaling Internal max : 30 ms
[m3vpss ]
[m3vpss ] Win | Window Repeat Drop Recv Que FID Invlid Acc Event Invalid Que Reject Reject Latency OutBufCopy InBufCopy
[m3vpss ] Num | FPS FPS FPS FPS FPS FPS Count (Max/Min) CH Frames Frames Frames Min / Max FPS FPS
[m3vpss ] ---------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 34 34 0 0 0 0 0 ( 0/255) 0 0 0 27055 / 40525 34 0
[m3vpss ] 1 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 2 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 3 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 4 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 5 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 6 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 7 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 8 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 9 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 10 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 11 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 12 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 13 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 14 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ] 15 | 0 0 0 0 0 0 0 ( 0/255) 0 0 0 65535 / 0 34 0
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS1] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 30
[m3vpss ]
[m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Scan | 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 | Fmt | ON / OFF | Inst | Format| Frame |
[m3vpss ] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 0 | 0, 0 | 1920 x 540 | 3840 / 3840 | NON-TILED | 0, 0 | 480 x 270 | 3840 / 0 | NON-TILED | PROGRESSIVE | ON | 0 | 420SP | OFF |
[m3vpss ] 1 | 1 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 0 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 2 | 2 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 0 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 3 | 3 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 0 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 4 | 4 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 0, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 5 | 5 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 6 | 6 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 7 | 7 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 270 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 8 | 8 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 0, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 9 | 9 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 10 | 10 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 11 | 11 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 540 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 12 | 12 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 0, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 13 | 13 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 480, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 14 | 14 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 960, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ] 15 | 15 | 0, 0 | 352 x 264 | 704 / 704 | NON-TILED | 1440, 810 | 480 x 270 | 3840 / 0 | NON-TILED | INTERLACE | ON | 0 | 422I | ON |
[m3vpss ]
[m3vpss ]
[m3vpss ] 49225: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 68 / 87 ), Callback Interval (Min / Max) = ( 16 / 17 ) DropCount:0 DispLatency (Min / Max) = ( 49 / 66 ) !!!
[m3vpss ] 49225: DISPLAY DRV: HDDAC(BP0) : Q:[1323] Display:[2398], Repeat:[1077], DQ:[1321]
[m3vpss ] 49225: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 811, HDDAC(BP0) 810, DVO2(BP1) 810, SDDAC(SEC1) 1656
[m3vpss ] 49225: SYSTEM : FREE SPACE : System Heap = 67048 B, Mbx = 10238 msgs)
[m3vpss ] 49226: SYSTEM : FREE SPACE : SR0 Heap = 8683520 B (8 MB)
[m3vpss ] 49226: SYSTEM : FREE SPACE : Frame Buffer = 161176448 B (153 MB)
[m3vpss ] 49226: SYSTEM : FREE SPACE : Bitstream Buffer = 210763648 B (200 MB)
[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 ] 49229: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] 49229: SYSTEM : FREE SPACE : Tiler 16-bit = 100663296 B (96 MB) - TILER ON
[m3vpss ] 49229: DISPLAY: DVO2(BP1) : 59 fps, Latency (Min / Max) = ( 61 / 91 ), Callback Interval (Min / Max) = ( 16 / 17 ) DropCount:0 DispLatency (Min / Max) = ( 47 / 66 ) !!!
[m3vpss ] 49229: DISPLAY DRV: DVO2(BP1) : Q:[1324] Display:[2394], Repeat:[1072], DQ:[1322]
[m3vpss ]
[m3vpss ] 58230: LOAD: CPU: 8.2% HWI: 2.5%, SWI:0.8%
[m3vpss ]
[m3vpss ] 58230: LOAD: TSK: CAPTURE : 0.2%
[m3vpss ] 58230: LOAD: TSK: DISPLAY0 : 0.3%
[m3vpss ] 58230: LOAD: TSK: DISPLAY1 : 0.2%
[m3vpss ] 58231: LOAD: TSK: SWMS0 : 1.6%
[m3vpss ] 58231: LOAD: TSK: SWMS1 : 1.6%
[m3vpss ] 58231: LOAD: TSK: MISC : 1.0%
[m3vpss ]
]
[m3video]
[m3video] 58731: LOAD: CPU: 0.6% HWI: 0.3%, SWI:0.1%
[m3video]
[m3video] 58732: LOAD: TSK: MISC : 0.2%
[m3video]
[c6xdsp ]
[c6xdsp ] 58614: LOAD: CPU: 0.2% HWI: 0.0%, SWI:0.0%
[c6xdsp ]
[c6xdsp ] 58614: LOAD: TSK: MISC : 0.2%
[c6xdsp ]
[HOST]
ThreadName:Demo_run,ThreadID:639

the follow is my code for link, i changed the link based on Vcap+Vdis link in rdk

Void MultiCh_createVcapVdis()
{
CaptureLink_CreateParams capturePrm;
NsfLink_CreateParams nsfPrm;
DupLink_CreateParams dupPrm;
static SwMsLink_CreateParams swMsPrm[VDIS_DEV_MAX];
DisplayLink_CreateParams displayPrm[VDIS_DEV_MAX];

CaptureLink_VipInstParams *pCaptureInstPrm;
CaptureLink_OutParams *pCaptureOutPrm;

UInt32 grpxId[VDIS_DEV_MAX];
UInt32 nullId;
UInt32 mergeId, dupId;
UInt32 deiOutQue;

UInt32 vipInstId;
UInt32 i;
UInt32 numSubChains;
Bool enableSdtv;

//UInt32 numCaptureDevices;
//UInt32 deviceId;
//VCAP_DEVICE_CREATE_PARAM_S vidDecVideoModeArgs[NUM_CAPTURE_DEVICES];

for (i = 0; i < VDIS_DEV_MAX; i++)
{
MULTICH_INIT_STRUCT(DisplayLink_CreateParams,displayPrm[i]);
MULTICH_INIT_STRUCT(SwMsLink_CreateParams ,swMsPrm[i]);
}

MultiCh_detectBoard();

System_linkControl(
SYSTEM_LINK_ID_M3VPSS,
SYSTEM_M3VPSS_CMD_RESET_VIDEO_DEVICES,
NULL,
0,
TRUE
);

gVcapModuleContext.captureId = SYSTEM_LINK_ID_CAPTURE;
gVcapModuleContext.nsfId[0] = SYSTEM_LINK_ID_NSF_0;
gVcapModuleContext.deiId[0] = SYSTEM_LINK_ID_DEI_HQ_0;
gVcapModuleContext.deiId[1] = SYSTEM_LINK_ID_DEI_0;
gVcapModuleContext.nullSrcId = SYSTEM_VPSS_LINK_ID_NULL_SRC_0;
mergeId = SYSTEM_VPSS_LINK_ID_MERGE_0;
dupId = SYSTEM_VPSS_LINK_ID_DUP_0;

gVdisModuleContext.swMsId[0] = SYSTEM_LINK_ID_SW_MS_MULTI_INST_0;
gVdisModuleContext.swMsId[1] = SYSTEM_LINK_ID_SW_MS_MULTI_INST_1;

swMsPrm[0].numSwMsInst = 1;
swMsPrm[1].numSwMsInst = 1;
swMsPrm[0].swMsInstId[0] = SYSTEM_SW_MS_SC_INST_SC5;
swMsPrm[1].swMsInstId[0] = SYSTEM_SW_MS_SC_INST_SC5;

gVdisModuleContext.displayId[0] = SYSTEM_LINK_ID_DISPLAY_0; // ON CHIP HDMI
gVdisModuleContext.displayId[1] = SYSTEM_LINK_ID_DISPLAY_1; // OFF CHIP HDMI
gVdisModuleContext.displayId[2] = SYSTEM_LINK_ID_DISPLAY_2; // OFF CHIP HDMI
grpxId[0] = SYSTEM_LINK_ID_GRPX_0;
grpxId[1] = SYSTEM_LINK_ID_GRPX_1;

#if 0 /* Enabling graphics only for ON CHIP HDMI an OFF CHIP HDMI*/
grpxId[2] = SYSTEM_LINK_ID_GRPX_2;
#endif
nullId = SYSTEM_VPSS_LINK_ID_NULL_0;
numSubChains = 2;
deiOutQue = DEI_LINK_OUT_QUE_VIP_SC;
enableSdtv = FALSE;

CaptureLink_CreateParams_Init(&capturePrm);

capturePrm.numVipInst = 1;
capturePrm.outQueParams[0].nextLink = gVcapModuleContext.nsfId[0];

capturePrm.tilerEnable = FALSE;
capturePrm.enableSdCrop = FALSE;

for(vipInstId=0; vipInstId<capturePrm.numVipInst; vipInstId++)
{
pCaptureInstPrm = &capturePrm.vipInst[vipInstId];
pCaptureInstPrm->vipInstId = (SYSTEM_CAPTURE_INST_VIP0_PORTA+vipInstId)%SYSTEM_CAPTURE_INST_MAX;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_CUSTOM_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_RGB24_888;
pCaptureInstPrm->standard = SYSTEM_STD_1080P_60;
pCaptureInstPrm->numOutput = 1;
pCaptureInstPrm->videoCaptureMode = DEVICE_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_ACTVID_VSYNC;
pCaptureInstPrm->inScanFormat = SYSTEM_SF_PROGRESSIVE;
pCaptureInstPrm->videoIfMode = DEVICE_CAPT_VIDEO_IF_MODE_24BIT;

pCaptureInstPrm->advancedParams.disSyncHsyncPol = SYSTEM_VIP_POLARITY_HIGH;
pCaptureInstPrm->advancedParams.disSyncVsyncPol = SYSTEM_VIP_POLARITY_HIGH;
pCaptureInstPrm->advancedParams.disSyncActvidPol = SYSTEM_VIP_POLARITY_HIGH;

pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->scOutWidth = 0;
pCaptureOutPrm->scOutHeight = 0;
pCaptureOutPrm->outQueId = 0;
}

NsfLink_CreateParams_Init(&nsfPrm);
nsfPrm.bypassNsf = FALSE;
nsfPrm.tilerEnable = FALSE;
nsfPrm.inQueParams.prevLinkId = gVcapModuleContext.captureId;
nsfPrm.inQueParams.prevLinkQueId = 0;
nsfPrm.numOutQue = 1;
nsfPrm.outQueParams[0].nextLink = dupId;

dupPrm.inQueParams.prevLinkId = gVcapModuleContext.nsfId[0];
dupPrm.inQueParams.prevLinkQueId = 0;
dupPrm.numOutQue = numSubChains;
dupPrm.outQueParams[0].nextLink = gVdisModuleContext.swMsId[0];
dupPrm.outQueParams[1].nextLink = gVdisModuleContext.swMsId[1];
dupPrm.notifyNextLink = TRUE;

for(i=0; i<numSubChains; i++)
{
swMsPrm[i].inQueParams.prevLinkId = dupId;
swMsPrm[i].inQueParams.prevLinkQueId = i;
swMsPrm[i].outQueParams.nextLink = gVdisModuleContext.displayId[i];
swMsPrm[i].maxInputQueLen = SYSTEM_SW_MS_DEFAULT_INPUT_QUE_LEN;
swMsPrm[i].maxOutRes = VSYS_STD_1080P_60;
swMsPrm[i].initOutRes = gVdisModuleContext.vdisConfig.deviceParams[i].resolution;
swMsPrm[i].lineSkipMode = TRUE;

swMsPrm[i].enableLayoutGridDraw = gVdisModuleContext.vdisConfig.enableLayoutGridDraw;

MultiCh_swMsGetDefaultLayoutPrm(0, &swMsPrm[i], FALSE); /* Since only live preview is there, show it on both displays */

displayPrm[i].inQueParams[0].prevLinkId = gVdisModuleContext.swMsId[i];
displayPrm[i].inQueParams[0].prevLinkQueId = 0;
displayPrm[i].displayRes = swMsPrm[i].initOutRes;
}

displayPrm[2].numInputQueues = 1;
displayPrm[2].activeQueue = 0;
displayPrm[2].inQueParams[0].prevLinkId = dupId;
displayPrm[2].inQueParams[0].prevLinkQueId = 2;
displayPrm[2].displayRes = gVdisModuleContext.vdisConfig.deviceParams[VDIS_DEV_SD].resolution;

capturePrm.isPalMode = Vcap_isPalMode();

System_linkCreate (gVcapModuleContext.captureId, &capturePrm, sizeof(capturePrm));
System_linkCreate(gVcapModuleContext.nsfId[0] , &nsfPrm, sizeof(nsfPrm));

System_linkCreate(dupId , &dupPrm , sizeof(dupPrm));

for(i=0; i<numSubChains; i++)
System_linkCreate(gVdisModuleContext.swMsId[i] , &swMsPrm[i], sizeof(swMsPrm[i]));

for(i=0; i<numSubChains; i++)
System_linkCreate(gVdisModuleContext.displayId[i], &displayPrm[i], sizeof(displayPrm[i]));

MultiCh_memPrintHeapStatus();

}

Can someone give me some advices how to deal with it ?

best regards 

xavier