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.

DM816x DVRRDK Multichannel Use case: Encoders quit encoding only on some channels

Hello:

We have a use case derived from DVRRDK_03.00.01.03's  multich_vcap_venc_vdis use case.

We have four D1 analog inputs.

After a few days of continuous operation, some channels stop encoding while others continue.

Are their any known mcfw bugs that cause encoding on one or more channels to quit while others keep running?

Regards,

-B

  • Are the channels that stop encoding mapped to the same HDVICP ? Default mapping is

    HDVICP 0: 0, 3, 6.

    HDVICP 1: 1, 4,7

    HDVICP 2: 2, 5,8

    and so on. So if channels 0,3,6 stop encoding it means HDVICP0 is hung.

    HDVICP hang in long run indicates you have a  board design issue related to AVS voltage supply line. Voltage ripple/droop on 1V AVS line can cause random HDVICP lockup.

  • No, we have source channels 0,1,2,3 mapped to perform three encodes, where HDVICP0=0,1,2,3 (H.264), HDVICP1=4,5,6,7 (H.264) and HDVICP2=8,9,10,11 (mjpg).

    We still see encodes on ch 1,5 and 9. 

    From these stats below, it seems like the HDVPSS quit processing channels.

    Is this a problem with the HDVPSS, or can the pipeline fail such that it shuts down the HDVPSS for channels that are failing in the HDVICP?

    Here are two stats. the first cumulative since start and called "with reset", so the second is cumulative since the first getStats call. (9 seconds).

     [m3vpss ]  *** Capture Driver Advanced Statistics ***
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  VIP Parser Reset Count : 0
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  *** [NSF0] NSF Statistics ***
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  Elasped Time           : 255617 secs
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  Total Fields Processed : 61191292
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  Total Fields FPS       : 363 FPS
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  CH  | In Recv In Reject In Process Out User Out Out      
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  Num | FPS     FPS       FPS        FPS Skip FPS Skip FPS
    2013-06-04 15:29:10 local1.info :  [m3vpss ]  ------------------------------------------------
    2013-06-04 15:29:10 local1.info :  [m3vpss ]    0 |      59         0         59  59        0        0
    2013-06-04 15:29:10 local1.info :  [m3vpss ]    1 |      59         0         59  59        0        0
    2013-06-04 15:29:10 local1.info :  [m3vpss ]    2 |      59         0         59  59        0        0
    2013-06-04 15:29:10 local1.info :  [m3vpss ]    3 |      59         0         59  59        0        0

    2013-06-04 15:29:19 local1.info :  [m3vpss ]  *** Capture Driver Advanced Statistics ***
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  *** [NSF0] NSF Statistics ***
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  Elasped Time           : 9 secs
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  Total Fields Processed : 61191863
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  Total Fields FPS       : 363 FPS
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  CH  | In Recv In Reject In Process Out User Out Out      
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  Num | FPS     FPS       FPS        FPS Skip FPS Skip FPS
    2013-06-04 15:29:19 local1.info :  [m3vpss ]  ------------------------------------------------
    2013-06-04 15:29:19 local1.info :  [m3vpss ]    0 |       0         0          0   0        0        0
    2013-06-04 15:29:19 local1.info :  [m3vpss ]    1 |      63         0         63  63        0        0
    2013-06-04 15:29:19 local1.info :  [m3vpss ]    2 |       0         0          0   0        0        0
    2013-06-04 15:29:19 local1.info :  [m3vpss ]    3 |       0         0          0   0        0        0
    2013-06-04 15:29:19 local1.info :  [m3vpss ] 

  • Share full logs of Vsys_printDetailedStatistics and Vsys_printBufferStatistics and your usecase file where you connect links. If NSF is connected after capture it looks like VIP stopped receiving frames for some channels. If that is the case issue is mostly with the external video decoder.