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.

DM8168 Multiple decoding of D1


We use DM8168 / DVRRDK 03.00.00.00.
Currently we test decoding and displaying of IP-camera RTSP streams.

Frame size: 720x576    
Intra frame period: 1 Sec.
Constant bit rate:  1 Mbps    
Maximum frame rate: 5 or 15 fps

Using 4 IP cameras in parallel is possible without problems.
Using 8 IP cameras in parallel is also possible.
More than 8 cameras produces a lot of the following output:
"[m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1]"

Is the number of parallel decoding limited by the decoder ?
Has anybody experience with this issue ?






  • Decode errors indicate input bitstream is corrupted.There is no 8 channel limit on decoding.Upto 32D1 channels decode has been tested. Pls share the extendedErrorCode printed by the decode error for confirmation. Check if you still get the error if you use TCP connection with IPNC and first save the stream to file on HDD and then do playback from file.If you still get errors it will eliminate packet loss in network as source of error.

  • Found the reason for decoding problems.
    IP cameras where not able to deliver RTSP in good quality.
    I have tested 16 IP cameras decoding. This works well.
    "DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1]" occurs only sometimes.
    But I have an other problem. If IP camera decoding is running some hours, I get "Out of memory: Kill process...".
    Currently I reduced the number of IP cameras to one to find the memory leak.
     

  • I made some tests with max. 16 IP cameras.
    The memory leak is still our problem.

    I think it is not possible to avoid corrupted frames from IP camera completly.
    In this case the warning "[m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1]" occurs.
    If this happens it seems that buffers are consumed.
    I have tested it by using "free" at the command line if the warning occurs. I attached a log file.
    About 8 kBytes go to buffers if we got the warning from decLink_common.
    I also thested the delivery of frames. We use FFMPEG to get the frames from IP-camera.
    FFMPEG is save in this case. All allocated temp. buffers are released.
    Currently I test with print out detailed statistics and buffer statistics and meminfo every 30 minutes.


    0815.teraterm.log
    $ [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216204       367176            0         4088
    -/+ buffers:             212116       371264
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:25:58 192 user.info Remote debug client : [m3video] 3180821:WARN
    Jul  9 12:25:58 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=9
    Jul  9 12:26:10 192 user.info Remote debug client : [m3video] 3194311:WARN
    Jul  9 12:26:10 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=5
    [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216360       367020            0         4096
    -/+ buffers:             212264       371116
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:26:19 192 user.info Remote debug client : [m3video] 3203360:WARN
    Jul  9 12:26:19 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216344       367036            0         4104
    -/+ buffers:             212240       371140
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:26:25 192 user.info Remote debug client : [m3video] 3210208:WARN
    Jul  9 12:26:25 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216344       367036            0         4112
    -/+ buffers:             212232       371148
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:26:42 192 user.info Remote debug client : [m3video] 3229420:WARN
    Jul  9 12:26:42 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:42 192 user.info Remote debug client : [m3video] 3229500:WARN
    Jul  9 12:26:42 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216360       367020            0         4120
    -/+ buffers:             212240       371140
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3231790:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3231791:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3231854:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3231948:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3231996:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=7
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3232074:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3232178:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3232223:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3232297:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] 3232383:WARN
    Jul  9 12:26:44 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] 3232461:WARN
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] 3232520:WARN
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=1
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] 3232599:WARN
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] 3232636:WARN
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] 3232724:WARN
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=4
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] 3232799:WARN
    Jul  9 12:26:45 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    
    [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216344       367036            0         4128
    -/+ buffers:             212216       371164
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:27:35 192 user.info Remote debug client : [m3video] 3288566:WARN
    Jul  9 12:27:35 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=11
    Jul  9 12:27:35 192 user.info Remote debug client : [m3video] 3288573:WARN
    Jul  9 12:27:35 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:27:35 192 user.info Remote debug client : [m3video] 3288574:WARN
    Jul  9 12:27:35 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=14
    
    $ [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216356       367024            0         4136
    -/+ buffers:             212220       371160
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:27:46 192 user.info Remote debug client : [m3video] 3300995:WARN
    Jul  9 12:27:46 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:27:46 192 user.info Remote debug client : [m3video] 3301004:WARN
    Jul  9 12:27:46 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=14
    [BOP13] $ freeJul  9 12:27:51 192 user.info Remote debug client : [m3video] 3306737:WARN
    Jul  9 12:27:51 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=11
    Jul  9 12:27:51 192 user.info Remote debug client : [m3video] 3306753:WARN
    Jul  9 12:27:51 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    [BOP13] $ fre[BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216372       367008            0         4152
    -/+ buffers:             212220       371160
    Swap:            0            0            0
    [BOP13] $ Jul  9 12:28:05 192 user.info Remote debug client : [m3video] 3322639:WARN
    Jul  9 12:28:05 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:09 192 user.info Remote debug client : [m3video] 3327086:WARN
    Jul  9 12:28:09 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=13
    [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216372       367008            0         4160
    -/+ buffers:             212212       371168
    Swap:            0            0            0
    
    [BOP13] $ Jul  9 12:28:27 192 user.info Remote debug client : [m3video] 3347556:WARN
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=10
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] 3347634:WARN
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=14
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] 3347636:WARN
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] 3347707:WARN
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] 3347784:WARN
    Jul  9 12:28:27 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3347852:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3347930:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=2
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348041:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348079:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    [BOP13] $ freeJul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348191:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348230:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348305:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348377:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348461:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348538:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=8
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] 3348633:WARN
    Jul  9 12:28:28 192 user.info Remote debug client : [m3video] DECLINK:ERROR in Declink_h264DecodeFrameBatch.Status[-1], chId=5
    
    $ [BOP13] $ free
                 total         used         free       shared      buffers
    Mem:        583380       216372       367008            0         4168
    -/+ buffers:             212204       371176
    Swap:            0            0            0
    

  • There is no dynamically allocated memory in mcfw after links are created. So it is not possible to have memory leak during Vdec_putBitstreamBuffer.The decode error indicates a packet was dropped.And this looks to also cause memory leak. Have you tried establishing a tcp connection with IPNC camera and check if you get any decode errors ?

    What stack are you using to receive the packets. I would suggest you run the application with valgrind to detect the source of leak .We have run valgrind on dvr_rdk and confirmed there are no memory leaks at runtime.

     

  • Currently we use RTSP for IP-camera, this must be used for recording via openRTSP and also for decode/display.
    I use FFMPEG stack to receive the packets. I have tested this some days without MCFW decoding/displaying and
    no memory leak occurs.

    Now I tested the module with valgrind.
    The system gets very slow if valgind is used, so I connected only one IP-camera.
    Only a short sequence of some seconds can be displayed.
    Then it is not possible to get buffers from Vdec_requestBitstreamBuffer().
    I used a long timeout for Vdec_requestBitstreamBuffer() but the function can not retrieve buffers
    after some seconds.
    Then I stop valgrind. The attached log file shows whats happend.
    It seems not possible to run the test with valgrind for a longer period, I did try this several times.

    I will try to test only FFMPEG with valgrind to be sure that it is save.

    3755.teraterm.log


  • Is this valgrind log collected with proper shutdown of your application .i.e are you deleting all link and exiting your application after doing Syslink_destroy() ? I see memory leak repport still reporting a lot of active pointers.

  • The valgrind log shows whats happend after I stopped valgrind with "Ctrl C".
    A real application shutdown is not initiated.
    But finaly I have found the reason for the lost frames, Badri You where right, a TCP connection
    brings improvement. I have forced TCP option for RTSP streaming. Now we have 16 IP cameras decoding/display for 3 days uninterupted without memory leak.
    I have tested this for a longer period to be sure that it is save.

    But next issue is to improve the performance for the 16 D1 / 15 fps cameras because the display is stagnant.
    I have a mosaic 4x4 for the 16 IP-cameras and I have created an array of 16 threads for the 16 IP-cameras.
    In every thread I have the following handling for incomming frame packets:

     if( av_read_frame(context[chn], &packet[chn]) >= 0 )
     {
       /* A new frame arrived */
       if( packet[chn].stream_index == video_stream_index[chn] ) /* Packet is video ? */
       {
         pthread_mutex_lock(&ipcam_mutex);
         if( 0 == VdecVdis_bitsRdGetEmptyBitBufs(&emptyBufList, chn) )
         {
           if( 0 == VdecVdis_bitsRdReadData(&emptyBufList, chn) )
           {
             VdecVdis_bitsRdSendFullBitBufs(&emptyBufList);
           }
         }
         pthread_mutex_unlock(&ipcam_mutex);
       }
     }

    And in VdecVdis_bitsRdFillEmptyBuf() we copy the packets data content into the bitbuffer:
     memcpy(pEmptyBuf->bufVirtAddr, packet[chn].data, packet[chn].size);

    I think the bottle neck is to feed the packets to the buffers.
    Do You think we can setup a better solution for this decoding / display task ?



  • What is the A8 load you are seeing when receiving 16 channels D1 ?

    There are a number of optimizations in DVR RDK 4.0 release to improve network throughput. Pls refer the appNote part of the DVR RDK 4.0 release for the changes to improve network throughput.

  • I still have to check the load if the complete application is running with all features and recording.

    Now I only have the IP-camera decoding / display running.

    I attached a log of the detaild statistics.

    uptime says load everage 0.00, 0.01, 0.04

    The laod is important in this case but my idea was to use a faster memcopy in VdecVdis_bitsRdFillEmptyBuf() via DMA to improve the performance.

    1145.teraterm.log
    [BOP13] $ Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  *** Capture Driver Advanced Statistics *** 
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  VIP Parser Reset Count : 0
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]      |   Total    Even     Odd  Total  Even   Odd  Min /  Max  Min /  Max Dropped Fid Repeat Frame Error Y/C
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  CH  |  Fields  Fields  Fields    FPS   FPS   FPS       Width      Height  Fields      Count (Desc Error Y/C)
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  ------------------------------------------------------------------------------------------------------------
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  000 | 11637447 5818723 5818724     59    29    29  720 /  720  243 /  244       1          9 0/0 (57/0)
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  001 | 11637447 5818722 5818725     59    29    29  720 /  720  243 /  244       7         13 0/0 (83/0)
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  002 | 11637447 5818719 5818728     59    29    29  720 /  720  243 /  244       7         25 0/0 (200/0)
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  003 | 11637447 5818723 5818724     59    29    29  720 /  720  243 /  244       7         23 0/0 (238/0)
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  100 | 11637447 5818727 5818720     59    29    29  720 /  720  243 /  244       5         16 0/0 (51/0)
    Jul 18 17:58:56 192 user.info Remote debug client : [m3vpss ]  101 | 11637447 5818728 5818719     59    29    29  720 /  720  243 /  244       5         18 0/0 (58/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  102 | 11637447 5818724 5818723     59    29    29  720 /  720  243 /  244       5         22 0/0 (134/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  103 | 11637447 5818723 5818724     59    29    29  720 /  720  243 /  244       5         28 0/0 (212/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  200 | 11637446 5818726 5818720     59    29    29  720 /  720  243 /  244       6          7 0/0 (79/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  201 | 11637446 5818722 5818724     59    29    29  720 /  720  243 /  244       6         15 0/0 (64/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  202 | 11637446 5818723 5818723     59    29    29  720 /  720  243 /  244       6         25 0/0 (108/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  203 | 11637446 5818718 5818728     59    29    29  720 /  720  243 /  244       6         31 0/0 (164/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  300 | 11637445 5818717 5818728     59    29    29  720 /  720  243 /  244       6         33 0/0 (85/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  301 | 11637445 5818725 5818720     59    29    29  720 /  720  243 /  244       6         31 0/0 (105/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  302 | 11637445 5818732 5818713     59    29    29  720 /  720  243 /  244       6         47 0/0 (157/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  303 | 11637445 5818724 5818721     59    29    29  720 /  720  243 /  244       6         21 0/0 (57/0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  *** Capture List Manager Advanced Statistics *** 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  List Post Count        : 97438162 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  List Stall Count       : 0 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  List Post Time (ms)    : Max = 4, Min = 0, Avg = 0, Total = 390418 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 837, 969) 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  Descriptor miss found count : 0 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP and VPDMA registers, 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00003c00
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00003c00
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00460000
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  194964177: CAPTURE: Fields = 186199046 (fps = 73, CPU Load = 0)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  194964177: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  *** [Scalar0   ] SCLR Statistics *** 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 6206673 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 202 FPS
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  CH  | In Recv In Reject In Process Out Skip Out User Out Latency   
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS   Skip FPS Min / Max 
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  ---------------------------------------------------------------------
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    0 |      60        58          2   2        0       28   5  40
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    1 |      60        58          2   2        0       28   5  44
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    2 |      60        58          2   2        0       28   5  41
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    3 |      60        58          2   2        0       28   6  45
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    4 |      60        58          2   2        0       28   4  40
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    5 |      60        58          2   2        0       28   4  40
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    6 |      60        58          2   2        0       28   5  42
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    7 |      60        58          2   2        0       28   6  45
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    8 |      60        58          2   2        0       28   6  41
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]    9 |      60        58          2   2        0       28   6  45
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]   10 |      60        58          2   2        0       28   5  45
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]   11 |      60        58          2   2        0       28   5  41
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]   12 |      60        58          2   2        0       28   5  40
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]   13 |      60        58          2   2        0       28   5  40
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]   14 |      60        58          2   2        0       28   5  40
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]   15 |      60        58          2   2        0       28   5  42
    Jul 18 17:58:57 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  *** [NSF0] NSF Statistics *** 
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 6206705 
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 1445 FPS
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  CH  | In Recv In Reject In Process Out User Out Out      
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  Num | FPS     FPS       FPS        FPS Skip FPS Skip FPS 
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  ------------------------------------------------
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    0 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    1 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    2 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    3 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    4 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    5 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    6 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    7 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    8 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]    9 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]   10 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]   11 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]   12 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]   13 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]   14 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]   15 |       2         0          2   2        0        0
    Jul 18 17:58:58 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  *** [NSF1] NSF Statistics *** 
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 3712840 
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 384 FPS
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  CH  | In Recv In Reject In Process Out User Out Out      
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  Num | FPS     FPS       FPS        FPS Skip FPS Skip FPS 
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  ------------------------------------------------
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]    0 |      19         0         19  19        0        0
    Jul 18 17:58:59 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  *** [DEI0    ] DEI Statistics *** 
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 93101284 
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 47 FPS
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:00 192 user.info Remote debug client : [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   
    Jul 18 17:59:00 192 user.info Remote debug client : [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 
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    0 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  28
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    1 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  28
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    2 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  28
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    3 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  28
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    4 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  26
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    5 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  26
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    6 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  26
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]    7 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  26
    Jul 18 17:59:00 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  *** [DEI2    ] DEI Statistics *** 
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 93101686 
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 46 FPS
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:01 192 user.info Remote debug client : [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   
    Jul 18 17:59:01 192 user.info Remote debug client : [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 
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    0 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    1 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    2 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    3 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   7 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    4 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    5 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    6 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]    7 |      60         0         60     30     30     30      0      0           0           0           0           0           0          30           0           0           0           0   8 /  34
    Jul 18 17:59:01 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  *** [SWMS0] Mosaic Statistics *** 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Elasped Time: 45 secs
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Output Request FPS   : 19 fps (867 frames) 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Output Actual  FPS   : 19 fps (867 frames) 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames) 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames) 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Scaling Internal     : 52 ms 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Scaling Internal min : 23 ms 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Scaling Internal max : 91 ms 
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency  
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]  ------------------------------------------------------------------------------------------------------
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    0 |     19      0   10   21   19          0      473 (  6/  5)         0          0      0 106 / 184
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    1 |     19      0   10   21   19          0      473 (  6/  5)         0          0      0 106 / 184
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    2 |     19      0   10   21   19          0      473 (  6/  5)         0          0      0 106 / 184
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    3 |     19      0   10   21   19          0      473 (  6/  5)         0          0      0 106 / 184
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    4 |     19      0   11   21   19          0      476 (  6/  5)         0          0      0 106 / 178
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    5 |     19      0   11   21   19          0      476 (  6/  5)         0          0      0 106 / 179
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    6 |     19      0   11   21   19          0      476 (  6/  5)         0          0      0 106 / 179
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    7 |     19      0   11   21   19          0      476 (  6/  5)         0          0      0 106 / 179
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    8 |     19      0   11   21   19          0      468 (  6/  5)         0          0      0 109 / 187
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]    9 |     19      0   11   21   19          0      468 (  6/  5)         0          0      0 109 / 187
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]   10 |     19      0   11   21   19          0      468 (  6/  5)         0          0      0 109 / 187
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]   11 |     19      0   11   21   19          0      468 (  6/  5)         0          0      0 109 / 187
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]   12 |     19      0   11   21   19          0      471 (  6/  5)         0          0      0 111 / 192
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]   13 |     19      0   11   21   19          0      470 (  6/  5)         0          0      0 111 / 192
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]   14 |     19      0   11   21   19          0      468 (  6/  5)         0          0      0 111 / 192
    Jul 18 17:59:03 192 user.info Remote debug client : [m3vpss ]   Jul 18 17:59:03 Jul 18 17:59:03 Jul 18 17:59:03 Jul 18 17:59:03 Jul 18 17:59:03 Jul 18 17:59:03 Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  *** [SWMS1] Mosaic Statistics *** 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Elasped Time: 45 secs
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Output Request FPS   : 19 fps (896 frames) 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Output Actual  FPS   : 19 fps (896 frames) 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames) 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames) 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Scaling Internal     : 50 ms 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Scaling Internal min : 25 ms 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Scaling Internal max : 76 ms 
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency  
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]  ------------------------------------------------------------------------------------------------------
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    0 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    1 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    2 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    3 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    4 |     19     19    0    0    0          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    5 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    6 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    7 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    8 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]    9 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]   10 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]   11 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]   12 |     19      4    0    0   15          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]   13 |     19     19    0    0    0          0        0 (  0/255)         0          0      0 255 / 194971321
    Jul 18 17:59:04 192 user.info Remote debug client : [m3vpss ]   14 |     19      4    0    0   15          0       Jul 18 17:59:04 Jul 18 17:59:04 Jul 18 17:59:04 Jul 18 17:59:04 Jul 18 17:59:04 Jul 18 17:59:05 192 user.info Remote debug client : [m3vpss ]  194972388: DISPLAY: HDDAC(BP0) : 15 fps, Latency (Min / Max) = ( 30 / 108 ), Callback Interval (Min / Max) = ( 15 / 18 ) !!! 
    Jul 18 17:59:05 192 user.info Remote debug client : [m3vpss ]  194972388: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 2737, HDDAC(BP0) 5598, DVO2(BP1) 5598, SDDAC(SEC1) 0 
    Jul 18 17:59:07 192 user.info Remote debug client : [m3vpss ]  194974400: DISPLAY: SDDAC(SEC1): 2 fps, Latency (Min / Max) = ( 37 / 126 ), Callback Interval (Min / Max) = ( 39 / 41 ) !!! 
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  *** IpcFramesOutRTOS Statistics *** 
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 43632 
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 969 FPS
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  CH  | In Recv In Process In Skip
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  Num | FPS     FPS        FPS    
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  --------------------------------
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    0 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    1 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    2 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    3 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    4 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    5 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    6 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    7 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    8 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]    9 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]   10 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]   11 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]   12 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]   13 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]   14 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]   15 |      60         60       0
    Jul 18 17:59:08 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  *** IpcFramesOutRTOS Statistics *** 
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  Elasped Time           : 45 secs
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  Total Fields Processed : 1454 
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  Total Fields FPS       : 32 FPS
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  CH  | In Recv In Process In Skip
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  Num | FPS     FPS        FPS    
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  --------------------------------
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    0 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    1 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    2 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    3 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    4 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    5 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    6 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    7 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    8 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]    9 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]   10 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]   11 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]   12 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]   13 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]   14 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]   15 |       2          2       0
    Jul 18 17:59:09 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  *** SCD Statistics *** 
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  Elasped Time           : 57 secs
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  Total Fields Processed : 0 
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  Total Fields FPS       : 0 FPS
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  CH  | In Recv In Process User Skip Process Skip In Process Time 
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  Num | FPS     FPS        FPS       FPS          per frame (msec)
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  ----------------------------------------------------------------
    Jul 18 17:59:10 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  *** SCD Statistics *** 
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  Elasped Time           : 57 secs
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  Total Fields Processed : 1454 
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  Total Fields FPS       : 25 FPS
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  CH  | In Recv In Process User Skip Process Skip In Process Time 
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  Num | FPS     FPS        FPS       FPS          per frame (msec)
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  ----------------------------------------------------------------
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    0 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    1 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    2 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    3 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    4 |       1          1        0           0              7
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    5 |       1          1        0           0              7
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    6 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    7 |       1          1        0           0              7
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    8 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]    9 |       1          1        0           0              7
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]   10 |       1          1        0           0              7
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]   11 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]   12 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]   13 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]   14 |       1          1        0           0              6
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]   15 |       1          1        0           0              7
    Jul 18 17:59:11 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 	194979416: HDVICP-ID:0
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] All percentage figures are based off totalElapsedTime
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcquire2wait :7 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalWait2Isr :6 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalIsr2Done :0 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalWait2Done :6 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalDone2Release :0 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcquire2Release :18 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcq2acqDelay :15 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalElapsedTime in msec :194959468
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 numAccessCnt:407731128
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		IVA-FPS :    2091
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		Average time spent per frame in microsec:       0
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 	194979419: HDVICP-ID:1
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] All percentage figures are based off totalElapsedTime
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcquire2wait :7 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalWait2Isr :4 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalIsr2Done :0 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalWait2Done :4 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalDone2Release :0 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcquire2Release :16 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcq2acqDelay :16 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalElapsedTime in msec :194959518
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 numAccessCnt:360402804
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		IVA-FPS :    1848
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		Average time spent per frame in microsec:       0
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 	194979420: HDVICP-ID:2
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] All percentage figures are based off totalElapsedTime
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcquire2wait :7 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalWait2Isr :3 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalIsr2Done :0 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalWait2Done :4 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalDone2Release :0 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcquire2Release :17 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalAcq2acqDelay :16 %
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 totalElapsedTime in msec :194959470
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		 numAccessCnt:384692628
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		IVA-FPS :    1973
    Jul 18 17:59:12 192 user.info Remote debug client : [m3video] 		Average time spent per frame in microsec:       0
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  *** ENCODE Statistics *** 
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  Elasped Time           : 45 secs
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]  --------------------------------------------
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    0 |      30       0        0  30  17 /  67
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    1 |      30       0        0  30  17 /  75
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    2 |      30       0        0  30  17 /  77
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    3 |      30       0        0  30  22 /  71
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    4 |      30       0        0  30  15 /  81
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    5 |      30       0        0  30  14 /  77
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    6 |      30       0        0  30  17 /  71
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    7 |      30       0        0  30  22 /  81
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    8 |      30       0        0  30  21 /  76
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]    9 |      30       0        0  30  21 /  71
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   10 |      30       0        0  30  18 /  81
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   11 |      30       0        0  30  28 /  76
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   12 |      30       0        0  30  17 /  78
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   13 |      30       0        0  30  17 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   14 |      30       0        0  30  22 /  76
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   15 |      30       0        0  30  21 /  78
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   16 |      20       0        0  20  47 / 116
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   17 |      30       0        0  30  21 /  81
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   18 |      30       0        0  30  20 /  82
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   19 |      30       0        0  30  21 /  79
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   20 |      30       0        0  30  21 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   21 |      30       0        0  30  20 /  82
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   22 |      30       0        0  30  22 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   23 |      30       0        0  30  21 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   24 |      30       0        0  30  26 /  82
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   25 |      30       0        0  30  26 /  77
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   26 |      30       0        0  30  28 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   27 |      30       0        0  30  26 /  82
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   28 |      30       0        0  30  18 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   29 |      30       0        0  30  20 /  83
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   30 |      30       0        0  30  17 /  82
    Jul 18 17:59:13 192 user.info Remote debug client : [m3video]   31 |      30       0 Jul 18 17:59:13 Jul 18 17:59:13 Jul 18 17:59:13 Jul 18 17:59:13 192 user.info ReJul 18 17:59:13 Jul 18 17:59:13 192 user.info ReJul 18 17:59:13 Jul 18 17:59:13 Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  *** DECODE Statistics *** 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  Elasped Time           : 45 secs
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  CH  | In Recv In User  Out 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  Num | FPS     Skip FPS FPS 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  -----------------------------------
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    0 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    1 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    2 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    3 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    4 |       0        0   0
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    5 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    6 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    7 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    8 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]    9 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]   10 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]   11 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]   12 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]   13 |       0        0   0
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]   14 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]   15 |      15        0  15
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] Multi Channel Decode Average Submit Batch Size 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] Max Submit Batch Size : 24
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] IVAHD_0 Average Batch Size : 1
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] IVAHD_1 Average Batch Size : 1
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] IVAHD_1 Max achieved Batch Size : 3
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] IVAHD_2 Average Batch Size : 1
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] IVAHD_2 Max achieved Batch Size : 4
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] Multi Channel Decode Batch break Stats 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] Total Number of Batches created: 3097 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] All numbers are based off total number of Batches created
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to ReqObj Que being empty: 99 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to channel repeat: 0 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to different codec: 0 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] Total Number of Batches created: 1940 
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] All numbers are based off total number of Batches created
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jul 18 17:59:14 192 user.info Remote debug client : [m3video] 	 Batch breaks due to ReqObj Que being empty: 99 %
    Jul 18 17:59:14 192 user.info RJul 18 17:59:14 192 user.info Remote debug clienJul 18 17:59:14 Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982483: LOAD: CPU: 86.6% HWI: 13.7%, SWI:5.7% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982483: LOAD: TSK: IPC_OUT_M30         : 5.5% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982483: LOAD: TSK: IPC_IN_M30          : 0.4% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982484: LOAD: TSK: IPC_FRAMES_OUT0     : 3.9% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982484: LOAD: TSK: IPC_FRAMES_OUT1     : 0.7% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982485: LOAD: TSK: CAPTURE             : 1.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982502: LOAD: TSK: NSF0                : 0.7% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982504: LOAD: TSK: NSF1                : 0.4% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982511: LOAD: TSK: DEI0                : 6.2% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982512: LOAD: TSK: DEI2                : 6.4% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982516: LOAD: TSK: DISPLAY0            : 0.9% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982516: LOAD: TSK: DISPLAY2            : 0.5% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982518: LOAD: TSK: DUP0                : 0.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982518: LOAD: TSK: DUP1                : 2.2% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982531: LOAD: TSK: DUP2                : 0.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982531: LOAD: TSK: DUP3                : 1.4% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982532: LOAD: TSK: DUP4                : 0.1% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982534: LOAD: TSK: Scalar0             : 3.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982536: LOAD: TSK: SWMS0               : 8.2% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982545: LOAD: TSK: SWMS1               : 8.5% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982545: LOAD: TSK: MERGE0              : 0.3% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982546: LOAD: TSK: MERGE1              : 1.1% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982547: LOAD: TSK: MERGE2              : 0.3% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982547: LOAD: TSK: MERGE3              : 0.9% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982548: LOAD: TSK: SELECT1             : 1.7% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  194982548: LOAD: TSK: MISC                : 9.7% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3vpss ]  
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983051: LOAD: CPU: 68.1% HWI: 3.1%, SWI:4.5% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983051: LOAD: TSK: IPC_OUT_M30         : 1.6% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983051: LOAD: TSK: IPC_IN_M30          : 1.9% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983051: LOAD: TSK: IPC_BITS_IN0        : 0.9% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983051: LOAD: TSK: IPC_BITS_OUT0       : 6.0% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983051: LOAD: TSK: ENC0                : 9.6% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: DEC0                : 3.7% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: DEC_PROCESS_TSK_0   : 3.1% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: DEC_PROCESS_TSK_1   : 2.0% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: DEC_PROCESS_TSK_2   : 2.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: ENC_PROCESS_TSK_0   : 9.2% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: ENC_PROCESS_TSK_1   : 9.1% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: ENC_PROCESS_TSK_2   : 9.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  194983052: LOAD: TSK: MISC                : 0.8% 
    Jul 18 17:59:15 192 user.info Remote debug client : [m3video]  
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726538: LOAD: CPU: 25.4% HWI: 0.6%, SWI:0.2% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726538: LOAD: TSK: IPC_FRAMES_IN0      : 1.1% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726539: LOAD: TSK: IPC_FRAMES_IN1      : 0.2% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726539: LOAD: TSK: IPC_BITS_OUT0       : 0.6% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726539: LOAD: TSK: ALG0                : 5.6% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726539: LOAD: TSK: ALG1                : 0.9% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726539: LOAD: TSK: SCD_PROCESS_TSK1    : 15.7% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  243726539: LOAD: TSK: MISC                : 0.5% 
    Jul 18 17:59:16 192 user.info Remote debug client : [c6xdsp ]  
    
    .

     

     

     

     

  • I think network throughput is not the problem.

     We can record 8 IP-cameras in HD 1920x1080, Bitrate 3Mbit, 25 fps - this means 24MBit total,

     For decode/display we have 16 IP-cameras in D1 Bitrate1 Mbit, 15 fps - this means 16 MBit total.

    But having more resource in network throughput can be good.

  • You can enable DMA but we have not seen any noticeable performance improvement in using DMA vs CPU copy due to small size individual of bitbuffer frame.

    You can refer /dvr_rdk/demos/mcfw_api_demos/mcfw_demo/demo_vcap_venc_vdec_vdis_bits_rdwr.c for example of DMA usage for bitbuffer copy.

  • Instead of DMA, I have added memcpy_neon from DVRRDK 04.00.00.03. I use this faster memcopy function if larger parts of data must be copied. This brings a improvement for the application (Our application is based on DVRRDK03.00.00.00)

     Now I have read that an ethernet offload driver can be used in DVRRDK 04.0.0.0. Is it possible to integrate this module in DVRRDK 03.00.00.00 also ? The document says that DVRRDK version >= 03.0.1 can be used for this. Do I have to keep sth. in mind here ?

     

  • It is a major effort to backport changes to RDK 3.0 and I am unaware of anyone who has done it successfully. It would be simpler to migrate to latest RDK release. The upcoming RDK release is expected end of this month and has siginificant optimizations on network side and sata I/o side and would be good reference for your application if you are facing network throughtput issues.

  • Good to hear that development progress of DVRRDK is going on.

    Currently we can not estimate the effort to achieve our state in a new version. If You remember, we have made a lot of changes to integrate mosaic at SDTV video output and to enable RTSP streaming of this mosaic. Most of the usecase changes has done in multich_progressive_vcap_venc_vdec_vdis.c. Because of the limitation of 2 independant mosaics we have selected this variant. Actually the goal was to get 2 composite video outputs and 1 HDMI video output, every with independant mosaics and one mosaic via RTSP (with the content of the first SDTV output.The second composite we get via DAC from HDCOMP output).

     Is it possible to get this configuration in a newer DVRRDK version ?

     

  • The scaler 5 load is siginificantly reduced in RDK 4.0+ but I am not sure if your usecase can still be met.

    Do you require 3 independent displays (HDMI + DVO2 + SD) + 1 Mosaic for streaming ?

    Regarding effort for migration customers typically take 1 week to migrate to new RDK release if they have not done any changes inside the mcfw links.i.e They have to do only API changes and not merge the code.

     

  • The goal are 3 independant mosaics. The mosaic for RTSP streaming can have the same content like the SD display mosaic has. Is this feasible in DVRRDK version 4.x.x.x ? If this is not possible we will use the same configuration like in DVRRDK 3.0.0.0.

  • Hi Holger,

    If I may, I would please like to ask about your RTSP demux with TI's decoder.
    It seems that that there is an assumption here that each packet from stream contain a complete single frame only ?
    Is this a correct assumption ?

    Thank you for the time,
    Ran
  • Hi Ran,

    every packet that arrive from RTSP contains a single frame.

    Best regards Holger

  • Hi Holger,

    Thank you very much for your time.

    From your experience, Do you think that VdecVdis_bitsRdReadData() can get a fragment of frame, or must only receive complete frame (if that is the case then I wander how I can detect complete frame from stream).

    I'm also not sure if I need to create file header for the decoding process from stream content, or can I prepare it manually.

    Thank you again,
    Ran
  • Hi Ran,
    I am not sure what Your goal is, do You want to do playback of video or do You want RTSP decoding ?
  • Hi Holger,

    I want to do mpeg-ts stream decoding.
    I already thought of using FFmpeg for demux and doing something very similar to the code you've mentioned in this thread:
    But from my undertanding this code wil work only in case when 1 packet = 1 frame, if I'm correct with this undertanding.

    if( av_read_frame(context[chn], &packet[chn]) >= 0 )
    {
    /* A new frame arrived */
    if( packet[chn].stream_index == video_stream_index[chn] ) /* Packet is video ? */
    {
    pthread_mutex_lock(&ipcam_mutex);
    if( 0 == VdecVdis_bitsRdGetEmptyBitBufs(&emptyBufList, chn) )
    {
    if( 0 == VdecVdis_bitsRdReadData(&emptyBufList, chn) )
    {
    VdecVdis_bitsRdSendFullBitBufs(&emptyBufList);
    }
    }
    pthread_mutex_unlock(&ipcam_mutex);
    }
    }

    Thanks,
    Ran
  • Hi Ran,
    yes the example code works for me, every packet contains one frame.
  • Hi Holger,

    If I may please ask you,

    As to mpeg-ts demux:
    Isn't t timestamp retrieved from mpeg-ts stream and fed into decoder ? (In the code snapshot of the ffmpeg usage), I see that you don't use PTS, DTS from mpeg-ts.

    As to mpeg-ts mux, Do you use mpeg-ts for mux - and insert PTS into stream ?

    Thank for your time!
    Ran
  • Hi Ran,
    currently I do not use timestamp information from FFMPEG packet.
    But I think You can get pts, dts and duration from AVPacket.
    Best regards Holger
  • Thanks,

    I understand now that you don't use timestamp in both mux nor demux
    (both mux/demux works in your case, Right ?).
    Still I wander how the video can be played with TI's decoder , or other decoder (which recieves the mpeg-ts stream) without the timestamp information. I wander how these decoders know the timing to display the video frame without timestamp information. I'll try to delve into this mystery.

    Regards,
    Ran
  • Hi Ran,
    for demux FFMPEG is doing the job.
    I get warning "Estimating duration from bitrate, this may be inaccurate" from FFMPEG.
    For a live view this works for us.
    Regards
  • Hi Holger,

    Many Thanks for your comments. I plan to do ffmpeg mpeg-ts demux & mux . But first I will try to get more understanding on timestamp issues. Hope it will work...

    Have a great week,
    Ran
  • Hi Holger,

    I hope I can ask you more on this.
    Did you have any issue, when first frame in stream is not IDR-frame ?

    I have an issue that whenever first frame is not I-frame in decoded file, than the decoding is failed and nothing is displayed.
    I am afraid that on trying to do decoding from stream, no one can guarantee that first frame will be IDR-frame.
    I wander if you also noticed such issue.

    Thanks!
    Ran
  • Hi Ran,
    did You try undef DEC_LINK_SUPRESS_ERROR_AND_RESET ?
    Best regards Holger
  • Hi Holger,

    DEC_LINK_SUPRESS_ERROR_AND_RESET is undef by default in dvrrdk 04.01.00.02.

    But When I define it , then it made the trick and decode->display will finally display the video.

    I just wander if this is the correct solution. I see that badri advised not to use it. Do you also add define for this in your project ?

    Thanks,

    Ran

  • Hi Ran,
    I use DVRRDK 03.00.00.00 based software stack but I also tested 04.01... with success.
    I use undefine DEC_LINL_SUPPRESS_ERROR_AND_RESET.
    You also can try to wait for the first I-frame, use flag AV_PKT_FLAG_KEY.
    Best regards Holger