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.

Losing frames

We use DM8168 with DVRRDK 03.00.00.00 software stack and Udworks based hardware design. For video recording we multiplex H264 into MP4 container via FFMPEG. This works fine. But after changing HDD mount option we can see that frames are lost in the VcapVenc thread. The muxer does not get all frames.

For debug purpose I added the following before mux the frames into container:

 

static int64_t old_pts = 0;

#ifdef LOST_FRAMES_DEBUG

 int64_t pts;

 int64_t diff;

 if( ch == 0 ) //For debug watch only this channel

 {

  pts = (UInt32)pBuf->upperTimeStamp; //Orig. Capture time stamp: Upper 32 bit

  pts <<= 32;

  pts = pts | ((UInt32)pBuf->lowerTimeStamp); //Orig. Capture time stamp: Lower 32 bit

  diff = pts - old_pts;

  if( (old_pts + 40) < pts ) //Note 40 milliconds frame duration here

  {

   if( old_pts != 0 )

     LOG("old=%" PRId64 ",pts=%" PRId64 ",diff=%" PRId64 "",old_pts, pts, diff);

  }

   old_pts = pts;

 }

#endif

 

We got the following debug output for example:

Oct 22 14:01:35 user.debug DMP_VIDEO_RECORD: old=47724,  pts=49044,  diff=1320

Oct 22 14:02:35 user.debug DMP_VIDEO_RECORD: old=107764, pts=108964, diff=1200

Oct 22 14:05:35 user.debug DMP_VIDEO_RECORD: old=287844, pts=288724, diff=880

Oct 22 14:09:36 user.debug DMP_VIDEO_RECORD: old=527924, pts=529164, diff=1240

Oct 22 14:10:36 user.debug DMP_VIDEO_RECORD: old=588004, pts=589284, diff=1280

The lost frames occur in an interval of one minute. This is the commit time that we did set in the HDD mount options.

We changed the mount options: "relatime,errors=continue,commit=60,barrier=0,data=ordered"

Default mount options are: relatime,errors=continue,commit=5,barrier=0,data=writeback

We also changed data=ordered to avoid corrupted log files in case of crash.

So the mount options increase the load of file writing.

 

Does anybody have experience with this behavior?

