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.

channel at same hdvicp coprocessor is not working

Hi,

I have encountered some channel is stop frame update in swms 16 division, these channel numbers are 2, 5, 8, 11,14. These channels exactly decode at the same hdvicp coprocessor. Is it possible one hdvicp hang but other channels still decode normally?

Thanks,

Jacson

  • Your analysis of one HDVICP stopping is correct. If one HDVICP hangs other can still proceed with encode/decode as they are completely independent h/w, It looks like HDVICP2 is hung if you are using default channel map. Under what condition do you see this issue. Were there any encode errors before hang was observed ? Are you seeing this in ageing test ? Is issue consistently recreatable.

  • Hi Badri Narayanan,

    Thanks for your response.

    Our condition is like as "decode display" usecase, we miss the log before hang was observed. Yes, this is in ageing test. We only see this kind of hang one time.

    If I reproduce this issue and collected the log, I will post it to you.

    Thanks,

    Jacson

  • Hi Badri Narayanan,

    I encounter channel at same hdvicp coprocessor is not working again, but this time is happen at encode. Log show in following. This looks like empty buffer is lose, cause dei skip output and enc no frame to do encode. I am working on rdk3.0. Could you help us to resolved this issue?

    Very Thanks,

    Jacson

    DEMO:  0: Detected video at CH [0,0] (720x240@59Hz, 1)!!!
    DEMO:  1: Detected video at CH [0,1] (720x240@59Hz, 1)!!!
    DEMO:  2: Detected video at CH [0,2] (720x240@59Hz, 1)!!!
    DEMO:  3: Detected video at CH [0,3] (720x240@59Hz, 1)!!!
    DEMO:  4: Detected video at CH [1,0] (720x240@59Hz, 1)!!!
    DEMO:  5: Detected video at CH [1,1] (720x240@59Hz, 1)!!!
    DEMO:  6: Detected video at CH [1,2] (720x240@59Hz, 1)!!!
    DEMO:  7: Detected video at CH [1,3] (720x240@59Hz, 1)!!!
    DEMO:  8: No video detected at CH [2,0] !!!
    DEMO:  9: No video detected at CH [2,1] !!!
    DEMO: 10: No video detected at CH [2,2] !!!
    DEMO: 11: No video detected at CH [2,3] !!!
    DEMO: 12: No video detected at CH [3,0] !!!
    DEMO: 13: No video detected at CH [3,1] !!!
    DEMO: 14: No video detected at CH [3,2] !!!
    DEMO: 15: No video detected at CH [3,3] !!!
     
    [m3vpss ]
    [m3vpss ]  *** Capture Driver Advanced Statistics ***
    [m3vpss ]
    [m3vpss ]  VIP Parser Reset Count : 0
    [m3vpss ]
    [m3vpss ]      |   Total    Even     Odd  Total  Even   Odd  Min /  Max  Min /  Max Dropped Fid Repeat Frame Error Y/C
    [m3vpss ]  CH  |  Fields  Fields  Fields    FPS   FPS   FPS       Width      Height  Fields      Count (Desc Error Y/C)
    [m3vpss ]  ------------------------------------------------------------------------------------------------------------
    [m3vpss ]  000 | 4492516 2246259 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (1/0)
    [m3vpss ]  001 | 4492516 2246259 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  002 | 4492442 2246221 2246221     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  003 | 4492516 2246259 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  100 | 4492514 2246257 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  101 | 4492443 2246222 2246221     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)
    [m3vpss ]  102 | 4492514 2246257 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  103 | 4492443 2246222 2246221     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)
    [m3vpss ]  200 | 4474252 2237126 2237126     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  201 | 4474252 2237126 2237126     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  202 | 2787926 1393963 1393963     37    18    18  720 /  720  210 /  244       1          0 0/0 (0/0)
    [m3vpss ]  203 | 4474252 2237126 2237126     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  300 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  301 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  302 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]  303 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
    [m3vpss ]
    [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
    [m3vpss ]  VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
    [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
    [m3vpss ]  VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
    [m3vpss ]
    [m3vpss ]  *** Capture List Manager Advanced Statistics ***
    [m3vpss ]
    [m3vpss ]  List Post Count        : 36476123
    [m3vpss ]  List Stall Count       : 0
    [m3vpss ]  List Post Time (ms)    : Max = 7, Min = 0, Avg = 0, Total = 315580
    [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 904, 972)
    [m3vpss ]  Descriptor miss found count : 0
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  VIP and VPDMA registers,
    [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x0000d400
    [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x0000fc00
    [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00060000
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  74969449: CAPTURE: Fields = 70047565 (fps = 361, CPU Load = 0)
    [m3vpss ]  74969449: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : System Heap      = 6048 B, Mbx = 10237 msgs)
    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : SR0 Heap         = 10811648 B (10 MB)
    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : Frame Buffer     = 715878528 B (682 MB)
    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : Bitstream Buffer = 187596160 B (178 MB)
    [m3vpss ]  74969457: SYSTEM  : FREE SPACE : Tiler 8-bit      = 89128960 B (85 MB)  - TILER ON
    [m3vpss ]  74969457: SYSTEM  : FREE SPACE : Tiler 16-bit     = 44040192 B (42 MB)  - TILER ON
    [m3vpss ]
    [m3vpss ]  *** [DEI0    ] DEI Statistics ***
    [m3vpss ]
    [m3vpss ]  Elasped Time           : 2051 secs
    [m3vpss ]  Total Fields Processed : 35940851
    [m3vpss ]  Total Fields FPS       : 690 FPS
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency
    [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max
    [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [m3vpss ]    0 |  122984         0     122984      0      0  61492      0      0      122984       61492           0           0           0           0           0           0           0           0   5 /  24
    [m3vpss ]    1 |  122984         0     122984      0  61492  61492      0      0      122984           0           0           0           0           0           0           0           0           0   4 /  25
    [m3vpss ]    2 |  122982         0     122982      0  61491  61491      0      0      122982           0           0           0           0           0           0           0           0           0   2 /  25
    [m3vpss ]    3 |  122984         0     122984      0      0  61492      0      0      122984       61492           0           0           0           0           0           0           0           0   5 /  24
    [m3vpss ]    4 |  122984         0     122984      0  61492  61492      0      0      122984           0           0           0           0           0           0           0           0           0   3 /  25
    [m3vpss ]    5 |  122982         0     122982      0  61491  61491      0      0      122982           0           0           0           0           0           0           0           0           0   3 /  25
    [m3vpss ]    6 |  122984         0     122984      0      0  61492      0      0      122984       61492           0           0           0           0           0           0           0           0   3 /  24
    [m3vpss ]    7 |  122982         0     122982      0  61491  61491      0      0      122982           0           0           0           0           0           0           0           0           0   3 /  25
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  *** [DEI2    ] DEI Statistics ***
    [m3vpss ]
    [m3vpss ]  Elasped Time           : 2051 secs
    [m3vpss ]  Total Fields Processed : 34108583
    [m3vpss ]  Total Fields FPS       : 677 FPS
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency
    [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max
    [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [m3vpss ]    0 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   4 /  27
    [m3vpss ]    1 |  122483         0     122483      0      0  61241      0      0      122483       61242           0           0           0           0           0           0           0           0   4 /  26
    [m3vpss ]    2 |   76240         0      76240      0  38120  38120      0      0       76240           0           0           0           0           0           0           0           0           0   2 /  26
    [m3vpss ]    3 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   4 /  27
    [m3vpss ]    4 |  122483         0     122483      0      0  61241      0      0      122483       61242           0           0           0           0           0           0           0           0   6 /  26
    [m3vpss ]    5 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   6 /  27
    [m3vpss ]    6 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   6 /  27
    [m3vpss ]    7 |  122483         0     122483      0      0  61241      0      0      122483       61242           0           0           0           0           0           0           0           0   6 /  26
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  *** [SWMS1] Mosaic Statistics ***
    [m3vpss ]
    [m3vpss ]  Elasped Time: 3 secs
    [m3vpss ]
    [m3vpss ]  Output Request FPS   : 36 fps (110 frames)
    [m3vpss ]  Output Actual  FPS   : 36 fps (110 frames)
    [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)
    [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)
    [m3vpss ]  Scaling Internal     : 33 ms
    [m3vpss ]  Scaling Internal min : 10 ms
    [m3vpss ]  Scaling Internal max : 49 ms
    [m3vpss ]
    [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency   OutBufCopy InBufCopy
    [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max FPS        FPS
    [m3vpss ]  ---------------------------------------------------------------------------------------------------------------------------
    [m3vpss ]    0 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054532          0         0
    [m3vpss ]    1 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  94 / 171          0         0
    [m3vpss ]    2 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0 101 / 180          0         0
    [m3vpss ]    3 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054532          0         0
    [m3vpss ]    4 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  94 / 171          0         0
    [m3vpss ]    5 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0 103 / 180          0         0
    [m3vpss ]    6 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054532          0         0
    [m3vpss ]    7 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0 103 / 180          0         0
    [m3vpss ]    8 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0
    [m3vpss ]    9 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054516          0         0
    [m3vpss ]   10 |    110     46    0    0   64          0        0 (  0/255)         0          0      0  15 / 115          0         0
    [m3vpss ]   11 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0
    [m3vpss ]   12 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054548          0         0
    [m3vpss ]   13 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0
    [m3vpss ]   14 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0
    [m3vpss ]   15 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054548          0         0
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  *** [SWMS1] Mosaic Parameters ***
    [m3vpss ]
    [m3vpss ]  Output FPS: 30
    [m3vpss ]
    [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Low Cost | SWMS | Data  | Blank |
    [m3vpss ]  Num | Num | Start X, Y | Width x Height | Pitch Y / C   | Memory Type | Start X, Y |  Width x Height | Pitch Y / C   | Memory Type | ON / OFF | Inst | Format| Frame |
    [m3vpss ]  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [m3vpss ]    0 |   0 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    1 |   1 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    2 |   2 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    3 |   3 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    4 |   4 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    5 |   5 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    6 |   6 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    7 |   7 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    8 |   8 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]    9 |   9 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]   10 |  10 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]   11 |  11 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]   12 |  12 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]   13 |  13 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]   14 |  14 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]   15 |  15 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  *** [SWMS2] Mosaic Statistics ***
    [m3vpss ]
    [m3vpss ]  Elasped Time: 3 secs
    [m3vpss ]
    [m3vpss ]  Output Request FPS   : 37 fps (112 frames)
    [m3vpss ]  Output Actual  FPS   : 37 fps (112 frames)
    [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)
    [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)
    [m3vpss ]  Scaling Internal     : 33 ms
    [m3vpss ]  Scaling Internal min : 26 ms
    [m3vpss ]  Scaling Internal max : 41 ms
    [m3vpss ]
    [m3vpss ]  Win | Window Repeat Drop Recv Que  FID Invlid Acc Event          Invalid   Que Reject Reject Latency   OutBufCopy InBufCopy
    [m3vpss ]  Num | FPS    FPS    FPS  FPS  FPS  FPS        Count (Max/Min)    CH Frames Frames     Frames Min / Max FPS        FPS
    [m3vpss ]  ---------------------------------------------------------------------------------------------------------------------------
    [m3vpss ]    0 |    112      2    0    0  110          0        0 (  0/255)         0          0      0  51 / 138          0         0
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  *** [SWMS2] Mosaic Parameters ***
    [m3vpss ]
    [m3vpss ]  Output FPS: 30
    [m3vpss ]
    [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Low Cost | SWMS | Data  | Blank |
    [m3vpss ]  Num | Num | Start X, Y | Width x Height | Pitch Y / C   | Memory Type | Start X, Y |  Width x Height | Pitch Y / C   | Memory Type | ON / OFF | Inst | Format| Frame |
    [m3vpss ]  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [m3vpss ]    0 |   0 |    0,    0 |  1024 x    768 |  3840 /     0 | NON-TILED   |    0,    0 |   720 x    480 |  1472 /      0 | NON-TILED   |      OFF |    0 |  422I  |   OFF |
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  74971536: DISPLAY: DVO2(BP1)  : 2 fps, Latency (Min / Max) = ( 7 / 58 ), Callback Interval (Min / Max) = ( 13 / 20 ) !!!
    [m3vpss ]  74971538: DISPLAY: SDDAC(SEC1): 29 fps, Latency (Min / Max) = ( 3 / 61 ), Callback Interval (Min / Max) = ( 31 / 37 ) !!!
    [m3vpss ]
    [m3vpss ]  *** IpcFramesOutRTOS Statistics ***
    [m3vpss ]
    [m3vpss ]  Elasped Time           : 2051 secs
    [m3vpss ]  Total Fields Processed : 958741
    [m3vpss ]  Total Fields FPS       : 467 FPS
    [m3vpss ]
    [m3vpss ]
    [m3vpss ]  CH  | In Recv In Process In Skip
    [m3vpss ]  Num | FPS     FPS        FPS
    [m3vpss ]  --------------------------------
    [m3vpss ]    0 |      29          9      19
    [m3vpss ]    1 |      29          9      19
    [m3vpss ]    2 |      29          9      19
    [m3vpss ]    3 |      29          9      19
    [m3vpss ]    4 |      29          9      19
    [m3vpss ]    5 |      29          9      19
    [m3vpss ]    6 |      29          9      19
    [m3vpss ]    7 |      29          9      19
    [m3vpss ]    8 |      29          9      19
    [m3vpss ]    9 |      29          9      19
    [m3vpss ]   10 |      18          6      12
    [m3vpss ]   11 |      29          9      19
    [m3vpss ]   12 |      29          9      19
    [m3vpss ]   13 |      29          9      19
    [m3vpss ]   14 |      29          9      19
    [m3vpss ]   15 |      29          9      19
    [m3vpss ]
    [c6xdsp ]
    [c6xdsp ]  *** SCD Statistics ***
    [c6xdsp ]
    [c6xdsp ]  Elasped Time           : 2085 secs
    [c6xdsp ]  Total Fields Processed : 319581
    [c6xdsp ]  Total Fields FPS       : 153 FPS
    [c6xdsp ]
    [c6xdsp ]
    [c6xdsp ]  CH  | In Recv In Process User Skip Process Skip In Process Time
    [c6xdsp ]  Num | FPS     FPS        FPS       FPS          per frame (msec)
    [c6xdsp ]  ----------------------------------------------------------------
    [c6xdsp ]    0 |       9          9        0           0              0
    [c6xdsp ]    1 |       9          9        0           0              0
    [c6xdsp ]    2 |       9          9        0           0              0
    [c6xdsp ]    3 |       9          9        0           0              0
    [c6xdsp ]    4 |       9          9        0           0              0
    [c6xdsp ]    5 |       9          9        0           0              0
    [c6xdsp ]    6 |       9          9        0           0              0
    [c6xdsp ]    7 |       9          9        0           0              0
    [c6xdsp ]    8 |       9          9        0           0              0
    [c6xdsp ]    9 |       9          9        0           0              0
    [c6xdsp ]   10 |       6          6        0           0              0
    [c6xdsp ]   11 |       9          9        0           0              0
    [c6xdsp ]   12 |       9          9        0           0              0
    [c6xdsp ]   13 |       9          9        0           0              0
    [c6xdsp ]   14 |       9          9        0           0              0
    [c6xdsp ]   15 |       9          9        0           0              0
    [c6xdsp ]
    [m3video]      74975544: HDVICP-ID:0
    [m3video] All percentage figures are based off totalElapsedTime
    [m3video]               totalAcquire2wait :2 %
    [m3video]               totalWait2Isr :34 %
    [m3video]               totalIsr2Done :0 %
    [m3video]               totalWait2Done :34 %
    [m3video]               totalDone2Release :0 %
    [m3video]               totalAcquire2Release :38 %
    [m3video]               totalAcq2acqDelay :4 %
    [m3video]               totalElapsedTime in msec :74957169
    [m3video]               numAccessCnt:91034904
    [m3video]              IVA-FPS :    1214
    [m3video]              Average time spent per frame in microsec:       7
    [m3video]      74975545: HDVICP-ID:1
    [m3video] All percentage figures are based off totalElapsedTime
    [m3video]               totalAcquire2wait :2 %
    [m3video]               totalWait2Isr :40 %
    [m3video]               totalIsr2Done :0 %
    [m3video]               totalWait2Done :40 %
    [m3video]               totalDone2Release :0 %
    [m3video]               totalAcquire2Release :45 %
    [m3video]               totalAcq2acqDelay :54 %
    [m3video]               totalElapsedTime in msec :65898398
    [m3video]               numAccessCnt:79385616
    [m3video]              IVA-FPS :    1204
    [m3video]              Average time spent per frame in microsec:       7
    [m3video]      74975546: HDVICP-ID:2
    [m3video] All percentage figures are based off totalElapsedTime
    [m3video]               totalAcquire2wait :1 %
    [m3video]               totalWait2Isr :31 %
    [m3video]               totalIsr2Done :0 %
    [m3video]               totalWait2Done :31 %
    [m3video]               totalDone2Release :0 %
    [m3video]               totalAcquire2Release :36 %
    [m3video]               totalAcq2acqDelay :6 %
    [m3video]               totalElapsedTime in msec :74957179
    [m3video]               numAccessCnt:97515684
    [m3video]              IVA-FPS :    1300
    [m3video]              Average time spent per frame in microsec:       5
    [m3video]
    [m3video]  *** ENCODE Statistics ***
    [m3video]
    [m3video]  Elasped Time           : 2051 secs
    [m3video]
    [m3video]
    [m3video]  CH  | In Recv In Skip In User  Out Latency
    [m3video]  Num | FPS     FPS     Skip FPS FPS Min / Max
    [m3video]  --------------------------------------------
    [m3video]    0 |       0       0        0   0 255 /   0
    [m3video]    1 |       0       0        0   0 255 /   0
    [m3video]    2 |   61492       0        0 61492   7 /  35
    [m3video]    3 |   61491       0        0 61492   6 /  39
    [m3video]    4 |       0       0        0   0 255 /   0
    [m3video]    5 |   61492       0        0 61492   6 /  35
    [m3video]    6 |   61491       0        0 61492   7 /  39
    [m3video]    7 |       0       0        0   0 255 /   0
    [m3video]    8 |   61491       0        0 61491   7 /  31
    [m3video]    9 |   61242       0        0 61242   8 /  31
    [m3video]   10 |       0       0        0   0 255 /   0
    [m3video]   11 |   38114       0        0 38114   5 /  31
    [m3video]   12 |   61242       0        0 61243  10 /  35
    [m3video]   13 |       0       0        0   0 255 /   0
    [m3video]   14 |   61242       0        0 61242   9 /  31
    [m3video]   15 |   61242       0        0 61242   9 /  35
    [m3video]   16 |       0       0        0   0 255 /   0
    [m3video]   17 |   61492       0    61492   0 255 /   0
    [m3video]   18 |   61492       0    61492   0 255 /   0
    [m3video]   19 |   61492       0    61492   0 255 /   0
    [m3video]   20 |   61492       0    61492   0 255 /   0
    [m3video]   21 |   61492       0    61492   0 255 /   0
    [m3video]   22 |   61492       0    61492   0 255 /   0
    [m3video]   23 |   61492       0    61492   0 255 /   0
    [m3video]   24 |   61492       0    61492   0 255 /   0
    [m3video]   25 |   61241       0    61241   0 255 /   0
    [m3video]   26 |   61241       0    61241   0 255 /   0
    [m3video]   27 |   38114       0    38114   0 255 /   0
    [m3video]   28 |   61241       0    61241   0 255 /   0
    [m3video]   29 |   61241       0    61241   0 255 /   0
    [m3video]   30 |   61241       0    61241   0 255 /   0
    [m3video]   31 |   61241       0    61241   0 255 /   0
    [m3video]   32 |   61241       0    61241   0 255 /   0
    [m3video]
    [m3video] Multi Channel Encode Average Submit Batch Size
    [m3video] Max Submit Batch Size : 24
    [m3video] IVAHD_0 Average Batch Size : 1
    [m3video] IVAHD_0 Max achieved Batch Size : 4
    [m3video] IVAHD_1 Average Batch Size : 0
    [m3video] IVAHD_1 Max achieved Batch Size : 0
    [m3video] IVAHD_2 Average Batch Size : 1
    [m3video] IVAHD_2 Max achieved Batch Size : 4
    [m3video]
    [m3video] Multi Channel Encode Batch break Stats
    [m3video] Total Number of Batches created: 195410
    [m3video] All numbers are based off total number of Batches created
    [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %
    [m3video]       Batch breaks due to ReqObj Que being empty: 100 %
    [m3video]       Batch breaks due to changed resolution class: 0 %
    [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %
    [m3video]       Batch breaks due to channel repeat: 0 %
    [m3video]       Batch breaks due to different codec: 0 %
    [m3video] Total Number of Batches created: 0
    [m3video] All numbers are based off total number of Batches created
    [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %
    [m3video]       Batch breaks due to ReqObj Que being empty: 0 %
    [m3video]       Batch breaks due to changed resolution class: 0 %
    [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %
    [m3video]       Batch breaks due to channel repeat: 0 %
    [m3video]       Batch breaks due to different codec: 0 %
    [m3video] Total Number of Batches created: 209962
    [m3video] All numbers are based off total number of Batches created
    [m3video]       Batch breaks due to batch sizeexceeding limit: 0 %
    [m3video]       Batch breaks due to ReqObj Que being empty: 100 %
    [m3video]       Batch breaks due to changed resolution class: 0 %
    [m3video]       Batch breaks due to interlace and progressivecontent mix: 0 %
    [m3video]       Batch breaks due to channel repeat: 0 %
    [m3video]       Batch breaks due to different codec: 0 %
    [m3vpss ]
    [m3vpss ]  74977557: LOAD: CPU: 48.4% HWI: 5.5%, SWI:2.7%
    [m3vpss ]
    [m3vpss ]  74977558: LOAD: TSK: IPC_OUT_M30         : 4.2%
    [m3vpss ]  74977558: LOAD: TSK: IPC_FRAMES_OUT1     : 1.9%
    [m3vpss ]  74977558: LOAD: TSK: CAPTURE             : 1.3%
    [m3vpss ]  74977558: LOAD: TSK: DEI0                : 4.9%
    [m3vpss ]  74977558: LOAD: TSK: DEI2                : 6.0%
    [m3vpss ]  74977559: LOAD: TSK: DISPLAY1            : 1.6%
    [m3vpss ]  74977559: LOAD: TSK: DISPLAY2            : 0.4%
    [m3vpss ]  74977561: LOAD: TSK: DUP0                : 0.6%
    [m3vpss ]  74977561: LOAD: TSK: DUP1                : 0.7%
    [m3vpss ]  74977562: LOAD: TSK: DUP2                : 0.8%
    [m3vpss ]  74977562: LOAD: TSK: DUP3                : 1.1%
    [m3vpss ]  74977562: LOAD: TSK: Scalar0             : 0.2%
    [m3vpss ]  74977562: LOAD: TSK: SWMS1               : 5.1%
    [m3vpss ]  74977562: LOAD: TSK: SWMS2               : 2.1%
    [m3vpss ]  74977562: LOAD: TSK: MERGE0              : 0.3%
    [m3vpss ]  74977563: LOAD: TSK: MERGE1              : 0.2%
    [m3vpss ]  74977563: LOAD: TSK: MERGE2              : 0.3%
    [m3vpss ]  74977563: LOAD: TSK: MERGE3              : 0.7%
    [m3vpss ]  74977563: LOAD: TSK: MERGE4              : 0.5%
    [m3vpss ]  74977563: LOAD: TSK: SELECT0             : 0.6%
    [m3vpss ]  74977564: LOAD: TSK: MISC                : 6.7%
    [m3vpss ]
    [m3video]
    [m3video]  74978065: LOAD: CPU: 18.8% HWI: 1.8%, SWI:1.4%
    [m3video]
    [m3video]  74978065: LOAD: TSK: IPC_IN_M30          : 1.3%
    [m3video]  74978065: LOAD: TSK: IPC_BITS_OUT0       : 2.1%
    [m3video]  74978065: LOAD: TSK: ENC0                : 5.0%
    [m3video]  74978065: LOAD: TSK: ENC_PROCESS_TSK_0   : 3.4%
    [m3video]  74978065: LOAD: TSK: ENC_PROCESS_TSK_2   : 3.4%
    [m3video]  74978065: LOAD: TSK: MISC                : 0.4%
    [m3video]
    [c6xdsp ]
    [c6xdsp ]  76210833: LOAD: CPU: 17.0% HWI: 0.4%, SWI:0.1%
    [c6xdsp ]
    [c6xdsp ]  76210833: LOAD: TSK: IPC_FRAMES_IN1      : 0.3%
    [c6xdsp ]  76210833: LOAD: TSK: IPC_BITS_OUT1       : 0.7%
    [c6xdsp ]  76210833: LOAD: TSK: ALG1                : 1.7%
    [c6xdsp ]  76210833: LOAD: TSK: SCD_PROCESS_TSK1    : 13.4%
    [c6xdsp ]  76210833: LOAD: TSK: MISC                : 0.4%
    [c6xdsp ]
    [m3vpss ]
    [m3vpss ]  *** CAPTURE Statistics ***
    [m3vpss ] 74979067: CAPTURE: Queued to driver = 70056810, Dequeued from driver = 70056548
    [m3vpss ] CAPTURE [0] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 184, rdPtr 184
    [m3vpss ]
    [m3vpss ]  *** [DEI0    ] DEI Statistics ***
    [m3vpss ] 74979080: DEI: Rcvd from prev = 35944512, Returned to prev = 35944512
    [m3vpss ] DEI Out [0] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] DEI Out [1] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 360, rdPtr 360
    [m3vpss ] DEI Out [2] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 284, rdPtr 284
    [m3vpss ] DEI Out [3] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] DEI Out [4] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ]
    [m3vpss ]  *** [DEI2    ] DEI Statistics ***
    [m3vpss ] 74979082: DEI: Rcvd from prev = 34112048, Returned to prev = 34112048
    [m3vpss ] DEI Out [0] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] DEI Out [1] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 219, rdPtr 219
    [m3vpss ] DEI Out [2] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 275, rdPtr 275
    [m3vpss ] DEI Out [3] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] DEI Out [4] Buf Q Status
    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0
    [m3vpss ]
    [m3vpss ]  *** [SWMS1] Mosaic Statistics ***
    [m3vpss ] 74979083: SWMS: Rcvd from prev = 33402051, Returned to prev = 13935884
    [m3vpss ] SWMS Out  Buf Q Status
    [m3vpss ] Empty Q -> count 1, wrPtr 92, rdPtr 91
    [m3vpss ] Full Q -> count 0, wrPtr 91, rdPtr 91
    [m3vpss ]
    [m3vpss ]  *** [SWMS2] Mosaic Statistics ***
    [m3vpss ] 74979085: SWMS: Rcvd from prev = 35650846, Returned to prev = 7254385
    [m3vpss ] SWMS Out  Buf Q Status
    [m3vpss ] Empty Q -> count 1, wrPtr 148, rdPtr 147
    [m3vpss ] Full Q -> count 1, wrPtr 147, rdPtr 146
    [m3vpss ]
    [m3vpss ]  *** Display Statistics ***
    [m3vpss ] 74979088: DISPLAY: Rcvd from prev = 35650846, Returned to prev = 35650844, BufsInDriver = 4
    [m3vpss ]
    [m3vpss ]  *** Display Statistics ***
    [m3vpss ] 74979089: DISPLAY: Rcvd from prev = 2246547, Returned to prev = 2246544, BufsInDriver = 5
    [m3video]
    [m3video]  *** Encode Statistics ***
    [m3video]   74979590: ENC: Rcvd from prev = 68430693, Returned to prev = 68430651
    [m3video]  ENC Out  BitBuf Q Status
    [m3video] Empty Q 0 -> count 1, wrPtr 1, rdPtr 0
    [m3video] Empty Q 1 -> count 65, wrPtr 21, rdPtr 340
    [m3video] Empty Q 2 -> count 112, wrPtr 227, rdPtr 115
    [m3video] Full Q -> count 0, wrPtr 29, rdPtr 29
     
     
  • Hi Badri Narayanan,

    I encounter this issue again, but this time is happen at encode. Log show in following.It looks like frame buffer losing, so dei skip the frame and enc no frame to do encode. These channels happen at same hdvicp assign. Do you know why this issue happen?

    Very Thanks,

    Jacson

    DEMO:  0: Detected video at CH [0,0] (720x240@59Hz, 1)!!!

    DEMO:  1: Detected video at CH [0,1] (720x240@59Hz, 1)!!!

    DEMO:  2: Detected video at CH [0,2] (720x240@59Hz, 1)!!!

    DEMO:  3: Detected video at CH [0,3] (720x240@59Hz, 1)!!!

    DEMO:  4: Detected video at CH [1,0] (720x240@59Hz, 1)!!!

    DEMO:  5: Detected video at CH [1,1] (720x240@59Hz, 1)!!!

    DEMO:  6: Detected video at CH [1,2] (720x240@59Hz, 1)!!!

    DEMO:  7: Detected video at CH [1,3] (720x240@59Hz, 1)!!!

    DEMO:  8: No video detected at CH [2,0] !!!

    DEMO:  9: No video detected at CH [2,1] !!!

    DEMO: 10: No video detected at CH [2,2] !!!

    DEMO: 11: No video detected at CH [2,3] !!!

    DEMO: 12: No video detected at CH [3,0] !!!

    DEMO: 13: No video detected at CH [3,1] !!!

    DEMO: 14: No video detected at CH [3,2] !!!

    DEMO: 15: No video detected at CH [3,3] !!!

     

    [m3vpss ]

    [m3vpss ]  *** Capture Driver Advanced Statistics ***

    [m3vpss ]

    [m3vpss ]  VIP Parser Reset Count : 0

    [m3vpss ]

    [m3vpss ]      |   Total    Even     Odd  Total  Even   Odd  Min /  Max  Min /  Max Dropped Fid Repeat Frame Error Y/C

    [m3vpss ]  CH  |  Fields  Fields  Fields    FPS   FPS   FPS       Width      Height  Fields      Count (Desc Error Y/C)

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

    [m3vpss ]  000 | 4492516 2246259 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (1/0)

    [m3vpss ]  001 | 4492516 2246259 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  002 | 4492442 2246221 2246221     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  003 | 4492516 2246259 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  100 | 4492514 2246257 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  101 | 4492443 2246222 2246221     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

    [m3vpss ]  102 | 4492514 2246257 2246257     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  103 | 4492443 2246222 2246221     59    29    29  720 /  720  243 /  244       1          0 0/0 (0/0)

    [m3vpss ]  200 | 4474252 2237126 2237126     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  201 | 4474252 2237126 2237126     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  202 | 2787926 1393963 1393963     37    18    18  720 /  720  210 /  244       1          0 0/0 (0/0)

    [m3vpss ]  203 | 4474252 2237126 2237126     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  300 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  301 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  302 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]  303 | 4474252 2237127 2237125     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)

    [m3vpss ]

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

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

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

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

    [m3vpss ]

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

    [m3vpss ]

    [m3vpss ]  List Post Count        : 36476123

    [m3vpss ]  List Stall Count       : 0

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

    [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 904, 972)

    [m3vpss ]  Descriptor miss found count : 0

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  VIP and VPDMA registers,

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

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

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

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  74969449: CAPTURE: Fields = 70047565 (fps = 361, CPU Load = 0)

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

    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : System Heap      = 6048 B, Mbx = 10237 msgs)

    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : SR0 Heap         = 10811648 B (10 MB)

    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : Frame Buffer     = 715878528 B (682 MB)

    [m3vpss ]  74969450: SYSTEM  : FREE SPACE : Bitstream Buffer = 187596160 B (178 MB)

    [m3vpss ]  74969457: SYSTEM  : FREE SPACE : Tiler 8-bit      = 89128960 B (85 MB)  - TILER ON

    [m3vpss ]  74969457: SYSTEM  : FREE SPACE : Tiler 16-bit     = 44040192 B (42 MB)  - TILER ON

    [m3vpss ]

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

    [m3vpss ]

    [m3vpss ]  Elasped Time           : 2051 secs

    [m3vpss ]  Total Fields Processed : 35940851

    [m3vpss ]  Total Fields FPS       : 690 FPS

    [m3vpss ]

    [m3vpss ]

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

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

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

    [m3vpss ]    0 |  122984         0     122984      0      0  61492      0      0      122984       61492           0           0           0           0           0           0           0           0   5 /  24

    [m3vpss ]    1 |  122984         0     122984      0  61492  61492      0      0      122984           0           0           0           0           0           0           0           0           0   4 /  25

    [m3vpss ]    2 |  122982         0     122982      0  61491  61491      0      0      122982           0           0           0           0           0           0           0           0           0   2 /  25

    [m3vpss ]    3 |  122984         0     122984      0      0  61492      0      0      122984       61492           0           0           0           0           0           0           0           0   5 /  24

    [m3vpss ]    4 |  122984         0     122984      0  61492  61492      0      0      122984           0           0           0           0           0           0           0           0           0   3 /  25

    [m3vpss ]    5 |  122982         0     122982      0  61491  61491      0      0      122982           0           0           0           0           0           0           0           0           0   3 /  25

    [m3vpss ]    6 |  122984         0     122984      0      0  61492      0      0      122984       61492           0           0           0           0           0           0           0           0   3 /  24

    [m3vpss ]    7 |  122982         0     122982      0  61491  61491      0      0      122982           0           0           0           0           0           0           0           0           0   3 /  25

    [m3vpss ]

    [m3vpss ]

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

    [m3vpss ]

    [m3vpss ]  Elasped Time           : 2051 secs

    [m3vpss ]  Total Fields Processed : 34108583

    [m3vpss ]  Total Fields FPS       : 677 FPS

    [m3vpss ]

    [m3vpss ]

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

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

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

    [m3vpss ]    0 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   4 /  27

    [m3vpss ]    1 |  122483         0     122483      0      0  61241      0      0      122483       61242           0           0           0           0           0           0           0           0   4 /  26

    [m3vpss ]    2 |   76240         0      76240      0  38120  38120      0      0       76240           0           0           0           0           0           0           0           0           0   2 /  26

    [m3vpss ]    3 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   4 /  27

    [m3vpss ]    4 |  122483         0     122483      0      0  61241      0      0      122483       61242           0           0           0           0           0           0           0           0   6 /  26

    [m3vpss ]    5 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   6 /  27

    [m3vpss ]    6 |  122483         0     122483      0  61242  61241      0      0      122483           0           0           0           0           0           0           0           0           0   6 /  27

    [m3vpss ]    7 |  122483         0     122483      0      0  61241      0      0      122483       61242           0           0           0           0           0           0           0           0   6 /  26

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  *** [SWMS1] Mosaic Statistics ***

    [m3vpss ]

    [m3vpss ]  Elasped Time: 3 secs

    [m3vpss ]

    [m3vpss ]  Output Request FPS   : 36 fps (110 frames)

    [m3vpss ]  Output Actual  FPS   : 36 fps (110 frames)

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

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

    [m3vpss ]  Scaling Internal     : 33 ms

    [m3vpss ]  Scaling Internal min : 10 ms

    [m3vpss ]  Scaling Internal max : 49 ms

    [m3vpss ]

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

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

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

    [m3vpss ]    0 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054532          0         0

    [m3vpss ]    1 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  94 / 171          0         0

    [m3vpss ]    2 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0 101 / 180          0         0

    [m3vpss ]    3 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054532          0         0

    [m3vpss ]    4 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  94 / 171          0         0

    [m3vpss ]    5 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0 103 / 180          0         0

    [m3vpss ]    6 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054532          0         0

    [m3vpss ]    7 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0 103 / 180          0         0

    [m3vpss ]    8 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0

    [m3vpss ]    9 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054516          0         0

    [m3vpss ]   10 |    110     46    0    0   64          0        0 (  0/255)         0          0      0  15 / 115          0         0

    [m3vpss ]   11 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0

    [m3vpss ]   12 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054548          0         0

    [m3vpss ]   13 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0

    [m3vpss ]   14 |    110      0    1    2  110          0        1 (  5/  5)         0          0      0  92 / 171          0         0

    [m3vpss ]   15 |    110    110    0    0    0          0        0 (  0/255)         0          0      0 65535 / 9054548          0         0

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  *** [SWMS1] Mosaic Parameters ***

    [m3vpss ]

    [m3vpss ]  Output FPS: 30

    [m3vpss ]

    [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Low Cost | SWMS | Data  | Blank |

    [m3vpss ]  Num | Num | Start X, Y | Width x Height | Pitch Y / C   | Memory Type | Start X, Y |  Width x Height | Pitch Y / C   | Memory Type | ON / OFF | Inst | Format| Frame |

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

    [m3vpss ]    0 |   0 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    1 |   1 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    2 |   2 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    3 |   3 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,    0 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    4 |   4 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    5 |   5 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    6 |   6 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    7 |   7 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,  192 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    8 |   8 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]    9 |   9 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]   10 |  10 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]   11 |  11 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,  384 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]   12 |  12 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |    0,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]   13 |  13 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  256,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]   14 |  14 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  512,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]   15 |  15 |    0,    0 |   720 x    240 |  1440 /  1440 | NON-TILED   |  768,  576 |   256 x    192 |  3840 /      0 | NON-TILED   |      ON  |    0 |  420SP |   OFF |

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  *** [SWMS2] Mosaic Statistics ***

    [m3vpss ]

    [m3vpss ]  Elasped Time: 3 secs

    [m3vpss ]

    [m3vpss ]  Output Request FPS   : 37 fps (112 frames)

    [m3vpss ]  Output Actual  FPS   : 37 fps (112 frames)

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

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

    [m3vpss ]  Scaling Internal     : 33 ms

    [m3vpss ]  Scaling Internal min : 26 ms

    [m3vpss ]  Scaling Internal max : 41 ms

    [m3vpss ]

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

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

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

    [m3vpss ]    0 |    112      2    0    0  110          0        0 (  0/255)         0          0      0  51 / 138          0         0

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  *** [SWMS2] Mosaic Parameters ***

    [m3vpss ]

    [m3vpss ]  Output FPS: 30

    [m3vpss ]

    [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Low Cost | SWMS | Data  | Blank |

    [m3vpss ]  Num | Num | Start X, Y | Width x Height | Pitch Y / C   | Memory Type | Start X, Y |  Width x Height | Pitch Y / C   | Memory Type | ON / OFF | Inst | Format| Frame |

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

    [m3vpss ]    0 |   0 |    0,    0 |  1024 x    768 |  3840 /     0 | NON-TILED   |    0,    0 |   720 x    480 |  1472 /      0 | NON-TILED   |      OFF |    0 |  422I  |   OFF |

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  74971536: DISPLAY: DVO2(BP1)  : 2 fps, Latency (Min / Max) = ( 7 / 58 ), Callback Interval (Min / Max) = ( 13 / 20 ) !!!

    [m3vpss ]  74971538: DISPLAY: SDDAC(SEC1): 29 fps, Latency (Min / Max) = ( 3 / 61 ), Callback Interval (Min / Max) = ( 31 / 37 ) !!!

    [m3vpss ]

    [m3vpss ]  *** IpcFramesOutRTOS Statistics ***

    [m3vpss ]

    [m3vpss ]  Elasped Time           : 2051 secs

    [m3vpss ]  Total Fields Processed : 958741

    [m3vpss ]  Total Fields FPS       : 467 FPS

    [m3vpss ]

    [m3vpss ]

    [m3vpss ]  CH  | In Recv In Process In Skip

    [m3vpss ]  Num | FPS     FPS        FPS

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

    [m3vpss ]    0 |      29          9      19

    [m3vpss ]    1 |      29          9      19

    [m3vpss ]    2 |      29          9      19

    [m3vpss ]    3 |      29          9      19

    [m3vpss ]    4 |      29          9      19

    [m3vpss ]    5 |      29          9      19

    [m3vpss ]    6 |      29          9      19

    [m3vpss ]    7 |      29          9      19

    [m3vpss ]    8 |      29          9      19

    [m3vpss ]    9 |      29          9      19

    [m3vpss ]   10 |      18          6      12

    [m3vpss ]   11 |      29          9      19

    [m3vpss ]   12 |      29          9      19

    [m3vpss ]   13 |      29          9      19

    [m3vpss ]   14 |      29          9      19

    [m3vpss ]   15 |      29          9      19

    [m3vpss ]

    [c6xdsp ]

    [c6xdsp ]  *** SCD Statistics ***

    [c6xdsp ]

    [c6xdsp ]  Elasped Time           : 2085 secs

    [c6xdsp ]  Total Fields Processed : 319581

    [c6xdsp ]  Total Fields FPS       : 153 FPS

    [c6xdsp ]

    [c6xdsp ]

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

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

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

    [c6xdsp ]    0 |       9          9        0           0              0

    [c6xdsp ]    1 |       9          9        0           0              0

    [c6xdsp ]    2 |       9          9        0           0              0

    [c6xdsp ]    3 |       9          9        0           0              0

    [c6xdsp ]    4 |       9          9        0           0              0

    [c6xdsp ]    5 |       9          9        0           0              0

    [c6xdsp ]    6 |       9          9        0           0              0

    [c6xdsp ]    7 |       9          9        0           0              0

    [c6xdsp ]    8 |       9          9        0           0              0

    [c6xdsp ]    9 |       9          9        0           0              0

    [c6xdsp ]   10 |       6          6        0           0              0

    [c6xdsp ]   11 |       9          9        0           0              0

    [c6xdsp ]   12 |       9          9        0           0              0

    [c6xdsp ]   13 |       9          9        0           0              0

    [c6xdsp ]   14 |       9          9        0           0              0

    [c6xdsp ]   15 |       9          9        0           0              0

    [c6xdsp ]

    [m3video]      74975544: HDVICP-ID:0

    [m3video] All percentage figures are based off totalElapsedTime

    [m3video]               totalAcquire2wait :2 %

    [m3video]               totalWait2Isr :34 %

    [m3video]               totalIsr2Done :0 %

    [m3video]               totalWait2Done :34 %

    [m3video]               totalDone2Release :0 %

    [m3video]               totalAcquire2Release :38 %

    [m3video]               totalAcq2acqDelay :4 %

    [m3video]               totalElapsedTime in msec :74957169

    [m3video]               numAccessCnt:91034904

    [m3video]              IVA-FPS :    1214

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

    [m3video]      74975545: HDVICP-ID:1

    [m3video] All percentage figures are based off totalElapsedTime

    [m3video]               totalAcquire2wait :2 %

    [m3video]               totalWait2Isr :40 %

    [m3video]               totalIsr2Done :0 %

    [m3video]               totalWait2Done :40 %

    [m3video]               totalDone2Release :0 %

    [m3video]               totalAcquire2Release :45 %

    [m3video]               totalAcq2acqDelay :54 %

    [m3video]               totalElapsedTime in msec :65898398

    [m3video]               numAccessCnt:79385616

    [m3video]              IVA-FPS :    1204

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

    [m3video]      74975546: HDVICP-ID:2

    [m3video] All percentage figures are based off totalElapsedTime

    [m3video]               totalAcquire2wait :1 %

    [m3video]               totalWait2Isr :31 %

    [m3video]               totalIsr2Done :0 %

    [m3video]               totalWait2Done :31 %

    [m3video]               totalDone2Release :0 %

    [m3video]               totalAcquire2Release :36 %

    [m3video]               totalAcq2acqDelay :6 %

    [m3video]               totalElapsedTime in msec :74957179

    [m3video]               numAccessCnt:97515684

    [m3video]              IVA-FPS :    1300

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

    [m3video]

    [m3video]  *** ENCODE Statistics ***

    [m3video]

    [m3video]  Elasped Time           : 2051 secs

    [m3video]

    [m3video]

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

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

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

    [m3video]    0 |       0       0        0   0 255 /   0

    [m3video]    1 |       0       0        0   0 255 /   0

    [m3video]    2 |   61492       0        0 61492   7 /  35

    [m3video]    3 |   61491       0        0 61492   6 /  39

    [m3video]    4 |       0       0        0   0 255 /   0

    [m3video]    5 |   61492       0        0 61492   6 /  35

    [m3video]    6 |   61491       0        0 61492   7 /  39

    [m3video]    7 |       0       0        0   0 255 /   0

    [m3video]    8 |   61491       0        0 61491   7 /  31

    [m3video]    9 |   61242       0        0 61242   8 /  31

    [m3video]   10 |       0       0        0   0 255 /   0

    [m3video]   11 |   38114       0        0 38114   5 /  31

    [m3video]   12 |   61242       0        0 61243  10 /  35

    [m3video]   13 |       0       0        0   0 255 /   0

    [m3video]   14 |   61242       0        0 61242   9 /  31

    [m3video]   15 |   61242       0        0 61242   9 /  35

    [m3video]   16 |       0       0        0   0 255 /   0

    [m3video]   17 |   61492       0    61492   0 255 /   0

    [m3video]   18 |   61492       0    61492   0 255 /   0

    [m3video]   19 |   61492       0    61492   0 255 /   0

    [m3video]   20 |   61492       0    61492   0 255 /   0

    [m3video]   21 |   61492       0    61492   0 255 /   0

    [m3video]   22 |   61492       0    61492   0 255 /   0

    [m3video]   23 |   61492       0    61492   0 255 /   0

    [m3video]   24 |   61492       0    61492   0 255 /   0

    [m3video]   25 |   61241       0    61241   0 255 /   0

    [m3video]   26 |   61241       0    61241   0 255 /   0

    [m3video]   27 |   38114       0    38114   0 255 /   0

    [m3video]   28 |   61241       0    61241   0 255 /   0

    [m3video]   29 |   61241       0    61241   0 255 /   0

    [m3video]   30 |   61241       0    61241   0 255 /   0

    [m3video]   31 |   61241       0    61241   0 255 /   0

    [m3video]   32 |   61241       0    61241   0 255 /   0

    [m3video]

    [m3video] Multi Channel Encode Average Submit Batch Size

    [m3video] Max Submit Batch Size : 24

    [m3video] IVAHD_0 Average Batch Size : 1

    [m3video] IVAHD_0 Max achieved Batch Size : 4

    [m3video] IVAHD_1 Average Batch Size : 0

    [m3video] IVAHD_1 Max achieved Batch Size : 0

    [m3video] IVAHD_2 Average Batch Size : 1

    [m3video] IVAHD_2 Max achieved Batch Size : 4

    [m3video]

    [m3video] Multi Channel Encode Batch break Stats

    [m3video] Total Number of Batches created: 195410

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

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

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

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

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

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

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

    [m3video] Total Number of Batches created: 0

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

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

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

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

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

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

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

    [m3video] Total Number of Batches created: 209962

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

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

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

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

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

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

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

    [m3vpss ]

    [m3vpss ]  74977557: LOAD: CPU: 48.4% HWI: 5.5%, SWI:2.7%

    [m3vpss ]

    [m3vpss ]  74977558: LOAD: TSK: IPC_OUT_M30         : 4.2%

    [m3vpss ]  74977558: LOAD: TSK: IPC_FRAMES_OUT1     : 1.9%

    [m3vpss ]  74977558: LOAD: TSK: CAPTURE             : 1.3%

    [m3vpss ]  74977558: LOAD: TSK: DEI0                : 4.9%

    [m3vpss ]  74977558: LOAD: TSK: DEI2                : 6.0%

    [m3vpss ]  74977559: LOAD: TSK: DISPLAY1            : 1.6%

    [m3vpss ]  74977559: LOAD: TSK: DISPLAY2            : 0.4%

    [m3vpss ]  74977561: LOAD: TSK: DUP0                : 0.6%

    [m3vpss ]  74977561: LOAD: TSK: DUP1                : 0.7%

    [m3vpss ]  74977562: LOAD: TSK: DUP2                : 0.8%

    [m3vpss ]  74977562: LOAD: TSK: DUP3                : 1.1%

    [m3vpss ]  74977562: LOAD: TSK: Scalar0             : 0.2%

    [m3vpss ]  74977562: LOAD: TSK: SWMS1               : 5.1%

    [m3vpss ]  74977562: LOAD: TSK: SWMS2               : 2.1%

    [m3vpss ]  74977562: LOAD: TSK: MERGE0              : 0.3%

    [m3vpss ]  74977563: LOAD: TSK: MERGE1              : 0.2%

    [m3vpss ]  74977563: LOAD: TSK: MERGE2              : 0.3%

    [m3vpss ]  74977563: LOAD: TSK: MERGE3              : 0.7%

    [m3vpss ]  74977563: LOAD: TSK: MERGE4              : 0.5%

    [m3vpss ]  74977563: LOAD: TSK: SELECT0             : 0.6%

    [m3vpss ]  74977564: LOAD: TSK: MISC                : 6.7%

    [m3vpss ]

    [m3video]

    [m3video]  74978065: LOAD: CPU: 18.8% HWI: 1.8%, SWI:1.4%

    [m3video]

    [m3video]  74978065: LOAD: TSK: IPC_IN_M30          : 1.3%

    [m3video]  74978065: LOAD: TSK: IPC_BITS_OUT0       : 2.1%

    [m3video]  74978065: LOAD: TSK: ENC0                : 5.0%

    [m3video]  74978065: LOAD: TSK: ENC_PROCESS_TSK_0   : 3.4%

    [m3video]  74978065: LOAD: TSK: ENC_PROCESS_TSK_2   : 3.4%

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

    [m3video]

    [c6xdsp ]

    [c6xdsp ]  76210833: LOAD: CPU: 17.0% HWI: 0.4%, SWI:0.1%

    [c6xdsp ]

    [c6xdsp ]  76210833: LOAD: TSK: IPC_FRAMES_IN1      : 0.3%

    [c6xdsp ]  76210833: LOAD: TSK: IPC_BITS_OUT1       : 0.7%

    [c6xdsp ]  76210833: LOAD: TSK: ALG1                : 1.7%

    [c6xdsp ]  76210833: LOAD: TSK: SCD_PROCESS_TSK1    : 13.4%

    [c6xdsp ]  76210833: LOAD: TSK: MISC                : 0.4%

    [c6xdsp ]

    [m3vpss ]

    [m3vpss ]  *** CAPTURE Statistics ***

    [m3vpss ] 74979067: CAPTURE: Queued to driver = 70056810, Dequeued from driver = 70056548

    [m3vpss ] CAPTURE [0] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 184, rdPtr 184

    [m3vpss ]

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

    [m3vpss ] 74979080: DEI: Rcvd from prev = 35944512, Returned to prev = 35944512

    [m3vpss ] DEI Out [0] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] DEI Out [1] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 360, rdPtr 360

    [m3vpss ] DEI Out [2] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 284, rdPtr 284

    [m3vpss ] DEI Out [3] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] DEI Out [4] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ]

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

    [m3vpss ] 74979082: DEI: Rcvd from prev = 34112048, Returned to prev = 34112048

    [m3vpss ] DEI Out [0] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] DEI Out [1] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 219, rdPtr 219

    [m3vpss ] DEI Out [2] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 275, rdPtr 275

    [m3vpss ] DEI Out [3] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] DEI Out [4] Buf Q Status

    [m3vpss ] Empty Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ] Full Q -> count 0, wrPtr 0, rdPtr 0

    [m3vpss ]

    [m3vpss ]  *** [SWMS1] Mosaic Statistics ***

    [m3vpss ] 74979083: SWMS: Rcvd from prev = 33402051, Returned to prev = 13935884

    [m3vpss ] SWMS Out  Buf Q Status

    [m3vpss ] Empty Q -> count 1, wrPtr 92, rdPtr 91

    [m3vpss ] Full Q -> count 0, wrPtr 91, rdPtr 91

    [m3vpss ]

    [m3vpss ]  *** [SWMS2] Mosaic Statistics ***

    [m3vpss ] 74979085: SWMS: Rcvd from prev = 35650846, Returned to prev = 7254385

    [m3vpss ] SWMS Out  Buf Q Status

    [m3vpss ] Empty Q -> count 1, wrPtr 148, rdPtr 147

    [m3vpss ] Full Q -> count 1, wrPtr 147, rdPtr 146

    [m3vpss ]

    [m3vpss ]  *** Display Statistics ***

    [m3vpss ] 74979088: DISPLAY: Rcvd from prev = 35650846, Returned to prev = 35650844, BufsInDriver = 4

    [m3vpss ]

    [m3vpss ]  *** Display Statistics ***

    [m3vpss ] 74979089: DISPLAY: Rcvd from prev = 2246547, Returned to prev = 2246544, BufsInDriver = 5

    [m3video]

    [m3video]  *** Encode Statistics ***

    [m3video]   74979590: ENC: Rcvd from prev = 68430693, Returned to prev = 68430651

    [m3video]  ENC Out  BitBuf Q Status

    [m3video] Empty Q 0 -> count 1, wrPtr 1, rdPtr 0

    [m3video] Empty Q 1 -> count 65, wrPtr 21, rdPtr 340

    [m3video] Empty Q 2 -> count 112, wrPtr 227, rdPtr 115

    [m3video] Full Q -> count 0, wrPtr 29, rdPtr 29

     

     

  • Logs indicate HDVICP1 is hung. You can confirm this by adding below code in

    dvr_rdk\mcfw\src_bios6\links_m3video\codec_utils\src\iresman_hdvicp2_fwif.c

    XDAS_UInt32 HDVICP_Wait(IALG_Handle handle, IRES_HDVICP2_Handle iresHandle,                         IRES_YieldContext * yieldCtxt)

     

    Change

        Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle,                    BIOS_WAIT_FOREVER);

    to

     UTILS_assert(Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle,     1000) == TRUE);

     

    If you get assert fail it confirms HDVICP is hung.

    If hang is inside HDVICP,  hang indicates there is some h/w issue on your board related to AVS power.

  • Hi Badri Narayanan,

    I encounter this issue again but system not assert in your modified, My usecase only do "capture, scd and encode",

    Do you have possible idea to help us debug this issue?

    Thanks,

    Jacson

  • Which DVR RDK release are you using. If you are using unsupported DVR RDK version (DVR RDK release before RDK 4.0) then check if you have the following patch in the code:

    ------------ mcfw/src_bios6/links_m3video/iva_enc/encLink_common.c ------------
    diff --git a/mcfw/src_bios6/links_m3video/iva_enc/encLink_common.c b/mcfw/src_bios6/links_m3video/iva_enc/encLink_common.c
    index d05a10b..5988a0e 100755
    --- a/mcfw/src_bios6/links_m3video/iva_enc/encLink_common.c
    +++ b/mcfw/src_bios6/links_m3video/iva_enc/encLink_common.c
    @@ -2455,7 +2455,7 @@
       /*Since this is the first ReqList in the Batch, the channel submit and codec
          submit bits wont have been set a-priori.*/
       pReqObjBatch->channelSubmittedFlag = pReqObjBatch->channelSubmittedFlag |
    -                                        (0x1 << channelId);
    +                                        (((UInt64)0x1ULL) << channelId);
     
     
       if ((UTILS_ENCDEC_RESOLUTION_CLASS_16MP_WIDTH >= inputFrameWidth) &&
    @@ -2577,7 +2577,7 @@
         }
     
         /*Check if the channel has already been inserted in the batch*/
    -    if (pReqObjBatch->channelSubmittedFlag & (0x1 << newObjChannelId))
    +    if (pReqObjBatch->channelSubmittedFlag & (((UInt64)0x1ULL) << newObjChannelId))
         {
           /*Codec doesnt support multiple entries of the same channel in the same
             multi process call. So the batch generation ends here.*/
    @@ -2592,7 +2592,7 @@
         {
           /*This is a new channel so set the bit for this channel*/
           pReqObjBatch->channelSubmittedFlag = pReqObjBatch->channelSubmittedFlag |
    -                                           (0x1 << newObjChannelId);
    +                                           (((UInt64)0x1ULL) << newObjChannelId);
         }
     
         /*Check if there is a codec switch. If yes, batch generation is completed.*/
    

  • Hi Badri,

    I am using rdk 3.0, this patch is already modified in the code. Have any other idea?

    Thanks,

    Jacson

  • You have to connect CCS+JTAG to target and debug further

  • Hi Badri,

    My board occur assert at your suggestion changed, log like below, can it be recovery use software reset?

    I have other question.

    We occur log "DEC Link: Forced flush due to all dec ouputbuffers are locked-up inside the codec lib", we see the bitstream only I frame can be decoded successful. What kind of error does cause this? How do we recovery it if this error happen?

    Thanks,

    Jacson


    179168:!!!SLAVE CORE [VIDEO-M3] DOWN!!!
    SystemLink_copySlaveCoreExceptionContext:152
    mmap of [0xde9c0000:36864]
    mmap virt addresss:0x2ab3f000
    munmap of [0x2ab3f000:36864]
    SystemLink_copySlaveCoreExceptionContext:159
    SystemLink_handleSlaveCoreException:179


    179195:!!!SLAVE CORE DOWN!!!.EXCEPTION INFO DUMP

     !!HW EXCEPTION ACTIVE (0/1): [0]

     !!EXCEPTION CORE NAME      : [VIDEO-M3]

     !!EXCEPTION TASK NAME      : [DEC_PROCESS_TSK_1 ]

     !!EXCEPTION LOCATION       : [links_m3video/codec_utils/src/iresman_hdvicp2_fwif.c:449]

     !!EXCEPTION INFO           : [Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle, 5000) == TRUE]

     !!EXCEPTION CCS CRASH DUMP FORMAT FILE STORED @ ./CCS_CRASH_DUMP_VIDEO-M3.txt
    SystemLink_handleSlaveCoreException:184
     [m3video]  171004: Assertion @ Line: 449 in links_m3video/codec_utils/src/iresman_hdvicp2_fwif.c: Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle, 5000) == TRUE : failed !!!

  • Share bitstream for the "DEC Link: Forced flush due to all dec ouputbuffers are locked-up inside the codec lib" issue.

    Regarding HDVICP hang are you feeding error stream when this condition occurred or is it normal stream.

  • Hi Badri,

    Thanks for your reply.

    About first issue, we use ti encoded pal resolution bitstream and send to ti decoded link path, because we support dynamic ntsc/pal switch function and dynamic decode resolution changed function, so sometimes we only create ntsc resolution for decode link but it received pal resolution bitstream. This issue is sometimes happen, not always. We trust bitstream is not problem. Have any possible reason cause this issue? The decode link should be robust, we have try to create small resolution for decode link but issue can't be reproduce.

    In second issue, we try use new mjpeg decode library to test it, not happen problem until now, maybe it is likely mjpeg decode hang issue we discuss before. if the problem still happen, I will let you know, thanks.

    Jacson

  • For the forced flush issue are you testing with REL.500.V.H264AVC.D.HP.IVAHD.02.00.12.00 H264 decoder version ? If not use that version. It has a fix for buffer loss when encountering XDM_UNSUPPORTED_PARAM error which occurs when feeding stream of resolution greater than decoder create resolution.

  • Hi Badri,

    Thanks for your very important information.

    Jacson

  • Hi Badri,

    How can I get the REL.500.V.H264AVC.D.HP.IVAHD.02.00.12.00 that can be used in rdk?

    I also have probability occur timeout assertion run in attached bitstream decode. Can you help us to analysis it?

    Thanks,

    Jacsonhttp://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/717/2728.tc10.7z

  • You can get REL.500.V.H264AVC.D.HP.IVAHD.02.00.12.00 from your local TI FAE

  • Hi Badri,

    We got the "REL.500.V.H264AVC.E.IVAHD.02.00.07.00" and this release notes show a fixed as below, does this fix "channel at same hdvicp coprocessor is not working" issue we meet before?

    SDOCM00103164
    Encoder's persistent data is shuffled between different channels in multi-instance scenario and hence a codec hang observed IVAHD_001

    Thanks

    Jacson

  • The IR fixes an issue when XDM_GENERATE_HEADER configuration is used in encoder. This is never used in DVR RDK and fix will not have any effect in resolving any hang you are seeing.

  • I have tested this stream and it has run for 3 days without any hang in DVR RDK decode display demo.

  • Hi Badri,

    Thanks your response and try.

    We occur encode hang issue, log like below. Our 264 encode version is REL.500.V.H264AVC.E.IVAHD.02.00.02.02.

    Could you help us to resolved this issue?

    Thanks,

    Jacson

     [m3video] -1781161240:ENCLINK:H264Enc !!WARNING!!!Unable to handle runtime output buffer request
     [m3video] 440473:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18400
     [m3video] 440473:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440473:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440482:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440482:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440482:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440483:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440484:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440484:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440497:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440498:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440498:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440513:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440514:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440514:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440515:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440515:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440515:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440529:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440530:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440530:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440546:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440546:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440546:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440547:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440548:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440548:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440561:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440562:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440562:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440578:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440578:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440578:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440580:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440580:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440580:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440593:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440594:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440594:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440595:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440595:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440595:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440624:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440625:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440625:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440626:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440626:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440627:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] 440627:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[450]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED
     [m3video] Number of Entries in Process List : 1
     [m3video] Extended error for entry 0 : 0x18000
     [m3video] 440628:WARN
     [m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
     [m3video] 440628:WARN
     [m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]
     [m3video] -1781153048:ENCLINK:H264Enc !!WARNING!!!Unable to handle runtime output buffer request

  • Hi Badri,

    My system occur assert again, log like following. We didn't see any decode error info before hang log. It should be an normal bitstream. Do you have any idea? This issue is bother us long time. Any help will be appreciate.

    Thanks,

    Jacson

     [m3video] DEC : Delete CH6, Dummy Object queued !!!
     [m3video]  19811902: Assertion @ Line: 449 in links_m3video/codec_utils/src/iresman_hdvicp2_fwif.c: Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle, 5000) == TRUE : failed !!!


    20167199:!!!SLAVE CORE [VIDEO-M3] DOWN!!!
    SystemLink_copySlaveCoreExceptionContext:152
    mmap of [0xde9c0000:36864]
    mmap virt addresss:0x2aabd000
    munmap of [0x2aabd000:36864]
    SystemLink_copySlaveCoreExceptionContext:159
    SystemLink_handleSlaveCoreException:179


    20167229:!!!SLAVE CORE DOWN!!!.EXCEPTION INFO DUMP

     !!HW EXCEPTION ACTIVE (0/1): [0]

     !!EXCEPTION CORE NAME      : [VIDEO-M3]

     !!EXCEPTION TASK NAME      : [DEC_PROCESS_TSK_0 ]

     !!EXCEPTION LOCATION       : [links_m3video/codec_utils/src/iresman_hdvicp2_fwif.c:449]

     !!EXCEPTION INFO           : [Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle, 5000) == TRUE]

     !!EXCEPTION CCS CRASH DUMP FORMAT FILE STORED @ ./CCS_CRASH_DUMP_VIDEO-M3.txt
    SystemLink_handleSlaveCoreException:184

  • In hung state we need to collect HDVICP dumps to analyze failure reason.Pls contact your TI FAE. I will send the scripts to collect HDVICP dumps. You need to connect CCS+JTAG to target on failure to be able to collect HDVICP dumps. From analysis of HDVICP dumps we can determine if issue is due to board design issue or software issue. As I mentioned previously this is most likely board design issue related to AVS power supply .

  • Hi Badri,

    Thanks for your reply.

    I attached crash dump log, is there any help for us?

    521177 14
    R R0 0x0000000B 0xde9c0844
    R R1 0x0000000B 0x00002000
    R R2 0x0000000B 0x00001744
    R R3 0x0000000B 0x95d5782c
    R R4 0x0000000B 0x00000000
    R R5 0x0000000B 0xde9c0000
    R R6 0x0000000B 0x952de978
    R R7 0x0000000B 0x95a3aef0
    R R8 0x0000000B 0x952de9c4
    R R9 0x0000000B 0x59000900
    R R10 0x0000000B 0x95355418
    R R11 0x0000000B 0x00000002
    R R12 0x0000000B 0xde9c0079
    R SP 0x0000000B 0x95d57a58
    R LR 0x0000000B 0x952dba73
    R PC 0x0000000B 0x952eb1f9
    R PSR 0x0000000B 0x00000000
    R ICSR 0x0000000B 0x00000000
    R MMFSR 0x0000000B 0x00000000
    R BFSR 0x0000000B 0x00000000
    R UFSR 0x0000000B 0x00000000
    R HFSR 0x0000000B 0x00000000
    R DFSR 0x0000000B 0x00000000
    R MMAR 0x0000000B 0x00000000
    R BFAR 0x0000000B 0x00000000
    R AFSR 0x0000000B 0x00000000
    M 0 0x95d56060 0x00002000
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0x0a
    0x00
    0x00
    0x00
    0x00
    0x78
    0xd5
    0x95
    0x69
    0xf7
    0x2b
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x64
    0x00
    0x00
    0x00
    0xfc
    0x77
    0xd5
    0x95
    0x34
    0x78
    0xd5
    0x95
    0x00
    0x78
    0xd5
    0x95
    0x0a
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x30
    0x78
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x17
    0xf8
    0x2b
    0x95
    0x00
    0x78
    0xd5
    0x95
    0x44
    0x78
    0xd5
    0x95
    0x44
    0x78
    0xd5
    0x95
    0x44
    0x78
    0xd5
    0x95
    0x34
    0x78
    0xd5
    0x95
    0x08
    0x78
    0xd5
    0x95
    0x6c
    0x7a
    0xd5
    0x95
    0x34
    0x78
    0xd5
    0x95
    0x2c
    0x78
    0xd5
    0x95
    0x87
    0x6d
    0x2e
    0x95
    0x6c
    0x7a
    0xd5
    0x95
    0x02
    0x92
    0x2e
    0x95
    0x00
    0x00
    0x00
    0x00
    0x57
    0x6d
    0x2e
    0x95
    0xff
    0xff
    0xff
    0xff
    0x70
    0x7a
    0xd5
    0x95
    0x02
    0x00
    0x00
    0x00
    0x97
    0x02
    0x2c
    0x95
    0x87
    0x6d
    0x2e
    0x95
    0x48
    0x00
    0x00
    0x00
    0x98
    0x7a
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xff
    0xff
    0xff
    0xff
    0x73
    0xbe
    0xbe
    0xbe
    0x34
    0x34
    0x39
    0x00
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x34
    0x34
    0x2c
    0x78
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0x06
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x9c
    0xde
    0xf4
    0xce
    0x2a
    0x95
    0xc4
    0xe9
    0x2d
    0x95
    0x0e
    0x00
    0x00
    0x00
    0x60
    0x60
    0xd5
    0x95
    0x00
    0x20
    0x00
    0x00
    0xff
    0xff
    0xff
    0xff
    0xbc
    0xb4
    0xa3
    0x95
    0x00
    0x04
    0x9c
    0xde
    0xc4
    0x79
    0xd5
    0x95
    0xbc
    0x08
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x9c
    0xde
    0x78
    0xe9
    0x2d
    0x95
    0x78
    0xe9
    0x2d
    0x95
    0xc4
    0xe9
    0x2d
    0x95
    0x00
    0x09
    0x00
    0x59
    0xe3
    0x91
    0x2e
    0x95
    0xc1
    0x01
    0x00
    0x00
    0x47
    0xe9
    0x2d
    0x95
    0xa8
    0xd5
    0xd6
    0x95
    0x78
    0x5b
    0x35
    0x95
    0x01
    0x00
    0x00
    0x00
    0x53
    0xe9
    0x2d
    0x95
    0x78
    0xe9
    0x2d
    0x95
    0x00
    0x09
    0x00
    0x59
    0x00
    0x09
    0x00
    0x59
    0xc4
    0x05
    0x9e
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xcc
    0x05
    0x9e
    0x95
    0x55
    0xbf
    0x00
    0x20
    0x01
    0x00
    0x00
    0x00
    0xd8
    0x7a
    0xd5
    0x95
    0x01
    0x00
    0x00
    0x00
    0x18
    0x54
    0x35
    0x95
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x78
    0x5b
    0x35
    0x95
    0x00
    0x00
    0x00
    0x00
    0xa0
    0x23
    0x00
    0x00
    0xf4
    0x59
    0x35
    0x95
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x04
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x80
    0x7b
    0xd5
    0x95
    0x4c
    0x7c
    0xd5
    0x95
    0x01
    0x00
    0x00
    0x00
    0x78
    0x5b
    0x35
    0x95
    0xd0
    0x01
    0x9e
    0x95
    0xc0
    0x01
    0x9e
    0x95
    0x84
    0x04
    0x9e
    0x95
    0x80
    0xc7
    0x8f
    0xb7
    0x08
    0x5a
    0x35
    0x95
    0xec
    0x57
    0x35
    0x95
    0xa0
    0x23
    0x00
    0x59
    0x00
    0xa8
    0x05
    0x58
    0x00
    0x00
    0x00
    0x00
    0x18
    0x54
    0x35
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x59
    0x00
    0x09
    0x00
    0x59
    0x80
    0xc7
    0x8f
    0xb7
    0xd0
    0x01
    0x9e
    0x95
    0x00
    0x00
    0x00
    0x00
    0x33
    0xc7
    0x00
    0x20
    0x40
    0x04
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x03
    0xf2
    0x2a
    0x95
    0xec
    0x7b
    0xd5
    0x95
    0x01
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x10
    0x91
    0xd6
    0x95
    0x90
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x90
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x84
    0xe8
    0x2a
    0x95
    0x0a
    0x00
    0x00
    0x00
    0x08
    0x7c
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0x02
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0xb0
    0xe6
    0xd6
    0x95
    0xe4
    0x7e
    0xd5
    0x95
    0x54
    0x49
    0x9e
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x10
    0x01
    0x00
    0x00
    0x00
    0x48
    0x7c
    0xd5
    0x95
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x40
    0x04
    0x00
    0x00
    0x80
    0x07
    0x00
    0x00
    0x78
    0x5b
    0x35
    0x95
    0x7c
    0x7b
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0x18
    0x54
    0x35
    0x95
    0xfc
    0xff
    0xff
    0x58
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x50
    0x0b
    0x00
    0x59
    0xd0
    0x26
    0x2e
    0x95
    0x2c
    0x34
    0x94
    0x95
    0xe4
    0x7e
    0xd5
    0x95
    0x14
    0xfd
    0x9d
    0x95
    0x02
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xd0
    0x01
    0x9e
    0x95
    0xc4
    0x05
    0x9e
    0x95
    0x80
    0x04
    0x9e
    0x95
    0x81
    0xb8
    0x30
    0x00
    0xac
    0x7e
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xff
    0xff
    0xff
    0xff
    0x01
    0x00
    0x00
    0x00
    0x18
    0x54
    0x35
    0x95
    0x80
    0x04
    0x9e
    0x95
    0xc4
    0x05
    0x9e
    0x95
    0xc0
    0x01
    0x9e
    0x95
    0xd0
    0x01
    0x9e
    0x95
    0x02
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0xb0
    0xe6
    0xd6
    0x95
    0x06
    0x00
    0x00
    0x00
    0x54
    0x49
    0x9e
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x10
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x45
    0x4f
    0x2e
    0x95
    0xbd
    0x26
    0x2e
    0x95
    0xd0
    0x26
    0x2e
    0x95
    0x00
    0x14
    0x00
    0x01
    0x00
    0xf0
    0x91
    0x95
    0x00
    0xc9
    0xa3
    0x95
    0xe4
    0x7e
    0xd5
    0x95
    0x00
    0x00
    0x00
    0x00
    0xdd
    0x72
    0x2e
    0x95
    0x73
    0xf5
    0x30
    0x00
    0x34
    0xb4
    0x30
    0x00
    0x00
    0x00
    0x00
    0x61
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x00
    0x00
    0x00
    0x00
    0x03
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x20
    0x50
    0xc3
    0xd6
    0x95
    0xb0
    0xe6
    0xd6
    0x95
    0x34
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x10
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0xbd
    0x26
    0x2e
    0x95
    0xd0
    0x26
    0x2e
    0x95
    0x00
    0x14
    0x00
    0x01
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x10
    0x01
    0x00
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x20
    0x46
    0x33
    0x95
    0xbd
    0x26
    0x2e
    0x95
    0xd0
    0x26
    0x2e
    0x95
    0x02
    0x00
    0x00
    0x00
    0xf0
    0xae
    0xa3
    0x95
    0xf0
    0x14
    0x32
    0x95
    0xb0
    0xe6
    0xd6
    0x95
    0xc4
    0xe2
    0x2a
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xf8
    0xe6
    0x2a
    0x95
    0xef
    0x2a
    0x2e
    0x95
    0x00
    0x00
    0x00
    0x00
    0x2c
    0x7e
    0xd5
    0x95
    0x90
    0x00
    0x00
    0x00
    0x10
    0x00
    0x7b
    0x02
    0xb0
    0xe6
    0xd6
    0x95
    0x00
    0x00
    0x00
    0x00
    0x80
    0xaf
    0xa3
    0x95
    0x01
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xff
    0xff
    0xff
    0xff
    0x51
    0x87
    0x2d
    0x95
    0x90
    0xe9
    0x2a
    0x95
    0xff
    0xff
    0xff
    0xff
    0x04
    0xc9
    0xa3
    0x95
    0x00
    0xc9
    0xa3
    0x95
    0x00
    0x00
    0x00
    0x00
    0x00
    0xf0
    0x91
    0x95
    0x18
    0x54
    0x35
    0x95
    0x44
    0x12
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xc4
    0x11
    0x00
    0x00
    0x04
    0xc9
    0xa3
    0x95
    0xf4
    0xd6
    0x9d
    0x95
    0x00
    0x00
    0x00
    0x00
    0x02
    0x00
    0x00
    0x00
    0xd0
    0x01
    0x9e
    0x95
    0xc0
    0x01
    0x9e
    0x95
    0x01
    0x00
    0x00
    0x00
    0x44
    0x12
    0x00
    0x00
    0x1e
    0x02
    0x00
    0x00
    0xa8
    0x11
    0x00
    0x00
    0xd0
    0x12
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x51
    0x01
    0x00
    0x00
    0xa8
    0x11
    0x00
    0x00
    0x01
    0x00
    0x00
    0x00
    0x35
    0x20
    0x31
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xa8
    0x4a
    0x92
    0x95
    0x62
    0x15
    0x00
    0x00
    0x84
    0xe9
    0xd6
    0x95
    0x14
    0xfd
    0x9d
    0x95
    0x00
    0xc9
    0xa3
    0x95
    0xbc
    0xb4
    0xa3
    0x95
    0x00
    0xf0
    0x91
    0x95
    0x02
    0x00
    0x00
    0x00
    0x14
    0xfd
    0x9d
    0x95
    0x00
    0xc9
    0xa3
    0x95
    0xbc
    0xb4
    0xa3
    0x95
    0x00
    0x00
    0x00
    0x00
    0x04
    0xc9
    0xa3
    0x95
    0x04
    0xc9
    0xa3
    0x95
    0x73
    0xf5
    0x30
    0x00
    0xbe
    0xbe
    0xbe
    0xbe
    0x6c
    0x14
    0x9d
    0x95
    0x10
    0xf0
    0xa2
    0x95
    0xe4
    0xf6
    0x93
    0x95
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0x00
    0x00
    0x00
    0x00
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0xbe
    0x00
    0x00
    0x00
    0x00
    0x08
    0x13
    0x00
    0x00
    0x0c
    0x13
    0x00
    0x00
    0x00
    0x00
    0x00
    0x00
    0xdc
    0x05
    0x00
    0x00
    0x04
    0x13
    0x00
    0x00
    0xa1
    0xb9
    0x80
    0x02
    0x5c
    0xaf
    0xa3
    0x95
    0x00
    0xc9
    0xa3
    0x95
    0x04
    0xc9
    0xa3
    0x95
    0xbe
    0xbe
    0xbe
    0xbe
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xff
    0xfd
    0x34
    0x2e
    0x95
    0x00
    0xf0
    0x91
    0x95
    0x00
    0x00
    0x00
    0x00
    0xfd
    0xf1
    0x30
    0x00
    0xfd
    0x34
    0x2e
    0x95
    0xe9
    0xc3
    0x2e
    0x95
    0xbe
    0xbe
    0xbe
    0xbe
    

    Thanks,

    Jacson

  • Hi Badri,

    There is a phenomenon in our observation. In the same board, the m3 can run long time without hang when we reduce m3 clock. M3 clock seems affect this hang issue, what is your opinion in mind?

    Thanks,

    Jacson

  • I need the HDVICP internal memory dump and not the text file you attached. Collecting HDVICP internal memory dumps requires CCS+JTAG to be connected to the target.

    For M3 frequency confirm you are using uboot from DVR RDK 4.1 and you are clocking M3 @ 274 Mhz.

    The issue you are seeing is related to AVS power supply on your board and clocking the processor higher will results in higher power consumption making the device more sensitive to power supply issues. The design guidelines I shared before has detailed instructions on how to check compliance.

    You will have to get support from TI FAE for further support related to board design issues.

  • Hi Badri,

    We try to run debugging AVS driver command like below, we find the system is hang quickly than before. What does happen when we disable this? The command is refer to http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_AVS_Driver_User_Guide.

    Is there any setting about AVS power can let us try to debug?

    Thanks,

    Jacson

    For disabling the SR driver from debugfs use:

    $ echo 0 > /sys/kernel/debug/smartreflex/autocomp
  • Hi Badri,

    We have another question.

    According to the "TI81XX_PSP_PM_AVS_Driver_User_Guide" from ti wiki, it show default interrupt delay is 2000msec, please see below link for more detail. We check our system, the value is set 200msec. What delay value is suitable for us?

    Thanks,

    Jacson

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_AVS_Driver_User_Guide

    User can also configure the period for which SR interrupts are kept disabled. This is achieved by:

    $ echo <delay in msec> > /sys/kernel/debug/smartreflex/interrupt_delay
    

    By default delay is set to 2000 msec.

  • Hi Badri,

    We still have m3 hang issue in our board. we find m3 hang issue easy occur at m3 clock running 274MHz.

    When m3 clock running at 274MHz, we got avs power voltage is 1v.

    When m3 clock running at 250MHz, we got avs power voltage is about 0.9v.

    What is the relationship between avs power voltage and m3 clock?

    How to fine tune m3 clock by us?

    Thank you very much,

    Jacson