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.

RDK4 MJPEG Issue

Hello,

We have a customize board based on DM814x and we are using RDK 4 on it.
We are giving
    1] 8ch capture + encode + dump (mp4 + JPEG)&
    2] 8ch capture + display support.
When we are providing only first usecase "8ch capture + encode + dump" , its is giving JPEG files.
After adding Display support in first usecase, same application stopped making JPEG files. JPEG snap shot is not getting dumped. We are using same usecase provided in RDK demo.

Please find attached USECASE file and log of whole Vsys_printDetailedStatistics() for reference.


                                                 Capture (YUV422I) 8CH D1 60fps
                                                              |
                                                              |
                                                        NSF_AFTER_CAPTURE
                                                            YUV420
                                                              |
              -----------------------------------------------------------------------------------------------------------
                                                       CAPTURE_DUP_LINK_IDX
              -----------------------------------------------------------------------------------------------------------
               |                       |                             |                       |                        |
               |                       |                             |                       |                        |
               |                       | 8xD1                        | 8xD1                  |                        |
               |                 ------------                        |                       |                        |
               |                 Select Link                         |                       |                        |
               |                 ------------                        |                       |                        |
               |                       | 1xD1                        |                       |                        |
               |                       |                             | DEI input at 30 fps   | 8xD1                   | 8xD1 420 30fps (Even fields)
               |           -------------------------                 |                       | 30fps                  |
 8D1 420 30fps |              DEI_0  <name-DEI2>           -------------------               | (Even fields)          |
               |                <DEI-SC1>                  DEI_HQ_0 <name-DEI3>              |                        |
  (Even fields)|           -------------------------       DEI-SC1    VIP0_SC0               |                   -----------
               |                       | 1xD1              -------------------               |                    SCALAR-SC5
               |                       | 60fps                 |           |        ---------------------------   -----------
               |                       | Only 1x1 preview      |           |             DEI_1 <name-DEI0>            |
               |                       |                       |           |         (VIP1-SC4)    DEI_SC2            |8D1 422 1fps MJPEG
               |                       |                       |           |        ---------------------------       |(YUV422I)
               |                       |                       |           |              |                           |
               |                       |                       |           |              |                           |
               |                       |                       |           |              |                       ----------------
               |                       |                       |           |              |                       NSF_AFTER_SCALAR
               |                       |                       |           |              |                         (YUV420)
               |                       |                       |           |              |                       ----------------
               |                       |                       |           |              |                           |
               |                       |                       |           |              |                           |
               |                       |                       |           |              |                           |
               |                       |                       |           |              |                           |
               |                       |             CH 0..3 D1|     D1/CIF|        8QCIF |                           |
               |                       |                preview|      H.264|        H.264 |                           |8D1 420 1fps MJPEG
               |                       |                  30fps|     30fps |        30fps |                           |
               |                       |                       |        ---------------------------------------------------
               |                       |                       |                    D1_CIF_QCIF_MERGE_LINK_IDX
               |                       |            ------------        ----------------------------------------------------
               |                       |            |                            |
               |                       |            |                            |
               |                       |            |                            |
               |                       |            |                        ALG_LINK <OSD, SCD Algs>
               |                       |            |                            |
               |                       |            |                            |
       CH4..11 |                       |            |                            |
               |                       |CH0         |                    IPCM3OUT(VPSS)---IPCM3IN(VID)---ENC---IPCBITS_RTOSOUT(VID)---IPCBITS_HLOSIN(HOST)---FILEOUT[DUMP]
               |                       |            |                                                                                      
               |                       |            |                                                                                      
               |                       |            |                                                                         
               |                       |            |
               |                       |1D1         |
        8D1    |                       |60fps       |
        30fps  |                       |            |
            ----------------------------------------------------
                       LIVE_DECODE_MERGE_LINK_IDX
            ----------------------------------------------------
                                       |
                                       |CH0..19
                            ------------------------
                            LIVE_DECODE_DUP_LINK_IDX
                            ------------------------
                                      |||
                                      |||
                      +---------------+|+----------------+
                      |                                  |
                      |                                  |
                 SW Mosaic 1                       SW Mosaic 0
              (DEI-SC1 YUV422I)                     (SC5 YUV422I)
                      |                                  |
                      |                                  |
                      |                                  |
                      |                                  |
                -------------                       -------------
                  DISPLAY 1                           DISPLAY 0
                -------------                       -------------   <tied>
                   <SDTV>                          <On-Chip HDMI> --------- <Off-Chip HDMI>
                  PAL/NTSC                            1080p60                 1080p60