Is it possible to make capture/encode independent from file writing load?

 

 

  • Hello,

    I will try to involve someone for DVR RDK support.

    Best Regards,

    Margarita

  • We have made some more investigation to find out where the frames are lost. We modified the mount options, it seems that frames are always lost, independent from the options.

    In the first step we have captured the timstamps when the callback function VcapVenc_bitsWriteCbFxn() is called and the semaphore for the VcapVenc-Thread is set (callback.log). The callback function occurs in a range of 15000...32000 micro seconds, but in case of lost frames the time-difference is quite longer. (the difference to the former timestamp). The encoder did not supplied the frames in this case.

     In the next step we have captured the logs when encoder statistics is called every 30 seconds (encode_statistics.log).

    In the last step we captured the logs when captue statistics runs every 30 seconds (capture_statistics.log).

    From encoder and capture statistics I can not get an awareness, but I am confused why the FPS values are 22 and not 25.

    3286.callback.log

    2313.encode_statistics.log
    
      
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  Elasped Time           : 34 secs
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]  --------------------------------------------
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    0 |      22       0        0  22  20 /  57
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    1 |      22       0        0  22  23 /  67
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    2 |      22       0        0  22  20 /  54
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    3 |      22       0        0  22  23 /  68
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    4 |      22       0        0  22  24 /  74
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    5 |      22       0        0  22  23 /  69
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    6 |      22       0        0  22  23 /  68
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    7 |      22       0        0  22  31 /  74
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    8 |      22       0        0  22  23 /  69
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]    9 |      22       0        0  22  23 /  73
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   10 |      22       0        0  22  31 /  75
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   11 |      22       0        0  22  31 /  69
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   12 |      22       0        0  22  30 /  73
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   13 |      22       0        0  22  30 /  75
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   14 |      22       0        0  22  30 /  69
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   15 |      22       0        0  22  30 /  73
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   16 |      22       0        0  22  18 /  99
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   17 |      22       0        0  22  21 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   18 |      22       0        0  22  20 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   19 |      22       0        0  22  22 /  94
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   20 |      22       0        0  22  24 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   21 |      22       0        0  22  21 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   22 |      22       0        0  22  23 /  94
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   23 |      22       0        0  22  24 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   24 |      22       0        0  22  25 /  79
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   25 |      22       0        0  22  28 /  94
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   26 |      22       0        0  22  27 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   27 |      22       0        0  22  27 /  79
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   28 |      22       0        0  22  30 /  94
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   29 |      22       0        0  22  28 /  78
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   30 |      22       0        0  22  28 /  79
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   31 |      22       0        0  22  30 /  94
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   32 |      22       0        0  22  27 /  69
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   33 |      22       0        0  22  31 /  69
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   34 |      22       0        0  22  31 /  74
    Oct 27 14:04:15 xd-10319000 user.info : [m3video]   35 |      22       0        0  22  31 /  82
    
    Oct 27 14:04:28 xd-10319000 user.debug !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! old=51524, pts=51844, diff=320
    Oct 27 14:04:29 xd-10319000 user.debug !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! old=52124, pts=52404, diff=280
    
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  Elasped Time           : 33 secs
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]  --------------------------------------------
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    0 |      22       0        0  22  16 /  59
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    1 |      22       0        0  22  23 /  70
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    2 |      22       0        0  22  22 /  60
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    3 |      22       0        0  22  28 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    4 |      22       0        0  22  31 /  70
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    5 |      22       0        0  22  28 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    6 |      22       0        0  22  31 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    7 |      22       0        0  22  31 /  70
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    8 |      22       0        0  22  16 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]    9 |      22       0        0  22  16 /  67
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   10 |      22       0        0  22  16 /  70
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   11 |      22       0        0  22  20 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   12 |      22       0        0  22  18 /  67
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   13 |      22       0        0  22  29 /  70
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   14 |      22       0        0  22  18 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   15 |      22       0        0  22  29 /  67
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   16 |      22       0        0  22  23 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   17 |      22       0        0  22  28 /  68
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   18 |      22       0        0  22  27 /  69
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   19 |      22       0        0  22  28 /  86
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   20 |      22       0        0  22  31 /  68
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   21 |      22       0        0  22  30 /  69
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   22 |      22       0        0  22  29 /  86
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   23 |      22       0        0  22  31 /  68
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   24 |      22       0        0  22  12 /  71
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   25 |      22       0        0  22  12 /  86
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   26 |      22       0        0  22  12 /  69
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   27 |      22       0        0  22  16 /  71
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   28 |      22       0        0  22  16 /  86
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   29 |      22       0        0  22  16 /  69
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   30 |      22       0        0  22  20 /  71
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   31 |      22       0        0  22  16 /  86
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   32 |      22       0        0  22  28 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   33 |      22       0        0  22  28 /  66
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   34 |      22       0        0  22  33 /  70
    Oct 27 14:04:45 xd-10319000 user.info : [m3video]   35 |      22       0        0  22  33 /  80
    
    Oct 27 14:04:59 xd-10319000 user.debug !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! old=82084, pts=82404, diff=320
    
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  Elasped Time           : 33 secs
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]  --------------------------------------------
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    0 |      22       0        0  22  16 /  56
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    1 |      22       0        0  22  19 /  70
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    2 |      22       0        0  22  27 /  56
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    3 |      22       0        0  22  28 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    4 |      22       0        0  22  34 /  70
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    5 |      22       0        0  22  34 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    6 |      22       0        0  22  32 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    7 |      22       0        0  22  35 /  70
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    8 |      22       0        0  22  18 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]    9 |      22       0        0  22  18 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   10 |      22       0        0  22  22 /  70
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   11 |      22       0        0  22  22 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   12 |      22       0        0  22  33 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   13 |      22       0        0  22  33 /  70
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   14 |      22       0        0  22  33 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   15 |      22       0        0  22  33 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   16 |      22       0        0  22  27 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   17 |      22       0        0  22  12 /  60
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   18 |      22       0        0  22  12 /  50
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   19 |      22       0        0  22  12 /  84
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   20 |      22       0        0  22  30 /  60
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   21 |      22       0        0  22  31 /  51
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   22 |      22       0        0  22  31 /  84
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   23 |      22       0        0  22  31 /  60
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   24 |      22       0        0  22  31 /  80
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   25 |      22       0        0  22  31 /  84
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   26 |      22       0        0  22  31 /  80
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   27 |      22       0        0  22  31 /  80
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   28 |      22       0        0  22  34 /  84
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   29 |      22       0        0  22  31 /  80
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   30 |      22       0        0  22  31 /  80
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   31 |      22       0        0  22  35 /  84
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   32 |      22       0        0  22  32 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   33 |      22       0        0  22  35 /  65
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   34 |      22       0        0  22  33 /  70
    Oct 27 14:05:15 xd-10319000 user.info : [m3video]   35 |      22       0        0  22  40 /  70
    Oct 27 14:05:15 Oct 27 14:05:15 Oct 27 14:05:15 Oct 27 14:05:15 Oct 27 14:05:15 Oct 27 14:05:15 
    
    Oct 27 14:05:29 xd-10319000 user.debug !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! old=112164, pts=112404, diff=240
    Oct 27 14:05:42 xd-10319000 user.debug !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! old=125324, pts=125404, diff=80
    
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  Elasped Time           : 33 secs
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]  --------------------------------------------
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    0 |      22       0        0  22  28 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    1 |      22       0        0  22  28 /  58
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    2 |      22       0        0  22  28 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    3 |      22       0        0  22  31 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    4 |      22       0        0  22  38 /  63
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    5 |      22       0        0  22  34 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    6 |      22       0        0  22  38 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    7 |      22       0        0  22  39 /  63
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    8 |      22       0        0  22  18 /  53
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]    9 |      22       0        0  22  18 /  53
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   10 |      22       0        0  22  22 /  63
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   11 |      22       0        0  22  22 /  53
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   12 |      22       0        0  22  34 /  53
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   13 |      22       0        0  22  34 /  63
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   14 |      22       0        0  22  34 /  53
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   15 |      22       0        0  22  34 /  53
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   16 |      22       0        0  22  35 /  64
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   17 |      22       0        0  22  26 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   18 |      22       0        0  22  27 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   19 |      22       0        0  22  29 /  69
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   20 |      22       0        0  22  29 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   21 |      22       0        0  22  29 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   22 |      22       0        0  22  30 /  69
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   23 |      22       0        0  22  30 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   24 |      22       0        0  22  32 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   25 |      22       0        0  22  32 /  69
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   26 |      22       0        0  22  32 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   27 |      22       0        0  22  33 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   28 |      22       0        0  22  34 /  70
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   29 |      22       0        0  22  32 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   30 |      22       0        0  22  33 /  54
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   31 |      22       0        0  22  35 /  70
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   32 |      22       0        0  22  38 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   33 |      22       0        0  22  38 /  55
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   34 |      22       0        0  22  44 /  63
    Oct 27 14:05:45 xd-10319000 user.info : [m3video]   35 |      22       0        0  22  42 /  67
    
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  Elasped Time           : 33 secs
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]  --------------------------------------------
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    0 |      22       0        0  22  15 /  50
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    1 |      22       0        0  22  17 /  54
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    2 |      22       0        0  22  17 /  52
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    3 |      22       0        0  22  23 /  64
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    4 |      22       0        0  22  46 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    5 |      22       0        0  22  31 /  56
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    6 |      22       0        0  22  31 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    7 |      22       0        0  22  42 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    8 |      22       0        0  22  30 /  56
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]    9 |      22       0        0  22  30 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   10 |      22       0        0  22  32 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   11 |      22       0        0  22  38 /  56
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   12 |      22       0        0  22  34 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   13 |      22       0        0  22  34 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   14 |      22       0        0  22  38 /  56
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   15 |      22       0        0  22  34 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   16 |      22       0        0  22  34 /  69
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   17 |      22       0        0  22  24 /  63
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   18 |      22       0        0  22  24 /  63
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   19 |      22       0        0  22  24 /  69
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   20 |      22       0        0  22  27 /  63
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   21 |      22       0        0  22  27 /  63
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   22 |      22       0        0  22  31 /  69
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   23 |      22       0        0  22  27 /  63
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   24 |      22       0        0  22  27 /  74
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   25 |      22       0        0  22  31 /  74
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   26 |      22       0        0  22  27 /  69
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   27 |      22       0        0  22  27 /  74
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   28 |      22       0        0  22  31 /  74
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   29 |      22       0        0  22  27 /  69
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   30 |      22       0        0  22  27 /  74
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   31 |      22       0        0  22  31 /  74
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   32 |      22       0        0  22  31 /  56
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   33 |      22       0        0  22  34 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   34 |      22       0        0  22  34 /  65
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   35 |      22       0        0  22  40 /  67
    Oct 27 14:06:15 xd-10319000 user.info : [m3video]   36 |      
    
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  Elasped Time           : 33 secs
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]  --------------------------------------------
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    0 |      22       0        0  22  14 /  64
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    1 |      22       0        0  22  27 /  67
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    2 |      22       0        0  22  27 /  55
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    3 |      22       0        0  22  18 /  64
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    4 |      22       0        0  22  30 /  67
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    5 |      22       0        0  22  39 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    6 |      22       0        0  22  30 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    7 |      22       0        0  22  42 /  67
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    8 |      22       0        0  22  18 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]    9 |      22       0        0  22  18 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   10 |      22       0        0  22  22 /  67
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   11 |      22       0        0  22  23 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   12 |      22       0        0  22  38 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   13 |      22       0        0  22  38 /  67
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   14 |      22       0        0  22  39 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   15 |      22       0        0  22  38 /  66
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   16 |      22       0        0  22  31 /  85
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   17 |      22       0        0  22  11 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   18 |      22       0        0  22  11 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   19 |      22       0        0  22  11 /  81
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   20 |      22       0        0  22  29 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   21 |      22       0        0  22  29 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   22 |      22       0        0  22  32 /  81
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   23 |      22       0        0  22  29 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   24 |      22       0        0  22  29 /  75
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   25 |      22       0        0  22  33 /  81
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   26 |      22       0        0  22  29 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   27 |      22       0        0  22  29 /  79
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   28 |      22       0        0  22  26 /  81
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   29 |      22       0        0  22  26 /  70
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   30 |      22       0        0  22  26 /  79
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   31 |      22       0        0  22  30 /  81
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   32 |      22       0        0  22  30 /  56
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   33 |      22       0        0  22  32 /  64
    Oct 27 14:06:45 xd-10319000 user.info : [m3video]   34 |      22       0        0  22  31 /  67
    
    

    1106.capture_statistics.log

     

     

  • Also I have captured Vsys_printDetailedStatistics() every minute.

    But I can not find a correlation of statistics and lost frames.

    If lost frames occur we get a trace "user.debug !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! old=x, pts=x, diff=x"

    7573.teraterm.log

     

  • I captured Vsys_printBufferStatistics() every minute.
    Can not see any reason why frames are missed.

    8231.buffer_statistics.log

  • After some other tasks I revert to the dropped frames issue.

    To avoid influence from application software I made tests with original DVRRDK 03.00.00.00 demo and DVRRDK 04.00.00.03 demo.

    We use progressive usecase and we are recording 16 channels PAL 720x576 Frame-rate=25 Fps, Bit-rate=1000 kBps, GOP-rate=25.

    It seems that the speed of HDD has a strong impact.

    For testing we used a HDD with 30 MB/sec transfer rate.

    In the attached log file I have captured the delta between 2 calls of VcapVenc_bitsWriteCbFxn() if the delta is > 40 ms.

    The log file is the result of DVRRDK 04.00.00.03 demo.

    How is it possible to reduce the influence of HDD speed ?

    Can we expect better perfomance with DVRRDK 04.01.xx.xx ?

    Does anybody have same results ?

    VcapVenc_bitsWriteCbFxn() Delta ---+
                                                                       |
     OSA_getCurTimeInMsec --------+       |
                                                              |        |
                                                              v       v
                                                        [ms]    [ms]
    Dec 11 16:11:24 user.err  1253349 129
    Dec 11 16:11:55 user.err  1283925 128
    Dec 11 16:15:55 user.err  1524263 128
    Dec 11 16:29:31 user.err  2339810 64
    Dec 11 16:30:54 user.err  2423571 48
    Dec 11 16:31:02 user.err  2431571 48
    Dec 11 16:41:25 user.err  3054257 64
    Dec 11 16:53:07 user.err  3756460 48
    Dec 11 16:58:27 user.err  4075970 48
    Dec 11 16:59:29 user.err  4138371 49
    Dec 11 17:09:30 user.err  4739584 177
    Dec 11 17:21:19 user.err  5448574 209
    Dec 11 17:21:24 user.err  5453497 97
    Dec 11 17:21:54 user.err  5483686 176
    Dec 11 17:22:25 user.err  5513750 112
    Dec 11 17:22:55 user.err  5543976 210
    Dec 11 17:23:25 user.err  5574089 178
    Dec 11 17:23:55 user.err  5604219 149
    Dec 11 17:24:25 user.err  5634541 224
    Dec 11 17:25:55 user.err  5724492 48
    Dec 11 17:26:47 user.err  5775971 48
    Dec 11 17:26:54 user.err  5783571 48
    Dec 11 17:32:01 user.err  6090339 481
    Dec 11 17:51:25 user.err  7254035 96
    Dec 11 17:51:55 user.err  7284304 177
    Dec 11 18:00:25 user.err  7794531 66
    Dec 11 18:01:26 user.err  7855033 291
    Dec 11 18:05:20 user.err  8089092 160
    Dec 11 18:05:25 user.err  8094175 208
    Dec 11 18:05:30 user.err  8099162 145
    Dec 11 18:06:00 user.err  8129416 176
    Dec 11 18:06:30 user.err  8159512 80
    Dec 11 18:06:35 user.err  8164642 192
    Dec 11 18:07:00 user.err  8189653 112
    Dec 11 18:07:06 user.err  8194704 112
    Dec 11 18:07:31 user.err  8219763 48
    Dec 11 18:08:36 user.err  8285068 80
    Dec 11 18:22:59 user.err  9148371 48
    Dec 11 18:23:07 user.err  9156371 49
    Dec 11 18:23:16 user.err  9164770 48
    Dec 11 18:31:20 user.err  9648709 144
    Dec 11 18:31:25 user.err  9653872 272
    Dec 11 18:31:55 user.err  9683947 209
    Dec 11 18:32:00 user.err  9688856 80
    Dec 11 18:32:25 user.err  9714123 256
    Dec 11 18:32:55 user.err  9744330 288
    Dec 11 18:33:25 user.err  9774492 273
    Dec 11 18:33:55 user.err  9804680 241
    Dec 11 18:34:26 user.err  9834935 275
    Dec 11 18:41:59 user.err  10288442 192
    Dec 11 18:44:54 user.err  10463384 80
    Dec 11 18:45:30 user.err  10498741 208
    Dec 11 18:46:05 user.err  10533822 48
    Dec 11 18:51:26 user.err  10855480 130
    Dec 11 18:52:01 user.err  10890245 466
    Dec 11 19:01:20 user.err  11449368 144
    Dec 11 19:02:00 user.err  11489524 193
    Dec 11 19:13:25 user.err  12174012 48
    Dec 11 19:14:25 user.err  12234451 48
    Dec 11 19:20:26 user.err  12594941 64
    Dec 11 19:25:50 user.err  12918718 48
    Dec 11 19:26:55 user.err  12984150 65
    Dec 11 19:28:00 user.err  13049472 80
    Dec 11 19:28:30 user.err  13079632 80
    Dec 11 19:40:51 user.err  13820632 59
    Dec 11 19:50:51 user.err  14420647 86
    Dec 11 19:51:59 user.err  14488239 50
    Dec 11 19:54:05 user.err  14614002 48
    Dec 11 20:00:52 user.err  15020800 80
    Dec 11 20:00:52 user.err  15021482 42
    Dec 11 20:10:51 user.err  15620644 68
    Dec 11 20:11:26 user.err  15655412 97
    Dec 11 20:22:00 user.err  16289203 48
    Dec 11 20:22:17 user.err  16306403 48
    Dec 11 20:22:50 user.err  16339478 80
    Dec 11 20:22:55 user.err  16344498 64
    Dec 11 20:23:20 user.err  16369621 64
    Dec 11 20:30:51 user.err  16820665 45
    Dec 11 20:40:52 user.err  17420687 73
    Dec 11 20:49:44 user.err  17953204 48
    Dec 11 20:49:52 user.err  17960804 48
    Dec 11 20:50:20 user.err  17989440 81
    Dec 11 20:50:51 user.err  18020681 77
    Dec 11 20:52:00 user.err  18088986 546
    Dec 11 21:00:51 user.err  18620682 74
    Dec 11 21:02:31 user.err  18719907 48
    Dec 11 21:02:39 user.err  18728467 48
    Dec 11 21:04:31 user.err  18839812 144
    Dec 11 21:05:01 user.err  18870016 161
    Dec 11 21:05:31 user.err  18900172 191
    Dec 11 21:06:01 user.err  18930266 146
    Dec 11 21:06:31 user.err  18960506 144
    Dec 11 21:08:11 user.err  19060357 80
    Dec 11 21:10:51 user.err  19220685 63
    Dec 11 21:18:49 user.err  19698004 49
    Dec 11 21:19:04 user.err  19713205 49
    Dec 11 21:19:12 user.err  19720804 48
    Dec 11 21:19:20 user.err  19729204 49
    Dec 11 21:19:27 user.err  19736004 49
    Dec 11 21:19:33 user.err  19742403 48
    Dec 11 21:19:34 user.err  19742804 48
    Dec 11 21:20:51 user.err  19820688 68
    Dec 11 21:20:52 user.err  19821117 151
    Dec 11 21:30:51 user.err  20420687 67
    Dec 11 21:31:25 user.err  20454151 80
    Dec 11 21:31:55 user.err  20484548 305
    Dec 11 21:40:52 user.err  21020691 80
    Dec 11 21:42:11 user.err  21099972 49
    Dec 11 21:42:26 user.err  21115572 48
    Dec 11 21:42:34 user.err  21123572 48
    Dec 11 21:42:42 user.err  21131572 49
    Dec 11 21:47:36 user.err  21425015 194
    Dec 11 21:47:56 user.err  21445171 193
    Dec 11 21:48:06 user.err  21455270 208
    Dec 11 21:48:11 user.err  21460338 241
    Dec 11 21:48:26 user.err  21475296 81
    Dec 11 21:48:41 user.err  21490623 273
    Dec 11 21:49:12 user.err  21520751 160
    Dec 11 21:49:22 user.err  21531203 48
    Dec 11 21:49:42 user.err  21550877 64
    Dec 11 21:49:53 user.err  21562003 48
    Dec 11 21:50:01 user.err  21570404 48
    Dec 11 21:50:51 user.err  21620633 57
    Dec 11 21:50:52 user.err  21621533 295
    Dec 11 21:51:27 user.err  21656590 240
    Dec 11 21:52:01 user.err  21690579 465
    Dec 11 22:00:52 user.err  22220695 89
    Dec 11 22:10:51 user.err  22820666 46
    Dec 11 22:11:55 user.err  22884090 273
    Dec 11 22:12:25 user.err  22914261 288
    Dec 11 22:12:49 user.err  22937971 48
    Dec 11 22:12:55 user.err  22944401 240
    Dec 11 22:13:00 user.err  22949246 80
    Dec 11 22:13:25 user.err  22974542 256
    Dec 11 22:13:56 user.err  23004730 257
    Dec 11 22:14:00 user.err  23009641 146
    Dec 11 22:14:26 user.err  23034731 97
    Dec 11 22:14:56 user.err  23065047 288
    Dec 11 22:20:51 user.err  23420644 67
    Dec 11 22:20:53 user.err  23422023 83
    Dec 11 22:30:51 user.err  24020685 68
    Dec 11 22:40:51 user.err  24620678 62
    Dec 11 22:41:25 user.err  24654486 102
    Dec 11 22:46:54 user.err  24983204 49
    Dec 11 22:47:00 user.err  24989204 49
    Dec 11 22:50:52 user.err  25220693 77
    Dec 11 22:51:20 user.err  25249635 48
    Dec 11 22:52:33 user.err  25322433 81
    Dec 11 22:58:31 user.err  25680067 48
    Dec 11 23:00:52 user.err  25820689 66
    Dec 11 23:10:51 user.err  26420672 53
    Dec 11 23:14:46 user.err  26655604 48
    Dec 11 23:15:08 user.err  26677204 48
    Dec 11 23:15:30 user.err  26699603 48
    Dec 11 23:15:31 user.err  26700004 48
    Dec 11 23:20:52 user.err  27020690 75
    Dec 11 23:21:24 user.err  27053307 65
    Dec 11 23:26:28 user.err  27356867 48
    Dec 11 23:30:51 user.err  27620647 81
    Dec 11 23:40:52 user.err  28220736 67
    Dec 11 23:45:41 user.err  28510003 48
    Dec 11 23:48:29 user.err  28677820 64
    Dec 11 23:49:29 user.err  28738187 48
    Dec 11 23:49:59 user.err  28768492 113
    Dec 11 23:50:18 user.err  28787636 48
    Dec 11 23:50:52 user.err  28820698 75
    Dec 12 00:00:51 user.err  29420682 57
    Dec 12 00:10:51 user.err  30020667 50
    Dec 12 00:14:51 user.err  30260004 48
    Dec 12 00:20:52 user.err  30620702 94
    Dec 12 00:21:26 user.err  30655054 193
    Dec 12 00:21:56 user.err  30685297 288
    Dec 12 00:25:30 user.err  30899507 48
    Dec 12 00:26:00 user.err  30929667 48
    Dec 12 00:30:52 user.err  31220699 83
    Dec 12 00:32:55 user.err  31343936 48
    Dec 12 00:33:00 user.err  31349051 112
    Dec 12 00:33:35 user.err  31384266 128
    Dec 12 00:34:05 user.err  31414394 96
    Dec 12 00:34:35 user.err  31444506 97
    Dec 12 00:40:52 user.err  31820770 44
    Dec 12 00:43:45 user.err  31994003 48
    Dec 12 00:43:45 user.err  31994404 48
    Dec 12 00:43:53 user.err  32002404 49
    Dec 12 00:44:00 user.err  32008804 48
    Dec 12 00:45:25 user.err  32093728 177
    Dec 12 00:45:30 user.err  32098858 272
    Dec 12 00:45:55 user.err  32123756 48
    Dec 12 00:45:55 user.err  32123965 209
    Dec 12 00:46:00 user.err  32128919 160
    Dec 12 00:46:25 user.err  32154121 208
    Dec 12 00:46:30 user.err  32159014 48
    Dec 12 00:46:55 user.err  32184234 177
    Dec 12 00:47:00 user.err  32189157 80
    Dec 12 00:47:25 user.err  32214360 160
    Dec 12 00:47:30 user.err  32219414 176
    Dec 12 00:47:55 user.err  32244523 160
    Dec 12 00:48:00 user.err  32249446 48
    Dec 12 00:48:26 user.err  32274732 132
    Dec 12 00:50:51 user.err  32420683 69
    Dec 12 00:55:11 user.err  32679907 48
    Dec 12 01:00:51 user.err  33020642 74
    Dec 12 01:01:25 user.err  33054620 241
    Dec 12 01:04:27 user.err  33235896 401
    Dec 12 01:04:57 user.err  33265767 160
    Dec 12 01:10:52 user.err  33620691 66
    Dec 12 01:10:52 user.err  33621135 176
    Dec 12 01:12:21 user.err  33710004 48
    Dec 12 01:12:32 user.err  33721603 48
    Dec 12 01:12:33 user.err  33722004 48
    Dec 12 01:12:41 user.err  33730004 48
    Dec 12 01:14:20 user.err  33829091 193
    Dec 12 01:14:25 user.err  33834096 147
    Dec 12 01:14:30 user.err  33839145 160
    Dec 12 01:14:50 user.err  33859171 96
    Dec 12 01:14:55 user.err  33864207 98
    Dec 12 01:15:00 user.err  33869293 147
    Dec 12 01:15:20 user.err  33889468 224
    Dec 12 01:15:25 user.err  33894311 48
    Dec 12 01:15:30 user.err  33899490 193
    Dec 12 01:16:01 user.err  33929838 369
    Dec 12 01:16:31 user.err  33959821 224
    Dec 12 01:17:01 user.err  33989923 193
    Dec 12 01:17:31 user.err  34020132 241
    Dec 12 01:18:01 user.err  34050370 257
    Dec 12 01:18:31 user.err  34080496 224
    Dec 12 01:19:02 user.err  34110737 240
    Dec 12 01:19:32 user.err  34140913 212
    Dec 12 01:20:51 user.err  34220593 67
    Dec 12 01:20:52 user.err  34221476 294
    Dec 12 01:30:51 user.err  34820659 68
    Dec 12 01:31:26 user.err  34855297 449
    Dec 12 01:31:56 user.err  34885284 209
    Dec 12 01:40:52 user.err  35420690 69
    Dec 12 01:41:24 user.err  35453579 273
    Dec 12 01:41:55 user.err  35483887 341
    Dec 12 01:42:25 user.err  35514117 337
    Dec 12 01:42:55 user.err  35544264 258
    Dec 12 01:43:25 user.err  35574372 192
    Dec 12 01:44:26 user.err  35634753 176
    Dec 12 01:50:52 user.err  36020694 73
    Dec 12 01:50:53 user.err  36022033 215
    Dec 12 01:57:50 user.err  36439370 48
    Dec 12 01:57:55 user.err  36444405 48
    Dec 12 01:58:00 user.err  36449474 66
    Dec 12 01:58:25 user.err  36474664 67
    Dec 12 01:59:06 user.err  36514927 80
    Dec 12 02:00:51 user.err  36620682 76
    Dec 12 02:10:45 user.err  37214404 48
    Dec 12 02:10:51 user.err  37220405 49
    Dec 12 02:10:51 user.err  37220686 73
    Dec 12 02:11:00 user.err  37229204 48
    Dec 12 02:20:51 user.err  37820688 79
    Dec 12 02:25:56 user.err  38124692 240
    Dec 12 02:26:00 user.err  38129502 48
    Dec 12 02:26:00 user.err  38129583 81
    Dec 12 02:26:36 user.err  38164696 49
    Dec 12 02:27:06 user.err  38194903 97
    Dec 12 02:30:51 user.err  38420688 64
    Dec 12 02:35:20 user.err  38689172 48
    Dec 12 02:40:52 user.err  39020690 74
    Dec 12 02:42:36 user.err  39125604 49
    Dec 12 02:47:15 user.err  39404036 49
    Dec 12 02:50:52 user.err  39620691 72
    Dec 12 03:00:51 user.err  40220636 66
    Dec 12 03:10:52 user.err  40820696 75
    Dec 12 03:10:55 user.err  40824403 48
    Dec 12 03:10:56 user.err  40824804 48
    Dec 12 03:11:04 user.err  40833604 49
    Dec 12 03:17:08 user.err  41196836 49
    Dec 12 03:18:59 user.err  41307866 64
    Dec 12 03:19:04 user.err  41312900 64
    Dec 12 03:19:59 user.err  41368152 48
    Dec 12 03:20:04 user.err  41373172 48
    Dec 12 03:20:39 user.err  41408402 65
    Dec 12 03:20:52 user.err  41420703 74
    Dec 12 03:21:55 user.err  41484004 71
    Dec 12 03:22:25 user.err  41514193 48
    Dec 12 03:30:51 user.err  42020679 59
    Dec 12 03:38:56 user.err  42504967 97
    Dec 12 03:39:26 user.err  42535027 48
    Dec 12 03:39:31 user.err  42540079 49
    Dec 12 03:40:01 user.err  42570341 81
    Dec 12 03:40:52 user.err  42620691 69
    Dec 12 03:50:51 user.err  43220687 75
    Dec 12 03:50:52 user.err  43221203 100
    Dec 12 04:00:51 user.err  43820636 55
    Dec 12 04:02:00 user.err  43889341 449
    Dec 12 04:02:35 user.err  43924278 208
    Dec 12 04:05:25 user.err  44094630 176
    Dec 12 04:05:35 user.err  44104571 48
    Dec 12 04:06:01 user.err  44129826 178
    Dec 12 04:10:04 user.err  44373604 48
    Dec 12 04:10:10 user.err  44379603 48
    Dec 12 04:10:19 user.err  44388003 48
    Dec 12 04:10:19 user.err  44388404 48
    Dec 12 04:10:51 user.err  44420631 61
    Dec 12 04:10:52 user.err  44421621 70
    Dec 12 04:12:00 user.err  44488954 115
    Dec 12 04:14:31 user.err  44640435 48
    Dec 12 04:18:25 user.err  44874475 100
    Dec 12 04:18:50 user.err  44899684 130
    Dec 12 04:19:01 user.err  44909755 147
    Dec 12 04:19:21 user.err  44929734 48
    Dec 12 04:19:31 user.err  44939963 225
    Dec 12 04:19:51 user.err  44960004 160
    Dec 12 04:20:01 user.err  44970089 177
    Dec 12 04:20:31 user.err  45000301 229
    Dec 12 04:20:52 user.err  45020795 72
    Dec 12 04:21:26 user.err  45055492 144
    Dec 12 04:30:51 user.err  45620688 82
    Dec 12 04:31:55 user.err  45683997 226
    Dec 12 04:32:30 user.err  45719219 208
    Dec 12 04:33:00 user.err  45749489 208
    Dec 12 04:38:12 user.err  46061204 48
    Dec 12 04:38:20 user.err  46069204 49
    Dec 12 04:40:51 user.err  46220678 61
    Dec 12 04:49:51 user.err  46760464 147
    Dec 12 04:49:56 user.err  46765563 209
    Dec 12 04:50:01 user.err  46770533 144
    Dec 12 04:50:21 user.err  46790573 81
    Dec 12 04:50:27 user.err  46795736 210
    Dec 12 04:50:32 user.err  46800756 193
    Dec 12 04:50:51 user.err  46820657 63
    Dec 12 05:00:51 user.err  47420640 67
    Dec 12 05:01:20 user.err  47449650 144
    Dec 12 05:01:26 user.err  47454702 176
    Dec 12 05:01:56 user.err  47484881 194
    Dec 12 05:02:26 user.err  47515155 289
    Dec 12 05:02:56 user.err  47545303 276
    Dec 12 05:10:51 user.err  48020688 63
    Dec 12 05:11:49 user.err  48078611 80
    Dec 12 05:11:55 user.err  48083758 176
    Dec 12 05:12:25 user.err  48114094 273
    Dec 12 05:13:30 user.err  48179357 96
    Dec 12 05:20:52 user.err  48620692 71
    Dec 12 05:20:53 user.err  48622139 209
    Dec 12 05:29:21 user.err  49130169 144
    Dec 12 05:29:26 user.err  49135398 354
    Dec 12 05:29:31 user.err  49140194 129
    Dec 12 05:29:56 user.err  49165435 193
    Dec 12 05:30:01 user.err  49170646 401
    Dec 12 05:30:26 user.err  49195546 193
    Dec 12 05:30:31 user.err  49200597 208
    Dec 12 05:30:52 user.err  49220695 65
    Dec 12 05:30:52 user.err  49221577 41
    Dec 12 05:35:51 user.err  49520005 48
    Dec 12 05:35:58 user.err  49526803 48
    Dec 12 05:37:39 user.err  49628403 48
    Dec 12 05:37:48 user.err  49636803 48
    Dec 12 05:37:56 user.err  49644803 48
    Dec 12 05:38:17 user.err  49666403 48
    Dec 12 05:40:51 user.err  49820643 73
    Dec 12 05:42:08 user.err  49897235 48
    Dec 12 05:42:08 user.err  49897636 48
    Dec 12 05:50:51 user.err  50420600 76
    Dec 12 05:54:30 user.err  50638885 64
    Dec 12 05:55:00 user.err  50669139 80
    Dec 12 05:55:25 user.err  50694263 80
    Dec 12 06:00:51 user.err  51020643 64
    Dec 12 06:04:50 user.err  51258803 48
    Dec 12 06:06:14 user.err  51343203 48
    Dec 12 06:06:31 user.err  51360404 48
    Dec 12 06:06:39 user.err  51368004 49
    Dec 12 06:10:51 user.err  51620661 44
    Dec 12 06:11:26 user.err  51654860 80
    Dec 12 06:12:34 user.err  51723126 65
    Dec 12 06:20:52 user.err  52220711 73
    Dec 12 06:22:00 user.err  52288793 67
    Dec 12 06:22:33 user.err  52322621 449
    Dec 12 06:30:51 user.err  52820679 70
    Dec 12 06:33:48 user.err  52997204 48
    Dec 12 06:39:36 user.err  53344695 64
    Dec 12 06:40:11 user.err  53379921 48
    Dec 12 06:40:20 user.err  53389236 48
    Dec 12 06:40:28 user.err  53397236 48
    Dec 12 06:40:46 user.err  53415195 97
    Dec 12 06:40:51 user.err  53420564 50
    Dec 12 06:40:51 user.err  53420675 42

  • For video recording we multiplex H264 into MP4 container via FFMPEG. This works fine. But after changing HDD mount option we can see that frames are lost in the VcapVenc thread.
    > did you mean there's no lost frame when you multiplex MP4 container without writing a file?
  • Muxing is not the reason for frame drop.

    The tests with DVRRDK 03.00.00.00 and 04.00.00.03 demos are done without MP4 muxing.

    In this cases I did only write H264 into files. No FFMPEG and no customer application was running.

  • Sorry I did not answer completely.

    If no file writing occurs - frame drop is very very very rare.

  • By your encode statistics, you encode 36xD1 channel, it look like a little high HDVICP loading.
    Could you try 16xD1 encoding with file writing and attach result like 7573.teraterm.log?

  • Hi Merry Cristmas,

    thanks for Your advice.

    I will try the 16 channels D1 if I am back in the office (after Christmas)

    At the end, the goal for customer application will be to encode 16 channels D1 from camera + 1 channel Mosaic for RTSP stream and 16 Channels CIF from camera.

    But first I want to test 16 channels D1 encoding.

    Do You think this goal is feasible without frame dropping ?

    Do You have any experience with DVRRDK 04.01,xx,xx ?

    Best regards Holger

  • At the end, the goal for customer application will be to encode 16 channels D1 from camera + 1 channel Mosaic for RTSP stream and 16 Channels CIF from camera.
    > Did you mean the encoding include 16xD1, 16xCIF, 1x1080P ??
  • We must encode 16 x D1 for recording, 16 x CIF for RTSP streaming and 1 x D1 Mosaic for RTSP streaming, no HD format encoding.

  • In 7573.teraterm.log we can see only 36 channels, but in this case 48 encoder channels are used. 
    To see all channels in statistics we added a Task_sleep() in
    /src_bios6/links_m3video/iva_enc/encLink_common.c/EncLink_printStatistics() loop.
    
    To use encoder with 16 channels only we disabled vsysParams.enableSecondaryOut and vsysParams.enableMjpegEnc.
    
    We also did try to test with 16 channels NTSC input. Lost frames also occur with NTSC.
    
    In attached log we captured encoder statistics of PAL and NTSC.
    
     "!!!!!Cb xxx" shows the time difference since VcapVenc_bitsWriteCbFxn() was called last time
     "!!!!!Lost frames x: delta=xxx" shows the time delta since a frame of channel0 arrived in the record thread
    
    
    
    NTSC test:
    ---------------------------------------------
    
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  Elasped Time           : 112 secs
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    0 |      53       0        0  53  25 /  60
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    1 |      53       0        0  53  23 /  63
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    2 |      53       0        0  53  13 /  60
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    3 |      53       0        0  53  29 /  60
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    4 |      53       0        0  53  24 /  63
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    5 |      53       0        0  53  24 /  60
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    6 |      53       0        0  53  28 /  62
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    7 |      53       0        0  53  30 /  62
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    8 |      53       0        0  53  13 /  59
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]    9 |      53       0        0  53  25 /  61
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]   10 |      53       0        0  53  17 /  62
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]   11 |      53       0        0  53  14 /  59
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]   12 |      53       0        0  53  33 /  62
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]   13 |      53       0        0  53  25 /  68
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]   14 |      53       0        0  53  23 /  63
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]   15 |      53       0        0  53  32 /  70
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 4
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 3
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 15:05:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] Total Number of Batches created: 8888 
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 95 %
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 4 %
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] Total Number of Batches created: 9037 
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:05:44 xd-10319000 user.info : [m3video] 	 Batch br
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]
      
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  Elasped Time           : 112 secs
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    0 |      53       0        0  53  20 /  62
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    1 |      53       0        0  53  18 /  62
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    2 |      53       0        0  53  15 /  58
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    3 |      53       0        0  53  24 /  62
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    4 |      53       0        0  53  21 /  63
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    5 |      53       0        0  53  19 /  61
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    6 |      53       0        0  53  23 /  62
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    7 |      53       0        0  53  23 /  63
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    8 |      53       0        0  53  15 /  61
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]    9 |      53       0        0  53  27 /  68
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]   10 |      53       0        0  53  19 /  71
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]   11 |      53       0        0  53  15 /  61
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]   12 |      53       0        0  53  30 /  68
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]   13 |      53       0        0  53  21 /  71
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]   14 |      53       0        0  53  20 /  61
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]   15 |      53       0        0  53  29 /  71
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 4
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 3
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 15:07:25 xd-10319000 user.info : [m3video]  
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] Total Number of Batches created: 8736 
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 88 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 11 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] Total Number of Batches created: 9237 
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 89 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 15:07:25 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progr
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  
    
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    0 |      53       0        0  53  24 /  59
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    1 |      53       0        0  53  25 /  60
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    2 |      53       0        0  53  12 /  54
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    3 |      53       0        0  53  28 /  59
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    4 |      53       0        0  53  25 /  59
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    5 |      53       0        0  53  23 /  56
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    6 |      53       0        0  53  28 /  59
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    7 |      53       0        0  53  31 /  59
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    8 |      53       0        0  53  15 /  55
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]    9 |      53       0        0  53  27 /  58
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]   10 |      53       0        0  53  19 /  59
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]   11 |      53       0        0  53  15 /  55
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]   12 |      53       0        0  53  31 /  62
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]   13 |      53       0        0  53  25 /  68
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]   14 |      53       0        0  53  23 /  61
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]   15 |      53       0        0  53  32 /  64
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 3
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]  
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] Total Number of Batches created: 9093 
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 98 %
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 1 %
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] Total Number of Batches created: 9077 
    Jan  5 15:09:04 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:09:04 xd-10319000 user.info : [m3video]
    Jan  5 15:10:22 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Cb 251
    Jan  5 15:10:22 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Lost frames 2: delta=256
    Jan  5 15:10:44 xd-10319000 user.debug DMP_DEBUG:  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    0 |      53       0        0  53  19 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    1 |      53       0        0  53  18 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    2 |      53       0        0  53  17 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    3 |      53       0        0  53  21 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    4 |      53       0        0  53  18 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    5 |      53       0        0  53  19 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    6 |      53       0        0  53  19 /  62
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    7 |      53       0        0  53  24 /  61
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    8 |      53       0        0  53  19 /  60
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]    9 |      53       0        0  53  27 /  62
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]   10 |      53       0        0  53  21 /  60
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]   11 |      53       0        0  53  19 /  60
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]   12 |      53       0        0  53  28 /  62
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]   13 |      53       0        0  53  21 /  62
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]   14 |      53       0        0  53  22 /  60
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]   15 |      53       0        0  53  28 /  64
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 3
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 15:10:44 xd-10319000 user.info : [m3video]  
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] Total Number of Batches created: 9128 
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 91 %
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 8 %
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] Total Number of Batches created: 9459 
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 15:10:44 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit
    Jan  5 15:11:13 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Cb 599
    Jan  5 15:11:13 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Lost frames 3: delta=576
    
    
    
    
    
    
    
    PAL test:
    ---------------------------------------------
    
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    0 |      45       0        0  44  25 /  52
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    1 |      45       0        0  44  26 /  52
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    2 |      45       0        0  44  24 /  50
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    3 |      45       0        0  44  31 /  52
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    4 |      45       0        0  44  31 /  52
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    5 |      45       0        0  44  27 /  50
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    6 |      45       0        0  44  31 /  52
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    7 |      45       0        0  44  31 /  52
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    8 |      45       0        0  44  27 /  50
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]    9 |      45       0        0  44  34 /  56
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]   10 |      45       0        0  44  30 /  55
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  30 /  56
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]   12 |      45       0        0  44  27 /  60
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]   13 |      45       0        0  44  27 /  61
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]   14 |      45       0        0  44  26 /  61
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]   15 |      45       0        0  44  31 /  63
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]  
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] Total Number of Batches created: 8841 
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 99 %
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 0 %
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] Total Number of Batches created: 8735 
    Jan  5 14:25:40 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:25:40 xd-10319000 user.info : [m3video]Jan  5 14:25:40 Jan  5 14:27:20 xd-10319000 user.debug DMP_DEBUG:  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  Elasped Time           : 112 secs
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    0 |      44       0        0  44  25 /  67
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    1 |      44       0        0  44  24 /  63
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    2 |      44       0        0  44  22 /  63
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    3 |      44       0        0  44  30 /  67
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    4 |      44       0        0  44  28 /  69
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    5 |      44       0        0  44  21 /  64
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    6 |      44       0        0  44  30 /  71
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    7 |      44       0        0  44  28 /  69
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    8 |      44       0        0  44  26 /  65
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]    9 |      44       0        0  44  33 /  71
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]   10 |      44       0        0  44  29 /  70
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  29 /  66
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]   12 |      44       0        0  44  33 /  71
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]   13 |      44       0        0  44  29 /  70
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]   14 |      44       0        0  44  25 /  66
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]   15 |      44       0        0  44  33 /  71
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:27:21 xd-10319000 user.info : [m3video]  
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] Total Number of Batches created: 8222 
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 98 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 1 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] Total Number of Batches created: 8623 
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 98 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch brJan  5 14:27:21 Jan  5 14:27:21 Jan  5 14:27:21 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]
      
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    0 |      44       0        0  44  29 /  65
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    1 |      44       0        0  44  29 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    2 |      44       0        0  44  27 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    3 |      44       0        0  44  33 /  64
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    4 |      44       0        0  44  33 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    5 |      44       0        0  44  32 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    6 |      44       0        0  44  33 /  65
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    7 |      44       0        0  44  36 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    8 |      44       0        0  44  25 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]    9 |      44       0        0  44  29 /  64
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]   10 |      44       0        0  44  24 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  25 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]   12 |      44       0        0  44  36 /  64
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]   13 |      44       0        0  44  30 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]   14 |      44       0        0  44  32 /  61
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]   15 |      44       0        0  44  36 /  64
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:29:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] Total Number of Batches created: 8135 
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 96 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 3 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] Total Number of Batches created: 9382 
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:29:00 xd-10319000 user.info : [m3video] 	 Batch breaks
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]
      
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  Elasped Time           : 112 secs
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    0 |      44       0        0  44  26 /  64
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    1 |      44       0        0  44  26 /  62
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    2 |      44       0        0  44  24 /  53
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    3 |      44       0        0  44  31 /  64
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    4 |      44       0        0  44  31 /  62
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    5 |      44       0        0  44  31 /  57
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    6 |      44       0        0  44  32 /  64
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    7 |      44       0        0  44  33 /  62
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    8 |      44       0        0  44  32 /  57
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]    9 |      44       0        0  44  33 /  64
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]   10 |      44       0        0  44  29 /  62
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  29 /  57
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]   12 |      44       0        0  44  33 /  67
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]   13 |      44       0        0  44  29 /  66
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]   14 |      44       0        0  44  26 /  64
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]   15 |      44       0        0  44  33 /  67
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 3
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 3
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:30:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] Total Number of Batches created: 8095 
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 99 %
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 0 %
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] Total Number of Batches created: 8114 
    Jan  5 14:30:41 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]
     
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    0 |      44       0        0  44  23 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    1 |      44       0        0  44  22 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    2 |      44       0        0  44  21 /  58
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    3 |      44       0        0  44  26 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    4 |      44       0        0  44  25 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    5 |      44       0        0  44  21 /  64
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    6 |      44       0        0  44  29 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    7 |      44       0        0  44  29 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    8 |      44       0        0  44  27 /  66
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]    9 |      44       0        0  44  28 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]   10 |      44       0        0  44  21 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  27 /  66
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]   12 |      44       0        0  44  33 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]   13 |      44       0        0  44  27 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]   14 |      44       0        0  44  28 /  66
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]   15 |      44       0        0  44  33 /  69
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:32:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] Total Number of Batches created: 8806 
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 96 %
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 3 %
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] Total Number of Batches created: 8950 
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:32:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]
     
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  Elasped Time           : 112 secs
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    0 |      44       0        0  44  25 /  70
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    1 |      44       0        0  44  23 /  70
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    2 |      44       0        0  44  22 /  64
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    3 |      44       0        0  44  31 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    4 |      44       0        0  44  32 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    5 |      44       0        0  44  27 /  64
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    6 |      44       0        0  44  30 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    7 |      44       0        0  44  32 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    8 |      44       0        0  44  24 /  64
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]    9 |      44       0        0  44  29 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]   10 |      44       0        0  44  25 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  25 /  64
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]   12 |      44       0        0  44  34 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]   13 |      44       0        0  44  27 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]   14 |      44       0        0  44  28 /  64
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]   15 |      44       0        0  44  34 /  69
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]  
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] Total Number of Batches created: 8087 
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 93 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 6 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] Total Number of Batches created: 9760 
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 95 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:34:01 xd-10319000 user.info : [m3video]Jan  5 14:34:01 xd-10319000 userJan  5 14:34:01 xd-10319000 user.info : [m3video] Total Number of Batches created: 9569 
    Jan  5 14:35:40 xd-10319000 user.info : [m3video]  
    
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    0 |      44       0        0  44  30 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    1 |      44       0        0  44  28 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    2 |      44       0        0  44  27 /  57
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    3 |      44       0        0  44  34 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    4 |      44       0        0  44  35 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    5 |      44       0        0  44  34 /  58
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    6 |      44       0        0  44  34 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    7 |      44       0        0  44  38 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    8 |      44       0        0  44  24 /  58
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]    9 |      44       0        0  44  29 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]   10 |      44       0        0  44  20 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]   11 |      44       0        0  44  24 /  58
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]   12 |      44       0        0  44  34 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]   13 |      44       0        0  44  30 /  65
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]   14 |      44       0        0  44  30 /  58
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]   15 |      44       0        0  44  34 /  67
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:35:41 xd-10319000 user.info : [m3video]  
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] Total Number of Batches created: 8381 
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 98 %
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 1 %
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] Total Number of Batches created: 9060 
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:35:41 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch siz
    Jan  5 14:36:21 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Cb 562
    Jan  5 14:36:21 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Lost frames 4: delta=560
    Jan  5 14:36:21 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Cb 126
    Jan  5 14:36:21 xd-10319000 user.err DMP_VIDEO_RECORD: !!!!!Lost frames 5: delta=80
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    0 |      45       0        0  44  27 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    1 |      45       0        0  44  27 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    2 |      45       0        0  44  25 /  50
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    3 |      45       0        0  44  28 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    4 |      45       0        0  44  28 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    5 |      45       0        0  44  31 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    6 |      45       0        0  44  31 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    7 |      45       0        0  44  34 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    8 |      45       0        0  44  19 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]    9 |      45       0        0  44  33 /  59
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]   10 |      45       0        0  44  27 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]   11 |      45       0        0  44  28 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]   12 |      45       0        0  44  33 /  63
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]   13 |      45       0        0  44  26 /  63
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]   14 |      45       0        0  44  26 /  58
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]   15 |      45       0        0  44  33 /  63
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:37:20 xd-10319000 user.info : [m3video]  
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] Total Number of Batches created: 8860 
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 99 %
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 0 %
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] Total Number of Batches created: 8640 
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:37:20 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  
    
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  *** ENCODE Statistics *** 
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  Elasped Time           : 111 secs
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  CH  | In Recv In Skip In User  Out Latency  
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  --------------------------------------------
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    0 |      45       0        0  45  26 /  63
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    1 |      45       0        0  45  25 /  62
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    2 |      45       0        0  45  23 /  62
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    3 |      45       0        0  45  26 /  63
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    4 |      45       0        0  45  25 /  62
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    5 |      45       0        0  45  21 /  62
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    6 |      45       0        0  45  25 /  63
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    7 |      45       0        0  45  27 /  62
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    8 |      45       0        0  45  29 /  59
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]    9 |      45       0        0  45  32 /  63
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]   10 |      45       0        0  45  26 /  62
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]   11 |      45       0        0  45  29 /  59
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]   12 |      45       0        0  45  33 /  63
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]   13 |      45       0        0  45  25 /  61
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]   14 |      45       0        0  45  25 /  59
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]   15 |      45       0        0  45  33 /  64
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] Multi Channel Encode Average Submit Batch Size 
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] Max Submit Batch Size : 24
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] IVAHD_0 Average Batch Size : 3
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] IVAHD_0 Max achieved Batch Size : 6
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] IVAHD_1 Average Batch Size : 2
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] IVAHD_1 Max achieved Batch Size : 5
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] IVAHD_2 Average Batch Size : 2
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] IVAHD_2 Max achieved Batch Size : 5
    Jan  5 14:39:00 xd-10319000 user.info : [m3video]  
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] Multi Channel Encode Batch break Stats 
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] Total Number of Batches created: 9084 
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding limit: 0 %
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to ReqObj Que being empty: 99 %
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to changed resolution class: 0 %
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to interlace and progressivecontent mix: 0 %
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to channel repeat: 0 %
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to different codec: 0 %
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] Total Number of Batches created: 8826 
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] All numbers are based off total number of Batches created
    Jan  5 14:39:00 xd-10319000 user.info : [m3video] 	 Batch breaks due to batch sizeexceeding 

     

  • After some time I have to revert to this issue.

    I have added some debug output to find out the reason why sometimes frames are missed.

    We investigated the chain backward from callback function back to ipcBitIn back to ListMP_getHead back to encoder link.

    We found that Utils_queGet in EncLink_codecProcessTskFxn() sometimes does not retrieve data for ...400ms.

    If we use a "slower" HDD then the frame missing is stronger. In this case kernel seems to be busy with file writing.

    But this can not be an impact to encoding.

    Does anybody have experience with this issue ?

     

    I also applied the patch from http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/346696/1234754

    (4722.dvr_rdk_ipcbitsin_exectrack.patch.txt)

    But it's not the problem that commands are not processed in ipcBitsIn.

     

    Here is the concept of my debug:

    /mcfw/src_bios6/links_m3vieo/iva_enc/encLink_common.c:

    EncLink_codecProcessTskFxn()

    {

       while(...)

       {

         Utils_queGet(...)

         //added debug output here, see when last call occurred

       }

    }

     

    EncLink_codecGetProcessedData() // called every 4 ms

    {

       while (!Utils_queIsEmpty(&pObj->processDoneQue)

       {

         //added debug output here, see when last call occurred

       }

     

       if (sendNotify)

       {

           //added debug output here, see when last call occurred

           System_sendLinkCmd(..., SYSTEM_CMD_NEW_DATA);

       }

    }

     

     

    /ti_tools/syslink.../packages/ti/syslink/ipc/hlos/knl/ListMP.c:

    ListMP_getHead()

    {

         //added debug counter here, get # ListMP_getHead returns NULL

    }

     

     

    /mcfw/src_linux/links/ipcBitsIn/ipcBitsInLink_tsk.c:

    IpcBitsInLink_processBitBufs()

    {

       pListElem = ListMP_getHead(pObj->listMPOutHndl);

     

       if(pListElem == NULL)

       {

         //added debug counter here, get # ListMP_getHead returns NULL

       }

    }

     

     

    /mcfw_demo/demo_vcapvenc_vdec_vdis.c:

    VcapVenc_bitsWriteCbFxn()

    {

       //added debug output here, see when last call occurred

    }

  • In the next step I have checked if capture is responsible for loosing frames.
    I have added debug to see if frames are missed but capturing is not blocked.
    So it seems that frames are lost between capture and encode.
    Any idea ?

    /mcfw/src_bios6/links_m3vpss/capture/captureLink_drv.c:

    CaptureLink_drvProcessData()

    {

      for (streamId = 0; streamId < CAPTURE_LINK_MAX_OUTPUT_PER_INST; streamId++)

      {

        if (frameList.numFrames)

         //added debug output here, see when last call occurred

      }

     

     for (queId = 0; queId < CAPTURE_LINK_MAX_OUT_QUE; queId++)

      {

        if (sendMsgToTsk & 0x1)

         //added debug output here, see when last call occurred

         System_sendLinkCmd(..., SYSTEM_CMD_NEW_DATA);

      }

    }

  • Finally I have found the reason why frames are lost.

    The problem is that no free buffers are available in this case.

    I have added debug output to find the problem.

    From Venc_releaseBitstreamBuffer() back to IpcBitsInLink_putEmptyVideoBitStreamBufs() back to

    IpcBitsInLink_putEmptyBitBufs() back to ListMP_putTail() back to EncLink_codecSubmitData()

    If no free buffers can't get in EncLink_codecSubmitData() --> new frames can not be transmitted.

    This gives an explanation why slow HDD have impact.

    Now I'm searching for a solution for this problem.

    Is it possible to increase the number of buffers ?

    My debug output concept:

    /mcfw/src_linux/mcfw_api/ti_venc.c:

    Venc_releaseBitstreamBuffer()

    {

       //added debug output here, see when last call occurred

       IpcBitsInLink_putEmptyVideoBitStreamBufs()

    }

     

     

    /mcfw/src_linux/links/ipcBitsIn/ipcBitsInLink_tsk.c:

    IpcBitsInLink_putEmptyVideoBitStreamBufs()

    {

       //added debug output here, see when last call occurred

       IpcBitsInLink_putEmptyBitBufs()

    }

     

    IpcBitsInLink_putEmptyBitBufs

    {

       //added debug output here, see when last call occurred

       ListMP_putTail(...);

       System_ipcSendNotify(...);

    }

     

     

    /mcfw/src_bios6/links_m3vieo/iva_enc/encLink_common.c:

    EncLink_codecSubmitData()

    {

       status = Utils_bitbufGetEmptyBuf(...);

       if ((status == FVID2_SOK) && (pOutBuf))

       {

           //added debug output here, see when last call occurred

       }

       else

       {

         //Free the input frame if output buffer is not available

       }

    }

  • A simple test is to call Utils_bitbufGetEmptyBuf() in EncLink_codecSubmitData() with timeout parameter BIOS_WAIT_FOREVER.
    I also tested using Utils_bitbufGetEmptyBuf() with a timeout of max. 100 ms in a waiting loop.
    Frames are not lost in both cases but I'm not sure what impact we also get.

    The goal must be to give the buffers back as fast as possible in VcapVenc_bitsWriteMain() via Venc_releaseBitstreamBuffer().

    Any Ideas?
  • Hello Holger,

    For DVR RDK support please contact your local FAE.
    Or you could try to search in the e2e for similar issue.

    Best Regards,
    Margarita
  • It seems that no more DVRRDK support is given here ?

    Best regards Holger

  • We still have a question:

    #define UTILS_BUF_MAX_QUE_SIZE (384)

    Where does this value come from ?
    Is it possible to increase this value, what is the max. possible value ?

    Best regards Holger
  • Hi,

    I'm not an expert, but I think it has relation to SR1 size:

    From memory MAP AN:
    "
    Reduce the BitsBuffer Shared Region(SR1) if the bitrate for each channel is known to be low. Current system
    allocates each buffer of WIDTHxHEIGHT for each encoded frame, which might not be needed by the encoder if
    the bitrate is low enough. This size can be changed in the following macro in
    <DVR_RDK>/dvr_rdk/mcfw/src_bios6/links_m3video/codec_utils/utils_encdec.h
    /** @enum UTILS_ENCDEC_GET_BITBUF_SIZE * @brief Macro that returns max size of
    encoded bitbuffer for a given resolution */ define
    UTILS_ENCDEC_GET_BITBUF_SIZE(width,height,bitrate,framerate) \ ((width) *
    (height))
    "

    Did you solve this issue ?

    Regards,
    Ran
  • Hi Ran,

    Thank You for this hint.

    Currently I am waiting for bitstraem buffer with a timeout.

    This solves the problem in most cases. But sometimes the timeout occurs and than we lose frames.

    The goal is to record 16xD1 with 1000 MBit and 25 Fps.

    Is possible to reduce UTILS_ENCDEC_GET_BITBUF_SIZE size in this case ?

    Best regards Holger

  • Hi,

    I think that bitrate refer in the previous message not to ethernet capacity (1000M), but real bitrate, you can check the bitrate you use for channels. I also assume that statictics can help, and for sure - with trial and error - when you will put low value, you will very quickly see that frames disseared from stream. But why would you like to reduce this size (If SR1 size is good enough for your application) ?

    Thanks
  • Hi Ran,

    I think we have missunderstanding here. I do not want to reduce SR1 size. I also will keep the buffer size. We want record 16 channels of analog cameras.

    The reason why we lose frames is that sometimes no buffers are given back and we must wait for free buffers. Writing to HDD seams to block here. This is cached but sometimes it blocks the application. Currently I use a timeout while waiting for free buffers but sometimes the timeout occurs and we lose frames that can not be put into a free buffer.

    The goal is to find / reduce the blocking.

    Thanks and best regards

    Holger

  • Hi Holger,

    Did you found the root reason why no buffers are given out ?

    If not I would suggest trying to see if one of the following is the root reason for this failure:
    1. count of available buffers
    2. encoder IVA mapping (mapping of each channel to HDVICP M3) to see that they "stress" is balanced between the M3 encoders ?

    Regards,
    Ran
  • Hi Ran,
    What do You mean with Your second hint - encoder IVA mapping ?

    Best regards Holger
  • Hi Holger,

    I mean the mapping between channel number to m3 encoder/decoder (you have 3 I suppose in DM8168)

    I think you can search and find something like this in the 16 channel demo usecase:

    static SystemVideo_Ivahd2ChMap_Tbl systemVid_encDecIvaChMapTbl [] =

    I think the idea is that the channel are spread in balanced between the encoders in system.

    I just thought that maybe the encoders can't deal with the bitstream if that is not balanced, but in the other hand 16 D1, is supposed to be supported correctly in the default 16 usecase.

    Regards,

    Ran

  • Hi Ran,

    Thanks for ihis info, Ok, I understand. I will test modify the tables.

    Best regards

    Holger