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.

error message

hello TI-friends,

I got following message 

[m3video] outArgs->viddec3OutArgs.extendedError for channel 10 Error: 0x13021 ==> any idea for this error?

[m3video] 68185: DECODE: Creating CH4 of 720 x 480 [PROGRESSIVE] [NON-TILED ],target bitrate = 2000 Kbps ...
[m3video] 68185: DECODE: CH4: Decoder Create CH done!!!
[m3video] 68451:DECLINK::links_m3video/iva_dec/decLink_h264.c:[385]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED:STATUS
[m3video] outArgs->viddec3OutArgs.extendedError for channel 10 Error: 0x13021
[m3video] Sequence called number 8

ch=10 size=1736 errStatus=-122
[m3video] 68509:DECLINK::links_m3video/iva_dec/decLink_h264.c:[385]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED:STATUS
[m3video] outArgs->viddec3OutArgs.extendedError for channel 10 Error: 0x13021
[m3video] Sequence called number 9
[m3video] DEC : Delete CH10 Got the Dummy Object queued !!!
[m3video] 68965: DECODE: CH10: Decoder flush needed (77857)!!!
[m3video] 68966: DECODE: CH10: Decoder Flushing !!!
[m3video] DEC : Delete CH10, Dummy Object queued !!!
[m3video] 68966: DECODE: CH10: Decoder Flushing !!!
[m3video] 68966: DECODE: CH10: Decoder Flushing !!!
[m3video] 68966: DECODE: CH10: Decoder Flushing !!!
[m3video] 68966: DECODE: CH10: Decoder Flushing !!!

  • Refer H264 decoder user guide to understand how to interpret extended error code:

    0x13021 has  following bit set each of which corresponds to error

    Bit 0: IH264VDEC_ERR_NOSLICE

    Bit 5:IH264VDEC_ERR_UNAVAILABLESPS

    Bit 12:XDM_CORRUPTEDHEADER

    Bit 13:XDM_UNSUPPORTEDINPUT

    Bit 16:IH264VDEC_ERR_UNSUPPFEATURE

    The main error I see is IH264VDEC_ERR_UNAVAILABLESPS. Your application is feeding stream without starting from SPS+PPS+IDR

  • hello badri,

    thanks for your reply.

    So the following is the same , right?

    [m3video] outArgs->viddec3OutArgs.extendedError for channel 10 Error: 0x13221

    [m3video] 71661: DECODE: CH4: Decoder Create CH done!!!
    preview task over 30ms delay=-225
    [m3video] 72622:DECLINK::links_m3video/iva_dec/decLink_h264.c:[385]::INTERNAL ERROR:-1
    [m3video] ALGPROCESS FAILED:STATUS
    [m3video] outArgs->viddec3OutArgs.extendedError for channel 10 Error: 0x13221
    [m3video] Sequence called number 20

    ch=10 size=9246 errStatus=-122
    [m3video] DEC_LINK: CH10 decoder changing resolution
    [m3video] 72773: DECODE: CH10: Decoder flush needed (544321825)!!!
    [m3video] 72774: DECODE: CH10: Decoder Flushing !!!
    [m3video] 72774: DECODE: CH10: Decoder Flushing !!!

  • hello badri

    will the decoder check the resolution always when finding IDR?

    what'll happen if only the first IDR with SPS/PPS in the stream ??

  • hello badri,

    thanks for your reply.

    [m3video] outArgs->viddec3OutArgs.extendedError for channel 10 Error: 0x13221

    Bit 9: XDM_APPLIEDCONCEALMENT

    --> does it mean the TI have applied some error concealment already ?

  • HappyNewYear said:
    --> does it mean the TI have applied some error concealment already ?

    Yes .Decoder will try to apply concealment for some errors.

    HappyNewYear said:

    will the decoder check the resolution always when finding IDR?

    Resolution can change only on IDR frame with SPS+PPS. Decoder will check resolution for every such frame and identify and change in resolution..

    HappyNewYear said:

    what'll happen if only the first IDR with SPS/PPS in the stream ??

    There is no issue. As long as stream starts with SPS+PPS decoding will work fine.

  • hello badri,

     thanks for your reply.

    I have  one more question. Can TI decode bs with following features ?

    a. h264 profile: level  is  main: 4.1

    b. intra frame inteval range from 1(no P) ~30

    c. average bit rate(VBR) from 6~8 Mbps

  • Yes it can decode.Refer TI H264 decoder data sheet for decoder capabilities

  • By test,

    we found this bit stream could be decoded safely under 5 channels. when 6st ch was added, M3 will crash.

    We use other BS and didn't see this.

    Any idea?

  • any comment?

    we found this bit stream could be decoded safely under 5 channels. when 6st ch was added, M3 will crash.

    > this could happen 100% 

  • Pls attach the h264 elementary stream

  • Due to some reason, I couldn't paste the link publically

  • Share it with TI FAE or send link as private msg using "Friend Request" option

  • hello Badri,

     did you get my messages about the location ?

  • Hi,

    With the stream shared, no crash is observed for 6 channels of decode. The test is done with decode display demo.

    Ini file http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/717/7485.test.ini used for the test and logs

     
     0: Opening file [/data/015124.264] of 1920 x 1080  Codec: h264... 
     0: WARNING: Either the displaydelay was not set or Default value was set as 0
     1: Opening file [/data/015124.264] of 1920 x 1080  Codec: h264... 
     1: WARNING: Either the displaydelay was not set or Default value was set as 0
     2: Opening file [/data/015124.264] of 1920 x 1080  Codec: h264... 
     2: WARNING: Either the displaydelay was not set or Default value was set as 0
     3: Opening file [/data/015124.264] of 1920 x 1080  Codec: h264... 
     3: WARNING: Either the displaydelay was not set or Default value was set as 0
     4: Opening file [/data/015124.264] of 1920 x 1080  Codec: h264... 
     4: WARNING: Either the displaydelay was not set or Default value was set as 0
     5: Opening file [/data/015124.264] of 1920 x 1080  Codec: h264... 
     5: WARNING: Either the displaydelay was not set or Default value was set as 0
    gVdecVdis_config.numChannels : 6 gVdecVdis_config.chBufSize[0] : 2073600
    gVdecVdis_config.numChannels : 6 gVdecVdis_config.chBufSize[1] : 2073600
    gVdecVdis_config.numChannels : 6 gVdecVdis_config.chBufSize[2] : 2073600
    gVdecVdis_config.numChannels : 6 gVdecVdis_config.chBufSize[3] : 2073600
    gVdecVdis_config.numChannels : 6 gVdecVdis_config.chBufSize[4] : 2073600
    gVdecVdis_config.numChannels : 6 gVdecVdis_config.chBufSize[5] : 2073600
     File open ... DONE !!!
     
    --------------- CHANNEL DETAILS-------------
    Dec Channels => 6
    Disp CVPSS_GRPX : (1)- venc 4 not running.
    hannels => 6
    -------------------------------------------
     0: SYSTEM: System Common Init in progress !!!
     0: SYSTEM: IPC init in progress !!!
    SYSLINK_LOG : Ipc_setup : 677 : USER : RefCount : 1
     16: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
     16: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
     16: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
     16: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
     16: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
     19: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
     21: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
     23: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
     23: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
     24: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
     25: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
     26: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
     26: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
     27: SYSTEM: IPC init DONE !!!
     28: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
     31: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
     33: SYSTEM: ListElem Shared Addr = 0x40f9e480
     34: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
     37: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
     39: SYSTEM: ListElem Shared Addr = 0x40fd6200
     40: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
     43: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
     45: SYSTEM: ListElem Shared Addr = 0x41018580
     46: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
     49: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
     51: SYSTEM: ListElem Shared Addr = 0x4105b880
     52: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
     55: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
     57: SYSTEM: ListElem Shared Addr = 0x4109e600
     74: SYSTEM: System Common Init Done !!!
    ch[0], h264
    ch[1], h264
    ch[2], h264
    ch[3], h264
    ch[4], h264
    ch[5], h264
    sh: line 0: echo: write error: Invalid argument
     [host] HDMI Ctrl :Initializing
    [HOST] 
    ThreadName:Vdis_hdmiControlThread_0,ThreadID:698
     [host] HDMI Ctrl :Initialized
     [host] HDMI Ctrl :Sink Connected
     [FBDEV] 
     [FBDEV] FB: Starting !!!
     [FBDEV] FB: Opened device [/dev/fb0] (fd=35) !!!
     [FBDEV] 
     [FBDEV] Fix Screen Info
     [FBDEV] ---------------
     [FBDEV] Line Length - 2560
     [FBDEV] Physical Address = dea00000
     [FBDEV] Buffer Length = 8294400
     [FBDEV] 
     [FBDEV] 
     [FBDEV] Var Screen Info
     [FBDEV] ---------------
     [FBDEV] Xres - 1280
     [FBDEV] Yres - 720
     [FBDEV] Xres Virtual - 1280
     [FBDEV] Yres Virtual - 720
     [FBDEV] Bits Per Pixel - 16
     [FBDEV] Pixel Clk - 6734
     [FBDEV] Rotation - 0
     [FBDEV] 
     [FBDEV] 
     [FBDEV] Reg Params Info
     [FBDEV] ---------------
     [FBDEV] region 0, postion 0 x 0, prioirty 1
     [FBDEV] first 1, last 1
     [FBDEV] sc en 1, sten en 0
     [FBDEV] tran en 1, type 0, key 16777215
     [FBDEV] blend 0, alpha 0
     [FBDEV] bb en 0, alpha 0
     [FBDEV] 
     [FBDEV] 
     [FBDEV] ### BUF SIZE = 1843200 Bytes !!! 
     [FBDEV] 
     [FBDEV] 
     [FBDEV] Fix Screen Info
     [FBDEV] ---------------
     [FBDEV] Line Length - 2560
     [FBDEV] Physical Address = dea00000
     [FBDEV] Buffer Length = 8294400
     [FBDEV] 
     [FBDEV] 
     [FBDEV] Var Screen Info
     [FBDEV] ---------------
     [FBDEV] Xres - 1280
     [FBDEV] Yres - 720
     [FBDEV] Xres Virtual - 1280
     [FBDEV] Yres Virtual - 720
     [FBDEV] Bits Per Pixel - 16
     [FBDEV] Pixel Clk - 6734
     [FBDEV] Rotation - 0
     [FBDEV] 
     [FBDEV] 
     [FBDEV] Reg Params Info
     [FBDEV] ---------------
     [FBDEV] region 0, postion 0 x 0, prioirty 1
     [FBDEV] first 1, last 1
     [FBDEV] sc en 1, sten en 0
     [FBDEV] tran en 1, type 0, key 16777215
     [FBDEV] blend 0, alpha 0
     [FBDEV] bb en 0, alpha 0
     [FBDEV] 
     [FBDEV] 
     [FBDEV] ### BUF SIZE = 1843200 Bytes !!! 
     [FBDEV] 
     [FBDEV] grpx_fb_draw ... 
     [FBDEV] grpx_fb_draw ... Done !!! 
     [FBDEV] FB: Start DONE !!!
     [FBDEV] 
     260: MCFW  : CPU Revision [ES2.0] !!! 
    [HOST] 
    ThreadName:IpcBitsOutLink_tskMain_30000018,ThreadID:689
    
     [host]  261: IPC_BITS_OUT   : Create in progress !!!
    
     [host] IPC_BITSOUT:BitBuffer Alloc.ChID:0,Size:0x9E3400
     [host] 
    ******* RingBuf 0 created ********
    
     [host] IPCBITSOUTLINK:Translated Addr Virt:0x48661080 To Phy:0x80000080
     [host] 
    ###Bit buff of size from the SR # 1 : 10368000 / bufsize 2073600, maxQueueDepth 50 
    
     [host] ###Bit buff BasePtr: 48661080 / PhyAddr 80000080
    
     [host] IPC_BITSOUT:BitBuffer Alloc.ChID:1,Size:0x9E3400
     [host] 
    ******* RingBuf 1 created ********
    
     [host] IPCBITSOUTLINK:Translated Addr Virt:0x49044480 To Phy:0x809e3480
     [host] 
    ###Bit buff of size from the SR # 1 : 10368000 / bufsize 2073600, maxQueueDepth 50 
    
     [host] ###Bit buff BasePtr: 49044480 / PhyAddr 809E3480
    
     [host] IPC_BITSOUT:BitBuffer Alloc.ChID:2,Size:0x9E3400
     [host] 
    ******* RingBuf 2 created ********
    
     [host] IPCBITSOUTLINK:Translated Addr Virt:0x49a27880 To Phy:0x813c6880
     [host] 
    ###Bit buff of size from the SR # 1 : 10368000 / bufsize 2073600, maxQueueDepth 50 
    
     [host] ###Bit buff BasePtr: 49A27880 / PhyAddr 813C6880
    
     [host] IPC_BITSOUT:BitBuffer Alloc.ChID:3,Size:0x9E3400
     [host] 
    ******* RingBuf 3 created ********
    
     [host] IPCBITSOUTLINK:Translated Addr Virt:0x4a40ac80 To Phy:0x81da9c80
     [host] 
    ###Bit buff of size from the SR # 1 : 10368000 / bufsize 2073600, maxQueueDepth 50 
    
     [host] ###Bit buff BasePtr: 4A40AC80 / PhyAddr 81DA9C80
    
     [host] IPC_BITSOUT:BitBuffer Alloc.ChID:4,Size:0x9E3400
     [host] 
    ******* RingBuf 4 created ********
    
     [host] IPCBITSOUTLINK:Translated Addr Virt:0x4adee080 To Phy:0x8278d080
     [host] 
    ###Bit buff of size from the SR # 1 : 10368000 / bufsize 2073600, maxQueueDepth 50 
    
     [host] ###Bit buff BasePtr: 4ADEE080 / PhyAddr 8278D080
    
     [host] IPC_BITSOUT:BitBuffer Alloc.ChID:5,Size:0x9E3400
     [host] 
    ******* RingBuf 5 created ********
    
     [host] IPCBITSOUTLINK:Translated Addr Virt:0x4b7d1480 To Phy:0x83170480
     [host] 
    ###Bit buff of size from the SR # 1 : 10368000 / bufsize 2073600, maxQueueDepth 50 
    
     [host] ###Bit buff BasePtr: 4B7D1480 / PhyAddr 83170480
    
     [host]  598: IPC_BITS_OUT   : Create Done !!!
    [HOST] 
    ThreadName:IpcBitsOutLink_periodicTaskFxn_30000018,ThreadID:699
     [m3vpss ] WARNING!!.Tiler Memory cannot be accessed by M3 in 2G build.Will not disable
     [m3video]  174801: IPC_BITS_IN   : Create in progress !!!
     [m3video]  174801: SYSTEM: Opening ListMP [HOST_IPC_OUT_24] ...
     [m3video]  174802: SYSTEM: Opening ListMP [HOST_IPC_IN_24] ...
     [m3video]  174803: IPC_BITS_IN   : Create Done !!!
     [m3video]  174804: DECODE: Create in progress ... !!!
     [m3video] DECLINK_H264:HEAPID:0	USED:2368
     [m3video] DECLINK_H264:HEAPID:3	USED:8937472
     [m3video]  174914: DECODE: Creating CH0 of 1920 x 1080 [PROGRESSIVE] [NON-TILED  ],target bitrate = 2000 Kbps ... 
     [m3video] DECLINK_H264:HEAPID:0	USED:2368
     [m3video] DECLINK_H264:HEAPID:3	USED:8937472
     [m3video]  175023: DECODE: Creating CH1 of 1920 x 1080 [PROGRESSIVE] [NON-TILED  ],target bitrate = 2000 Kbps ... 
     [m3video] DECLINK_H264:HEAPID:0	USED:2368
     [m3video] DECLINK_H264:HEAPID:3	USED:8937472
     [m3video]  175132: DECODE: Creating CH2 of 1920 x 1080 [PROGRESSIVE] [NON-TILED  ],target bitrate = 2000 Kbps ... 
     [m3video] DECLINK_H264:HEAPID:0	USED:2368
     [m3video] DECLINK_H264:HEAPID:3	USED:8937472
     [m3video]  175242: DECODE: Creating CH3 of 1920 x 1080 [PROGRESSIVE] [NON-TILED  ],target bitrate = 2000 Kbps ... 
     [m3video] DECLINK_H264:HEAPID:0	USED:2368
     [m3video] DECLINK_H264:HEAPID:3	USED:8937472
     [m3video]  175351: DECODE: Creating CH4 of 1920 x 1080 [PROGRESSIVE] [NON-TILED  ],target bitrate = 2000 Kbps ... 
     [m3video] DECLINK_H264:HEAPID:0	USED:2368
     [m3video] DECLINK_H264:HEAPID:3	USED:8937472
     [m3video]  175460: DECODE: Creating CH5 of 1920 x 1080 [PROGRESSIVE] [NON-TILED  ],target bitrate = 2000 Kbps ... 
     [m3video]  175462: DECODE: All CH Create ... DONE !!!
     [m3vpss ]  175467: IPC_IN_M3   : Create in progress !!!
     [m3vpss ]  175467: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_0] ...
     [m3video] DECLINK:HEAPID:0	USED:14328
     [m3vpss ]  175468: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_0] ...
     [m3video] DECLINK:HEAPID:3	USED:140918784
     [m3vpss ]  175470: IPC_IN_M3   : Create Done !!!
     [m3video]  175466: DECODE: Create ... DONE !!!
     [m3vpss ]  175470: MP_SCLR: Create in progress !!!
     [m3video]  175466: IPC_OUT_M3   : Create in progress !!!
     [m3vpss ]  175472: MP_SCLR: Configured to use scalar instance 4 !!! 
     [m3video]  175467: IPC_OUT_M3   : Create Done !!!
     [m3vpss ]  175472: MP_SCLR: Create Done !!!
     [m3vpss ]  175476: DUP-0:  0: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175476: DUP-0:  1: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175476: DUP-0:  2: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175476: DUP-0:  3: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175477: DUP-0:  4: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175477: DUP-0:  5: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175478: DUP   : Create Done !!!
     [m3vpss ]  175478: SWMS: Create in progress !!!
     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)
     [m3vpss ]  UTILS: DMA: 0 of 1: Allocated PaRAM = 58 (0x49004740)
     [m3vpss ] SWMS: instance 0, sc id 7, start win 0 end win 15
     [m3vpss ] SWMS: instance 1, sc id 4, start win 16 end win 33
     [m3vpss ]  175619: SWMS    : VipScReq is FALSE!!!
     [m3vpss ]  175622: SWMS0    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175622: SWMS0    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175622: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175626: SWMS0    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175626: SWMS0    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175626: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175626: SWMS:  0: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175626: SWMS:  1: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175626: SWMS:  2: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175627: SWMS:  3: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175627: SWMS:  4: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175627: SWMS:  5: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175627: SWMS    : ******* Configuring clock 30 secs... 
     [m3vpss ]  175627: SWMS0    : Loading Vertical Co-effs (7/16)x ... 
     [m3vpss ]  175627: SWMS0    : Loading Horizontal Co-effs (6/16)x ... 
     [m3vpss ]  175627: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175627: SWMS0    : Loading Vertical Co-effs (7/16)x ... 
     [m3vpss ]  175627: SWMS0    : Loading Horizontal Co-effs (6/16)x ... 
     [m3vpss ]  175627: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  
     [m3vpss ]  *** [SWMS0] Mosaic Parameters *** 
     [m3vpss ]  
     [m3vpss ]  Output FPS: 30
     [m3vpss ]  
     [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Scan        | 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 | Fmt         | ON / OFF | Inst | Format| Frame |
     [m3vpss ]  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     [m3vpss ]    0 |   0 |    0,    0 |  1920 x   1080 |  2048 /  2048 | NON-TILED   |    0,    0 |   736 x    500 |  3840 /      0 | NON-TILED   | PROGRESSIVE |      OFF |    0 |  420SP |   OFF |
     [m3vpss ]    1 |   1 |    0,    0 |  1920 x   1080 |  2048 /  2048 | NON-TILED   |  736,    0 |   736 x    500 |  3840 /      0 | NON-TILED   | PROGRESSIVE |      OFF |    0 |  420SP |   OFF |
     [m3vpss ]    2 |   2 |    0,    0 |  1920 x   1080 |  2048 /  2048 | NON-TILED   |    0,  500 |   736 x    500 |  3840 /      0 | NON-TILED   | PROGRESSIVE |      OFF |    0 |  420SP |   OFF |
     [m3vpss ]    3 |   3 |    0,    0 |  1920 x   1080 |  2048 /  2048 | NON-TILED   |  736,  500 |   736 x    500 |  3840 /      0 | NON-TILED   | PROGRESSIVE |      OFF |    0 |  420SP |   OFF |
     [m3vpss ]    4 |   4 |    0,    0 |  1920 x    540 |  4096 /  4096 | NON-TILED   | 1472,    0 |   368 x    250 |  3840 /      0 | NON-TILED   | PROGRESSIVE |       ON |    0 |  420SP |   OFF |
     [m3vpss ]    5 |   5 |    0,    0 |  1920 x    540 |  4096 /  4096 | NON-TILED   | 1472,  250 |   368 x    250 |  3840 /      0 | NON-TILED   | PROGRESSIVE |       ON |    0 |  420SP |   OFF |
     [m3vpss ]    6 | 255 |    0,    0 |   352 x    264 |   704 /   704 | NON-TILED   | 1472,  500 |   368 x    250 |  3840 /      0 | NON-TILED   | INTERLACE   |       ON |    1 |  422I  |   OFF |
     [m3vpss ]    7 | 255 |    0,    0 |   352 x    264 |   704 /   704 | NON-TILED   | 1472,  750 |   368 x    250 |  3840 /      0 | NON-TILED   | INTERLACE   |       ON |    1 |  422I  |   OFF |
     [m3vpss ]  
     [m3vpss ] SWMS:HEAPID:0	USED:288
     [m3vpss ] SWMS:HEAPID:1	USED:60832
     [m3vpss ] SWMS:HEAPID:4	USED:29030400
     [m3vpss ]  175631: SWMS: Create Done !!!
     [m3vpss ]  175631: SWMS: Create in progress !!!
     [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 59 (59)
     [m3vpss ]  UTILS: DMA: 0 of 1: Allocated PaRAM = 59 (0x49004760)
     [m3vpss ] SWMS: instance 0, sc id 6, start win 0 end win 15
     [m3vpss ] SWMS: instance 1, sc id 3, start win 16 end win 33
     [m3vpss ]  175772: SWMS    : VipScReq is FALSE!!!
     [m3vpss ]  175775: SWMS1    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175775: SWMS1    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175775: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175779: SWMS1    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175779: SWMS1    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175779: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175780: SWMS:  0: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175780: SWMS:  1: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175780: SWMS:  2: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175780: SWMS:  3: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175780: SWMS:  4: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175780: SWMS:  5: Format: PROGRESSIVE, 1920 x 1080
     [m3vpss ]  175781: SWMS    : ******* Configuring clock 30 secs... 
     [m3vpss ]  175781: SWMS1    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175781: SWMS1    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175781: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175781: SWMS1    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175781: SWMS1    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175781: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  
     [m3vpss ]  *** [SWMS1] Mosaic Parameters *** 
     [m3vpss ]  
     [m3vpss ]  Output FPS: 30
     [m3vpss ]  
     [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Scan        | 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 | Fmt         | ON / OFF | Inst | Format| Frame |
     [m3vpss ]  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     [m3vpss ]    0 |   0 |    0,    0 |  1920 x   1080 |  2048 /  2048 | NON-TILED   |    0,    0 |  1920 x   1080 |  3840 /      0 | NON-TILED   | PROGRESSIVE |      OFF |    0 |  420SP |   OFF |
     [m3vpss ]  
     [m3vpss ] SWMS:HEAPID:0	USED:288
     [m3vpss ] SWMS:HEAPID:1	USED:66656
     [m3vpss ] SWMS:HEAPID:4	USED:29030400
     [m3vpss ]  175782: SWMS: Create Done !!!
     [m3vpss ]  175783: DISPLAY: Create in progress !!!
     [m3vpss ]  175784: DISPLAY: Create Done !!!
     [m3vpss ]  175784: DISPLAY: Create in progress !!!
     [m3vpss ]  175785: DISPLAY: Create Done !!!
     [m3vpss ]  175786: SWMS    : ******* Configuring clock 30 secs... 
     [m3vpss ]  175786: SWMS1    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175786: SWMS1    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175786: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  175786: SWMS1    : Loading Vertical Co-effs (UPSCALE)x ... 
     [m3vpss ]  175786: SWMS1    : Loading Horizontal Co-effs (UPSCALE)x ... 
     [m3vpss ]  175786: SWMS    : Co-effs Loading ... DONE !!!
     [m3vpss ]  
     [m3vpss ]  *** [SWMS1] Mosaic Parameters *** 
     [m3vpss ]  
     [m3vpss ]  Output FPS: 30
     [m3vpss ]  
     [m3vpss ]  Win | Ch  | Input      | Input          | Input         | Input       | Output     |  Output         | Output        | Output      | Scan        | 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 | Fmt         | ON / OFF | Inst | Format| Frame |
     [m3vpss ]  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     [m3vpss ]    0 |   0 |    0,    0 |  1920 x   1080 |  2048 /  2048 | NON-TILED   |    0,    0 |  1920 x   1080 |  3840 /      0 | NON-TILED   | PROGRESSIVE |      OFF |    0 |  420SP |   OFF |
     [m3vpss ]  
     [m3vpss ]  175789: DISPLAY: Start in progress !!!
     [m3vpss ]  175829: DISPLAY: Start Done !!!
     [m3vpss ]  175829: DISPLAY: HDDAC(BP0) : 50 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!! 
     [m3vpss ]  175829: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
     [m3vpss ]  175829: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 0, DVO2(BP1) 0, SDDAC(SEC1) 0 
     [m3vpss ]  175830: SYSTEM  : FREE SPACE : System Heap      = 67304 B, Mbx = 10238 msgs) 
     [m3vpss ]  175830: SYSTEM  : FREE SPACE : SR0 Heap         = 16805760 B (16 MB) 
     [m3vpss ]  175830: SYSTEM  : FREE SPACE : Frame Buffer     = 467798912 B (446 MB) 
     [m3vpss ]  175830: SYSTEM  : FREE SPACE : Bitstream Buffer = 229296000 B (218 MB) 
     [m3vpss ]  175830: DISPLAY: Start in progress !!!
     [m3vpss ] TILER_STATS: CNT :8BIT
     [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 8192
     [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
     [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
     [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
     [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134152192 (99 %)
     [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
     [m3vpss ] TILER_STATS: CNT :16BIT
     [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 4096
     [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
     [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
     [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
     [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134217728 (100 %)
     [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
     [m3vpss ]  175832: SYSTEM  : FREE SPACE : Tiler 8-bit      = 134152192 B (127 MB)  - TILER ON 
     [m3vpss ]  175832: SYSTEM  : FREE SPACE : Tiler 16-bit     = 134217728 B (128 MB)  - TILER ON 
     [m3vpss ]  175897: DISPLAY: Start Done !!!
     [m3vpss ]  175897: DISPLAY: DVO2(BP1)  : 29 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!! 
     [m3vpss ]  175898: SWMS: Start in Progress !!!
     [m3vpss ]  175898: SWMS: Start Done !!!
     [m3vpss ]  175898: DISPLAY DRV: DVO2(BP1)  : Q:[2] Display:[2], Repeat:[1], DQ:[0]
     [m3vpss ]  175898: SWMS: Start in Progress !!!
     [m3vpss ]  175898: SWMS: Start Done !!!
    [HOST] 
    ThreadName:Demo_run,ThreadID:683
    
     =============
     Run-Time Menu
     =============
    
     1: Capture Settings
     2: Encode  Settings
     3: Decode  Settings
     4: Display Settings
     5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
     6: Change Playback Channel <valid only if capture/playback is active>
     7: Audio encode demo <File In/Out>
     8: Audio decode demo <File In/Out>
    
     i: Print detailed system information
     s: Core Status: Active/In-active
     b: Print link buffers statistics
     f: Switch IVA Channel Map
    
     e: Stop Demo
    
     Enter Choice: [HOST] 
    ThreadName:Demo_run,ThreadID:683
    
     =============
     Run-Time Menu
     =============
    
     1: Capture Settings
     2: Encode  Settings
     3: Decode  Settings
     4: Display Settings
     5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
     6: Change Playback Channel <valid only if capture/playback is active>
     7: Audio encode demo <File In/Out>
     8: Audio decode demo <File In/Out>
    
     i: Print detailed system information
     s: Core Status: Active/In-active
     b: Print link buffers statistics
     f: Switch IVA Channel Map
    
     e: Stop Demo
    
     Enter Choice:  [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[0],ChID[0],FirstPTS[0]
     [m3video] 177379:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[1],ChID[0],FirstPTS[0]
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[0],ChID[1],FirstPTS[0]
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[1],ChID[1],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[0],ChID[2],FirstPTS[0]
     [m3video] Sequence called number 1 ofr channel 5
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[1],ChID[2],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[0],ChID[3],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[1],ChID[3],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[0],ChID[4],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[1],ChID[4],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[0],ChID[5],FirstPTS[0]
     [m3vpss ] AVSYNC:AVSYNC_LINK_CMD_SET_FIRST_VIDPTS successConfig:DisplayID[1],ChID[5],FirstPTS[0]
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b003 
    [DECODER ERROR] 3177: DECODE CH <5> ERROR: IH264VDEC_ERR_NOSLICE : 0,  
    [DECODER ERROR] 3177: DECODE CH <5> ERROR: XDM_INSUFFICIENTDATA : 10, 
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b003 
    [DECODER ERROR] 3177: DECODE CH <0> ERROR: IH264VDEC_ERR_NOSLICE : 0,  
    [DECODER ERROR] 3177: DECODE CH <0> ERROR: XDM_INSUFFICIENTDATA : 10, 
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b003 
    [DECODER ERROR] 3179: DECODE CH <1> ERROR: IH264VDEC_ERR_NOSLICE : 0,  
    [DECODER ERROR] 3179: DECODE CH <1> ERROR: XDM_INSUFFICIENTDATA : 10, 
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b003 
    [DECODER ERROR] 3179: DECODE CH <2> ERROR: IH264VDEC_ERR_NOSLICE : 0,  
    [DECODER ERROR] 3179: DECODE CH <2> ERROR: XDM_INSUFFICIENTDATA : 10, 
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b003 
    [DECODER ERROR] 3180: DECODE CH <3> ERROR: IH264VDEC_ERR_NOSLICE : 0,  
    [DECODER ERROR] 3180: DECODE CH <3> ERROR: XDM_INSUFFICIENTDATA : 10, 
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b003 
    [DECODER ERROR] 3181: DECODE CH <4> ERROR: IH264VDEC_ERR_NOSLICE : 0,  
    [DECODER ERROR] 3181: DECODE CH <4> ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] 177380:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 1 ofr channel 0
     [m3video] 177381:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3video] Sequence called number 1 ofr channel 1
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3video] 177382:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3vpss ] AVSYNC:Media Time Base:0,FirstVidPTS:0,FirstAudPTS:-1
     [m3video] Sequence called number 1 ofr channel 2
     [m3video] 177383:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 1 ofr channel 3
     [m3video] 177383:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 1 ofr channel 4
     [m3video] 178255:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 26 ofr channel 4
     [m3video] 178266:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 26 ofr channel 0
     [m3video] 178268:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 26 ofr channel 5
     [m3video] 178293:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 26 ofr channel 1
     [m3video] 178294:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 26 ofr channel 2
     [m3video] 178295:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 26 ofr channel 3
    [HOST] 
    ThreadName:SystemLink_tskMain_3000003f,ThreadID:696
    Event Handler b006 
     DEMO: HDMI TV/Monitor connected !!!
     DEMO: TV Detected - HDMI interface !!!
     DEMO: INFO : Resolution set to 1080P60 !!!
     [m3video] 179106:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 50 ofr channel 4
     [m3video] 179107:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 50 ofr channel 5
     [m3video] 179117:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 50 ofr channel 0
     [m3video] 179145:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 50 ofr channel 2
     [m3video] 179146:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 50 ofr channel 3
     [m3video] 179161:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 50 ofr channel 1
     [m3video] 179882:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 74 ofr channel 4
     [m3video] 179893:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 74 ofr channel 0
     [m3video] 179894:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 74 ofr channel 5
     [m3video] 179920:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 74 ofr channel 2
     [m3video] 179921:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 74 ofr channel 3
     [m3video] 179934:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 74 ofr channel 1
     [m3video] 180695:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 98 ofr channel 4
     [m3video] 180706:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 98 ofr channel 0
     [m3video] 180707:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 98 ofr channel 5
     [m3video] 180734:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 98 ofr channel 3
     [m3video] 180746:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 98 ofr channel 1
     [m3video] 180747:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 98 ofr channel 2
     [m3video] 181470:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 122 ofr channel 5
     [m3video] 181471:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 122 ofr channel 0
     [m3video] 181484:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 122 ofr channel 4
     [m3video] 181509:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 122 ofr channel 1
     [m3video] 181510:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 122 ofr channel 2
     [m3video] 181520:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 122 ofr channel 3
     [m3video] 182284:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 146 ofr channel 4
     [m3video] 182285:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 146 ofr channel 5
     [m3video] 182285:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 146 ofr channel 0
     [m3video] 182307:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 146 ofr channel 3
     [m3video] 182308:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 146 ofr channel 1
     [m3video] 182309:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 146 ofr channel 2
     [m3video] 183071:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 170 ofr channel 0
     [m3video] 183074:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 170 ofr channel 4
     [m3video] 183074:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 170 ofr channel 5
     [m3video] 183099:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 170 ofr channel 1
     [m3video] 183099:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 170 ofr channel 2
     [m3video] 183100:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 170 ofr channel 3
     [m3video] 183862:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 194 ofr channel 4
     [m3video] 183869:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 194 ofr channel 0
     [m3video] 183873:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 194 ofr channel 5
     [m3video] 183875:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 194 ofr channel 2
     [m3video] 183879:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 194 ofr channel 3
     [m3video] 183885:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 194 ofr channel 1
    
    [HOST] 
    ThreadName:Demo_run,ThreadID:683
    
     =============
     Run-Time Menu
     =============
    
     1: Capture Settings
     2: Encode  Settings
     3: Decode  Settings
     4: Display Settings
     5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
     6: Change Playback Channel <valid only if capture/playback is active>
     7: Audio encode demo <File In/Out>
     8: Audio decode demo <File In/Out>
    
     i: Print detailed system information
     s: Core Status: Active/In-active
     b: Print link buffers statistics
     f: Switch IVA Channel Map
    
     e: Stop Demo
    
     Enter Choice:  [m3video] 184649:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 218 ofr channel 4
     [m3video] 184649:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 218 ofr channel 5
     [m3video] 184650:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 218 ofr channel 0
     [m3video] 184687:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 218 ofr channel 1
     [m3video] 184688:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 218 ofr channel 2
     [m3video] 184689:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 218 ofr channel 3
     [m3video] 185443:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 242 ofr channel 0
     [m3video] 185454:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 242 ofr channel 4
     [m3video] 185454:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 242 ofr channel 5
     [m3video] 185463:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 242 ofr channel 3
     [m3video] 185465:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 242 ofr channel 1
     [m3video] 185466:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 242 ofr channel 2
     [m3video] 186239:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 266 ofr channel 4
     [m3video] 186240:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 266 ofr channel 5
     [m3video] 186240:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 266 ofr channel 0
     [m3video] 186278:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 266 ofr channel 1
     [m3video] 186279:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 266 ofr channel 2
     [m3video] 186290:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 266 ofr channel 3
     [m3video] 186821:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 284 ofr channel 4
     [m3video] 186821:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 284 ofr channel 5
     [m3video] 186822:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 284 ofr channel 0
     [m3video] 186859:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 284 ofr channel 1
     [m3video] 186860:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 284 ofr channel 2
     [m3video] 186861:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 284 ofr channel 3
     [m3video] 187518:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 4 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 305 ofr channel 4
     [m3video] 187519:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 5 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 305 ofr channel 5
     [m3video] 187528:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 0 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 305 ofr channel 0
     [m3video] 187557:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 2 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 305 ofr channel 2
     [m3video] 187557:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 3 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 305 ofr channel 3
     [m3video] 187568:DECLINK::links_m3video/iva_dec/decLink_h264.c:[513]::INTERNAL ERROR:-1
     [m3video] ALGPROCESS FAILED:STATUS
     [m3video] outArgs->viddec3OutArgs.extendedError for channel 1 Error: 0x401
     [m3video] EXT_ERROR: IH264VDEC_ERR_NOSLICE : 0,  
     [m3video] EXT_ERROR: XDM_INSUFFICIENTDATA : 10, 
     [m3video] Sequence called number 305 ofr channel 1
    
    are attached.

    There is a possibility of M3 crash if the buffers are allocated from remote extra memory.

    diff --git a/mcfw/src_bios6/links_c6xdsp/alg_link/scd/scdLink_alg.c b/mcfw/src_bios6/links_c6xdsp/alg_link/scd/scdLink_alg.c
    index ef144ff..9d847bd 100755
    --- a/mcfw/src_bios6/links_c6xdsp/alg_link/scd/scdLink_alg.c
    +++ b/mcfw/src_bios6/links_c6xdsp/alg_link/scd/scdLink_alg.c
    @@ -343,7 +343,8 @@ Int32 AlgLink_ScdAlgChCreate(AlgLink_ScdObj * pObj)
                  pFrame->addr[0][0] =
                          Utils_memAlloc(
                              pChObj->scdProcessObj.processFrameSize,
    -                         SharedRegion_getCacheLineSize(SYSTEM_IPC_SR_CACHED)
    +                         SharedRegion_getCacheLineSize(SYSTEM_IPC_SR_CACHED),
    +                         TRUE
                          );
                  pChObj->scdProcessObj.perFrameCfg[frameId].bufId = (frameId + 1);
                  pFrame->perFrameCfg = (AlgLink_perFrameConfig*)&pChObj->scdProcessObj.perFrameCfg[frameId];
    @@ -424,7 +425,7 @@ Int32 AlgLink_ScdVACreate(AlgLink_ScdObj * pObj)
            pChObj->algMemSize = VpsUtils_align(pChObj->algMemSize, 
                                             SharedRegion_getCacheLineSize(SYSTEM_IPC_SR_CACHED));
            
    -       pChObj->algMemPtr  = Utils_memAlloc(pChObj->algMemSize, SharedRegion_getCacheLineSize(SYSTEM_IPC_SR_CACHED));
    +       pChObj->algMemPtr  = Utils_memAlloc(pChObj->algMemSize, SharedRegion_getCacheLineSize(SYSTEM_IPC_SR_CACHED), TRUE);
             UTILS_assert(pChObj->algMemPtr != NULL);
     
            cacheMarbit = ti_sysbios_family_c64p_Cache_getMar(pChObj->algMemPtr);
    diff --git a/mcfw/src_bios6/links_common/alg_link/scd/scdLink_alg.c b/mcfw/src_bios6/links_common/alg_link/scd/scdLink_alg.c
    index 2ac139e..bf7d79c 100755
    --- a/mcfw/src_bios6/links_common/alg_link/scd/scdLink_alg.c
    +++ b/mcfw/src_bios6/links_common/alg_link/scd/scdLink_alg.c
    @@ -206,7 +206,8 @@ Int32 AlgLink_scdAlgChCreate(AlgLink_ScdObj * pObj)
                 pChObj->memBlockAddr[blockId] =
                         Utils_memAlloc(
                             pObj->algPerChMemAllocPrm.memBlockSize[blockId],
    -                        pObj->algPerChMemAllocPrm.memBlockAlign[blockId]
    +                        pObj->algPerChMemAllocPrm.memBlockAlign[blockId],
    +                        TRUE
                         );
                 UTILS_assert(pChObj->memBlockAddr[blockId]!=NULL);
     
    @@ -252,7 +253,8 @@ Int32 AlgLink_scdAlgChCreate(AlgLink_ScdObj * pObj)
                     pFrame->addr[0][0] =
                             Utils_memAlloc(
                                 pChObj->processFrameSize,
    -                            VPS_BUFFER_ALIGNMENT
    +                            VPS_BUFFER_ALIGNMENT, 
    +                            TRUE
                             );
     
                     UTILS_assert(pFrame->addr[0][0]!=NULL);
    @@ -290,7 +292,8 @@ Int32 AlgLink_scdAlgAllocMem(AlgLink_ScdObj * pObj)
             pObj->algMemAllocPrm.memBlockAddr[blockId] =
                     Utils_memAlloc(
                         pObj->algMemAllocPrm.memBlockSize[blockId],
    -                    pObj->algMemAllocPrm.memBlockAlign[blockId]
    +                    pObj->algMemAllocPrm.memBlockAlign[blockId],
    +                    TRUE
                     );
             UTILS_assert(pObj->algMemAllocPrm.memBlockAddr[blockId]!=NULL);
     
    diff --git a/mcfw/src_bios6/links_common/alg_link/swosd/osdLink_alg.c b/mcfw/src_bios6/links_common/alg_link/swosd/osdLink_alg.c
    index fcbafeb..544e756 100755
    --- a/mcfw/src_bios6/links_common/alg_link/swosd/osdLink_alg.c
    +++ b/mcfw/src_bios6/links_common/alg_link/swosd/osdLink_alg.c
    @@ -141,7 +141,8 @@ Int32 AlgLink_osdAlgAllocMem(AlgLink_OsdObj * pObj)
             pObj->algMemAllocPrm.memBlockAddr[blockId] =
                     Utils_memAlloc(
                         pObj->algMemAllocPrm.memBlockSize[blockId],
    -                    pObj->algMemAllocPrm.memBlockAlign[blockId]
    +                    pObj->algMemAllocPrm.memBlockAlign[blockId],  
    +                    TRUE
                     );
             UTILS_assert(pObj->algMemAllocPrm.memBlockAddr[blockId]!=NULL);
     
    diff --git a/mcfw/src_bios6/links_common/nullSrc/nullSrcLink_tsk.c b/mcfw/src_bios6/links_common/nullSrc/nullSrcLink_tsk.c
    index ee77288..dba79cd 100755
    --- a/mcfw/src_bios6/links_common/nullSrc/nullSrcLink_tsk.c
    +++ b/mcfw/src_bios6/links_common/nullSrc/nullSrcLink_tsk.c
    @@ -189,6 +189,7 @@ Int32 NullSrcLink_drvCreate(NullSrcLink_Obj * pObj,
         Clock_Params clockParams;
         System_LinkChInfo *pChInfo;
         FVID2_Frame *pFrame;
    +    UInt32 size, cOffset = 0;
     
     #ifdef SYSTEM_DEBUG_SWMS
         Vps_printf(" %d: NULL_SRC: Create in progress !!!\n", Utils_getCurTimeInMsec());
    @@ -219,7 +220,7 @@ Int32 NullSrcLink_drvCreate(NullSrcLink_Obj * pObj,
     
         pObj->outFormat.channelNum = 0;
         pObj->outFormat.width = pChInfo->width;
    -    pObj->outFormat.height = pChInfo->height;
    +    pObj->outFormat.height = VpsUtils_align(pChInfo->height,2);
         pObj->outFormat.pitch[0] = pChInfo->pitch[0];
         pObj->outFormat.pitch[1] = pChInfo->pitch[1];
         pObj->outFormat.pitch[2] = pChInfo->pitch[2];
    @@ -231,8 +232,15 @@ Int32 NullSrcLink_drvCreate(NullSrcLink_Obj * pObj,
         pObj->outFormat.bpp = FVID2_BPP_BITS16;
         pObj->outFormat.reserved = NULL;
     
    -    status = Utils_memFrameAlloc(&pObj->outFormat, pObj->outFrames, 1);
    +    memset(&pObj->outFrames[0] , 0, sizeof(pObj->outFrames[0]));
    +    status = Utils_memFrameGetSize(&pObj->outFormat, &size, &cOffset);
         UTILS_assert(status == FVID2_SOK);
    +    
    +    pObj->outFrames[0].addr[0][0] = Utils_memAlloc(size , VPS_BUFFER_ALIGNMENT, TRUE);
    +    UTILS_assert(pObj->outFrames[0].addr[0][0] != NULL);
    +
    +    pObj->outFrames[0].addr[0][1] = (UInt8 *) pObj->outFrames[0].addr[0][0] + cOffset;
    +    pObj->outFrames[0].channelNum = pObj->outFormat.channelNum ;
     
         NullSrcLink_fillDataPattern(&pObj->outFormat, pObj->outFrames, 1);
     
    diff --git a/mcfw/src_bios6/links_m3video/codec_utils/src/iresman_tiledmemory.c b/mcfw/src_bios6/links_m3video/codec_utils/src/iresman_tiledmemory.c
    index 82cc23b..0a48f8d 100755
    --- a/mcfw/src_bios6/links_m3video/codec_utils/src/iresman_tiledmemory.c
    +++ b/mcfw/src_bios6/links_m3video/codec_utils/src/iresman_tiledmemory.c
    @@ -131,7 +131,7 @@ static Void *retryMemAlloc(MemAllocBlock * tilerDescPtr,
             requestMemRec.attrs = IALG_PERSIST;
     
             requestMemRec.base =
    -            Utils_memAlloc(requestMemRec.size, requestMemRec.alignment);
    +            Utils_memAlloc(requestMemRec.size, requestMemRec.alignment, TRUE);
     
             #ifdef IRESMAN_TILEDMEMORY_MALLOC_DEBUG
             Vps_printf(" IRES: MEM ALLOC, NON-TILED, addr = 0x%08x, size = %d bytes",
    diff --git a/mcfw/src_bios6/links_m3vpss/capture/captureLink_drv.c b/mcfw/src_bios6/links_m3vpss/capture/captureLink_drv.c
    index 4a2eb1c..39a26f7 100755
    --- a/mcfw/src_bios6/links_m3vpss/capture/captureLink_drv.c
    +++ b/mcfw/src_bios6/links_m3vpss/capture/captureLink_drv.c
    @@ -972,7 +972,7 @@ Int32 CaptureLink_drvCreate(CaptureLink_Obj * pObj,
     
         if (CAPTURE_LINK_TMP_BUF_SIZE)
         {
    -        pObj->tmpBufAddr = Utils_memAlloc(CAPTURE_LINK_TMP_BUF_SIZE, 32);
    +        pObj->tmpBufAddr = Utils_memAlloc(CAPTURE_LINK_TMP_BUF_SIZE, 32, FALSE);
         }
     #if 0
         status = FVID2_control(pObj->fvidHandleVipAll,
    diff --git a/mcfw/src_bios6/links_m3vpss/dei/deiLink_drv.c b/mcfw/src_bios6/links_m3vpss/dei/deiLink_drv.c
    index ce44dc9..ba0a655 100755
    --- a/mcfw/src_bios6/links_m3vpss/dei/deiLink_drv.c
    +++ b/mcfw/src_bios6/links_m3vpss/dei/deiLink_drv.c
    @@ -649,7 +649,8 @@ Int32 DeiLink_drvAllocCtxMem(DeiLink_Obj * pObj)
                            deiCtxInfo.fldBufSize);
                 #endif /* SYSTEM_DEBUG_MEMALLOC */
                 deiCtxBuf.fldBuf[bCnt] = Utils_memAlloc(deiCtxInfo.fldBufSize,
    -                                                    VPS_BUFFER_ALIGNMENT);
    +                                                    VPS_BUFFER_ALIGNMENT,
    +                                                    FALSE);
                 UTILS_assert(NULL != deiCtxBuf.fldBuf[bCnt]);
             }
             for (bCnt = 0u; bCnt < deiCtxInfo.numMv; bCnt++)
    @@ -661,7 +662,8 @@ Int32 DeiLink_drvAllocCtxMem(DeiLink_Obj * pObj)
                            deiCtxInfo.mvBufSize);
                 #endif /* SYSTEM_DEBUG_MEMALLOC */
                 deiCtxBuf.mvBuf[bCnt] = Utils_memAlloc(deiCtxInfo.mvBufSize,
    -                                                   VPS_BUFFER_ALIGNMENT);
    +                                                   VPS_BUFFER_ALIGNMENT,  
    +                                                   FALSE);
                 UTILS_assert(NULL != deiCtxBuf.mvBuf[bCnt]);
             }
             for (bCnt = 0u; bCnt < deiCtxInfo.numMvstm; bCnt++)
    @@ -673,7 +675,8 @@ Int32 DeiLink_drvAllocCtxMem(DeiLink_Obj * pObj)
                            deiCtxInfo.mvstmBufSize);
                 #endif /* SYSTEM_DEBUG_MEMALLOC */
                 deiCtxBuf.mvstmBuf[bCnt] = Utils_memAlloc(deiCtxInfo.mvstmBufSize,
    -                                                      VPS_BUFFER_ALIGNMENT);
    +                                                      VPS_BUFFER_ALIGNMENT,
    +                                                      FALSE);
                 UTILS_assert(NULL != deiCtxBuf.mvstmBuf[bCnt]);
             }
     
    diff --git a/mcfw/src_bios6/links_m3vpss/grpx/grpxLink_drv.c b/mcfw/src_bios6/links_m3vpss/grpx/grpxLink_drv.c
    index 4be62db..f32e557 100755
    --- a/mcfw/src_bios6/links_m3vpss/grpx/grpxLink_drv.c
    +++ b/mcfw/src_bios6/links_m3vpss/grpx/grpxLink_drv.c
    @@ -167,7 +167,7 @@ Int32 GrpxLink_drvAllocAndQueFrame(GrpxLink_Obj * pObj)
     
         if(pObj->bufferMemAddr==NULL)
         {
    -        pObj->bufferMemAddr = (UInt32)Utils_memAlloc(pObj->bufferMemSize, GRPX_LINK_BUFFER_ALIGNMENT);
    +        pObj->bufferMemAddr = (UInt32)Utils_memAlloc(pObj->bufferMemSize, GRPX_LINK_BUFFER_ALIGNMENT, FALSE);
             UTILS_assert(pObj->bufferMemAddr!=NULL);
     
             pObj->freeBufferMem = TRUE;
    diff --git a/mcfw/src_bios6/links_m3vpss/swMs/swMsLink_drv.c b/mcfw/src_bios6/links_m3vpss/swMs/swMsLink_drv.c
    index 10715d2..8386f4b 100755
    --- a/mcfw/src_bios6/links_m3vpss/swMs/swMsLink_drv.c
    +++ b/mcfw/src_bios6/links_m3vpss/swMs/swMsLink_drv.c
    @@ -2164,19 +2164,22 @@ Int32 SwMsLink_drvAllocCtxMem(SwMsLink_DrvObj * pObj)
             for (bCnt = 0u; bCnt < deiCtxInfo.numFld; bCnt++)
             {
                 deiCtxBuf.fldBuf[bCnt] = Utils_memAlloc(deiCtxInfo.fldBufSize,
    -                                                    VPS_BUFFER_ALIGNMENT);
    +                                                    VPS_BUFFER_ALIGNMENT,
    +                                                    FALSE);
                 UTILS_assert(NULL != deiCtxBuf.fldBuf[bCnt]);
             }
             for (bCnt = 0u; bCnt < deiCtxInfo.numMv; bCnt++)
             {
                 deiCtxBuf.mvBuf[bCnt] = Utils_memAlloc(deiCtxInfo.mvBufSize,
    -                                                   VPS_BUFFER_ALIGNMENT);
    +                                                   VPS_BUFFER_ALIGNMENT,
    +                                                   FALSE);
                 UTILS_assert(NULL != deiCtxBuf.mvBuf[bCnt]);
             }
             for (bCnt = 0u; bCnt < deiCtxInfo.numMvstm; bCnt++)
             {
                 deiCtxBuf.mvstmBuf[bCnt] = Utils_memAlloc(deiCtxInfo.mvstmBufSize,
    -                                                      VPS_BUFFER_ALIGNMENT);
    +                                                      VPS_BUFFER_ALIGNMENT,
    +                                                      FALSE);
                 UTILS_assert(NULL != deiCtxBuf.mvstmBuf[bCnt]);
             }
     
    diff --git a/mcfw/src_bios6/links_m3vpss/system/system_m3vpss.c b/mcfw/src_bios6/links_m3vpss/system/system_m3vpss.c
    index 3fae597..ab3335b 100755
    --- a/mcfw/src_bios6/links_m3vpss/system/system_m3vpss.c
    +++ b/mcfw/src_bios6/links_m3vpss/system/system_m3vpss.c
    @@ -370,7 +370,7 @@ Int32 System_allocBlankFrame()
     
         memSize = SYSTEM_BLANK_FRAME_WIDTH*SYSTEM_BLANK_FRAME_HEIGHT*SYSTEM_BLANK_FRAME_BYTES_PER_PIXEL;
     
    -    gSystem_objVpss.nonTiledBlankFrameAddr = Utils_memAlloc(memSize, VPS_BUFFER_ALIGNMENT*2);
    +    gSystem_objVpss.nonTiledBlankFrameAddr = Utils_memAlloc(memSize, VPS_BUFFER_ALIGNMENT*2, TRUE);
     
         UTILS_assert(gSystem_objVpss.nonTiledBlankFrameAddr!=NULL);
     
    diff --git a/mcfw/src_bios6/utils/src/utils_mem.c b/mcfw/src_bios6/utils/src/utils_mem.c
    index 5b60851..599bb13 100755
    --- a/mcfw/src_bios6/utils/src/utils_mem.c
    +++ b/mcfw/src_bios6/utils/src/utils_mem.c
    @@ -419,7 +419,7 @@ Int32 Utils_memFrameAlloc(FVID2_Format * pFormat,
             /* allocate the memory for 'numFrames' */
     
             /* for all 'numFrames' memory is contigously allocated */
    -        pBaseAddr = Utils_memAlloc(size * numFrames, VPS_BUFFER_ALIGNMENT);
    +        pBaseAddr = Utils_memAlloc(size * numFrames, VPS_BUFFER_ALIGNMENT, FALSE);
     
             if (pBaseAddr == NULL)
             {
    @@ -505,7 +505,7 @@ Int32 Utils_memFrameFree(FVID2_Format * pFormat,
         return 0;
     }
     
    -Ptr Utils_memAlloc(UInt32 size, UInt32 align)
    +Ptr Utils_memAlloc(UInt32 size, UInt32 align, Bool cpuAccess)
     {
         Ptr addr;
         Error_Block ebObj;
    @@ -548,7 +548,8 @@ Ptr Utils_memAlloc(UInt32 size, UInt32 align)
                 #endif
             }
     
    -        if(addr==NULL)
    +        if((addr==NULL) && 
    +           ( (cpuAccess == FALSE) || (SYSTEM_EXTRA_HEAP_ALLOCATOR_PROC_ID == System_getSelfProcId())) )
             {
                 addr = Utils_memExtraRemoteAlloc(size, align);
                 if (addr != NULL)
    diff --git a/mcfw/src_bios6/utils/utils_mem.h b/mcfw/src_bios6/utils/utils_mem.h
    index 418eb73..1872fa4 100755
    --- a/mcfw/src_bios6/utils/utils_mem.h
    +++ b/mcfw/src_bios6/utils/utils_mem.h
    @@ -103,7 +103,7 @@ Int32 Utils_memFrameFree(FVID2_Format * pFormat,
     
       \return NULL or error, else memory pointer
     */
    -Ptr Utils_memAlloc(UInt32 size, UInt32 align);
    +Ptr Utils_memAlloc(UInt32 size, UInt32 align, Bool cpuAccess);
     
     /**
       \brief Free previously allocate Frame buffer memory pointer
    
    patch addresses this issue. Please use the patch and see if it solves the issue.

    Regards,

    Reshma

  • hello Reshma Prabhu,

     Many thanks for your reply.

    By my checking, this was applied in rdk 4.0.

    Due to some reason, we need the patch for rdk 3.0, could you help to provide that for my verification?

    thanks in advance.

  • Hi,

    It is not possible to provide patch on unsupported RDK releases. Please check this on RDK 4.1.

    Even without this patch we are not seeing crash issue at our end.

    Regards,

    Reshma

  • hello Reshma Prabhu,

    many thanks for your help.

    After reproducing in rdk 4.0 and applying the provided patch, we still got the same problem ~

    Any further idea? thanks again.

  • hello Badri,

    rdk4.0

    We can use arm-arago-linux-gnueabi-objdump -d dvr_rdk_demo_mcfw_api.out to get other info,

    Is there any similar tool for M3 to do the same way?

  • You can use dis470 under cgt_m3\cgt470_4_9_5\bin to get disassembly.

  • Hello,

    Is it possible to start decoding a stream which does not start with IDR frame ? I see according to answers given here that it is possible, but I'm not sure becuase I see contardict answers on the case. I have the same error, so I wander what can be done to overcome it.

    Thank you,
    Ran