*/

 [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 |       5       3       2      0     0     0  720 /  720  243 /  244       1          1 0/0 (0/0)
 [m3vpss ]  001 |       5       3       2      0     0     0  720 /  720  243 /  244       1          1 0/0 (0/0)
 [m3vpss ]  002 |       5       3       2      0     0     0  720 /  720  243 /  244       1          1 0/0 (0/0)
 [m3vpss ]  003 |       5       3       2      0     0     0  720 /  720  243 /  244       1          1 0/0 (0/0)
 [m3vpss ]  200 |       5       3       2      0     0     0  720 /  720  243 /  244       1          1 0/0 (0/0)
 [m3vpss ]  201 |       5       3       2      0     0     0  720 /  720  243 /  244       1          0 0/0 (0/0)
 [m3vpss ]  202 |       5       3       2      0     0     0  720 /  720  243 /  244       1          0 0/0 (0/0)
 [m3vpss ]  203 |       5       3       2      0     0     0  720 /  720  243 /  244       1          0 0/0 (0/0)
 [m3vpss ]
 [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
 [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
 [m3vpss ]
 [m3vpss ]  *** Capture List Manager Advanced Statistics ***
 [m3vpss ]
 [m3vpss ]  List Post Count        : 25
 [m3vpss ]  List Stall Count       : 0
 [m3vpss ]  List Post Time (ms)    : Max = 0, Min = 0, Avg = 0, Total = 0
 [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 987, 1000)
 [m3vpss ]  Descriptor miss found count : 0
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  VIP and VPDMA registers,
 [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00000000
 [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00000000
 [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00060000
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  75561: CAPTURE: Fields = 25 (fps = 277, CPU Load = 0)
 [m3vpss ]  75561: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
 [m3vpss ]  75562: SYSTEM  : FREE SPACE : System Heap      = 242656 B, Mbx = 10235 msgs)
 [m3vpss ]  75562: SYSTEM  : FREE SPACE : SR0 Heap         = 2152960 B (2 MB)
 [m3vpss ]  75562: SYSTEM  : FREE SPACE : Frame Buffer     = 178944 B (0 MB)
 [m3vpss ]  75562: SYSTEM  : FREE SPACE : Bitstream Buffer = 70283136 B (67 MB)
 [m3vpss ]  75566: SYSTEM  : FREE SPACE : Tiler Buffer     = 99 B (0 MB)  - TILER OFF
 [m3vpss ]
 [m3vpss ]  *** [NSF1] NSF Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time           : 2 secs
 [m3vpss ]  Total Fields Processed : 49
 [m3vpss ]  Total Fields FPS       : 980 FPS
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  CH  | In Recv In Reject In Process Out User Out Out
 [m3vpss ]  Num | FPS     FPS       FPS        FPS Skip FPS Skip FPS
 [m3vpss ]  ------------------------------------------------
 [m3vpss ]    0 |       3         0          3   3        0        0
 [m3vpss ]    1 |       3         0          3   3        0        0
 [m3vpss ]    2 |       3         0          3   3        0        0
 [m3vpss ]    3 |       3         0          3   3        0        0
 [m3vpss ]    4 |       3         0          3   3        0        0
 [m3vpss ]    5 |       3         0          3   3        0        0
 [m3vpss ]    6 |       3         0          3   3        0        0
 [m3vpss ]    7 |       3         0          3   3        0        0
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [NSF0] NSF Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time           : 2 secs
 [m3vpss ]  Total Fields Processed : 8
 [m3vpss ]  Total Fields FPS       : 266 FPS
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  CH  | In Recv In Reject In Process Out User Out Out
 [m3vpss ]  Num | FPS     FPS       FPS        FPS Skip FPS Skip FPS
 [m3vpss ]  ------------------------------------------------
 [m3vpss ]    0 |       0         0          0   0        0        0
 [m3vpss ]    1 |       0         0          0   0        0        0
 [m3vpss ]    2 |       0         0          0   0        0        0
 [m3vpss ]    3 |       0         0          0   0        0        0
 [m3vpss ]    4 |       0         0          0   0        0        0
 [m3vpss ]    5 |       0         0          0   0        0        0
 [m3vpss ]    6 |       0         0          0   0        0        0
 [m3vpss ]    7 |       0         0          0   0        0        0
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [DEI3    ] DEI Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time           : 2 secs
 [m3vpss ]  Total Fields Processed : 25
 [m3vpss ]  Total Fields FPS       : 625 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 |       3         1          2      0      2      0      0      0           2           0           0           0           0           0           0           0           0           0  18 /  38
 [m3vpss ]    1 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  38 /  47
 [m3vpss ]    2 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  38 /  47
 [m3vpss ]    3 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  38 /  47
 [m3vpss ]    4 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  38 /  48
 [m3vpss ]    5 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  30 /  38
 [m3vpss ]    6 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  30 /  38
 [m3vpss ]    7 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  30 /  38
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [DEI0    ] DEI Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time           : 2 secs
 [m3vpss ]  Total Fields Processed : 25
 [m3vpss ]  Total Fields FPS       : 833 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 |       3         1          2      0      2      0      0      0           2           0           0           0           0           0           0           0           0           0  18 /  36
 [m3vpss ]    1 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  31 /  39
 [m3vpss ]    2 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  31 /  39
 [m3vpss ]    3 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  31 /  39
 [m3vpss ]    4 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  27 /  40
 [m3vpss ]    5 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  28 /  36
 [m3vpss ]    6 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  28 /  36
 [m3vpss ]    7 |       3         1          1      0      1      0      0      0           1           0           0           0           0           0           0           0           0           0  28 /  36
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [DEI2    ] DEI Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time           : 2 secs
 [m3vpss ]  Total Fields Processed : 0
 [m3vpss ]  Total Fields FPS       : 0 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 |       0         0          0      0      0      0      0      0           0           0           0           0           0           0           0           0           0           0 255 /   0
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [Scalar0   ] SCLR Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time           : 2 secs
 [m3vpss ]  Total Fields Processed : 8
 [m3vpss ]  Total Fields FPS       : 800 FPS
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  CH  | In Recv In Reject In Process Out Skip Out User Out Latency
 [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS   Skip FPS Min / Max
 [m3vpss ]  ---------------------------------------------------------------------
 [m3vpss ]    0 |       4         3          0   0        0        1  19  19
 [m3vpss ]    1 |       3         3          0   0        0        1  40  40
 [m3vpss ]    2 |       3         3          0   0        0        1  40  40
 [m3vpss ]    3 |       3         3          0   0        0        1  40  40
 [m3vpss ]    4 |       3         3          0   0        0        1  40  40
 [m3vpss ]    5 |       3         3          0   0        0        1  32  32
 [m3vpss ]    6 |       3         3          0   0        0        1  32  32
 [m3vpss ]    7 |       3         3          0   0        0        1  32  32
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [SWMS0] Mosaic Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time: 0 secs
 [m3vpss ]
 [m3vpss ]  Output Request FPS   : 0 fps (32 frames)
 [m3vpss ]  Output Actual  FPS   : 0 fps (32 frames)
 [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)
 [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)
 [m3vpss ]  Scaling Internal     : 16 ms
 [m3vpss ]  Scaling Internal min : 12 ms
 [m3vpss ]  Scaling Internal max : 22 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 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  26 /  60          0         0
 [m3vpss ]    1 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  33 /  53          0         0
 [m3vpss ]    2 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  33 /  53          0         0
 [m3vpss ]    3 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  33 /  53          0         0
 [m3vpss ]    4 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  33 /  55          0         0
 [m3vpss ]    5 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  18 /  60          0         0
 [m3vpss ]    6 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  18 /  60          0         0
 [m3vpss ]    7 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  18 /  60          0         0
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [SWMS0] Mosaic Parameters ***
 [m3vpss ]
 [m3vpss ]  Output FPS: 60
 [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 |   9 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |    0,    0 |  1440 x    810 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    1 |  10 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   | 1440,    0 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    2 |  11 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   | 1440,  270 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    3 |  12 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   | 1440,  540 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    4 |  13 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |    0,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    5 |  14 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  480,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    6 |  15 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  960,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    7 |  16 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   | 1440,  810 |   480 x    270 |  3840 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  *** [SWMS1] Mosaic Statistics ***
 [m3vpss ]
 [m3vpss ]  Elasped Time: 0 secs
 [m3vpss ]
 [m3vpss ]  Output Request FPS   : 0 fps (17 frames)
 [m3vpss ]  Output Actual  FPS   : 0 fps (17 frames)
 [m3vpss ]  Output Drop    FPS   : 0 fps (0 frames)
 [m3vpss ]  Output Reject  FPS   : 0 fps (0 frames)
 [m3vpss ]  Scaling Internal     : 28 ms
 [m3vpss ]  Scaling Internal min : 22 ms
 [m3vpss ]  Scaling Internal max : 38 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 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  32 /  58          0         0
 [m3vpss ]    1 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  48 /  60          0         0
 [m3vpss ]    2 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  48 /  60          0         0
 [m3vpss ]    3 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  48 /  60          0         0
 [m3vpss ]    4 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  49 /  62          0         0
 [m3vpss ]    5 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  25 /  37          0         0
 [m3vpss ]    6 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  25 /  37          0         0
 [m3vpss ]    7 |      0      0    0    0    0          0        0 (  0/255)         0          0      0  25 /  37          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 |   9 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |    0,    0 |   528 x    360 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    1 |  10 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  528,    0 |   192 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    2 |  11 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  528,  120 |   192 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    3 |  12 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  528,  240 |   192 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    4 |  13 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |    0,  360 |   176 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    5 |  14 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  176,  360 |   176 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    6 |  15 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  352,  360 |   176 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]    7 |  16 |    0,    0 |   704 x    240 |   704 /   704 | NON-TILED   |  528,  360 |   176 x    120 |  1472 /      0 | NON-TILED   |       ON |    0 |  420SP |   OFF |
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  75672: DISPLAY: HDDAC(BP0) : 58 fps, Latency (Min / Max) = ( 67 / 97 ), Callback Interval (Min / Max) = ( 16 / 17 ) DropCount:0 DispLatency (Min / Max) = ( 42 / 65 ) !!!
 [m3vpss ]  75673: DISPLAY DRV: HDDAC(BP0) : Q:[34] Display:[97], Repeat:[65], DQ:[31]
 [m3vpss ]  75673: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 95, HDDAC(BP0) 0, DVO2(BP1) 95, SDDAC(SEC1) 97
 [m3vpss ]  75673: SYSTEM  : FREE SPACE : System Heap      = 242656 B, Mbx = 10238 msgs)
 [m3vpss ]  75673: SYSTEM  : FREE SPACE : SR0 Heap         = 2152960 B (2 MB)
 [m3vpss ]  75674: SYSTEM  : FREE SPACE : Frame Buffer     = 178944 B (0 MB)
 [m3vpss ]  75674: SYSTEM  : FREE SPACE : Bitstream Buffer = 70283136 B (67 MB)
 [m3vpss ]  75677: SYSTEM  : FREE SPACE : Tiler Buffer     = 99 B (0 MB)  - TILER OFF
 [m3vpss ]  75678: DISPLAY: SDDAC(SEC1): 29 fps, Latency (Min / Max) = ( 81 / 148 ), Callback Interval (Min / Max) = ( 33 / 34 ) DropCount:0 DispLatency (Min / Max) = ( 66 / 100 ) !!!
 [m3vpss ]  75678: DISPLAY DRV: SDDAC(SEC1): Q:[20] Display:[39], Repeat:[22], DQ:[16]
 [m3video]  78529: SCD: CH8: NO Tamper Detected !!!
 [m3video]  78570: SCD: CH13: NO Tamper Detected !!!
 [m3video]  78575: SCD: CH14: NO Tamper Detected !!!
 [m3video]  78581: SCD: CH15: NO Tamper Detected !!!
 [m3video]  78733: SCD: CH12: NO Tamper Detected !!!
 [m3video]  78750: SCD: CH9: NO Tamper Detected !!!
 [m3video]  78755: SCD: CH10: NO Tamper Detected !!!
 [m3video]  78763: SCD: CH11: NO Tamper Detected !!!
 [m3video]  78766: SCD: CH13: Tamper Detected !!!
 [m3video]  78769: SCD: CH14: Tamper Detected !!!
 [m3video]  78774: SCD: CH15: Tamper Detected !!!
 [m3video]  78955: SCD: CH9: Tamper Detected !!!
 [m3video]  78959: SCD: CH10: Tamper Detected !!!
 [m3video]  78963: SCD: CH11: Tamper Detected !!!
 [m3video]
 [m3video]  *** (VCOP) OSD Statistics ***
 [m3video]
 [m3video]  Elasped Time           : 4 secs
 [m3video]  Total Fields Processed : 2034
 [m3video]  Total Fields FPS       : 5497 FPS
 [m3video]
 [m3video]  Detailed Internal Profile Log,
 [m3video]  - OSD ALG Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - GATHER  Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - BLEND   Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - SCATTER Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - EDMA    Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - VCOP    Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - SCAT/GATH CPU time   :          0 msecs (0 % of elasped time)
 [m3video]  - BLEND     CPU time   :          0 msecs (0 % of elasped time)
 [m3video]
 [m3video]
 [m3video]  CH  | In Recv In Que In Reject In Process
 [m3video]  Num | FPS     FPS    FPS       FPS
 [m3video]  ------------------------------------------
 [m3video]    0 |      31     31         0         31
 [m3video]    1 |      31     31         0         31
 [m3video]    2 |      31     31         0         31
 [m3video]    3 |      31     31         0         31
 [m3video]    4 |      31     31         0         31
 [m3video]    5 |      31     31         0         31
 [m3video]    6 |      31     31         0         31
 [m3video]    7 |      31     31         0         31
 [m3video]    8 |      31     31         0         31
 [m3video]    9 |      31     31         0         31
 [m3video]   10 |      31     31         0         31
 [m3video]   11 |      31     31         0         31
 [m3video]   12 |      31     31         0         31
 [m3video]   13 |      31     31         0         31
 [m3video]   14 |      31     31         0         31
 [m3video]   15 |      31     31         0         31
 [m3video]   16 |       1      1         0          1
 [m3video]   17 |       1      1         0          1
 [m3video]   18 |       1      1         0          1
 [m3video]   19 |       1      1         0          1
 [m3video]   20 |       1      1         0          1
 [m3video]   21 |       1      1         0          1
 [m3video]   22 |       1      1         0          1
 [m3video]   23 |       1      1         0          1
 [m3video]
 [m3video]
 [m3video]  *** (VCOP) SCD Statistics ***
 [m3video]
 [m3video]  Elasped Time           : 1 secs
 [m3video]  Total Fields Processed : 44
 [m3video]  Total Fields FPS       : 220 FPS
 [m3video]
 [m3video]  Detailed Internal Profile Log,
 [m3video]  - SCD ALG Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - VCOP    Total time   :          0 msecs (0 % of elasped time)
 [m3video]  - SCD ALG   CPU time   :          0 msecs (0 % of elasped time)
 [m3video]
 [m3video]
 [m3video]  CH  | In Recv In Skip In Process
 [m3video]  Num | FPS     FPS     FPS
 [m3video]  ---------------------------------
 [m3video]    0 |       0       0          0
 [m3video]    1 |       0       0          0
 [m3video]    2 |       0       0          0
 [m3video]    3 |       0       0          0
 [m3video]    4 |       0       0          0
 [m3video]    5 |       0       0          0
 [m3video]    6 |       0       0          0
 [m3video]    7 |       0       0          0
 [m3video]    8 |      34      29          6
 [m3video]    9 |      34      29          5
 [m3video]   10 |      34      29          5
 [m3video]   11 |      34      29          5
 [m3video]   12 |      34      29          5
 [m3video]   13 |      35      29          6
 [m3video]   14 |      35      29          6
 [m3video]   15 |      35      29          6
 [m3video]   16 |       0       0          0
 [m3video]   17 |       0       0          0
 [m3video]   18 |       0       0          0
 [m3video]   19 |       0       0          0
 [m3video]   20 |       0       0          0
 [m3video]   21 |       0       0          0
 [m3video]   22 |       0       0          0
 [m3video]   23 |       0       0          0
 [m3video]
 [m3video]      81689: HDVICP-ID:0
 [m3video] All percentage figures are based off totalElapsedTime
 [m3video]               totalAcquire2wait :0 %
 [m3video]               totalWait2Isr :9 %
 [m3video]               totalIsr2Done :0 %
 [m3video]               totalWait2Done :9 %
 [m3video]               totalDone2Release :0 %
 [m3video]               totalAcquire2Release :10 %
 [m3video]               totalAcq2acqDelay :89 %
 [m3video]               totalElapsedTime in msec :    6169
 [m3video]               numAccessCnt:     203
 [m3video]              IVA-FPS :      33
 [m3video]              Average time spent per frame in microsec:    2735
 [m3video]      81690: HDVICP-ID:1
 [m3video] All percentage figures are based off totalElapsedTime
 [m3video]               totalAcquire2wait :0 %
 [m3video]               totalWait2Isr :0 %
 [m3video]               totalIsr2Done :0 %
 [m3video]               totalWait2Done :0 %
 [m3video]               totalDone2Release :0 %
 [m3video]               totalAcquire2Release :0 %
 [m3video]               totalAcq2acqDelay :0 %
 [m3video]               totalElapsedTime in msec :       0
 [m3video]               numAccessCnt:       0
 [m3video]              IVA-FPS :       0
 [m3video]              Average time spent per frame in microsec:       0
 [m3video]      81691: HDVICP-ID:2
 [m3video] All percentage figures are based off totalElapsedTime
 [m3video]               totalAcquire2wait :0 %
 [m3video]               totalWait2Isr :0 %
 [m3video]               totalIsr2Done :0 %
 [m3video]               totalWait2Done :0 %
 [m3video]               totalDone2Release :0 %
 [m3video]               totalAcquire2Release :0 %
 [m3video]               totalAcq2acqDelay :0 %
 [m3video]               totalElapsedTime in msec :       0
 [m3video]               numAccessCnt:       0
 [m3video]              IVA-FPS :       0
 [m3video]              Average time spent per frame in microsec:       0
 [m3video]
 [m3video]  *** ENCODE Statistics ***
 [m3video]
 [m3video]  Elasped Time           : 5 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 |      35      31        0   4 255 / 69066
 [m3video]    1 |      35      31        0   4 255 / 69068
 [m3video]    2 |      35      31        0   4 255 / 69069
 [m3video]    3 |      35      32        0   3 255 / 69069
 [m3video]    4 |      35      31        0   4 255 / 69071
 [m3video]    5 |      35      31        0   4 255 / 69079
 [m3video]    6 |      35      31        0   4 255 / 69079
 [m3video]    7 |      35      31        0   4 255 / 69079
 [m3video]    8 |      35       0       35   0 255 /   0
 [m3video]    9 |      35       0       35   0 255 /   0
 [m3video]   10 |      35       0       35   0 255 /   0
 [m3video]   11 |      35       0       35   0 255 /   0
 [m3video]   12 |      35       0       35   0 255 /   0
 [m3video]   13 |      35       0       35   0 255 /   0
 [m3video]   14 |      35       0       35   0 255 /   0
 [m3video]   15 |      35       0       35   0 255 /   0
 [m3video]   16 |       1       1        1   0 255 /   0
 [m3video]   17 |       1       1        1   0 255 /   0
 [m3video]   18 |       1       1        1   0 255 /   0
 [m3video]   19 |       1       1        1   0 255 /   0
 [m3video]   20 |       1       1        1   0 255 /   0
 [m3video]   21 |       1       1        1   0 255 /   0
 [m3video]   22 |       1       1        1   0 255 /   0
 [m3video]   23 |       1       1        1   0 255 /   0
 [m3video]
 [m3video] Multi Channel Encode Average Submit Batch Size
 [m3video] Max Submit Batch Size : 24
 [m3video] IVAHD_0 Average Batch Size : 2
 [m3video] IVAHD_0 Max achieved Batch Size : 7
 [m3video]
 [m3video] Multi Channel Encode Batch break Stats
 [m3video] Total Number of Batches created: 69
 [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] 81697:DECLINK::links_m3video/iva_dec/decLink_tsk.c:[33]::INTERNAL ERROR:-8
 [m3video] Link create should be first cmd.Received Cmd:8196
 [m3vpss ]
 [m3vpss ]  84698: LOAD: CPU: 42.5% HWI: 9.0%, SWI:2.4%
 [m3vpss ]
 [m3vpss ]  84698: LOAD: TSK: IPC_OUT_M30         : 2.7%
 [m3vpss ]  84698: LOAD: TSK: CAPTURE             : 1.0%
 [m3vpss ]  84700: LOAD: TSK: NSF0                : 0.1%
 [m3vpss ]  84700: LOAD: TSK: NSF1                : 1.9%
 [m3vpss ]  84700: LOAD: TSK: DEI0                : 2.6%
 [m3vpss ]  84700: LOAD: TSK: DEI3                : 3.7%
 [m3vpss ]  84701: LOAD: TSK: DISPLAY0            : 1.1%
 [m3vpss ]  84701: LOAD: TSK: DISPLAY2            : 0.4%
 [m3vpss ]  84701: LOAD: TSK: DUP0                : 2.0%
 [m3vpss ]  84701: LOAD: TSK: DUP1                : 0.8%
 [m3vpss ]  84701: LOAD: TSK: Scalar0             : 0.8%
 [m3vpss ]  84701: LOAD: TSK: SWMS0               : 5.6%
 [m3vpss ]  84702: LOAD: TSK: SWMS1               : 3.6%
 [m3vpss ]  84702: LOAD: TSK: MERGE0              : 0.2%
 [m3vpss ]  84702: LOAD: TSK: MERGE1              : 0.5%
 [m3vpss ]  84702: LOAD: TSK: SELECT0             : 0.4%
 [m3vpss ]  84702: LOAD: TSK: MISC                : 3.7%
 [m3vpss ]
 [m3video]
 [m3video]  85204: LOAD: CPU: 25.3% HWI: 2.6%, SWI:1.3%
 [m3video]
 [m3video]  85204: LOAD: TSK: IPC_IN_M30          : 1.3%
 [m3video]  85204: LOAD: TSK: IPC_BITS_OUT0       : 0.5%
 [m3video]  85204: LOAD: TSK: VCOP                : 2.6%
 [m3video]  85204: LOAD: TSK: ENC0                : 3.9%
 [m3video]  85204: LOAD: TSK: ALG0                : 7.3%
 [m3video]  85204: LOAD: TSK: SCD_PROCESS_TSK0    : 4.2%
 [m3video]  85204: LOAD: TSK: ENC_PROCESS_TSK_0   : 0.8%
 [m3video]  85205: LOAD: TSK: MISC                : 0.8%
 [m3video]
 [c6xdsp ]
 [c6xdsp ]  84684: LOAD: CPU: 5.6% HWI: 0.3%, SWI:0.4%
 [c6xdsp ]
 [c6xdsp ]  84684: LOAD: TSK: MISC                : 4.9%
 [c6xdsp ]

  • Hello Badri,

    I have fixed this issue.


    For JPEG, RDK has following way
    CAP -> SCALER -> NSF -> ENC -> DUMP
    In default usecase they are giving only even field to SCALER. But, if interlaced data is given to capture port, even field's data do not contain enough information for image. I gave odd+even field to SCALER. Now scaler in not rejecting any frame that it rejected when I was giving only even field. Now MJPEG encode is getting data & we are able to dump jpeg files.

  • Thank you for sharing the fix but I don't understand how this issue happened after adding display. Are you dropping alternate fields in capture or were you configuring the scaler to drop alternate fields.

  • Hi Badri,

    No, there is no relation with display support. I misguide from usecase.

    There is a function "skipOddFieldAtSC()" in usecase, which skip odd field from interlace data to Scaler.

  • The issue you are facing seems to be a bug in scaler link.

    Pls make sure you are configuring encLink create params

    EncLink_ChCreateParams.overrideInputScanFormat = TRUE

    EncLink_ChCreateParams.fieldPicEncode = FALSE

     

  • Thanks Badri,

    I have another issue.

    I am getting following error log

    Nov 17 12:45:15 dm814x user.alert kernel: *** NotifyDrv_attach: Maximum number of supported user clients have already been registered.
    Nov 17 12:45:15 dm814x user.alert kernel: Error [0xfffffff6] at Line no: 2015 in file /home/SoftwareRelease/DVRRDK_04.00.00.03/ti_tools/syslink/syslink_2_20_02_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/NotifyDrv.c
    root@dm814x:/media/mmcblk0

    Do not know why this occurs.

    Please help in this.

  • The syslink error indicates you have more than 32 processes that have done Notify_attach (Syslink_setup) and there are no more free slots. When do you get this error

  • Hello Badri,

    I am facing another issue as follow.

    Sometimes following assertion is coming.

    This occurs sometimes only, but I am not getting, why this assertion is coming.

     0: SYSTEM: IPC init in progress !!! 0% pppd call generic-file_airtel
     31: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
     32: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
     32: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
     32: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
     39: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
     40: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
     41: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
     [host] HDMI Ctrl :Initializing
     [host] HDMI Ctrl :Initialized
     [host] HDMI Ctrl :Sink Connected
     [m3vpss ] 102893: Assertion @ Line: 611 in links_m3vpss/system/system_dctrl.c: retVal == FVID2_SOK : failed !!!

  • Are you connecting/disconnecting HDMI cable at start of application when you see this issue ?

  • Hello Badri,

    This error would occured some times only.

    Log says that Display is connected when that error comes. But, whether this error is coming because of this?