Hi all:
I develop on dm8168 using dvrrdk 3.50,
I write the follow link chain,
CaptureLink-->SW Link-->Dispaly Link
I capture two XGA 1024x768 60fps video signals,from vportA 0, vportA 1,
I see the print information:
[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 | 707 707 0 64 64 0 1024 / 1024 768 / 768 1 0 0/0 (0/0)
[m3vpss ] 200 | 708 708 0 64 64 0 1024 / 1024 768 / 768 1 0 0/0 (0/0)
[m3vpss ]
[m3vpss ] VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
[m3vpss ] VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
[m3vpss ]
[m3vpss ] *** Capture List Manager Advanced Statistics ***
[m3vpss ]
[m3vpss ] List Post Count : 2953
[m3vpss ] List Stall Count : 0
[m3vpss ] List Post Time (ms) : Max = 0, Min = 0, Avg = 0, Total = 0
[m3vpss ] INTC Timeout Count : (0, 0) (Min timeout value = 987, 994)
[m3vpss ] Descriptor miss found count : 0
[m3vpss ]
[m3vpss ]
[m3vpss ] VIP and VPDMA registers,
[m3vpss ] VIP0 : FIQ_STATUS : 0x4810551c = 0x00000000
[m3vpss ] VIP1 : FIQ_STATUS : 0x48105a1c = 0x00000000
[m3vpss ] VPDMA: LIST_BUSY : 0x4810d00c = 0x00020000
[m3vpss ]
[m3vpss ]
[m3vpss ] 23750: CAPTURE: Fields = 1413 (fps = 119, CPU Load = 0)
[m3vpss ] 23750: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
[m3vpss ] 23750: SYSTEM : FREE SPACE : System Heap = 67616 B, Mbx = 10240 msgs)
[m3vpss ] 23750: SYSTEM : FREE SPACE : SR0 Heap = 9367296 B (8 MB)
[m3vpss ] 23750: SYSTEM : FREE SPACE : Frame Buffer = 194179968 B (185 MB)
[m3vpss ] 23750: SYSTEM : FREE SPACE : Bitstream Buffer = 175112064 B (166 MB)
[m3vpss ] 23751: SYSTEM : FREE SPACE : Tiler 8-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 23751: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time: 13 secs
[m3vpss ]
[m3vpss ] Output Request FPS : 33 fps (433 frames)
[m3vpss ] Output Actual FPS : 33 fps (433 frames)
[m3vpss ] Output Drop FPS : 0 fps (0 frames)
[m3vpss ] Output Reject FPS : 0 fps (0 frames)
[m3vpss ] Scaling Internal : 31 ms
[m3vpss ] Scaling Internal min : 32 ms
[m3vpss ] Scaling Internal max : 32 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 | 33 0 30 60 33 0 396 ( 3/ 3) 0 0 0 20 / 44 0 0
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 29
[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 | 1024 x 384 | 4096 / 4096 | NON-TILED | 0, 0 | 1024 x 768 | 2048 / 0 | NON-TILED | ON | 0 | 422I | OFF |
[m3vpss ]
[m3vpss ]
[m3vpss ] 25751: DISPLAY: DVO2(BP1) : 59 fps, Latency (Min / Max) = ( 68 / 84 ), Callback Interval (Min / Max) = ( 16 / 17 ) !!!
[m3vpss ]
[m3vpss ] 31752: LOAD: CPU: 5.4% HWI: 0.9%, SWI:0.7%
[m3vpss ]
[m3vpss ] 31752: LOAD: TSK: CAPTURE : 1.2%
[m3vpss ] 31752: LOAD: TSK: DISPLAY1 : 0.2%
[m3vpss ] 31752: LOAD: TSK: SWMS0 : 0.7%
[m3vpss ] 31752: LOAD: TSK: MISC : 1.7%
[m3vpss ]
[m3video]
[m3video] 32253: LOAD: CPU: 0.5% HWI: 0.2%, SWI:0.1%
[m3video]
[m3video] 32253: LOAD: TSK: MISC : 0.2%
[m3video]
[c6xdsp ]
[c6xdsp ] 30173: LOAD: CPU: 0.1% HWI: 0.0%, SWI:0.0%
[c6xdsp ]
[c6xdsp ] 30174: LOAD: TSK: MISC : 0.1%
[c6xdsp ]
the total time delay max 84+64> 100ms,except capture link time delay,
how can sw Link and dispaly cost so much time ?
Can anyone tell me how can this time delay reduced <=50ms?
best regards
xavier