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.

DVRRDK question on processors loading

The platform I am using is DVRRDK 3.0 and 816x DVR.

If I have a chain of  capture -> nsf -> dei -> dsp -> smms -> display, 
                                                                    |------------------|  
the CPU loading of m3vpss, m3video and c6xdsp are about 40%, 1% and 15% 

but if I modify it to: capture -> nsf -> dei ->  enc,
                                                                  |--------------> swms -> display
 the CPU loading becomes m3vpss, m3video and c6xdsp are about 70%, 50% and  1% 

and if I add the dsp osd back,  capture -> nsf -> dei -> dsp -> enc,
                                                                                        |--------------> swms -> display
 the CPU loading becomes m3vpss, m3video and c6xdsp are about  87%, 50% and  40%

The output from DEI to DSP or encoder is 16 ch 720x576 and 360x288 at 25 fps
is the serious increase in loading of m3vpss and c6xdsp normal?
or is there is something that I have set wrongly causing this? 

Thanks

  • Pls share the logs of Vsys_printDetailedStatistics in case. Enabling encoding will double the  DDR b/w consumption so loading so it is expected to increase processor loading of M3s and DSP.We can confirm if this is the only cause by looking at Vsys_printDetailedStatistics logs.The loading looks quite high in your case. The 16 channel DVR usecase has 48ch encode + 16ch decode and M3VPSS loading is only around 80%. Check if you are enabling tiler for encode channels

  • I have tried to check the loading of vcap_venc_vdisp demo which looks similar to my case, but the loading is not as high. Especially the DSP loading is not that high, with SCD disabled.

    Below is the log of the 3rd case, with DEI -> DSP -> ENC

    [m3vpss ]  240529: CAPTURE: Create in progress !!!

     [m3vpss ]  240558: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  240644: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  240730: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  240816: CAPTURE: VIP1 PortB capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)

     [m3vpss ] CAPTURE::HEAPID:0    USED:992

     [m3vpss ] CAPTURE::HEAPID:4    USED:78759936

     [m3vpss ]  240903: CAPTURE: Create Done !!!

     [m3vpss ]  240903: NSF: Create in progress !!!

     [m3vpss ] NSF::HEAPID:0        USED:128

     [m3vpss ] NSF::HEAPID:1        USED:26048

     [m3vpss ] NSF::HEAPID:4        USED:31653888

     [m3vpss ]  241051: NSF: Create Done !!!

     [m3vpss ]  241051: DEI    : Create in progress !!!

     [m3vpss ]  241513: DEI     : Loading Up-scaling Co-effs

     [m3vpss ]  241513: DEI     : Co-effs Loading ... DONE !!!

     [m3vpss ] DEI:HEAPID:0 USED:64

     [m3vpss ] DEI:HEAPID:1 USED:17472

     [m3vpss ] DEI:HEAPID:4 USED:99508224

     [m3vpss ]  241513: DEI    : Create Done !!!

     [m3vpss ]  241514: DEI    : Create in progress !!!

     [m3vpss ]  241986: DEI     : Loading Up-scaling Co-effs

     [m3vpss ]  241986: DEI     : Co-effs Loading ... DONE !!!

     [c6xdsp ]  243401: IPC_FRAMES_IN   : Create in progress !!!

     [c6xdsp ]  243402: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ...

     [m3vpss ] DEI:HEAPID:0 USED:64

     [c6xdsp ]  243402: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ...

     [m3vpss ] DEI:HEAPID:1 USED:16448

     [m3vpss ] DEI:HEAPID:4 USED:30786048

     [m3vpss ]  241986: DEI    : Create Done !!!

     [c6xdsp ] IPC_FRAMES_IN:HEAPID:0       USED:304

     [m3vpss ]  241987: MERGE   : Create Done !!!

     [c6xdsp ]  243403: IPC_FRAMES_IN   : Create Done !!!

     [m3vpss ]  241989: MERGE   : Create Done !!!

     [c6xdsp ]  243405: ALG : Create in progress !!!

     [m3vpss ]  241994: DUP   : Create Done !!!

     [c6xdsp ]  243411: UTILS: EDMA RM Opened

     [m3vpss ]  241994: NULL   : Create Done !!!

     [c6xdsp ]  UTILS: DSP DMA Channle Alloc: EDMA3_RM_allocLogicalChannel call Successful

     [m3vpss ]  241994: IPC_FRAMES_OUT   : Create in progress !!!

     [c6xdsp ] Allocated Chanel 30, Param 30 and TC is 30

     [m3video]  242010: IPC_IN_M3   : Create in progress !!!

     [m3vpss ]  241996: IPC_FRAMES_OUT   : Create Done !!!

     [c6xdsp ] ALGLINK:HEAPID:0     USED:2816

     [m3video]  242010: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...

     [m3vpss ]  242009: IPC_OUT_M3   : Create in progress !!!

     [c6xdsp ] ALGLINK:HEAPID:1     USED:5904

     [m3video]  242010: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ...

     [m3vpss ]  242010: IPC_OUT_M3   : Create Done !!!

     [c6xdsp ]  243412: ALG : Create Done !!!

     [m3video]  242012: IPC_IN_M3   : Create Done !!!

     [m3video]  242013: ENCODE: Create in progress ... !!!

     [m3video]  242147: ENCODE: Creating CH0 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video] ENCLINK_H264:HEAPID:3        USED:49152

     [m3video]  242159: ENCODE: Creating CH1 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video] ENCLINK_H264:HEAPID:3        USED:28672

     [m3video]  242171: ENCODE: Creating CH2 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video] ENCLINK_H264:HEAPID:3        USED:8192

     [m3video]  242184: ENCODE: Creating CH3 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242198: ENCODE: Creating CH4 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242212: ENCODE: Creating CH5 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242226: ENCODE: Creating CH6 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242240: ENCODE: Creating CH7 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242254: ENCODE: Creating CH8 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242268: ENCODE: Creating CH9 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242282: ENCODE: Creating CH10 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242296: ENCODE: Creating CH11 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242310: ENCODE: Creating CH12 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242324: ENCODE: Creating CH13 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242338: ENCODE: Creating CH14 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242352: ENCODE: Creating CH15 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242366: ENCODE: Creating CH16 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242375: ENCODE: Creating CH17 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3vpss ]  242515: MERGE   : Create Done !!!

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  242515: SWMS: Create in progress !!!

     [m3video]  242383: ENCODE: Creating CH18 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242392: ENCODE: Creating CH19 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242401: ENCODE: Creating CH20 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242409: ENCODE: Creating CH21 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242418: ENCODE: Creating CH22 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 59 (59)

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 60 (60)

     [m3video]  242427: ENCODE: Creating CH23 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 17

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  242619: SWMS0    : Loading Vertical Co-effs (UPSCALE)x ...

     [m3video]  242435: ENCODE: Creating CH24 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3vpss ]  242619: SWMS0    : Loading Horizontal Co-effs (UPSCALE)x ...

     [m3vpss ]  242619: SWMS    : Co-effs Loading ... DONE !!!

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ] AVSYNC:WARNING!! Application wrongly configureddisplayID[-1]. Reseting to correct displayID[0]

     [m3video]  242444: ENCODE: Creating CH25 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3vpss ]  242620: SWMS    : ******* Configuring clock 32 secs...

     [m3vpss ]  242620: SWMS0    : Loading Vertical Co-effs (15/16)x ...

     [m3vpss ]  242620: SWMS0    : Loading Horizontal Co-effs (11/16)x ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  242620: SWMS    : Co-effs Loading ... DONE !!!

     [m3video]  242453: ENCODE: Creating CH26 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [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 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    1 |   1 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]    2 |   2 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  242461: ENCODE: Creating CH27 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3vpss ]    3 |   3 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    4 |   4 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    5 |   5 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]    6 |   6 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  242470: ENCODE: Creating CH28 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3vpss ]    7 |   7 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    8 |   8 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    9 |   9 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]   10 |  10 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  242479: ENCODE: Creating CH29 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3vpss ]   11 |  11 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   12 |  12 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   13 |  13 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]   14 |  14 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  242487: ENCODE: Creating CH30 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3vpss ]   15 |  15 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ] 

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  242496: ENCODE: Creating CH31 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3vpss ] SWMS:HEAPID:0        USED:728

     [m3vpss ] SWMS:HEAPID:1        USED:47296

     [m3vpss ]  242626: SWMS: Create Done !!!

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  242626: DISPLAY: Create in progress !!!

     [m3video]  242505: ENCODE: All CH Create ... DONE !!!

     [m3vpss ]  242627: DISPLAY: Create Done !!!

     [m3video] ENCLINK:HEAPID:0     USED:381304

     [m3video] ENCLINK:HEAPID:2     USED:29159424

     [m3video] ENCLINK:HEAPID:3     USED:86016

     [m3video]  242506: ENCODE: Create ... DONE !!!

     [m3video]  242507: IPC_BITS_OUT   : Create in progress !!!

     [m3video]  242508: IPC_BITS_OUT   : Create Done !!!

    [m3vpss ]  246764: DISPLAY: Start in progress !!!

    [m3vpss ]  246828: DISPLAY: Start Done !!!

     [m3vpss ]  246829: DISPLAY: HDDAC(BP0) : 30 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) !!!

     [m3vpss ]  246829: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 1, DVO2(BP1) 0, SDDAC(SEC1) 0

     [m3vpss ]  246829: SWMS: Start in Progress !!!

     [m3vpss ]  246829: SWMS: Start Done !!!

     [m3vpss ]  246829: SYSTEM  : FREE SPACE : System Heap      = 5584 B, Mbx = 10239 msgs)

     [m3vpss ]  246829: SYSTEM  : FREE SPACE : SR0 Heap         = 11000832 B (10 MB)

     [m3vpss ]  246829: SYSTEM  : FREE SPACE : Frame Buffer     = 384 B (0 MB)

     [m3vpss ]  246830: SYSTEM  : FREE SPACE : Bitstream Buffer = 188944256 B (180 MB)

     [m3vpss ]  246830: SYSTEM  : FREE SPACE : Tiler Buffer     = 134 B (0 MB)  - TILER OFF

     [m3vpss ]  246848: CAPTURE: Start in progress !!!

     [m3vpss ]  246848: CAPTURE: Start Done !!!

     

    [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 |    4748    2375    2373     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  001 |    4748    2375    2373     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  002 |    4748    2375    2373     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  003 |    4748    2375    2373     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  100 |    5669    2835    2834     60    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  101 |    5692    2847    2845     60    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  102 |    5669    2835    2834     60    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  103 |    4748    2375    2373     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  200 |    4748    2375    2373     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  201 |    5669    2835    2834     60    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  202 |    5669    2835    2834     60    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  203 |    5669    2835    2834     60    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  300 |    5668    2834    2834     60    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  301 |    4747    2374    2373     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  302 |    5668    2834    2834     60    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  303 |    5668    2834    2834     60    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ] 

     [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ] 

     [m3vpss ]  *** Capture List Manager Advanced Statistics ***

     [m3vpss ] 

     [m3vpss ]  List Post Count        : 105426

     [m3vpss ]  List Stall Count       : 0

     [m3vpss ]  List Post Time (ms)    : Max = 3, Min = 0, Avg = 0, Total = 1929

     [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 914, 969)

     [m3vpss ]  Descriptor miss found count : 0

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  VIP and VPDMA registers,

     [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00003400

     [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00003400

     [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00120000

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  341937: CAPTURE: Fields = 84250 (fps = 887, CPU Load = 0)

     [m3vpss ]  341938: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)

     [m3vpss ]  341938: SYSTEM  : FREE SPACE : System Heap      = 5584 B, Mbx = 10221 msgs)

     [m3vpss ]  341938: SYSTEM  : FREE SPACE : SR0 Heap         = 11000832 B (10 MB)

     [m3vpss ]  341938: SYSTEM  : FREE SPACE : Frame Buffer     = 384 B (0 MB)

     [m3vpss ]  341938: SYSTEM  : FREE SPACE : Bitstream Buffer = 188944256 B (180 MB)

     [m3vpss ]  341944: SYSTEM  : FREE SPACE : Tiler Buffer     = 134 B (0 MB)  - TILER OFF

     [m3vpss ] 

     [m3vpss ]  *** [NSF0] NSF Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 14 secs

     [m3vpss ]  Total Fields Processed : 84244

     [m3vpss ]  Total Fields FPS       : 1055 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 |      53         0         53  53        0        0

     [m3vpss ]    1 |      53         0         53  53        0        0

     [m3vpss ]    2 |      53         0         53  53        0        0

     [m3vpss ]    3 |      53         0         53  53        0        0

     [m3vpss ]    4 |      63         0         63  63        0        0

     [m3vpss ]    5 |      64         0         64  64        0        0

     [m3vpss ]    6 |      63         0         63  63        0        0

     [m3vpss ]    7 |      53         0         53  53        0        0

     [m3vpss ]    8 |      53         0         53  53        0        0

     [m3vpss ]    9 |      63         0         63  63        0        0

     [m3vpss ]   10 |      63         0         63  63        0        0

     [m3vpss ]   11 |      63         0         63  63        0        0

     [m3vpss ]   12 |      63         0         63  63        0        0

     [m3vpss ]   13 |      53         0         53  53        0        0

     [m3vpss ]   14 |      63         0         63  63        0        0

     [m3vpss ]   15 |      63         0         63  63        0        0

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [DEI0    ] DEI Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 15 secs

     [m3vpss ]  Total Fields Processed : 41621

     [m3vpss ]  Total Fields FPS       : 514 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max

     [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      50         0         50     25     25     25      0      0           0           0           0           0           0          24           0           0           0           0  25 /  66

     [m3vpss ]    1 |      50         0         50     25     25     25      0      0           0           0           0           0           0          24           0           0           0           0  25 /  67

     [m3vpss ]    2 |      50         0         50     25     25     25      0      0           0           0           0           0           0          24           0           0           0           0  25 /  67

     [m3vpss ]    3 |      50         0         50     25     25     25      0      0           0           0           0           0           0          24           0           0           0           0  25 /  67

     [m3vpss ]    4 |      59         0         59     29     29     28      0      0           0           0           1           0           0          29           0           0           0           0  15 /  76

     [m3vpss ]    5 |      60         0         60     29     30     30      0      0           0           0           0           0           0          29           0           0           0           0  16 /  84

     [m3vpss ]    6 |      59         0         59     29     29     28      0      0           0           0           1           0           0          29           0           0           0           0  16 /  76

     [m3vpss ]    7 |      50         0         50     25     25     25      0      0           0           0           0           0           0          24           0           0           0           0  23 /  67

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [DEI2    ] DEI Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 14 secs

     [m3vpss ]  Total Fields Processed : 44410

     [m3vpss ]  Total Fields FPS       : 532 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max

     [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      53         0         53     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  26 /  78

     [m3vpss ]    1 |      63         0         63     31     31     32      0      0           0           0           0           0           0          31           0           0           0           0  24 /  82

     [m3vpss ]    2 |      63         0         63     31     30     29      0      0           0           1           2           0           0          31           0           0           0           0  24 /  82

     [m3vpss ]    3 |      63         0         63     31     31     32      0      0           0           0           0           0           0          31           0           0           0           0  24 /  82

     [m3vpss ]    4 |      64         0         64     31     30     29      0      0           0           1           2           0           0          31           0           0           0           0  24 /  82

     [m3vpss ]    5 |      53         0         53     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  25 /  78

     [m3vpss ]    6 |      64         0         64     31     30     29      0      0           0           1           2           0           0          31           0           0           0           0  24 /  82

     [m3vpss ]    7 |      64         0         64     31     32     32      0      0           0           0           0           0           0          31           0           0           0           0  24 /  82

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [SWMS0] Mosaic Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time: 15 secs

     [m3vpss ] 

     [m3vpss ]  Output Request FPS   : 8 fps (130 frames)

     [m3vpss ]  Output Actual  FPS   : 8 fps (130 frames)

     [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)

     [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)

     [m3vpss ]  Scaling Internal     : 114 ms

     [m3vpss ]  Scaling Internal min : 49 ms

     [m3vpss ]  Scaling Internal max : 189 ms

     [m3vpss ] 

     [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency 

     [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max

     [m3vpss ]  ------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      8      0   16   22    8          0      100 (  6/  3)         0          0      0  33 / 130

     [m3vpss ]    1 |      8      0   16   22    8          0      100 (  6/  3)         0          0      0  33 / 130

     [m3vpss ]    2 |      8      0   16   22    8          0      100 (  6/  3)         0          0      0  33 / 130

     [m3vpss ]    3 |      8      0   16   22    8          0      100 (  6/  3)         0          0      0  33 / 130

     [m3vpss ]    4 |      8      0   21   28    8          0      110 (  6/  3)         0          0      0  31 / 117

     [m3vpss ]    5 |      8      0   21   28    8          0      110 (  6/  3)         0          0      0  26 / 117

     [m3vpss ]    6 |      8      0   21   28    8          0      110 (  6/  3)         0          0      0  31 / 117

     [m3vpss ]    7 |      8      0   16   22    8          0       98 (  6/  3)         0          0      0  31 / 130

     [m3vpss ]    8 |      8      0   16   22    8          0       95 (  5/  3)         0          0      0  37 / 132

     [m3vpss ]    9 |      8      0   21   28    8          0      115 (  6/  3)         0          0      0  34 / 136

     [m3vpss ]   10 |      8      0   21   28    8          0      115 (  6/  3)         0          0      0  34 / 136

     [m3vpss ]   11 |      8      0   21   28    8          0      115 (  6/  3)         0          0      0  34 / 136

     [m3vpss ]   12 |      8      0   21   28    8          0      113 (  6/  3)         0          0      0  37 / 136

     [m3vpss ]   13 |      8      0   16   22    8          0       96 (  5/  3)         0          0      0  37 / 136

     [m3vpss ]   14 |      8      0   21   28    8          0      113 (  6/  3)         0          0      0  37 / 136

     [m3vpss ]   15 |      8      0   21   28    8          0      113 (  6/  3)         0          0      0  37 / 136

     [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 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    1 |   1 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    2 |   2 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    3 |   3 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    4 |   4 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    5 |   5 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    6 |   6 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    7 |   7 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    8 |   8 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    9 |   9 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   10 |  10 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   11 |  11 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   12 |  12 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   13 |  13 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   14 |  14 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   15 |  15 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  344255: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 55 / 219 ), Callback Interval (Min / Max) = ( 12 / 21 ) !!!

     [m3vpss ]  344259: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 898, HDDAC(BP0) 898, DVO2(BP1) 1806, SDDAC(SEC1) 1796

     [m3vpss ]  344262: SYSTEM  : FREE SPACE : System Heap      = 5584 B, Mbx = 10233 msgs)

     [m3vpss ]  344263: SYSTEM  : FREE SPACE : SR0 Heap         = 11000832 B (10 MB)

     [m3vpss ]  344263: SYSTEM  : FREE SPACE : Frame Buffer     = 384 B (0 MB)

     [m3vpss ]  344264: SYSTEM  : FREE SPACE : Bitstream Buffer = 188944256 B (180 MB)

     [m3vpss ]  344269: SYSTEM  : FREE SPACE : Tiler Buffer     = 134 B (0 MB)  - TILER OFF

     [m3vpss ] 

     [m3vpss ]  *** IpcFramesOutRTOS Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 15 secs

     [m3vpss ]  Total Fields Processed : 13181

     [m3vpss ]  Total Fields FPS       : 878 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Process In Skip

     [m3vpss ]  Num | FPS     FPS        FPS   

     [m3vpss ]  --------------------------------

     [m3vpss ]    0 |      25         25       0

     [m3vpss ]    1 |      25         25       0

     [m3vpss ]    2 |      25         25       0

     [m3vpss ]    3 |      25         25       0

     [m3vpss ]    4 |      29         29       0

     [m3vpss ]    5 |      30         30       0

     [m3vpss ]    6 |      29         29       0

     [m3vpss ]    7 |      25         25       0

     [m3vpss ]    8 |      25         25       0

     [m3vpss ]    9 |      30         30       0

     [m3vpss ]   10 |      28         28       0

     [m3vpss ]   11 |      30         30       0

     [m3vpss ]   12 |      28         28       0

     [m3vpss ]   13 |      25         25       0

     [m3vpss ]   14 |      28         28       0

     [m3vpss ]   15 |      30         30       0

     [m3vpss ]   16 |      25         25       0

     [m3vpss ]   17 |      25         25       0

     [m3vpss ]   18 |      25         25       0

     [m3vpss ]   19 |      25         25       0

     [m3vpss ]   20 |      28         28       0

     [m3vpss ]   21 |      30         30       0

     [m3vpss ]   22 |      28         28       0

     [m3vpss ]   23 |      25         25       0

     [m3vpss ]   24 |      25         25       0

     [m3vpss ]   25 |      30         30       0

     [m3vpss ]   26 |      28         28       0

     [m3vpss ]   27 |      30         30       0

     [m3vpss ]   28 |      27         27       0

     [m3vpss ]   29 |      25         25       0

     [m3vpss ]   30 |      27         27       0

     [m3vpss ]   31 |      30         30       0

     [m3vpss ] 

     [c6xdsp ] 

     [c6xdsp ]  *** SCD Statistics ***

     [c6xdsp ] 

     [c6xdsp ]  Elasped Time           : 15 secs

     [c6xdsp ]  Total Fields Processed : 0

     [c6xdsp ]  Total Fields FPS       : 0 FPS

     [c6xdsp ] 

     [c6xdsp ] 

     [c6xdsp ]  CH  | In Recv In Process User Skip Process Skip In Process Time

     [c6xdsp ]  Num | FPS     FPS        FPS       FPS          per frame (msec)

     [c6xdsp ]  ----------------------------------------------------------------

     [c6xdsp ] 

     [m3video]      348278: HDVICP-ID:0

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :11 %

     [m3video]               totalWait2Isr :84 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :84 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :98 %

     [m3video]               totalAcq2acqDelay :1 %

     [m3video]               totalElapsedTime in msec :  101250

     [m3video]               numAccessCnt:   38688

     [m3video]              IVA-FPS :     383

     [m3video]              Average time spent per frame in microsec:    2198

     [m3video]      348278: HDVICP-ID:1

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :11 %

     [m3video]               totalWait2Isr :76 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :76 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :92 %

     [m3video]               totalAcq2acqDelay :7 %

     [m3video]               totalElapsedTime in msec :  101231

     [m3video]               numAccessCnt:   91944

     [m3video]              IVA-FPS :     910

     [m3video]              Average time spent per frame in microsec:     836

     [m3video]      348279: HDVICP-ID:2

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :0 %

     [m3video]               totalWait2Isr :0 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :0 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :0 %

     [m3video]               totalAcq2acqDelay :0 %

     [m3video]               totalElapsedTime in msec :       0

     [m3video]               numAccessCnt:       0

     [m3video]              IVA-FPS :       0

     [m3video]              Average time spent per frame in microsec:       0

     [m3video] 

     [m3video]  *** ENCODE Statistics ***

     [m3video] 

     [m3video]  Elasped Time           : 15 secs

     [m3video] 

     [m3video] 

     [m3video]  CH  | In Recv In Skip In User  Out Latency 

     [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max

     [m3video]  --------------------------------------------

     [m3video]    0 |      25       0        0  25 194 / 271

     [m3video]    1 |      25       0        0  25  42 / 120

     [m3video]    2 |      25       0        0  25 194 / 271

     [m3video]    3 |      25       0        0  25  54 / 126

     [m3video]    4 |      29       0        0  29 206 / 272

     [m3video]    5 |      30       0        0  30  45 / 133

     [m3video]    6 |      29       0        0  29 207 / 272

     [m3video]    7 |      25       0        0  25  52 / 126

     [m3video]    8 |      25       0        0  25 210 / 277

     [m3video]    9 |      30       0        0  30  48 / 134

     [m3video]   10 |      29       0        0  29 205 / 285

     [m3video]   11 |      30       0        0  30  55 / 134

     [m3video]   12 |      28       0        0  28 209 / 285

     [m3video]   13 |      25       0        0  25  56 / 126

     [m3video]   14 |      28       0        0  28 209 / 285

     [m3video]   15 |      30       0        0  30  53 / 126

     [m3video]   16 |      25       0        0  25 196 / 278

     [m3video]   17 |      25       0        0  25  52 / 133

     [m3video]   18 |      25       0        0  25 196 / 278

     [m3video]   19 |      25       0        0  25  52 / 133

     [m3video]   20 |      28       0        0  28 208 / 289

     [m3video]   21 |      30       0        0  30  45 / 131

     [m3video]   22 |      28       0        0  28 208 / 289

     [m3video]   23 |      25       0        0  25  54 / 133

     [m3video]   24 |      25       0        0  25 195 / 295

     [m3video]   25 |      30       0        0  30  45 / 124

     [m3video]   26 |      28       0        0  28 195 / 288

     [m3video]   27 |      30       0        0  30  45 / 124

     [m3video]   28 |      27       0        0  27 215 / 292

     [m3video]   29 |      25       0        0  25  55 / 122

     [m3video]   30 |      27       0        0  27 215 / 292

     [m3video]   31 |      30       0        0  30  55 / 124

     [m3video] 

     [m3video] Multi Channel Encode Average Submit Batch Size

     [m3video] Max Submit Batch Size : 24

     [m3video] IVAHD_0 Average Batch Size : 13

     [m3video] IVAHD_0 Max achieved Batch Size : 16

     [m3video] IVAHD_1 Average Batch Size : 5

     [m3video] IVAHD_1 Max achieved Batch Size : 16

     [m3video] IVAHD_2 Average Batch Size : 0

     [m3video] IVAHD_2 Max achieved Batch Size : 0

     [m3video] 

     [m3video] Multi Channel Encode Batch break Stats

     [m3video] Total Number of Batches created: 477

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 0 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 100 %

     [m3video]       Batch breaks due to different codec: 0 %

     [m3video] Total Number of Batches created: 1128

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 99 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 0 %

     [m3video] Total Number of Batches created: 0

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 0 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 0 %

     [m3vpss ] 

     [m3vpss ]  350307: LOAD: CPU: 89.5% HWI: 13.2%, SWI:8.9%

     [m3vpss ] 

     [m3vpss ]  350308: LOAD: TSK: SYSTEM              : 0.1%

     [m3vpss ]  350308: LOAD: TSK: IPC_OUT_M30         : 5.1%

     [m3vpss ]  350309: LOAD: TSK: IPC_FRAMES_OUT0     : 6.7%

     [m3vpss ]  350309: LOAD: TSK: CAPTURE             : 2.9%

     [m3vpss ]  350309: LOAD: TSK: NSF0                : 4.0%

     [m3vpss ]  350312: LOAD: TSK: DEI0                : 10.8%

     [m3vpss ]  350332: LOAD: TSK: DEI2                : 12.7%

     [m3vpss ]  350332: LOAD: TSK: DISPLAY0            : 1.2%

     [m3vpss ]  350333: LOAD: TSK: DUP0                : 1.6%

     [m3vpss ]  350333: LOAD: TSK: SWMS0               : 5.8%

     [m3vpss ]  350333: LOAD: TSK: MERGE0              : 0.7%

     [m3vpss ]  350334: LOAD: TSK: MERGE1              : 1.1%

     [m3vpss ]  350334: LOAD: TSK: MERGE3              : 0.4%

     [m3vpss ]  350335: LOAD: TSK: MISC                : 14.3%

     [m3vpss ] 

     [m3video] 

     [m3video]  350837: LOAD: CPU: 57.5% HWI: 3.9%, SWI:3.9%

     [m3video] 

     [m3video]  350837: LOAD: TSK: SYSTEM              : 0.1%

     [m3video]  350837: LOAD: TSK: IPC_IN_M30          : 2.1%

     [m3video]  350838: LOAD: TSK: IPC_BITS_OUT0       : 7.2%

     [m3video]  350838: LOAD: TSK: ENC0                : 10.2%

     [m3video]  350839: LOAD: TSK: ENC_PROCESS_TSK_0   : 13.7%

     [m3video]  350839: LOAD: TSK: ENC_PROCESS_TSK_1   : 16.0%

     [m3video]  350839: LOAD: TSK: MISC                : 0.4%

     [m3video] 

     [c6xdsp ] 

     [c6xdsp ]  354548: LOAD: CPU: 42.4% HWI: 0.2%, SWI:0.0%

     [c6xdsp ] 

     [c6xdsp ]  354548: LOAD: TSK: IPC_FRAMES_IN0      : 1.4%

     [c6xdsp ]  354548: LOAD: TSK: ALG0                : 40.6%

     [c6xdsp ]  354548: LOAD: TSK: MISC                : 0.2%

     [c6xdsp ] 

  • The issue of loading is due to DDR bandwidth. I am surprised you are even seeing realtime encoding performance since the HDVICP map is not assigned correctly and HDVICP0 is loaded nearly 100% whereas HDVICP2 is not loaded at all. Also why is your input pitch to swms showing preview channels 2880 ? Are you creating DEI_SC output queue supporting width upto 1440 pixels ? Also confirm you are using uboot from DVR RDK (M3 and DDR frequency are as per DVR RDK uboot).

    There are a number of optimization done in RDK 4.0 to handle DDR loading and you can refer to it to reduce loading in your case:

    1. First confirm if you are using 1GB or 2GB DDR build. Some cache policy change optimization were done in RDK 3.5 and above for 2G build which will reduce M3 load by 20%

    2. Enable Tiler at output of DEI_VIP_SC primary and DEI_VIP_SC secondary queues.

    3. The DEI_DEI_SC output should match the swms window resolution. Refer the /dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x/multich_progressive_vcap_venc_vdec_vdis.c file in RDK 4.0 codebase on how to achieve this.

        -- .SwMs supports a feature in RDK 3.5+ where if input resolution matches output resolution it will do a EDMA copy from input to output buffer instead of scaling.This will save scaler b.w

    4. If DEI_SEI_SC output is not being displayed on SwMs it should be disabled.

    5. If 4x4 layout is selected then SwMs preview input should be sourced from DEI_VIP_SC_SECONDARY channels and the DEI_DEI_SC output should be disabled. This is required when you have 16 channel decode and playback which is the case in your  condition so you may not require this optimization.

         -- This changes requires a new feature in dupLink which is available only in DVR RDK 4.0

     

    DVRRDK 4.0 support 16chD1@30 fps H264 Encode + 16chCIF@30fps H264 ENcode + 16chD1@1fps MJPEG Encode + 16 chD1@30 fps H264 Decode + 16 channel CIF @ 2fps SCD/Tamper Detection/MD + 1 channel CIF@ 10fps DMVAL advanced features like Object counting /Trip zone etc. and M3 and DSP loading is lesser than your usecase so there is plenty of scope to optimize load in your case.

     

  • Badri Narayanan said:

    The issue of loading is due to DDR bandwidth. I am surprised you are even seeing realtime encoding performance since the HDVICP map is not assigned correctly and HDVICP0 is loaded nearly 100% whereas HDVICP2 is not loaded at all.

    I was comparing with the performance of multich_vcap_venc_vdis.c, so I follow it using only .ivaMap[0] and .ivaMap[1] in HDVICP, but not.ivaMap[2]. And I had set systemVid_encDecIvaChMapTbl the same as in multich_progressive_vcap_venc_vdec_vdis.c before, but there doesn't seem to be improvement in the loading?

    Badri Narayanan said:

    Also why is your input pitch to swms showing preview channels 2880 ? Are you creating DEI_SC output queue supporting width upto 1440 pixels ?

    I don't know why input pitch to swms showing 2880 too. but I just tried and found that multich_vcap_venc_vdis.c have this problem too, while multich_progressive_vcap_venc_vdec_vdis.c does not have this problem. Why is it happening?

    Badri Narayanan said:

    2. Enable Tiler at output of DEI_VIP_SC primary and DEI_VIP_SC secondary queues.

    Why need to enabling tiler? 

    after changing the HDVICP map to  use also HDVICP2, the performance still doesn't seem to have any improvement

    static SystemVideo_Ivahd2ChMap_Tbl systemVid_encDecIvaChMapTbl =
    {
    .isPopulated = 1,
    .ivaMap[0] =
    {
    .EncNumCh = 11,
    .EncChList = {0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45 },
    .DecNumCh = 6,
    .DecChList = {0, 3, 6, 9, 12, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    },
    .ivaMap[1] =
    {
    .EncNumCh = 11,
    .EncChList = {1, 4, 7, 10, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46 },
    .DecNumCh = 5,
    .DecChList = {1, 4, 7, 10, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    },
    .ivaMap[2] =
    {
    .EncNumCh = 10,
    .EncChList = {2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47 },
    .DecNumCh = 5,
    .DecChList = {2, 5, 8, 11, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
    },
    };

     

    root@dm816x:/opt/dvr_rdk/ti816x# VPSS_GRPX : (1)- venc 4 not running.

    [m3vpss ]  2739774: CAPTURE: Create in progress !!!

     [m3vpss ]  2739804: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  2739890: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  2739976: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  2740062: CAPTURE: VIP1 PortB capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!

     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)

     [m3vpss ] CAPTURE::HEAPID:0    USED:992

     [m3vpss ] CAPTURE::HEAPID:4    USED:78759936

     [m3vpss ]  2740149: CAPTURE: Create Done !!!

     [m3vpss ]  2740149: NSF: Create in progress !!!

     [m3vpss ] NSF::HEAPID:0        USED:128

     [m3vpss ] NSF::HEAPID:1        USED:26048

     [m3vpss ] NSF::HEAPID:4        USED:31653888

     [m3vpss ]  2740297: NSF: Create Done !!!

     [m3vpss ]  2740297: DEI    : Create in progress !!!

     [m3vpss ]  2740759: DEI     : Loading Up-scaling Co-effs

     [m3vpss ]  2740759: DEI     : Co-effs Loading ... DONE !!!

     [m3vpss ] DEI:HEAPID:0 USED:64

     [m3vpss ] DEI:HEAPID:1 USED:17472

     [m3vpss ] DEI:HEAPID:4 USED:99508224

     [m3vpss ]  2740759: DEI    : Create Done !!!

     [m3vpss ]  2740760: DEI    : Create in progress !!!

     [m3vpss ]  2741232: DEI     : Loading Up-scaling Co-effs

     [m3vpss ]  2741232: DEI     : Co-effs Loading ... DONE !!!

     [c6xdsp ]  2784082: IPC_FRAMES_IN   : Create in progress !!!

     [c6xdsp ]  2784082: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ...

     [m3vpss ] DEI:HEAPID:0 USED:64

     [c6xdsp ]  2784083: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ...

     [m3vpss ] DEI:HEAPID:1 USED:16448

     [m3vpss ] DEI:HEAPID:4 USED:30786048

     [m3vpss ]  2741233: DEI    : Create Done !!!

     [c6xdsp ] IPC_FRAMES_IN:HEAPID:0       USED:304

     [m3vpss ]  2741234: MERGE   : Create Done !!!

     [c6xdsp ]  2784084: IPC_FRAMES_IN   : Create Done !!!

     [m3vpss ]  2741235: MERGE   : Create Done !!!

     [c6xdsp ]  2784086: ALG : Create in progress !!!

     [m3vpss ]  2741240: DUP   : Create Done !!!

     [m3vpss ]  2741241: NULL   : Create Done !!!

     [m3vpss ]  2741241: IPC_FRAMES_OUT   : Create in progress !!!

     [c6xdsp ]  2784092: UTILS: EDMA RM Opened

     [m3video]  2741256: IPC_IN_M3   : Create in progress !!!

     [c6xdsp ]  UTILS: DSP DMA Channle Alloc: EDMA3_RM_allocLogicalChannel call Successful

     [m3video]  2741256: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...

     [m3vpss ]  2741243: IPC_FRAMES_OUT   : Create Done !!!

     [c6xdsp ] Allocated Chanel 30, Param 30 and TC is 30

     [m3video]  2741257: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ...

     [m3vpss ]  2741255: IPC_OUT_M3   : Create in progress !!!

     [m3video]  2741259: IPC_IN_M3   : Create Done !!!

     [m3vpss ]  2741256: IPC_OUT_M3   : Create Done !!!

     [m3video]  2741259: ENCODE: Create in progress ... !!!

     [c6xdsp ] ALGLINK:HEAPID:0     USED:2816

     [c6xdsp ] ALGLINK:HEAPID:1     USED:5904

     [c6xdsp ]  2784092: ALG : Create Done !!!

     [m3video]  2741393: ENCODE: Creating CH0 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video] ENCLINK_H264:HEAPID:3        USED:49152

     [m3video]  2741405: ENCODE: Creating CH1 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video] ENCLINK_H264:HEAPID:3        USED:28672

     [m3video]  2741417: ENCODE: Creating CH2 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video] ENCLINK_H264:HEAPID:3        USED:8192

     [m3video]  2741430: ENCODE: Creating CH3 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741444: ENCODE: Creating CH4 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741458: ENCODE: Creating CH5 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741472: ENCODE: Creating CH6 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741486: ENCODE: Creating CH7 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741500: ENCODE: Creating CH8 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741514: ENCODE: Creating CH9 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741528: ENCODE: Creating CH10 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741542: ENCODE: Creating CH11 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741556: ENCODE: Creating CH12 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741570: ENCODE: Creating CH13 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741584: ENCODE: Creating CH14 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741598: ENCODE: Creating CH15 of 720 x 576, pitch = (720, 720) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741612: ENCODE: Creating CH16 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741621: ENCODE: Creating CH17 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3vpss ]  2741763: MERGE   : Create Done !!!

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  2741763: SWMS: Create in progress !!!

     [m3video]  2741629: ENCODE: Creating CH18 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741638: ENCODE: Creating CH19 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741647: ENCODE: Creating CH20 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741656: ENCODE: Creating CH21 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741664: ENCODE: Creating CH22 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 59 (59)

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 60 (60)

     [m3video]  2741673: ENCODE: Creating CH23 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 17

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  2741867: SWMS0    : Loading Vertical Co-effs (UPSCALE)x ...

     [m3video]  2741682: ENCODE: Creating CH24 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 500 Kbps ...

     [m3vpss ]  2741867: SWMS0    : Loading Horizontal Co-effs (UPSCALE)x ...

     [m3vpss ]  2741867: SWMS    : Co-effs Loading ... DONE !!!

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ] AVSYNC:WARNING!! Application wrongly configureddisplayID[-1]. Reseting to correct displayID[0]

     [m3video]  2741690: ENCODE: Creating CH25 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 250 Kbps ...

     [m3vpss ]  2741868: SWMS    : ******* Configuring clock 32 secs...

     [m3vpss ]  2741868: SWMS0    : Loading Vertical Co-effs (15/16)x ...

     [m3vpss ]  2741868: SWMS0    : Loading Horizontal Co-effs (11/16)x ...

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  2741868: SWMS    : Co-effs Loading ... DONE !!!

     [m3video]  2741699: ENCODE: Creating CH26 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 166 Kbps ...

     [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 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    1 |   1 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]    2 |   2 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  2741708: ENCODE: Creating CH27 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 125 Kbps ...

     [m3vpss ]    3 |   3 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    4 |   4 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    5 |   5 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]    6 |   6 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  2741716: ENCODE: Creating CH28 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 100 Kbps ...

     [m3vpss ]    7 |   7 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    8 |   8 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    9 |   9 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]   10 |  10 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  2741725: ENCODE: Creating CH29 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 83 Kbps ...

     [m3vpss ]   11 |  11 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   12 |  12 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   13 |  13 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]   14 |  14 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3video]  2741734: ENCODE: Creating CH30 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 71 Kbps ...

     [m3vpss ]   15 |  15 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ] 

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3video]  2741742: ENCODE: Creating CH31 of 352 x 288, pitch = (352, 352) [PROGRESSIVE] [NON-TILED  ], bitrate = 62 Kbps ...

     [m3vpss ] SWMS:HEAPID:0        USED:728

     [m3vpss ] SWMS:HEAPID:1        USED:47296

     [m3vpss ]  2741874: SWMS: Create Done !!!

     [m3video] ENCLINK_H264:HEAPID:0        USED:11912

     [m3vpss ]  2741874: DISPLAY: Create in progress !!!

     [m3video]  2741751: ENCODE: All CH Create ... DONE !!!

     [m3vpss ]  2741875: DISPLAY: Create Done !!!

     [m3video] ENCLINK:HEAPID:0     USED:381304

     [m3video] ENCLINK:HEAPID:2     USED:29159424

     [m3video] ENCLINK:HEAPID:3     USED:86016

     [m3video]  2741752: ENCODE: Create ... DONE !!!

     [m3video]  2741753: IPC_BITS_OUT   : Create in progress !!!

     [m3video]  2741755: IPC_BITS_OUT   : Create Done !!!

     [m3vpss ]  2745946: DISPLAY: Start in progress !!!

    [m3vpss ]  2746007: DISPLAY: Start Done !!!

     [m3vpss ]  2746007: DISPLAY: HDDAC(BP0) : 32 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) !!!

     [m3vpss ]  2746007: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 1, DVO2(BP1) 0, SDDAC(SEC1) 0

     [m3vpss ]  2746007: SWMS: Start in Progress !!!

     [m3vpss ]  2746007: SWMS: Start Done !!!

     [m3vpss ]  2746008: SYSTEM  : FREE SPACE : System Heap      = 5584 B, Mbx = 10239 msgs)

     [m3vpss ]  2746008: SYSTEM  : FREE SPACE : SR0 Heap         = 10986752 B (10 MB)

     [m3vpss ]  2746008: SYSTEM  : FREE SPACE : Frame Buffer     = 384 B (0 MB)

     [m3vpss ]  2746008: SYSTEM  : FREE SPACE : Bitstream Buffer = 188944256 B (180 MB)

     [m3vpss ]  2746008: SYSTEM  : FREE SPACE : Tiler Buffer     = 134 B (0 MB)  - TILER OFF

     [m3vpss ]  2746022: CAPTURE: Start in progress !!!

     [m3vpss ]  2746022: CAPTURE: Start Done !!!

     

     [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 |    5474    2737    2737     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  001 |    5474    2737    2737     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  002 |    5474    2737    2737     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  003 |    5474    2737    2737     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  100 |    6536    3268    3268     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  101 |    6563    3282    3281     60    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  102 |    6536    3268    3268     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  103 |    5474    2737    2737     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  200 |    5474    2737    2737     50    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  201 |    6535    3268    3267     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  202 |    6535    3268    3267     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  203 |    6535    3268    3267     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  300 |    6534    3267    3267     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  301 |    5473    2737    2736     50    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  302 |    6534    3267    3267     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  303 |    6534    3267    3267     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ] 

     [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ] 

     [m3vpss ]  *** Capture List Manager Advanced Statistics ***

     [m3vpss ] 

     [m3vpss ]  List Post Count        : 1070211

     [m3vpss ]  List Stall Count       : 0

     [m3vpss ]  List Post Time (ms)    : Max = 4, Min = 0, Avg = 0, Total = 8172

     [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 891, 968)

     [m3vpss ]  Descriptor miss found count : 0

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  VIP and VPDMA registers,

     [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00003400

     [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00003400

     [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00320000

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  2855628: CAPTURE: Fields = 97130 (fps = 887, CPU Load = 0)

     [m3vpss ]  2855628: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)

     [m3vpss ]  2855629: SYSTEM  : FREE SPACE : System Heap      = 5584 B, Mbx = 10231 msgs)

     [m3vpss ]  2855629: SYSTEM  : FREE SPACE : SR0 Heap         = 10986752 B (10 MB)

     [m3vpss ]  2855629: SYSTEM  : FREE SPACE : Frame Buffer     = 384 B (0 MB)

     [m3vpss ]  2855630: SYSTEM  : FREE SPACE : Bitstream Buffer = 188944256 B (180 MB)

     [m3vpss ] 

     [m3vpss ]  *** [NSF0] NSF Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 16 secs

     [m3vpss ]  Total Fields Processed : 96677

     [m3vpss ]  Total Fields FPS       : 1039 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 |      52         0         52  52        0        0

     [m3vpss ]    1 |      52         0         52  52        0        0

     [m3vpss ]    2 |      52         0         52  52        0        0

     [m3vpss ]    3 |      52         0         52  52        0        0

     [m3vpss ]    4 |      63         0         63  63        0        0

     [m3vpss ]    5 |      63         0         63  63        0        0

     [m3vpss ]    6 |      63         0         63  63        0        0

     [m3vpss ]    7 |      52         0         52  52        0        0

     [m3vpss ]    8 |      52         0         52  52        0        0

     [m3vpss ]    9 |      63         0         62  62        0        0

     [m3vpss ]   10 |      63         0         62  62        0        0

     [m3vpss ]   11 |      63         0         62  62        0        0

     [m3vpss ]   12 |      63         0         62  62        0        0

     [m3vpss ]   13 |      52         0         52  52        0        0

     [m3vpss ]   14 |      63         0         62  62        0        0

     [m3vpss ]   15 |      63         0         62  62        0        0

     [m3vpss ] 

     [m3vpss ]  2855638: SYSTEM  : FREE SPACE : Tiler Buffer     = 134 B (0 MB)  - TILER OFF

     [m3vpss ] 

     [m3vpss ]  *** [DEI0    ] DEI Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 16 secs

     [m3vpss ]  Total Fields Processed : 47844

     [m3vpss ]  Total Fields FPS       : 503 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max

     [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  27 /  87

     [m3vpss ]    1 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  27 /  87

     [m3vpss ]    2 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  27 /  87

     [m3vpss ]    3 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  27 /  87

     [m3vpss ]    4 |      63         0         63     31     31     31      0      0           0           0           0           0           0          31           0           0           0           0  25 /  97

     [m3vpss ]    5 |      63         0         63     31     31     31      0      0           0           0           0           0           0          31           0           0           0           0  25 / 100

     [m3vpss ]    6 |      63         0         63     31     31     31      0      0           0           0           0           0           0          31           0           0           0           0  25 /  97

     [m3vpss ]    7 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  27 /  90

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [DEI2    ] DEI Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 16 secs

     [m3vpss ]  Total Fields Processed : 50205

     [m3vpss ]  Total Fields FPS       : 521 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max

     [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  52 / 124

     [m3vpss ]    1 |      62         0         61     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0  52 / 145

     [m3vpss ]    2 |      62         0         61     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0  52 / 145

     [m3vpss ]    3 |      62         0         61     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0  53 / 145

     [m3vpss ]    4 |      62         0         61     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0  53 / 139

     [m3vpss ]    5 |      52         0         52     26     26     26      0      0           0           0           0           0           0          26           0           0           0           0  46 / 128

     [m3vpss ]    6 |      62         0         61     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0  46 / 139

     [m3vpss ]    7 |      62         0         61     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0  46 / 138

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [SWMS0] Mosaic Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time: 16 secs

     [m3vpss ] 

     [m3vpss ]  Output Request FPS   : 11 fps (181 frames)

     [m3vpss ]  Output Actual  FPS   : 11 fps (181 frames)

     [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)

     [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)

     [m3vpss ]  Scaling Internal     : 93 ms

     [m3vpss ]  Scaling Internal min : 28 ms

     [m3vpss ]  Scaling Internal max : 177 ms

     [m3vpss ] 

     [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency 

     [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max

     [m3vpss ]  ------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |     11      0   15   21   11          0       97 (  6/  3)         0          0      0  37 / 148

     [m3vpss ]    1 |     11      0   15   21   11          0       97 (  6/  3)         0          0      0  37 / 148

     [m3vpss ]    2 |     11      0   15   21   11          0       97 (  6/  3)         0          0      0  37 / 148

     [m3vpss ]    3 |     11      0   15   21   11          0       97 (  6/  3)         0          0      0  37 / 148

     [m3vpss ]    4 |     11      0   20   27   11          0      120 (  6/  3)         0          0      0  35 / 140

     [m3vpss ]    5 |     11      0   20   27   11          0      117 (  6/  3)         0          0      0  31 / 144

     [m3vpss ]    6 |     11      0   20   27   11          0      121 (  6/  3)         0          0      0  35 / 140

     [m3vpss ]    7 |     11      0   15   21   11          0       99 (  6/  3)         0          0      0  37 / 148

     [m3vpss ]    8 |     11      0   15   21   11          0       94 (  6/  3)         0          0      0  64 / 198

     [m3vpss ]    9 |     11      0   19   26   11          0      119 (  6/  3)         0          0      0  70 / 202

     [m3vpss ]   10 |     11      0   19   26   11          0      119 (  6/  3)         0          0      0  70 / 202

     [m3vpss ]   11 |     11      0   19   26   11          0      119 (  6/  3)         0          0      0  70 / 193

     [m3vpss ]   12 |     11      0   19   26   11          0      119 (  6/  3)         0          0      0  70 / 203

     [m3vpss ]   13 |     11      0   15   21   11          0       94 (  6/  3)         0          0      0  64 / 197

     [m3vpss ]   14 |     11      0   19   26   11          0      119 (  6/  3)         0          0      0  70 / 203

     [m3vpss ]   15 |     11      0   19   26   11          0      119 (  6/  3)         0          0      0  70 / 203

     [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 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    1 |   1 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    2 |   2 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    3 |   3 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    4 |   4 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    5 |   5 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    6 |   6 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    7 |   7 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    8 |   8 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    9 |   9 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   10 |  10 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   11 |  11 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   12 |  12 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |    0,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   13 |  13 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  480,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   14 |  14 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   |  960,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]   15 |  15 |    0,    0 |   720 x    288 |  2880 /  2880 | NON-TILED   | 1440,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  2858019: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 33 / 199 ), Callback Interval (Min / Max) = ( 12 / 21 ) !!!

     [m3vpss ]  2858019: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1003, HDDAC(BP0) 1004, DVO2(BP1) 2013, SDDAC(SEC1) 2002

     [m3vpss ]  2858019: SYSTEM  : FREE SPACE : System Heap      = 5584 B, Mbx = 10235 msgs)

     [m3vpss ]  2858019: SYSTEM  : FREE SPACE : SR0 Heap         = 10986752 B (10 MB)

     [m3vpss ]  2858020: SYSTEM  : FREE SPACE : Frame Buffer     = 384 B (0 MB)

     [m3vpss ]  2858020: SYSTEM  : FREE SPACE : Bitstream Buffer = 188944256 B (180 MB)

     [m3vpss ]  2858021: SYSTEM  : FREE SPACE : Tiler Buffer     = 134 B (0 MB)  - TILER OFF

     [m3vpss ] 

     [m3vpss ]  *** IpcFramesOutRTOS Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 16 secs

     [m3vpss ]  Total Fields Processed : 14873

     [m3vpss ]  Total Fields FPS       : 929 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Process In Skip

     [m3vpss ]  Num | FPS     FPS        FPS   

     [m3vpss ]  --------------------------------

     [m3vpss ]    0 |      26         26       0

     [m3vpss ]    1 |      26         26       0

     [m3vpss ]    2 |      26         26       0

     [m3vpss ]    3 |      26         26       0

     [m3vpss ]    4 |      31         31       0

     [m3vpss ]    5 |      31         31       0

     [m3vpss ]    6 |      31         31       0

     [m3vpss ]    7 |      26         26       0

     [m3vpss ]    8 |      26         26       0

     [m3vpss ]    9 |      30         30       0

     [m3vpss ]   10 |      30         30       0

     [m3vpss ]   11 |      30         30       0

     [m3vpss ]   12 |      30         30       0

     [m3vpss ]   13 |      26         26       0

     [m3vpss ]   14 |      30         30       0

     [m3vpss ]   15 |      30         30       0

     [m3vpss ]   16 |      26         26       0

     [m3vpss ]   17 |      26         26       0

     [m3vpss ]   18 |      26         26       0

     [m3vpss ]   19 |      26         26       0

     [m3vpss ]   20 |      31         31       0

     [m3vpss ]   21 |      31         31       0

     [m3vpss ]   22 |      31         31       0

     [m3vpss ]   23 |      26         26       0

     [m3vpss ]   24 |      26         26       0

     [m3vpss ]   25 |      30         30       0

     [m3vpss ]   26 |      30         30       0

     [m3vpss ]   27 |      30         30       0

     [m3vpss ]   28 |      30         30       0

     [m3vpss ]   29 |      26         26       0

     [m3vpss ]   30 |      30         30       0

     [m3vpss ]   31 |      30         30       0

     [m3vpss ] 

     [c6xdsp ] 

     [c6xdsp ]  *** SCD Statistics ***

     [c6xdsp ] 

     [c6xdsp ]  Elasped Time           : 17 secs

     [c6xdsp ]  Total Fields Processed : 0

     [c6xdsp ]  Total Fields FPS       : 0 FPS

     [c6xdsp ] 

     [c6xdsp ] 

     [c6xdsp ]  CH  | In Recv In Process User Skip Process Skip In Process Time

     [c6xdsp ]  Num | FPS     FPS        FPS       FPS          per frame (msec)

     [c6xdsp ]  ----------------------------------------------------------------

     [c6xdsp ] 

     [m3video]      2862026: HDVICP-ID:0

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :8 %

     [m3video]               totalWait2Isr :67 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :68 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :80 %

     [m3video]               totalAcq2acqDelay :19 %

     [m3video]               totalElapsedTime in msec :  115798

     [m3video]               numAccessCnt:  140436

     [m3video]              IVA-FPS :    1221

     [m3video]              Average time spent per frame in microsec:     552

     [m3video]      2862027: HDVICP-ID:1

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :8 %

     [m3video]               totalWait2Isr :73 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :73 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :89 %

     [m3video]               totalAcq2acqDelay :10 %

     [m3video]               totalElapsedTime in msec :  115806

     [m3video]               numAccessCnt:  115344

     [m3video]              IVA-FPS :    1002

     [m3video]              Average time spent per frame in microsec:     732

     [m3video]      2862028: HDVICP-ID:2

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :7 %

     [m3video]               totalWait2Isr :60 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :60 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :75 %

     [m3video]               totalAcq2acqDelay :24 %

     [m3video]               totalElapsedTime in msec :  115817

     [m3video]               numAccessCnt:  140616

     [m3video]              IVA-FPS :    1222

     [m3video]              Average time spent per frame in microsec:     493

     [m3video] 

     [m3video]  *** ENCODE Statistics ***

     [m3video] 

     [m3video]  Elasped Time           : 16 secs

     [m3video] 

     [m3video] 

     [m3video]  CH  | In Recv In Skip In User  Out Latency 

     [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max

     [m3video]  --------------------------------------------

     [m3video]    0 |      26       0        0  26  50 / 116

     [m3video]    1 |      26       0        0  26  50 / 124

     [m3video]    2 |      26       0        0  26  50 / 117

     [m3video]    3 |      26       0        0  26  52 / 129

     [m3video]    4 |      31       0        0  31  49 / 143

     [m3video]    5 |      31       0        0  31  49 / 148

     [m3video]    6 |      31       0        0  31  49 / 129

     [m3video]    7 |      26       0        0  26  55 / 143

     [m3video]    8 |      26       0        0  26  84 / 163

     [m3video]    9 |      30       0        0  30  92 / 179

     [m3video]   10 |      30       0        0  30  96 / 187

     [m3video]   11 |      30       0        0  30  88 / 184

     [m3video]   12 |      30       0        0  30  96 / 172

     [m3video]   13 |      26       0        0  26  87 / 177

     [m3video]   14 |      30       0        0  30  98 / 172

     [m3video]   15 |      30       0        0  30  96 / 172

     [m3video]   16 |      26       0        0  26  54 / 127

     [m3video]   17 |      26       0        0  26  52 / 120

     [m3video]   18 |      26       0        0  26  50 / 121

     [m3video]   19 |      26       0        0  26  56 / 127

     [m3video]   20 |      31       0        0  31  53 / 136

     [m3video]   21 |      31       0        0  31  52 / 129

     [m3video]   22 |      31       0        0  31  56 / 143

     [m3video]   23 |      26       0        0  26  53 / 120

     [m3video]   24 |      26       0        0  26  80 / 165

     [m3video]   25 |      30       0        0  30  91 / 185

     [m3video]   26 |      30       0        0  30  87 / 180

     [m3video]   27 |      30       0        0  30  84 / 174

     [m3video]   28 |      30       0        0  30 100 / 188

     [m3video]   29 |      26       0        0  26  79 / 164

     [m3video]   30 |      30       0        0  30  84 / 176

     [m3video]   31 |      30       0        0  30 100 / 188

     [m3video] 

     [m3video] Multi Channel Encode Average Submit Batch Size

     [m3video] Max Submit Batch Size : 24

     [m3video] IVAHD_0 Average Batch Size : 3

     [m3video] IVAHD_0 Max achieved Batch Size : 10

     [m3video] IVAHD_1 Average Batch Size : 3

     [m3video] IVAHD_1 Max achieved Batch Size : 10

     [m3video] IVAHD_2 Average Batch Size : 2

     [m3video] IVAHD_2 Max achieved Batch Size : 8

     [m3video] 

     [m3video] Multi Channel Encode Batch break Stats

     [m3video] Total Number of Batches created: 1725

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 99 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 0 %

     [m3video] Total Number of Batches created: 1404

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 99 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 0 %

     [m3video] Total Number of Batches created: 1722

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 99 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 0 %

     [m3vpss ] 

     [m3vpss ]  2864050: LOAD: CPU: 88.7% HWI: 12.4%, SWI:7.6%

     [m3vpss ] 

     [m3vpss ]  2864050: LOAD: TSK: SYSTEM              : 0.1%

     [m3vpss ]  2864050: LOAD: TSK: IPC_OUT_M30         : 5.1%

     [m3vpss ]  2864051: LOAD: TSK: IPC_FRAMES_OUT0     : 6.9%

     [m3vpss ]  2864054: LOAD: TSK: CAPTURE             : 3.3%

     [m3vpss ]  2864054: LOAD: TSK: NSF0                : 4.5%

     [m3vpss ]  2864055: LOAD: TSK: DEI0                : 11.4%

     [m3vpss ]  2864055: LOAD: TSK: DEI2                : 12.6%

     [m3vpss ]  2864055: LOAD: TSK: DISPLAY0            : 1.0%

     [m3vpss ]  2864055: LOAD: TSK: DUP0                : 1.8%

     [m3vpss ]  2864056: LOAD: TSK: SWMS0               : 5.4%

     [m3vpss ]  2864056: LOAD: TSK: MERGE0              : 0.8%

     [m3vpss ]  2864056: LOAD: TSK: MERGE1              : 1.2%

     [m3vpss ]  2864057: LOAD: TSK: MERGE3              : 0.4%

     [m3vpss ]  2864057: LOAD: TSK: MISC                : 14.2%

     [m3vpss ] 

     [m3video] 

     [m3video]  2864558: LOAD: CPU: 66.4% HWI: 4.2%, SWI:4.1%

     [m3video] 

     [m3video]  2864559: LOAD: TSK: SYSTEM              : 0.1%

     [m3video]  2864559: LOAD: TSK: IPC_IN_M30          : 1.5%

     [m3video]  2864559: LOAD: TSK: IPC_BITS_OUT0       : 7.9%

     [m3video]  2864559: LOAD: TSK: ENC0                : 11.9%

     [m3video]  2864560: LOAD: TSK: ENC_PROCESS_TSK_0   : 11.4%

     [m3video]  2864560: LOAD: TSK: ENC_PROCESS_TSK_1   : 12.2%

     [m3video]  2864560: LOAD: TSK: ENC_PROCESS_TSK_2   : 12.6%

     [m3video]  2864560: LOAD: TSK: MISC                : 0.5%

     [m3video] 

     [c6xdsp ] 

     [c6xdsp ]  2909945: LOAD: CPU: 44.8% HWI: 0.2%, SWI:0.0%

     [c6xdsp ] 

     [c6xdsp ]  2909946: LOAD: TSK: IPC_FRAMES_IN0      : 1.6%

     [c6xdsp ]  2909946: LOAD: TSK: ALG0                : 42.7%

     [c6xdsp ]  2909946: LOAD: TSK: MISC                : 0.3%

     [c6xdsp ] 

  • Badri Narayanan said:
    Also confirm you are using uboot from DVR RDK (M3 and DDR frequency are as per DVR RDK uboot).

    I am using the uboot from DVRRDK. 

    When compared with multich_vcap_venc_vdis.c,, I do not have the 16 Ch JPEG encode already, but the loading is still higher, so I think there must be something that is set wrongly in some link? but I can't seem to find what's going wrong.

    Badri Narayanan said:
    1. First confirm if you are using 1GB or 2GB DDR build. Some cache policy change optimization were done in RDK 3.5 and above for 2G build which will reduce M3 load by 20%

    I am using 1 GBC DDR build

  • What is the difference between your usecase and multich_vcap_venc_vdis.c. Are you measurements for multich_vcap_venc_vdis.c on the same board ? When running your usecase do you have anything running on the A8 like a sn/w streaming app or are you just discarding the encoded frames the way demo_vcap_venc_vdis_bit_wr.c does ?

  • Yes the measurements are on the same board.

    I have just modified the usecase multich_vcap_venc_vdis a bit so it can be compared better. The HDVICP map is now using all 3 HDVICP. Display HDMI and HDCOMP has been tied together. And SCD has been disabled. 

    But it is still encoding 48 channels, while my testcase only encoding 32 channels. I would need to encode JPEG later too, but now I am checking everything is setting and running properly,

    Now the measurements get closer, but still lower than my usecase, The status is shown below

    [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 |    1493     747     746     51    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  001 |    1493     747     746     51    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  002 |    1493     747     746     51    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  003 |    1493     747     746     51    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  100 |    1783     892     891     61    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  101 |    1790     896     894     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  102 |    1783     892     891     61    30    30  720 /  720  243 /  244       1          0 0/0 (0/0)

     [m3vpss ]  103 |    1493     747     746     51    25    25  720 /  720  288 /  288       1          1 0/0 (0/0)

     [m3vpss ]  200 |    1492     746     746     51    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  201 |    1783     892     891     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  202 |    1783     892     891     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  203 |    1783     892     891     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  300 |    1781     891     890     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  301 |    1493     747     746     51    25    25  720 /  720  288 /  288       1          0 0/0 (0/0)

     [m3vpss ]  302 |    1782     892     890     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ]  303 |    1782     892     890     61    30    30  720 /  720  243 /  244       1          1 0/0 (0/0)

     [m3vpss ] 

     [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ]  VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

     [m3vpss ] 

     [m3vpss ]  *** Capture List Manager Advanced Statistics ***

     [m3vpss ] 

     [m3vpss ]  List Post Count        : 132474

     [m3vpss ]  List Stall Count       : 0

     [m3vpss ]  List Post Time (ms)    : Max = 3, Min = 0, Avg = 0, Total = 2213

     [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 888, 969)

     [m3vpss ]  Descriptor miss found count : 0

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  VIP and VPDMA registers,

     [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00003400

     [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00003400

     [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00420000

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  450736: CAPTURE: Fields = 26477 (fps = 886, CPU Load = 0)

     [m3vpss ]  450736: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)

     [m3vpss ]  450736: SYSTEM  : FREE SPACE : System Heap      = 5424 B, Mbx = 10233 msgs)

     [m3vpss ]  450736: SYSTEM  : FREE SPACE : SR0 Heap         = 10303360 B (9 MB)

     [m3vpss ]  450736: SYSTEM  : FREE SPACE : Frame Buffer     = 2944 B (0 MB)

     [m3vpss ]  450736: SYSTEM  : FREE SPACE : Bitstream Buffer = 185626496 B (177 MB)

     [m3vpss ]  450739: SYSTEM  : FREE SPACE : Tiler Buffer     = 87 B (0 MB)  - TILER OFF

     [m3vpss ] 

     [m3vpss ]  *** [Scalar0   ] SCLR Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 13 secs

     [m3vpss ]  Total Fields Processed : 13239

     [m3vpss ]  Total Fields FPS       : 771 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out Skip Out User Out Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS   Skip FPS Min / Max

     [m3vpss ]  ---------------------------------------------------------------------

     [m3vpss ]    0 |      53        26         26  26        0        0   6  59

     [m3vpss ]    1 |      53        26         26  26        0        0   6  59

     [m3vpss ]    2 |      53        26         26  26        0        0   6  59

     [m3vpss ]    3 |      53        26         26  26        0        0   6  59

     [m3vpss ]    4 |      63        31         31  31        0        0   3  61

     [m3vpss ]    5 |      63        31         31  31        0        0   3  61

     [m3vpss ]    6 |      63        31         31  31        0        0   3  61

     [m3vpss ]    7 |      53        26         26  26        0        0   7  59

     [m3vpss ]    8 |      53        26         26  26        0        0   5  59

     [m3vpss ]    9 |      63        31         31  31        0        0   4  51

     [m3vpss ]   10 |      63        31         31  31        0        0   4  51

     [m3vpss ]   11 |      63        31         31  31        0        0   4  51

     [m3vpss ]   12 |      63        31         31  31        0        0   4  56

     [m3vpss ]   13 |      53        26         26  26        0        0   4  58

     [m3vpss ]   14 |      63        31         31  31        0        0   4  56

     [m3vpss ]   15 |      63        31         31  31        0        0   4  56

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [NSF0] NSF Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 13 secs

     [m3vpss ]  Total Fields Processed : 13239

     [m3vpss ]  Total Fields FPS       : 1806 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 |      26         0         26  26        0        0

     [m3vpss ]    1 |      26         0         26  26        0        0

     [m3vpss ]    2 |      26         0         26  26        0        0

     [m3vpss ]    3 |      26         0         26  26        0        0

     [m3vpss ]    4 |      31         0         31  31        0        0

     [m3vpss ]    5 |      31         0         31  31        0        0

     [m3vpss ]    6 |      31         0         31  31        0        0

     [m3vpss ]    7 |      26         0         26  26        0        0

     [m3vpss ]    8 |      26         0         26  26        0        0

     [m3vpss ]    9 |      31         0         31  31        0        0

     [m3vpss ]   10 |      31         0         31  31        0        0

     [m3vpss ]   11 |      31         0         31  31        0        0

     [m3vpss ]   12 |      31         0         31  31        0        0

     [m3vpss ]   13 |      26         0         26  26        0        0

     [m3vpss ]   14 |      31         0         31  31        0        0

     [m3vpss ]   15 |      31         0         31  31        0        0

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [DEI0    ] DEI Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 14 secs

     [m3vpss ]  Total Fields Processed : 13203

     [m3vpss ]  Total Fields FPS       : 569 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max

     [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0  11 /  28

     [m3vpss ]    1 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0  11 /  28

     [m3vpss ]    2 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0  11 /  28

     [m3vpss ]    3 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0  11 /  28

     [m3vpss ]    4 |      59         0         59     50     29      1      0      0           9           0           0           0           0           0           0          28           0           0   5 /  28

     [m3vpss ]    5 |      59         0         59     30     30      1      0      0           0           0           0           0           0          29           0          28           0           0   3 /  32

     [m3vpss ]    6 |      59         0         59     49     29      1      0      0           9           0           0           0           0           0           0          28           0           0   5 /  28

     [m3vpss ]    7 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0   5 /  23

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [DEI2    ] DEI Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 14 secs

     [m3vpss ]  Total Fields Processed : 14096

     [m3vpss ]  Total Fields FPS       : 583 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency  

     [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max

     [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0   9 /  23

     [m3vpss ]    1 |      59         0         59     58     29      1      0      0           0           0           0           0           0           0           0          28           0           0   7 /  31

     [m3vpss ]    2 |      59         0         59     57     29      1      0      0           1           0           0           0           0           0           0          28           0           0   7 /  31

     [m3vpss ]    3 |      59         0         59     57     29      1      0      0           2           0           0           0           0           0           0          28           0           0   7 /  31

     [m3vpss ]    4 |      59         0         59     56     29      1      0      0           3           0           0           0           0           0           0          28           0           0   6 /  29

     [m3vpss ]    5 |      50         0         50     25     25      1      0      0           0           0           0           0           0          25           0          24           0           0   8 /  34

     [m3vpss ]    6 |      59         0         59     56     29      1      0      0           3           0           0           0           0           0           0          28           0           0   6 /  29

     [m3vpss ]    7 |      59         0         59     55     29      1      0      0           4           0           0           0           0           0           0          28           0           0   6 /  29

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  *** [SWMS0] Mosaic Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time: 14 secs

     [m3vpss ] 

     [m3vpss ]  Output Request FPS   : 30 fps (420 frames)

     [m3vpss ]  Output Actual  FPS   : 30 fps (420 frames)

     [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)

     [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)

     [m3vpss ]  Scaling Internal     : 33 ms

     [m3vpss ]  Scaling Internal min : 18 ms

     [m3vpss ]  Scaling Internal max : 47 ms

     [m3vpss ] 

     [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency 

     [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max

     [m3vpss ]  ------------------------------------------------------------------------------------------------------

     [m3vpss ]    0 |     30      5    0    0   25          0        0 (  0/255)         0          0      0  38 /  98

     [m3vpss ]    1 |     30      5    0    0   25          0        0 (  0/255)         0          0      0  38 /  98

     [m3vpss ]    2 |     30      5    0    0   25          0        0 (  0/255)         0          0      0  39 /  98

     [m3vpss ]    3 |     30      5    0    0   25          0        0 (  0/255)         0          0      0  39 /  98

     [m3vpss ]    4 |     30      0   21   30   29          0      134 (  5/  3)         0          0      0  30 / 112

     [m3vpss ]    5 |     30      0    0    0   29          0        1 (  3/  3)         0          0      0  41 / 105

     [m3vpss ]    6 |     30      0   20   29   29          0      130 (  5/  3)         0          0      0  32 / 114

     [m3vpss ]    7 |     30      5    0    0   25          0        0 (  0/255)         0          0      0  39 /  97

     [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 |   704 x    288 |  2816 /  2816 | NON-TILED   |    0,    0 |  1440 x    810 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    1 |   1 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   | 1440,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    2 |   2 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   | 1440,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    3 |   3 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   | 1440,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    4 |   4 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   |    0,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    5 |   5 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   |  480,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    6 |   6 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   |  960,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ]    7 |   7 |    0,    0 |   704 x    288 |  2816 /  2816 | NON-TILED   | 1440,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |      ON  |    0 |  422I  |   OFF |

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  451708: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 6 / 53 ), Callback Interval (Min / Max) = ( 14 / 20 ) !!!

     [m3vpss ]  451709: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 837, HDDAC(BP0) 1703, DVO2(BP1) 1703, SDDAC(SEC1) 1702

     [m3vpss ]  451711: SYSTEM  : FREE SPACE : System Heap      = 5424 B, Mbx = 10233 msgs)

     [m3vpss ]  451711: SYSTEM  : FREE SPACE : SR0 Heap         = 10303360 B (9 MB)

     [m3vpss ]  451711: SYSTEM  : FREE SPACE : Frame Buffer     = 2944 B (0 MB)

     [m3vpss ]  451711: SYSTEM  : FREE SPACE : Bitstream Buffer = 185626496 B (177 MB)

     [m3vpss ]  451711: SYSTEM  : FREE SPACE : Tiler Buffer     = 87 B (0 MB)  - TILER OFF

     [m3vpss ] 

     [m3vpss ]  *** IpcFramesOutRTOS Statistics ***

     [m3vpss ] 

     [m3vpss ]  Elasped Time           : 14 secs

     [m3vpss ]  Total Fields Processed : 12669

     [m3vpss ]  Total Fields FPS       : 904 FPS

     [m3vpss ] 

     [m3vpss ] 

     [m3vpss ]  CH  | In Recv In Process In Skip

     [m3vpss ]  Num | FPS     FPS        FPS   

     [m3vpss ]  --------------------------------

     [m3vpss ]    0 |      25         25       0

     [m3vpss ]    1 |      25         25       0

     [m3vpss ]    2 |      25         25       0

     [m3vpss ]    3 |      25         25       0

     [m3vpss ]    4 |      29         29       0

     [m3vpss ]    5 |      30         30       0

     [m3vpss ]    6 |      29         29       0

     [m3vpss ]    7 |      25         25       0

     [m3vpss ]    8 |      25         25       0

     [m3vpss ]    9 |      29         29       0

     [m3vpss ]   10 |      29         29       0

     [m3vpss ]   11 |      29         29       0

     [m3vpss ]   12 |      29         29       0

     [m3vpss ]   13 |      25         25       0

     [m3vpss ]   14 |      29         29       0

     [m3vpss ]   15 |      29         29       0

     [m3vpss ]   16 |      25         25       0

     [m3vpss ]   17 |      25         25       0

     [m3vpss ]   18 |      25         25       0

     [m3vpss ]   19 |      25         25       0

     [m3vpss ]   20 |      29         29       0

     [m3vpss ]   21 |      30         30       0

     [m3vpss ]   22 |      29         29       0

     [m3vpss ]   23 |      25         25       0

     [m3vpss ]   24 |      25         25       0

     [m3vpss ]   25 |      29         29       0

     [m3vpss ]   26 |      29         29       0

     [m3vpss ]   27 |      29         29       0

     [m3vpss ]   28 |      29         29       0

     [m3vpss ]   29 |      25         25       0

     [m3vpss ]   30 |      29         29       0

     [m3vpss ]   31 |      29         29       0

     [m3vpss ]   32 |       1          1       0

     [m3vpss ]   33 |       1          1       0

     [m3vpss ]   34 |       1          1       0

     [m3vpss ]   35 |       1          1       0

     [m3vpss ]   36 |       1          1       0

     [m3vpss ]   37 |       1          1       0

     [m3vpss ]   38 |       1          1       0

     [m3vpss ]   39 |       1          1       0

     [m3vpss ]   40 |       1          1       0

     [m3vpss ]   41 |       1          1       0

     [m3vpss ]   42 |       1          1       0

     [m3vpss ]   43 |       1          1       0

     [m3vpss ]   44 |       1          1       0

     [m3vpss ]   45 |       1          1       0

     [m3vpss ]   46 |       1          1       0

     [m3vpss ]   47 |       1          1       0

     [m3vpss ] 

     [c6xdsp ] 

     [c6xdsp ]  *** SCD Statistics ***

     [c6xdsp ] 

     [c6xdsp ]  Elasped Time           : 14 secs

     [c6xdsp ]  Total Fields Processed : 0

     [c6xdsp ]  Total Fields FPS       : 0 FPS

     [c6xdsp ] 

     [c6xdsp ] 

     [c6xdsp ]  CH  | In Recv In Process User Skip Process Skip In Process Time

     [c6xdsp ]  Num | FPS     FPS        FPS       FPS          per frame (msec)

     [c6xdsp ]  ----------------------------------------------------------------

     [c6xdsp ] 

     [m3video]      453650: HDVICP-ID:0

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :7 %

     [m3video]               totalWait2Isr :66 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :66 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :77 %

     [m3video]               totalAcq2acqDelay :22 %

     [m3video]               totalElapsedTime in msec :   32728

     [m3video]               numAccessCnt:   43716

     [m3video]              IVA-FPS :    1366

     [m3video]              Average time spent per frame in microsec:     493

     [m3video]      453651: HDVICP-ID:1

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :7 %

     [m3video]               totalWait2Isr :69 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :70 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :83 %

     [m3video]               totalAcq2acqDelay :16 %

     [m3video]               totalElapsedTime in msec :   32725

     [m3video]               numAccessCnt:   39192

     [m3video]              IVA-FPS :    1224

     [m3video]              Average time spent per frame in microsec:     575

     [m3video]      453651: HDVICP-ID:2

     [m3video] All percentage figures are based off totalElapsedTime

     [m3video]               totalAcquire2wait :7 %

     [m3video]               totalWait2Isr :59 %

     [m3video]               totalIsr2Done :0 %

     [m3video]               totalWait2Done :60 %

     [m3video]               totalDone2Release :0 %

     [m3video]               totalAcquire2Release :74 %

     [m3video]               totalAcq2acqDelay :25 %

     [m3video]               totalElapsedTime in msec :   32721

     [m3video]               numAccessCnt:   43524

     [m3video]              IVA-FPS :    1360

     [m3video]              Average time spent per frame in microsec:     443

     [m3video] 

     [m3video]  *** ENCODE Statistics ***

     [m3video] 

     [m3video]  Elasped Time           : 13 secs

     [m3video] 

     [m3video] 

     [m3video]  CH  | In Recv In Skip In User  Out Latency 

     [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max

     [m3video]  --------------------------------------------

     [m3video]    0 |      26       0        0  26  23 /  60

     [m3video]    1 |      26       0        0  26  27 /  64

     [m3video]    2 |      26       0        0  26  24 /  63

     [m3video]    3 |      26       0        0  26  31 /  69

     [m3video]    4 |      32       0        0  32  21 /  80

     [m3video]    5 |      32       0        0  32  17 /  78

     [m3video]    6 |      32       0        0  32  19 /  69

     [m3video]    7 |      26       0        0  26  28 /  80

     [m3video]    8 |      26       0        0  26  18 /  78

     [m3video]    9 |      32       0        0  32  21 /  78

     [m3video]   10 |      32       0        0  32  21 /  80

     [m3video]   11 |      32       0        0  32  23 /  78

     [m3video]   12 |      32       0        0  32  25 /  78

     [m3video]   13 |      26       0        0  26  25 /  80

     [m3video]   14 |      32       0        0  32  28 /  78

     [m3video]   15 |      32       0        0  32  28 /  78

     [m3video]   16 |      27       0        0  27  32 / 113

     [m3video]   17 |      27       0        0  27  30 / 113

     [m3video]   18 |      27       0        0  27  27 / 113

     [m3video]   19 |      27       0        0  27  32 / 113

     [m3video]   20 |      32       0        0  32  24 / 113

     [m3video]   21 |      32       0        0  32  25 / 112

     [m3video]   22 |      32       0        0  32  26 / 124

     [m3video]   23 |      27       0        0  27  30 / 113

     [m3video]   24 |      27       0        0  27  27 / 113

     [m3video]   25 |      32       0        0  32  30 / 108

     [m3video]   26 |      32       0        0  32  24 / 103

     [m3video]   27 |      32       0        0  32  26 /  99

     [m3video]   28 |      32       0        0  32  29 / 108

     [m3video]   29 |      27       0        0  27  30 / 112

     [m3video]   30 |      32       0        0  32  28 /  99

     [m3video]   31 |      32       0        0  32  31 / 108

     [m3video]   32 |       1       0        0   1  34 /  61

     [m3video]   33 |       1       0        0   1  36 /  64

     [m3video]   34 |       1       0        0   1  34 /  61

     [m3video]   35 |       1       0        0   1  34 /  61

     [m3video]   36 |       1       0        0   1  30 /  67

     [m3video]   37 |       1       0        0   1  34 /  75

     [m3video]   38 |       1       0        0   1  30 /  67

     [m3video]   39 |       1       0        0   1  33 /  64

     [m3video]   40 |       1       0        0   1  34 /  59

     [m3video]   41 |       1       0        0   1  27 /  66

     [m3video]   42 |       1       0        0   1  27 /  62

     [m3video]   43 |       1       0        0   1  37 /  73

     [m3video]   44 |       1       0        0   1  38 /  66

     [m3video]   45 |       1       0        0   1  30 /  58

     [m3video]   46 |       1       0        0   1  32 /  73

     [m3video]   47 |       1       0        0   1  38 /  66

     [m3video] 

     [m3video] Multi Channel Encode Average Submit Batch Size

     [m3video] Max Submit Batch Size : 24

     [m3video] IVAHD_0 Average Batch Size : 2

     [m3video] IVAHD_0 Max achieved Batch Size : 10

     [m3video] IVAHD_1 Average Batch Size : 3

     [m3video] IVAHD_1 Max achieved Batch Size : 10

     [m3video] IVAHD_2 Average Batch Size : 2

     [m3video] IVAHD_2 Max achieved Batch Size : 9

     [m3video] 

     [m3video] Multi Channel Encode Batch break Stats

     [m3video] Total Number of Batches created: 1543

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 95 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 4 %

     [m3video] Total Number of Batches created: 1380

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 93 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 5 %

     [m3video] Total Number of Batches created: 1511

     [m3video] All numbers are based off total number of Batches created

     [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %

     [m3video]       Batch breaks due to ReqObj Que being empty: 96 %

     [m3video]       Batch breaks due to changed resolution class: 0 %

     [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %

     [m3video]       Batch breaks due to channel repeat: 0 %

     [m3video]       Batch breaks due to different codec: 3 %

     [m3vpss ] 

     [m3vpss ]  454662: LOAD: CPU: 79.8% HWI: 9.0%, SWI:8.7%

     [m3vpss ] 

     [m3vpss ]  454662: LOAD: TSK: IPC_OUT_M30         : 3.9%

     [m3vpss ]  454685: LOAD: TSK: IPC_FRAMES_IN0      : 3.2%

     [m3vpss ]  454686: LOAD: TSK: IPC_FRAMES_OUT0     : 5.7%

     [m3vpss ]  454686: LOAD: TSK: IPC_FRAMES_OUT1     : 4.2%

     [m3vpss ]  454686: LOAD: TSK: CAPTURE             : 2.0%

     [m3vpss ]  454686: LOAD: TSK: NSF0                : 2.6%

     [m3vpss ]  454686: LOAD: TSK: DEI0                : 5.6%

     [m3vpss ]  454686: LOAD: TSK: DEI2                : 6.9%

     [m3vpss ]  454687: LOAD: TSK: DISPLAY0            : 0.9%

     [m3vpss ]  454687: LOAD: TSK: DUP0                : 1.0%

     [m3vpss ]  454687: LOAD: TSK: DUP1                : 0.9%

     [m3vpss ]  454687: LOAD: TSK: Scalar0             : 6.7%

     [m3vpss ]  454687: LOAD: TSK: SWMS0               : 4.3%

     [m3vpss ]  454687: LOAD: TSK: MERGE0              : 1.0%

     [m3vpss ]  454687: LOAD: TSK: MERGE1              : 0.7%

     [m3vpss ]  454687: LOAD: TSK: MERGE2              : 0.4%

     [m3vpss ]  454687: LOAD: TSK: MISC                : 12.1%

     [m3vpss ] 

     [m3video] 

     [m3video]  455191: LOAD: CPU: 59.0% HWI: 3.7%, SWI:4.0%

     [m3video] 

     [m3video]  455191: LOAD: TSK: IPC_IN_M30          : 1.4%

     [m3video]  455191: LOAD: TSK: IPC_BITS_OUT0       : 6.2%

     [m3video]  455191: LOAD: TSK: ENC0                : 11.7%

     [m3video]  455192: LOAD: TSK: ENC_PROCESS_TSK_0   : 10.3%

     [m3video]  455192: LOAD: TSK: ENC_PROCESS_TSK_1   : 9.7%

     [m3video]  455192: LOAD: TSK: ENC_PROCESS_TSK_2   : 11.4%

     [m3video]  455192: LOAD: TSK: MISC                : 0.6%

     [m3video] 

     [c6xdsp ] 

     [c6xdsp ]  460558: LOAD: CPU: 24.9% HWI: 0.2%, SWI:0.0%

     [c6xdsp ] 

     [c6xdsp ]  460558: LOAD: TSK: IPC_FRAMES_IN0      : 1.4%

     [c6xdsp ]  460558: LOAD: TSK: ALG0                : 23.0%

     [c6xdsp ]  460558: LOAD: TSK: MISC                : 0.3%

     [c6xdsp ] 

    in A8 side, I have other things running, but in the encode thread, I just update the encoded statistic like demo_vcap_venc_vdis_bit_wr.c, and do a printf every 1k frames received on Ch 0. Then all frames are discarded.

    Using the top command in linux, my usecase gives the following 
      PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
    2114  1025 root     S     852m 371%   9% ./megaX_firmware

    and multich_vcap_venc_vdis gives the following
      PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
    1032  1030 root     S     367m 160%   7% ./dvr_rdk_demo_mcfw_api.out



  • There are significant differences between your usecase and the multich_vcap_venc_vdis.c usecase:

    1. You have NSF after capture. What is the reason for having NSF ? DEI can take 422I input directly from capture..

    2. You are outputting 25/30 fps on all three DEI output queues of DEI_SC/VIP_SC/VIP_SC secondary. The multich_vcap_venc_vdis.c usecase ouptuts only on DEI_SC/VIP_SC and outputs only 1 fps on VIP_SC_SECONDARY.

    Both these changes will significantly increase DDR b/w in your case

  • Badri Narayanan said:
    1. You have NSF after capture. What is the reason for having NSF ? DEI can take 422I input directly from capture..

     multich_vcap_vdis.c was the first usecase I follow to create my own case, and it has a NSF between capture and DEI, so I follow it. If it is not needed, when should a noise filter be added? only after scalar to create 420 output?

    Badri Narayanan said:
    2. You are outputting 25/30 fps on all three DEI output queues of DEI_SC/VIP_SC/VIP_SC secondary. The multich_vcap_venc_vdis.c usecase ouptuts only on DEI_SC/VIP_SC and outputs only 1 fps on VIP_SC_SECONDARY.

    Yes my DEI output 25 fps on DEI_VIP_SC secondary, while the multich_vcap_venc_vdis usecase only output 1 fps. But that usecase duplicate a set of frame before DEI and pass to scalar and then NSF for another 30 fps output. Wouldn't that use more DDR?

    In my usecase, I just change the scaleMode = DEI_SCALE_MODE_ABSOLUTE back to DEI_SCALE_MODE_RATIO, then the VPSS as in the usecase, and the performance of VPSS and DSP becomes much closer to that of the demo usecase now. But with the demo encoding also 16 Ch of JPEG, the m3video loading of my usecase is still higher than the demo is still confusing me.

     [m3vpss ] 

     [m3vpss ]  3024383: LOAD: CPU: 74.3% HWI: 11.8%, SWI:7.0%

     [m3vpss ] 

     [m3vpss ]  3024384: LOAD: TSK: IPC_OUT_M30         : 4.1%

     [m3vpss ]  3024384: LOAD: TSK: IPC_FRAMES_OUT0     : 5.3%

     [m3vpss ]  3024387: LOAD: TSK: CAPTURE             : 2.4%

     [m3vpss ]  3024397: LOAD: TSK: NSF0                : 3.4%

     [m3vpss ]  3024397: LOAD: TSK: DEI0                : 7.5%

     [m3vpss ]  3024397: LOAD: TSK: DEI2                : 9.2%

     [m3vpss ]  3024397: LOAD: TSK: DISPLAY0            : 1.0%

     [m3vpss ]  3024397: LOAD: TSK: DUP0                : 1.5%

     [m3vpss ]  3024397: LOAD: TSK: SWMS0               : 7.2%

     [m3vpss ]  3024398: LOAD: TSK: MERGE0              : 0.6%

     [m3vpss ]  3024398: LOAD: TSK: MERGE1              : 1.0%

     [m3vpss ]  3024398: LOAD: TSK: MERGE3              : 0.3%

     [m3vpss ]  3024398: LOAD: TSK: MISC                : 12.0%

     [m3vpss ] 

     [m3video] 

     [m3video]  3024900: LOAD: CPU: 60.8% HWI: 4.2%, SWI:3.8%

     [m3video] 

     [m3video]  3024900: LOAD: TSK: IPC_IN_M30          : 1.3%

     [m3video]  3024900: LOAD: TSK: IPC_BITS_OUT0       : 6.4%

     [m3video]  3024900: LOAD: TSK: ENC0                : 10.3%

     [m3video]  3024900: LOAD: TSK: ENC_PROCESS_TSK_0   : 10.9%

     [m3video]  3024900: LOAD: TSK: ENC_PROCESS_TSK_1   : 11.2%

     [m3video]  3024900: LOAD: TSK: ENC_PROCESS_TSK_2   : 12.1%

     [m3video]  3024901: LOAD: TSK: MISC                : 0.6%

     [m3video] 

     [c6xdsp ] 

     [c6xdsp ]  3072648: LOAD: CPU: 23.2% HWI: 0.2%, SWI:0.0%

     [c6xdsp ] 

     [c6xdsp ]  3072648: LOAD: TSK: IPC_FRAMES_IN0      : 1.3%

     [c6xdsp ]  3072648: LOAD: TSK: ALG0                : 21.5%

     [c6xdsp ]  3072648: LOAD: TSK: MISC                : 0.2%

     [c6xdsp ] 


    -----------------------------------------------------------------------------------------------------------------------

    Another question. in above statistic, I modifed the DSP firmware to use Utils_dmaCopy2D to copy the lower half of the frame to upper half for DMA testing, instead of orignal OSD function. Now I just tried running the original demo program and original DSP firmware, and find that the DSP loading in multich_vcap_venc_vdis is much higher that in multich_progressive_vcap_venc_vdec_vdis, like 38% : 66%. Why is that such a big difference? shouldn't the usecase multich_progressive_vcap_venc_vdec_vdis having higher work load?

    I also have a question on another thread http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/267453.aspx about DMA, please help answering that too, thanks.

    And one more unrelated question, in http://www.ti.com/product/tms320dm8168 the part Other On-Chip Memory 512KB is for what kind of usage? Can it be accessed?

  • any more suggestion please?

  • I have already provided a number of items. What have you tried out ? Are you not seeing improvement after implementing all the items I have losted ? Basic issue is your data flow is wrong and causes high DDR b/w.Copy the data flow of multich_vcap_venc_vdis,c and confirm you are getting same performance first.

  • I have got the performance much closer to the usecase after some setting changes now.

    But there is still something I want to know only.

    Badri Narayanan said:
    1. You have NSF after capture. What is the reason for having NSF ? DEI can take 422I input directly from capture..

    noise filter is not needed? so is it only use it to convert 422 to 420 after scalar?

    does DEI tales less lading when using scaling mode ratio instead of absolute? as the loading decrease after this change

  • -- Nosie filter in DVR RDK is used only for chroma format conversion and nsfBypas is set to TRUE. You don't need NSF.

     

    Thomas Lo said:
    does DEI tales less lading when using scaling mode ratio instead of absolute? as the loading decrease after this change

     - No there is no difference is loading between ABSOLUTE vs RATIO. These are configuration at link level only and DEI driver doesn't understand absolute vs ratio configuration.If you enable VIP_SC and VIP_SC_SECONDARY queues and if the scaling coefficients between VIP_SC and VIP_SC_SECONDARY are different then the DEI driver will have to reprogram the coefficients for 16 channels , 30 times a second. This takes significant Mhz. Scaling coefficient will be different if one is doing upscale (1:1) and another queue is configured for downscale (Output width < Input Width && Output Height < Input Height).By selecting absolute you were probably causing the same coefficients to be used for both VIP_SC queues in which case there will be a derease in Mhz but quality will not be good due to wrong scaler coefficient selection.

     

     

     

  • another question about loading, does setting capturePrm.enableSdCrop make a big difference to loading?

    in the vcap_venc_vdis demo, if I change it to capturePrm.enableSdCrop = FALSE

    The loading of vpss, vicp and dsp would change from 75% 55% 35% to 91% 65% 54%

    Thanks

  • Yes enable SDcrop will make a big difference depending on the number of channels. SD crop reduces picture resolution by 16 x height.

    So for 16 channels , number of pixel processed will reduce by 16 x h x 16 x fps + 8 x (h/2) x 16 x fps (secondary stream). Also the padded width for encode/decode reference buffers is 768 for 704 width but 896 for 720 width