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.

Failed to create h264fhdvenc codec (0x80008008) on dvsdk_3_10_00_19

Hi,

I am trying to use the application "encode" found in dvsdk_3_10_00_19 to create the "h264fhdvenc" codec (instead of the defautl "h264enc")

The call to Venc1_create fails. Trying to create the "h264enc" codec succeeds.

TraceUtil.attrs = TraceUtil.FULL_TRACING shows the following error:

@0x002554ee:[T:0x413d6490] CE - Engine_createNode> Remote node creation FAILED (
0x80008008).
[see the console output below)

What can be the reason for that?

 

Before VIDENC1_create h264fhdvenc
@0x002011ea:[T:0x413d6490] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> Enter (eng
ine=0x688a0, name='h264fhdvenc', params=0x413d5dc0)
@0x00201259:[T:0x413d6490] CV - VISA_create(0x688a0, 'h264fhdvenc', 0x413d5dc0,
0x520, 'ti.sdo.ce.video1.IVIDENC1')
@0x002012d2:[T:0x413d6490] CV - VISA_create2(0x688a0, 'h264fhdvenc', 0x413d5dc0,
 0x30, 0x520, 'ti.sdo.ce.video1.IVIDENC1')
@0x0020133c:[T:0x413d6490] OM - Memory_alloc> Enter(0x34)
@0x0020138d:[T:0x413d6490] OM - Memory_alloc> return (0x68cd8)
@0x002013d5:[T:0x413d6490] OM - Memory_alloc> Enter(0x4)
@0x0020141f:[T:0x413d6490] OM - Memory_alloc> return (0x68d10)
@0x00201465:[T:0x413d6490] OC - Comm_alloc> Enter(poolId=0x0, msg=0x68d10, size=
520)
@0x002014cb:[T:0x413d6490] OC - Comm_alloc> msg=0x41be7900, returning (0)
@0x0020151e:[T:0x413d6490] CE - Engine_createNode(0x688a0, 'h264fhdvenc', 520, 0
x413d5dc0, 0x30, 0x413d5b90)
@0x00201575:[T:0x413d6490] CE - Engine> allocNode Enter(engine=0x688a0, impId='h
264fhdvenc')
@0x002015c1:[T:0x413d6490] OM - Memory_alloc> Enter(0x20)
@0x00201608:[T:0x413d6490] OM - Memory_alloc> return (0x68b30)
@0x0020165e:[T:0x413d6490] CE - Engine> allocNode(). Calling (Comm_create(gppfro
mnode_1809_1, 0x68b38, NULL)
@0x002016ad:[T:0x413d6490] OC - Comm_create> Enter(queueName='gppfromnode_1809_1
', queue=0x68b38, attrs=0x0)
@0x002016fe:[T:0x413d6490] OM - Memory_alloc> Enter(0x4)
@0x00201748:[T:0x413d6490] OM - Memory_alloc> return (0x68d20)
@0x002535f4:[T:0x413d6490] OC - Comm_create> return (0x68d20)
@0x00253663:[T:0x413d6490] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
@0x002536e8:[T:0x413d6490] OC - Comm_put> return (0)
@0x0025373c:[T:0x413d6490] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5aa4, t
imeout=-1)
@0x00255126:[T:0x413d6490] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
@0x00255191:[T:0x413d6490] OC - Comm_delete> Enter (comm=0x68d20)
@0x0025533e:[T:0x413d6490] OM - Memory_free> Enter(0x68d20, 0x4)
@0x002553c3:[T:0x413d6490] OM - Memory_free> return (0x1)
@0x00255413:[T:0x413d6490] OC - Comm_delete> return
@0x0025545d:[T:0x413d6490] OM - Memory_free> Enter(0x68b30, 0x20)
@0x002554a8:[T:0x413d6490] OM - Memory_free> return (0x1)
@0x002554ee:[T:0x413d6490] CE - Engine_createNode> Remote node creation FAILED (
0x80008008).
@0x00255539:[T:0x413d6490] CE - Engine_createNode> Returning 0x0
@0x00255580:[T:0x413d6490] CV - VISA_create2> FAILED to create remote codec (0x8
).
@0x002555c8:[T:0x413d6490] CV - VISA_delete(0x68cd8)
@0x0025560b:[T:0x413d6490] CV - VISA_delete> deleting codec (localQueue=0xffff,
remoteQueue=0xffff)
@0x00255655:[T:0x413d6490] OC - Comm_free> Enter (msg=0x41be7900)
@0x002556b7:[T:0x413d6490] OC - Comm_free> return (0)
@0x00255702:[T:0x413d6490] OM - Memory_free> Enter(0x68d10, 0x4)
@0x00255751:[T:0x413d6490] OM - Memory_free> return (0x1)
@0x00255797:[T:0x413d6490] OM - Memory_free> Enter(0x68cd8, 0x34)
@0x002557e0:[T:0x413d6490] OM - Memory_free> return (0x1)
@0x00255823:[T:0x413d6490] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> return (0x
0)

 

  • We need more visibility into the DSP-side.  Can you set CE_DEBUG=3 and provide that output?

    It could be invalid creation parameters, or a lack of resources (memory, DMA, etc).  Getting some DSP-side trace (via CE_DEBUG) should help.

    Chris

  •  

    After setting CE_DEBUG=3 I get the following:

    The server.cfg file is shown at the end of the print.

    I tried using the default parameters from the "encode" demo, and also to define IH264FHDVENC_Params extParams but the result is the same:

    >>>>

    const VIDENC1_Params Venc1_Params_DEFAULT = {
        sizeof(VIDENC1_Params),           /* size */
        XDM_DEFAULT,                      /* encodingPreset */
        IVIDEO_LOW_DELAY,                 /* rateControlPreset */
        720,                              /* maxHeight */
        1280,                             /* maxWidth */
        30000,                            /* maxFrameRate */
        6000000,                          /* maxBitRate */
        XDM_BYTE,                         /* dataEndianness */
        0,                                /* maxInterFrameInterval */
        XDM_YUV_420P,                     /* inputChromaFormat */
        IVIDEO_PROGRESSIVE,               /* inputContentType */
        XDM_CHROMA_NA                     /* reconChromaFormat */
    };

     

     

    console print

    ===========

    Encode demo started.
    @0,391,657us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG - Global_init> This program was built with the following packages:
    @0,392,119us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package gnu.targets.arm.rtsv5T (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0]
    @0,392,298us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.codecs.h264enc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264enc/) [1, 0, 0]
    @0,392,406us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.codecs.h264fhdvenc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264fhdvenc/) [1, 0, 0]
    @0,392,508us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.global (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/global/) [1, 0, 0]
    @0,392,608us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.xdais.dm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdais_6_25_02_11/packages/ti/xdais/dm/) [1, 0, 5]
    @0,392,708us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.utils.trace (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/utils/trace/) [1, 0, 0]
    @0,392,809us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.utils.xdm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
    @0,392,909us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package dsplink.gpp (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/dsplink_linux_1_64/dsplink/gpp/) [5, 0, 0]
    @0,393,005us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.linuxutils.cmem (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/linuxutils_2_25_04_10/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
    @0,393,156us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.xdais (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdais_6_25_02_11/packages/ti/xdais/) [1, 2.0, 1]
    @0,393,259us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.node (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/node/) [1, 0, 0]
    @0,393,360us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.fc.global (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/global/) [1, 0, 0]
    @0,393,460us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.fc.memutils (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/memutils/) [1, 0, 0]
    @0,393,557us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.fc.utils (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/utils/) [1, 0, 2]
    @0,393,655us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.fc.dman3 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/dman3/) [1, 0, 4]
    @0,393,753us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.fc.acpy3 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/acpy3/) [1, 0, 4]
    @0,393,852us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package gnu.targets (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/gnu/targets/) [1, 0, 1]
    @0,393,951us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package gnu.targets.arm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/gnu/targets/arm/) [1, 0, 0, 0]
    @0,394,050us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.catalog.arm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/catalog/arm/) [1, 0, 1, 0]
    @0,394,150us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.catalog (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/catalog/) [1, 0, 0]
    @0,394,249us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.catalog.c6000 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/catalog/c6000/) [1, 0, 0, 0]
    @0,394,346us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.platforms.evmDM6467 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/platforms/evmDM6467/) [1, 0, 0, 0]
    @0,394,498us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.osal (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/) [2, 0, 2]
    @0,394,609us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.ipc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/) [2, 0, 1]
    @0,394,711us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.osal.linux (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
    @0,394,814us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.ipc.dsplink (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1]
    @0,394,913us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.alg (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/alg/) [1, 0, 1]
    @0,395,015us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/) [1, 0, 6]
    @0,395,118us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.video1 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/video1/) [1, 0, 2]
    @0,395,220us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.codecs.h264enc.ce (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264enc/ce/) [1, 0, 0]
    @0,395,322us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.codecs.h264fhdvenc.ce (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264fhdvenc/ce/) [1, 0, 0]
    @0,395,422us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.speech (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/speech/) [1, 0, 2]
    @0,395,521us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.speech1 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/speech1/) [1, 0, 1]
    @0,395,621us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.audio (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/audio/) [1, 0, 2]
    @0,395,721us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.audio1 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/audio1/) [1, 0, 1]
    @0,395,822us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.video (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/video/) [1, 0, 3]
    @0,395,921us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.video2 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/video2/) [1, 0, 2]
    @0,396,019us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.image (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/image/) [1, 0, 3]
    @0,396,119us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.image1 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/image1/) [1, 0, 1]
    @0,396,219us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.dmai (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/dmai_2_10_00_12/packages/ti/sdo/dmai/) [1, 0, 0]
    @0,396,318us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.simplewidget (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/dvsdk_demos_3_10_00_16/packages/ti/sdo/simplewidget/) []
    @0,396,418us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.bioslog (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/bioslog/) [1, 0, 1]
    @0,396,519us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package ti.sdo.ce.utils.trace (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/utils/trace/) [1, 0, 1]
    @0,396,618us: [+4 T:0x4001fcd0 S:0xbe914a8c] OG -     package encode_new_config (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/dvsdk_demos_3_10_00_16/dm6467/encode_new/encode_new_config/) []
    @0,396,809us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x35a4c)
    @0,396,939us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x34e98)
    @0,397,131us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> Enter(0x18)
    @0,397,251us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> return (0x680f0)
    @0,397,554us: [+0 T:0x4001fcd0 S:0xbe914a84] OG - Global_atexit> enter (fxn=0x32d20)
    @0,397,735us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> Enter(0x18)
    @0,397,856us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> return (0x68140)
    @0,397,966us: [+0 T:0x4001fcd0 S:0xbe914a7c] OG - Global_atexit> enter (fxn=0x31b4c)
    @0,398,142us: [+0 T:0x4001fcd0 S:0xbe914a84] OG - Global_atexit> enter (fxn=0x344fc)
    @0,398,327us: [+0 T:0x4001fcd0 S:0xbe914a7c] ti.sdo.ce.osal.Sem - Sem_create> count: 0
    @0,398,440us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> Enter(0x14)
    @0,398,550us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> return (0x681c0)
    @0,398,673us: [+0 T:0x4001fcd0 S:0xbe914a7c] ti.sdo.ce.osal.Sem - Leaving Sem_create> sem[0x681c0]
    @0,398,783us: [+0 T:0x4001fcd0 S:0xbe914a7c] ti.sdo.ce.osal.Sem - Sem_create> count: 0
    @0,398,884us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> Enter(0x14)
    @0,398,989us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> return (0x681d8)
    @0,399,089us: [+0 T:0x4001fcd0 S:0xbe914a7c] ti.sdo.ce.osal.Sem - Leaving Sem_create> sem[0x681d8]
    @0,399,190us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> Enter(0x18)
    @0,399,296us: [+0 T:0x4001fcd0 S:0xbe914a64] OM - Memory_alloc> return (0x681f0)
    @0,399,400us: [+0 T:0x4001fcd0 S:0xbe914a5c] OT - Thread_create> Enter (fxn=0x30334, attrs=0x0)
    @0,399,504us: [+0 T:0x4001fcd0 S:0xbe914a44] OM - Memory_alloc> Enter(0x64)
    @0,399,607us: [+0 T:0x4001fcd0 S:0xbe914a44] OM - Memory_alloc> return (0x68210)
    @0,400,141us: [+0 T:0x4001fcd0 S:0xbe914a5c] OT - Thread_create> Exit (task=0x68210)
    @0,400,278us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x2fd4c)
    @0,400,405us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x32098)
    @0,400,592us: [+0 T:0x4001fcd0 S:0xbe914a7c] ti.sdo.ce.alg - ALG_init> Enter
    @0,400,706us: [+0 T:0x4001fcd0 S:0xbe914a9c] ti.sdo.ce.alg - ALG_init> Exit
    @0,400,809us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x2c70c)
    @0,400,927us: [+0 T:0x4001fcd0 S:0xbe914a6c] OM - Memory_alloc> Enter(0x18)
    @0,401,038us: [+0 T:0x4001fcd0 S:0xbe914a6c] OM - Memory_alloc> return (0x683e0)
    @0,401,144us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x349ec)
    @0,401,312us: [+6 T:0x4001fcd0 S:0xbe914a8c] CE - Engine_init> CE debugging on (CE_DEBUG=3; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
    @0,401,454us: [+0 T:0x4001fcd0 S:0xbe914a7c] OG - Global_atexit> enter (fxn=0x298cc)
    @0,401,566us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> Enter(0x18)
    @0,401,675us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> return (0x68420)
    @0,402,068us: [+1 T:0x40bd6490 S:0x40bd5d64] OP - daemon> thread created.
    @0,402,192us: [+0 T:0x40bd6490 S:0x40bd5d64] OP - getCmd_d> Enter (proc=0x40bd5dd8)
    @0,402,299us: [+0 T:0x40bd6490 S:0x40bd5d44] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x681c0] timeout[0xffffffff]
    @0,402,503us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> Enter(0x18)
    @0,402,637us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> return (0x68440)
    @0,402,746us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> Enter(0x18)
    @0,402,856us: [+0 T:0x4001fcd0 S:0xbe914a5c] OM - Memory_alloc> return (0x68460)
    @0,403,008us: [+0 T:0x4001fcd0 S:0xbe914a94] CS - Server_init()
    @0,403,124us: [+0 T:0x4001fcd0 S:0xbe914a94] CS - Server_init> Global_useLinkArbiter = 0
    @0,403,231us: [+0 T:0x4001fcd0 S:0xbe914a94] OG - Global_atexit> enter (fxn=0x27b0c)
    @0,403,411us: [+0 T:0x4001fcd0 S:0xbe914aa4] OG - Global_atexit> enter (fxn=0x14550)
    @0,404,348us: [+0 T:0x413d6490 S:0x413d5c6c] CE - Engine_open> Enter('encode', 0x0, 0x413d5cdc)
    @0,404,487us: [+0 T:0x413d6490 S:0x413d5c54] OM - Memory_alloc> Enter(0x2c)
    @0,404,604us: [+0 T:0x413d6490 S:0x413d5c54] OM - Memory_alloc> return (0x68808)
    @0,404,757us: [+0 T:0x413d6490 S:0x413d5c6c] CE - rserverOpen('cs2.x64P'), count = 0
    @0,404,868us: [+0 T:0x413d6490 S:0x413d5c34] OP - Processor_create> Enter(imageName='cs2.x64P', linkCfg='(null)', attrs=0x413d5cc0)
    @0,405,637us: [+0 T:0x413d6490 S:0x413d5c1c] OM - Memory_alloc> Enter(0x24)
    @0,405,776us: [+0 T:0x413d6490 S:0x413d5c1c] OM - Memory_alloc> return (0x68838)
    @0,405,884us: [+0 T:0x413d6490 S:0x413d5c14] OP - doCmd> Enter (cmdId=1, proc=0x68838)
    @0,405,987us: [+0 T:0x413d6490 S:0x413d5c04] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x681c0]
    @0,406,134us: [+0 T:0x413d6490 S:0x413d5c14] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x681c0]
    @0,406,249us: [+0 T:0x413d6490 S:0x413d5bf4] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x681d8] timeout[0xffffffff]
    @0,406,391us: [+0 T:0x40bd6490 S:0x40bd5d44] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x681c0] status[0]
    @0,406,508us: [+0 T:0x40bd6490 S:0x40bd5d64] OP - getCmd_d> Exit (result=1)
    @0,406,612us: [+0 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Enter(proc=0x68838)
    @0,406,715us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Initializing DSP PROC...
    @0,406,818us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Using DspLink config data for entry #0 [server 'cs2.x64P']
    @0,406,926us: [+0 T:0x40bd6490 S:0x40bd5d4c] OM - Memory_alloc> Enter(0xe0)
    @0,407,034us: [+0 T:0x40bd6490 S:0x40bd5d4c] OM - Memory_alloc> return (0x68860)
    @0,407,143us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Adding DSP segment #0 to Link configuration: name='DDR2', startAddress=0x8fb00000, sizeInBytes=0x400000, shared=1, syncd=0
    @0,407,261us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Adding DSP segment #1 to Link configuration: name='DSPLINKMEM', startAddress=0x8ff00080, sizeInBytes=0xfff80, shared=1, syncd=0
    @0,407,381us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Adding DSP segment #2 to Link configuration: name='RESET_VECTOR', startAddress=0x8ff00000, sizeInBytes=0x80, shared=1, syncd=0
    @0,407,498us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Adding DSP segment #3 to Link configuration: name='DDRALGHEAP', startAddress=0x8ba00000, sizeInBytes=0x4100000, shared=0, syncd=0
    @0,407,610us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> DODSPCTRL was=1; now=0
    @0,407,746us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - LINKCFG_Object generated for PROC_setup(0x66b04) ...
    @0,407,860us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->gppObject->
    @0,407,959us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "ARM9"
    @0,408,059us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxMsgqs = 0x82
    @0,408,157us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxChnlQueue = 0x10
    @0,408,255us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   poolTableId = 0xffffffff
    @0,408,350us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   numPools = 0x0
    @0,408,447us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,408,542us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->dspObject->
    @0,408,638us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "DM6467GEM"
    @0,408,735us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspArch = 0x2
    @0,408,832us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   loaderName = "COFF"
    @0,408,931us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   autoStart = FALSE
    @0,409,028us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   execName = "DEFAULT.OUT"
    @0,409,126us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   doDspCtrl = DSP_BootMode_Boot_NoPwr
    @0,409,226us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   resumeAddr = 0x8ff00020
    @0,409,625us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   resetVector = 0x8ff00000
    @0,409,734us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   resetCodeSize = 0x80
    @0,409,836us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maduSize = 0x1
    @0,409,935us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   cpuFreq = 0x91050
    @0,410,032us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   endian = 0x3
    @0,410,133us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   wordSwap = 0x0
    @0,410,232us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memTableId = 0x0
    @0,410,326us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntries = 0x4
    @0,410,422us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   linkDrvId = 0x0
    @0,410,570us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg1 = 0xffffffff
    @0,410,676us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg2 = 0xffffffff
    @0,410,776us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg3 = 0x0
    @0,410,876us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg4 = 0x0
    @0,410,973us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg5 = 0xffffffff
    @0,411,071us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,411,166us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->linkDrvObjects->
    @0,411,264us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "SHMDRV"
    @0,411,363us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   hshkPollCount = 0x5f5e100
    @0,411,460us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,411,557us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsTableId = 0x0
    @0,411,653us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   numIpsEntries = 0x1
    @0,411,835us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   poolTableId = 0x0
    @0,411,940us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   numPools = 0x1
    @0,412,039us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dataTableId = 0x0
    @0,412,139us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   numDataDrivers = 0x1
    @0,412,237us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   mqtId = 0x0
    @0,412,332us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ringIoTableId = 0x0
    @0,412,429us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   mplistTableId = 0x0
    @0,412,525us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   mpcsTableId = 0x0
    @0,412,622us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,412,715us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->memTables[0][i].
    @0,412,813us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - entry #0:
    @0,412,909us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   entry = 0x0
    @0,413,005us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "DDR2"
    @0,413,105us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   physAddr = 0x8fb00000
    @0,413,202us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspVirtAddr = 0x8fb00000
    @0,413,300us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   gppVirtAddr = 0xffffffff
    @0,413,396us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   size = 0x400000
    @0,413,493us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   shared = TRUE
    @0,413,588us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   syncd = FALSE
    @0,413,684us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - entry #1:
    @0,413,780us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   entry = 0x1
    @0,413,877us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "DSPLINKMEM"
    @0,413,975us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   physAddr = 0x8ff00080
    @0,414,072us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspVirtAddr = 0x8ff00080
    @0,414,172us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   gppVirtAddr = 0xffffffff
    @0,414,269us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   size = 0xfff80
    @0,414,366us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   shared = TRUE
    @0,414,464us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   syncd = FALSE
    @0,414,561us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - entry #2:
    @0,414,655us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   entry = 0x2
    @0,414,752us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "RESET_VECTOR"
    @0,414,849us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   physAddr = 0x8ff00000
    @0,414,945us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspVirtAddr = 0x8ff00000
    @0,415,041us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   gppVirtAddr = 0xffffffff
    @0,415,141us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   size = 0x80
    @0,415,238us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   shared = TRUE
    @0,415,333us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   syncd = FALSE
    @0,415,429us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - entry #3:
    @0,415,523us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   entry = 0x3
    @0,415,619us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "DDRALGHEAP"
    @0,415,714us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   physAddr = 0x8ba00000
    @0,415,811us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspVirtAddr = 0x8ba00000
    @0,415,909us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   gppVirtAddr = 0xffffffff
    @0,416,006us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   size = 0x4100000
    @0,416,106us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   shared = FALSE
    @0,416,204us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   syncd = FALSE
    @0,416,302us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,416,441us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->ipsTables[0][i].
    @0,416,550us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - entry #0:
    @0,416,649us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "IPS"
    @0,416,747us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   numIpsEvents = 0x20
    @0,416,845us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,416,943us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   gppIntId = 0x2d
    @0,417,036us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspIntId = 0x10
    @0,417,134us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   dspIntVectorId = 0x4
    @0,417,230us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg1 = 0x2faf080
    @0,417,327us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg2 = 0x0
    @0,417,426us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,417,520us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->poolTables[0][i].
    @0,417,618us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,417,712us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->dataTables[0][i].
    @0,417,810us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - entry #0:
    @0,417,905us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "ZCPYDATA"
    @0,418,002us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   baseChnlId = 0x0
    @0,418,101us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   numChannels = 0x10
    @0,418,197us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxBufSize = 0x4000
    @0,418,294us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,418,389us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   poolId = 0x0
    @0,418,481us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   queuePerChnl = 0x1
    @0,418,576us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsId = 0x0
    @0,418,672us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsEventNo = 0x2
    @0,418,769us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg1 = 0x0
    @0,418,866us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg2 = 0x0
    @0,418,963us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,419,058us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->mqtObjects->
    @0,419,156us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "ZCPYMQT"
    @0,419,253us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,419,349us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxMsgSize = 0xffffffff
    @0,419,445us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsId = 0x0
    @0,419,540us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsEventNo = 0x1
    @0,419,635us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg1 = 0x0
    @0,419,731us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   arg2 = 0x0
    @0,419,826us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,419,918us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->ringIoObjects->
    @0,420,016us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "RINGIOTABLE"
    @0,420,115us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,420,212us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxEntries = 0x40
    @0,420,306us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsId = 0x0
    @0,420,402us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsEventNo = 0x0
    @0,420,497us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,420,588us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->mplistObjects->
    @0,420,684us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "MPLISTTABLE"
    @0,420,781us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,420,876us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxEntries = 0x40
    @0,420,974us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsId = 0xffffffff
    @0,421,071us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsEventNo = 0xffffffff
    @0,421,169us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -
    @0,421,262us: [+3 T:0x40bd6490 S:0x40bd5d04] OP - linkCfg->dspConfigs[0]->mpcsObjects->
    @0,421,359us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   name = "MPCS"
    @0,421,455us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   memEntry = 0x1
    @0,421,551us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   maxEntries = 0x100
    @0,421,647us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsId = 0xffffffff
    @0,421,836us: [+3 T:0x40bd6490 S:0x40bd5d04] OP -   ipsEventNo = 0xffffffff
    @0,425,873us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Attaching to DSP PROC...
    @0,435,938us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Opening MSGQ pool...
    @0,436,582us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Loading cs2.x64P on DSP (1 args)...
    @0,572,709us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Starting DSP PROC...
    @0,585,874us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> Opening remote transport...
    @0,587,148us: [+2 T:0x40bd6490 S:0x40bd5d64] OP - Processor_create_d> return (1)
    @0,587,285us: [+0 T:0x40bd6490 S:0x40bd5d54] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x681d8]
    @0,587,430us: [+0 T:0x413d6490 S:0x413d5bf4] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x681d8] status[0]
    @0,587,546us: [+0 T:0x413d6490 S:0x413d5c14] OP - doCmd> Exit (result=1)
    @0,587,646us: [+0 T:0x413d6490 S:0x413d5c34] OP - Processor_create> return (0x68838)
    @0,587,749us: [+0 T:0x413d6490 S:0x413d5c6c] CE - rserverOpen('cs2.x64P'): 0x675c0 done.
    @0,587,856us: [+0 T:0x413d6490 S:0x413d5c54] OM - Memory_alloc> Enter(0x24)
    @0,587,961us: [+0 T:0x413d6490 S:0x413d5c54] OM - Memory_alloc> return (0x68a98)
    @0,588,120us: [+0 T:0x413d6490 S:0x413d5c44] OC - Comm_create> Enter(queueName='encode_1636_0', queue=0x68818, attrs=0x0)
    @0,588,233us: [+0 T:0x413d6490 S:0x413d5c2c] OM - Memory_alloc> Enter(0x4)
    @0,588,339us: [+0 T:0x413d6490 S:0x413d5c2c] OM - Memory_alloc> return (0x68ac0)
    @0,589,486us: [+0 T:0x413d6490 S:0x413d5c44] OC - Comm_create> return (0x68ac0)
    @0,589,619us: [+0 T:0x413d6490 S:0x413d5c4c] OM - Memory_free> Enter(0x68a98, 0x24)
    @0,589,809us: [+0 T:0x413d6490 S:0x413d5c4c] OM - Memory_free> return (0x1)
    @0,589,931us: [+0 T:0x413d6490 S:0x413d5c4c] OC - Comm_alloc> Enter(poolId=0x0, msg=0x68824, size=576)
    @0,590,069us: [+0 T:0x413d6490 S:0x413d5c4c] OC - Comm_alloc> msg=0x41be6900, returning (0)
    @0,590,181us: [+0 T:0x413d6490 S:0x413d5c34] OC - Comm_locate> Enter(queueName='rmsq', queue=0x68814)
    @0,590,610us: [+0 T:0x40bd6490 S:0x40bd5d64] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x681d8]
    @0,590,746us: [+0 T:0x40bd6490 S:0x40bd5d64] OP - getCmd_d> Enter (proc=0x40bd5dd8)
    @0,590,854us: [+0 T:0x40bd6490 S:0x40bd5d44] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x681c0] timeout[0xffffffff]
    @0,591,141us: [+0 T:0x413d6490 S:0x413d5c34] OC - Comm_locate> return (0)
    @0,591,274us: [+0 T:0x413d6490 S:0x413d5c6c] CE - checkServer(0x68808)
    @0,591,426us: [+0 T:0x413d6490 S:0x413d5c3c] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,591,587us: [+0 T:0x413d6490 S:0x413d5c3c] OC - Comm_put> return (0)
    @0,591,799us: [+0 T:0x413d6490 S:0x413d5c34] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5cd8, timeout=-1)
    @0,592,044us: [+0 T:0x413d6490 S:0x413d5c34] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    @0,592,184us: [+0 T:0x413d6490 S:0x413d5c6c] CE - rmsInit> RMS initialized(0x68808); CE_DEBUG on, setting DSP trace mask to *+01234567,GT_prefix=12345,GT_time=3
    @0,592,299us: [+0 T:0x413d6490 S:0x413d5c44] CE - Engine_setTrace> Enter(engine=0x68808, mask='*+01234567,GT_prefix=12345,GT_time=3')
    @0,592,419us: [+1 T:0x413d6490 S:0x413d5c44] CE - Engine_setTrace> Requesting DSP set trace ...
    @0,592,519us: [+0 T:0x413d6490 S:0x413d5c14] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,592,664us: [+0 T:0x413d6490 S:0x413d5c14] OC - Comm_put> return (0)
    @0,592,775us: [+0 T:0x413d6490 S:0x413d5c0c] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5c8c, timeout=-1)
    @0,593,824us: [+0 T:0x413d6490 S:0x413d5c0c] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    @0,593,956us: [+0 T:0x413d6490 S:0x413d5c44] CE - Engine_setTrace> return(0)
    @0,594,074us: [+0 T:0x413d6490 S:0x413d5bd4] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,594,229us: [+0 T:0x413d6490 S:0x413d5bd4] OC - Comm_put> return (0)
    @0,594,373us: [+0 T:0x413d6490 S:0x413d5bcc] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5c6c, timeout=-1)
    @0,594,609us: [+0 T:0x413d6490 S:0x413d5bcc] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    [DSP] @0x000001bf:[T:0x00000000] codec_unitserver - main> Welcome to CS2DM6467 1.00.00.10 DSP server's main().
    [DSP] @0,026,471tk: [+0 T:0x8ba0006c S:0x8ba03fe4] OG - Global_setSpecialTrace> enter(mask='*+01234567,GT_prefix=12345,GT_time=3')
    [DSP] @0,026,548tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG - Global_setSpecialTrace> This program was built with the following packages:
    [DSP] @0,026,610tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.targets.rts6000 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/targets/rts6000/) [1, 0, 0, 0]
    [DSP] @0,026,693tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.codecs.h264enc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264enc/) [1, 0, 0]
    [DSP] @0,026,778tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.codecs.h264fhdvenc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264fhdvenc/) [1, 0, 0]
    [DSP] @0,026,865tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.codecs.hdvicp (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/hdvicp/) [1, 0, 0]
    [DSP] @0,026,949tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.xdais (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdais_6_25_02_11/packages/ti/xdais/) [1, 2.0, 1]
    [DSP] @0,027,023tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.global (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/global/) [1, 0, 0]
    [DSP] @0,027,108tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.rtdx (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/bios_5_41_00_06/packages/ti/rtdx/) [2, 0, 0, 5]
    [DSP] @0,027,182tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.psl (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/bios_5_41_00_06/packages/ti/psl/) [5, 0, 0, 0]
    [DSP] @0,027,255tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.pmi (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/bios_5_41_00_06/packages/ti/pmi/) [1, 0, 0, 0]
    [DSP] @0,027,327tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.pscl (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/bios_5_41_00_06/packages/ti/pscl/) [1, 0, 0, 0]
    [DSP] @0,027,401tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.bios (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/bios_5_41_00_06/packages/ti/bios/) [5, 2, 5, 19]
    [DSP] @0,027,475tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.ires (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/ires/) [1, 0, 0]
    [DSP] @0,027,558tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.ires.hdvicp (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/ires/hdvicp/) [1, 0, 1]
    [DSP] @0,027,647tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.hdintc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/hdintc/) [1, 0, 4]
    [DSP] @0,027,732tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.edma3.rm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/edma3_lld_01_11_00_03/packages/ti/sdo/edma3/rm/) [01, 03, 07]
    [DSP] @0,027,813tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.ires.nullresource (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/ires/nullresource/) [1, 0, 0]
    [DSP] @0,027,906tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.utils.trace (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/utils/trace/) [1, 0, 0]
    [DSP] @0,027,993tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.dskt2 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/dskt2/) [1, 0, 4]
    [DSP] @0,028,077tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.rman (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/rman/) [2, 0, 0]
    [DSP] @0,028,160tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.edma3 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/edma3/) [3, 0, 0]
    [DSP] @0,028,244tk: [+4 T:0x8ba0006c@0,598,449us: [+0 T:0x413d6490 S:0x413d5bd4] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,598,609us: [+0 T:0x413d6490 S:0x413d5bd4] OC - Comm_put> return (0)
    @0,598,755us: [+0 T:0x413d6490 S:0x413d5bcc] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5c6c, timeout=-1)
    @0,599,039us: [+0 T:0x413d6490 S:0x413d5bcc] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
     S:0x8ba03fe4] OG -     package ti.sdo.fc.ires.edma3chan (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/ires/edma3chan/) [1, 0, 0]
    [DSP] @0,028,335tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.global (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/global/) [1, 0, 0]
    [DSP] @0,028,417tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.xdais.dm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdais_6_25_02_11/packages/ti/xdais/dm/) [1, 0, 5]
    [DSP] @0,028,493tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.node (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/node/) [1, 0, 0]
    [DSP] @0,028,574tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.ipc.dsplink.dsp (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/dsplink/dsp/) [2, 0, 1]
    [DSP] @0,028,662tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.utils.xdm (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
    [DSP] @0,028,746tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.dman3 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/dman3/) [1, 0, 4]
    [DSP] @0,028,830tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.memutils (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/memutils/) [1, 0, 0]
    [DSP] @0,028,917tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.fc.acpy3 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/framework_components_2_25_02_06/packages/ti/sdo/fc/acpy3/) [1, 0, 4]
    [DSP] @0,029,001tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package dsplink.dsp (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/dsplink_linux_1_64/dsplink/dsp/) [1, 4, 0]
    [DSP] @0,029,073tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.bios.utils (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/biosutils_1_02_02/packages/ti/bios/utils/) [2, 0, 2, 02]
    [DSP] @0,029,152tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.catalog.c6000 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/catalog/c6000/) [1, 0, 0, 0]
    [DSP] @0,029,233tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.catalog (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/catalog/) [1, 0, 0]
    [DSP] @0,029,309tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.platforms.evmDM6467 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/xdctools_3_16_01_27/packages/ti/platforms/evmDM6467/) [1, 0, 0, 0]
    [DSP] @0,029,395tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.osal (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/) [2, 0, 2]
    [DSP] @0,029,476tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.osal.bios (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/bios/) [2, 0, 1]
    [DSP] @0,029,560tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.ipc (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/) [2, 0, 1]
    [DSP] @0,029,639tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.ipc.bios (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/bios/) [2, 0, 1]
    [DSP] @0,029,723tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.alg (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/alg/) [1, 0, 1]
    [DSP] @0,029,802tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/) [1, 0, 6]
    [DSP] @0,029,879tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.bioslog (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/bioslog/) [1, 0, 1]
    [DSP] @0,029,962tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.ce.video1 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/video1/) [1, 0, 2]
    [DSP] @0,030,043tk: [+4 T:0x8ba0006c S:0x8ba03f@0,602,776us: [+0 T:0x413d6490 S:0x413d5bd4] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,602,937us: [+0 T:0x413d6490 S:0x413d5bd4] OC - Comm_put> return (0)
    @0,603,083us: [+0 T:0x413d6490 S:0x413d5bcc] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5c6c, timeout=-1)
    @0,603,321us: [+0 T:0x413d6490 S:0x413d5bcc] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    e4] OG -     package ti.sdo.codecs.h264enc.ce (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264enc/ce/) [1, 0, 0]
    [DSP] @0,030,130tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.codecs.h264fhdvenc.ce (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/codecs/h264fhdvenc/ce/) [1, 0, 0]
    [DSP] @0,030,219tk: [+4 T:0x8ba0006c S:0x8ba03fe4] OG -     package ti.sdo.server.cs2 (/home/benny/arago/dvsdk/dvsdk_3_10_00_19/cs2dm6467_1_00_00_10/packages/ti/sdo/server/cs2/) [1, 0, 0]
    [DSP] @0,030,301tk: [+0 T:0x8ba0006c S:0x8ba03fe4] OG - Global_setSpecialTrace> return
    [DSP] @0,032,505tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - processRmsCmd(0x8ff03928, 4056): cmd = 5
    [DSP] @0,032,560tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - remote time = 0x0, trace buffer size = 4032
    [DSP] @0,049,436tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - processRmsCmd(0x8ff03928, 4056): cmd = 5
    [DSP] @0,049,490tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - remote time = 0x0, trace buffer size = 4032
    [DSP] @0,066,170tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - processRmsCmd(0x8ff03928, 4056): cmd = 5
    [DSP] @0,066,225tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - remote time = 0x0, trace buffer size = 4032
    @0,604,595us: [+0 T:0x413d6490 S:0x413d5c04] CE - Engine_fwriteTrace> returning count [9571]
    @0,604,703us: [+0 T:0x413d6490 S:0x413d5c6c] CE - Engine_open> return(428040)
    Succssfully opened engine encode
    @0,604,958us: [+2 T:0x413d6490 S:0x413d5bf4] ti.sdo.dmai - [Venc1] Creating encoder h264fhdvenc for max 704x480 bitrate 2000000 ratectrl 4
    Before VIDENC1_create h264fhdvenc
    @0,605,190us: [+0 T:0x413d6490 S:0x413d5bcc] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> Enter (engine=0x68808, name='h264fhdvenc', params=0x413d5dc0)
    @0,605,323us: [+0 T:0x413d6490 S:0x413d5b9c] CV - VISA_create(0x68808, 'h264fhdvenc', 0x413d5dc0, 0x520, 'ti.sdo.ce.video1.IVIDENC1')
    @0,605,438us: [+0 T:0x413d6490 S:0x413d5a94] CV - VISA_create2(0x68808, 'h264fhdvenc', 0x413d5dc0, 0x30, 0x520, 'ti.sdo.ce.video1.IVIDENC1')
    @0,605,561us: [+0 T:0x413d6490 S:0x413d5a7c] OM - Memory_alloc> Enter(0x34)
    @0,605,667us: [+0 T:0x413d6490 S:0x413d5a7c] OM - Memory_alloc> return (0x68c40)
    @0,605,768us: [+0 T:0x413d6490 S:0x413d5a7c] OM - Memory_alloc> Enter(0x4)
    @0,605,869us: [+0 T:0x413d6490 S:0x413d5a7c] OM - Memory_alloc> return (0x68c78)
    @0,605,969us: [+0 T:0x413d6490 S:0x413d5a74] OC - Comm_alloc> Enter(poolId=0x0, msg=0x68c78, size=520)
    @0,606,101us: [+0 T:0x413d6490 S:0x413d5a74] OC - Comm_alloc> msg=0x41be7900, returning (0)
    @0,606,210us: [+0 T:0x413d6490 S:0x413d5a1c] CE - Engine_createNode(0x68808, 'h264fhdvenc', 520, 0x413d5dc0, 0x30, 0x413d5b90)
    @0,606,320us: [+0 T:0x413d6490 S:0x413d5a1c] CE - Engine> allocNode Enter(engine=0x68808, impId='h264fhdvenc')
    @0,606,422us: [+0 T:0x413d6490 S:0x413d5a04] OM - Memory_alloc> Enter(0x20)
    @0,606,522us: [+0 T:0x413d6490 S:0x413d5a04] OM - Memory_alloc> return (0x68a98)
    @0,606,635us: [+0 T:0x413d6490 S:0x413d5a1c] CE - Engine> allocNode(). Calling (Comm_create(gppfromnode_1636_1, 0x68aa0, NULL)
    @0,606,738us: [+0 T:0x413d6490 S:0x413d59f4] OC - Comm_create> Enter(queueName='gppfromnode_1636_1', queue=0x68aa0, attrs=0x0)
    @0,606,841us: [+0 T:0x413d6490 S:0x413d59dc] OM - Memory_alloc> Enter(0x4)
    @0,606,943us: [+0 T:0x413d6490 S:0x413d59dc] OM - Memory_alloc> return (0x68c88)
    @0,608,096us: [+0 T:0x413d6490 S:0x413d59f4] OC - Comm_create> return (0x68c88)
    @0,608,238us: [+0 T:0x413d6490 S:0x413d59fc] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,608,447us: [+0 T:0x413d6490 S:0x413d59fc] OC - Comm_put> return (0)
    @0,608,565us: [+0 T:0x413d6490 S:0x413d59f4] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5aa4, timeout=-1)
    @0,615,336us: [+0 T:0x413d6490 S:0x413d59f4] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    @0,615,470us: [+0 T:0x413d6490 S:0x413d59f4] OC - Comm_delete> Enter (comm=0x68c88)
    @0,615,943us: [+0 T:0x413d6490 S:0x413d59d4] OM - Memory_free> Enter(0x68c88, 0x4)
    @0,616,081us: [+0 T:0x413d6490 S:0x413d59d4] OM - Memory_free> return (0x1)
    @0,616,187us: [+0 T:0x413d6490 S:0x413d5a14] OC - Comm_delete> return
    @0,616,286us: [+0 T:0x413d6490 S:0x413d59fc] OM - Memory_free> Enter(0x68a98, 0x20)
    @0,616,388us: [+0 T:0x413d6490 S:0x413d59fc] OM - Memory_free> return (0x1)
    @0,616,487us: [+6 T:0x413d6490 S:0x413d5a1c] CE - Engine_createNode> Remote node creation FAILED (0x80008008).
    @0,616,595us: [+0 T:0x413d6490 S:0x413d5984] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,616,743us: [+0 T:0x413d6490 S:0x413d5984] OC - Comm_put> return (0)
    @0,616,884us: [+0 T:0x413d6490 S:0x413d597c] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5a1c, timeout=-1)
    @0,617,122us: [+0 T:0x413d6490 S:0x413d597c] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    [DSP] @0,087,481tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - processRmsCmd(0x8ff03928, 4056): cmd = 0
    [DSP] @0,087,542tk: [+0 T:0x8ba0006c S:0x8ba03f14] OM - Memory_alloc> Enter(size=0x18)
    [DSP] @0,087,592tk: [+0 T:0x8ba0006c S:0x8ba03f14] OM - Memory_alloc> return (0x8fb9b378)
    [DSP] @0,087,643tk: [+0 T:0x8ba0006c S:0x8ba03f14] OM - Memory_alloc> Enter(size=0xe)
    [DSP] @0,087,689tk: [+0 T:0x8ba0006c S:0x8ba03f14] OM - Memory_alloc> return (0x8fb9b390)
    [DSP] @0,087,746tk: [+0 T:0x8ba0006c S:0x8ba03ed4] OM - Memory_alloc> Enter(size=0x20)
    [DSP] @0,087,792tk: [+0 T:0x8ba0006c S:0x8ba03ed4] OM - Memory_alloc> return (0x8fb9b3a0)
    [DSP] @0,087,842tk: [+0 T:0x8ba0006c S:0x8ba03ea4] OM - Memory_alloc> Enter(size=0x24)
    [DSP] @0,087,888tk: [+0 T:0x8ba0006c S:0x8ba03ea4] OM - Memory_alloc> return (0x8fb9b3c0)
    [DSP] @0,087,966tk: [+0 T:0x8ba0006c S:0x8ba03ebc] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> Enter (engine=0x0, name='h264fhdvenc', params=0x8ff03940)
    [DSP] @0,088,047tk: [+0 T:0x8ba0006c S:0x8ba03e84] CV - VISA_create(0x0, 'h264fhdvenc', 0x8ff03940, 0x520, 'ti.sdo.ce.video1.IVIDENC1')
    [DSP] @0,088,119tk: [+0 T:0x8ba0006c S:0x8ba03d64] CV - VISA_create2(0x0, 'h264fhdvenc', 0x8ff03940, 0x30, 0x520, 'ti.sdo.ce.video1.IVIDENC1')
    [DSP] @0,088,202tk: [+0 T:0x8ba0006c S:0x8ba03cfc] CE - Engine_open> Enter('local', 0x8ba03d4c, 0x8ff03940)
    [DSP] @0,088,261tk: [+0 T:0x8ba0006c S:0x8ba03cdc] OM - Memory_alloc> Enter(size=0x2c)
    [DSP] @0,088,307tk: [+0 T:0x8ba0006c S:0x8ba03cdc] OM - Memory_alloc> return (0x8fb9b430)
    [DSP] @0,088,364tk: [+0 T:0x8ba0006c S:0x8ba03cfc] CE - Engine_open> return(-1883655120)
    [DSP] @0,088,425tk: [+0 T:0x8ba0006c S:0x8ba03d44] OM - Memory_alloc> Enter(size=0x34)
    [DSP] @0,088,471tk: [+0 T:0x8ba0006c S:0x8ba03d44] OM - Memory_alloc> return (0x8fb9b460)
    [DSP] @0,088,522tk: [+0 T:0x8ba0006c S:0x8ba03d1c] ti.sdo.ce.alg.Algorithm - Algorithm_create> Enter(fxns=0x8fb51d38, idma3Fxns=0x0, iresFxns=0x8fb51c8c, params=0x8ff03940, attrs=0x8ba03e68)
    [DSP] @0,088,618tk: [+0 T:0x8ba0006c S:0x8ba03cfc] OM - Memory_alloc> Enter(size=0x10)
    [DSP] @0,088,663tk: [+0 T:0x8ba0006c S:0x8ba03cfc] OM - Memory_alloc> return (0x8fb9b498)
    [DSP] @0,112,274tk: [+7 T:0x8ba0006c S:0x8ba03d1c] ti.sdo.ce.alg.Algorithm - Algorithm_create> Algorithm creation FAILED; make sure that 1) alg params are correct/appropriate, 2) there is enough internal and external algorithm memory available -- check DSKT2 settings for heap assignments and scratch allocation
    [DSP] @0,112,410tk: [+0 T:0x8ba0006c S:0x8ba03cfc] ti.sdo.ce.alg.Algorithm - Algorithm_delete> Enter(alg=0x8fb9b498)
    [DSP] @0,112,472tk: [+0 T:0x8ba0006c S:0x8ba03ccc] OM - Memory_free> Enter(addr=0x8fb9b498, size=16)
    [DSP] @0,112,528tk: [+0 T:0x8ba0006c S:0x8ba03ccc] OM - Memory_free> return (0x1)
    [DSP] @0,112,572tk: [+0 T:0x8ba0006c S:0x8ba03cfc] ti.sdo.ce.alg.Algorithm - Algorithm_delete> Exit
    [DSP] @0,112,622tk: [+0 T:0x8ba0006c S:0x8ba03d1c] ti.sdo.ce.alg.Algorithm - Algorithm_create> return (0x0)
    [DSP] @0,112,675tk: [+6 T:0x8ba0006c S:0x8ba03d64] CV - VISA_create2> FAILED to create local codec.
    [DSP] @0,112,725tk: [+0 T:0x8ba0006c S:0x8ba03d34] CV - VISA_delete(0x8fb9b460)
    [DSP] @0,112,772tk: [+5 T:0x8ba0006c S:0x8ba03d34] CV - VISA_delete> deleting codec (localQueue=0xffff, remoteQueue=0xffff)
    [DSP] @0,112,834tk: [+0 T:0x8ba0006c S:0x8ba03d04] OM - Memory_free> Enter(addr=0x8fb9b460, size=52)
    [DSP] @0,112,888tk: [+0 T:0x8ba0006c S:0x8ba03d04] OM - Memory_free> return (0x1)
    [DSP] @0,112,934tk: [+0 T:0x8ba0006c S:0x8ba03ebc] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> return (0x0)
    [DSP] @0,112,995tk: [+0 T:0x8ba0006c S:0x8ba03e94] OM - Memory_free> Enter(addr=0x8fb9b3c0, size=36)
    [DSP] @0,113,050tk: [+0 T:0x8ba0006c S:0x8ba03e94] OM - Memory_free> return (0x1)
    [DSP] @0,113,093tk: [+0 T:0x8ba0006c S:0x8ba03e9c] OM - Memory_free> Enter(addr=0x8fb9b3a0, size=32)
    [DSP] @0,113,147tk: [+0 T:0x8ba0006c S:0x8ba03e9c] OM - Memory_free> return (0x1)
    [DSP] @0,113,191tk: [+0 T:0x8ba0006c S:0x8ba03f24] OM - Memory_free> Enter(addr=0x8fb9b390, size=14)
    [DSP] @0,113,245tk: [+0 T:0x8ba0006c S:0x8ba03f24] OM - Memory_free> return (0x1)
    [DSP] @0,113,288tk: [+0 T:0x8ba0006c S:0x8ba03f24] OM - Memory_free> Enter(addr=0x8fb9b378, size=24)
    [DSP] @0,113,343tk: [+0 T:0x8ba0006c S:0x8ba03f24] OM - Memo@0,621,378us: [+0 T:0x413d6490 S:0x413d5984] OC - Comm_put> Enter(queue=0x0, msg=0x41be6900)
    @0,621,530us: [+0 T:0x413d6490 S:0x413d5984] OC - Comm_put> return (0)
    @0,621,675us: [+0 T:0x413d6490 S:0x413d597c] OC - Comm_get> Enter(queue=0x10000, msg=0x413d5a1c, timeout=-1)
    @0,621,993us: [+0 T:0x413d6490 S:0x413d597c] OC - Comm_get> MSGQ_get() status=0x8000, return (0)
    ry_free> return (0x1)
    [DSP] @0,119,585tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - processRmsCmd(0x8ff03928, 4056): cmd = 5
    [DSP] @0,119,642tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - remote time = 0x0, trace buffer size = 4032
    [DSP] @0,138,082tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - processRmsCmd(0x8ff03928, 4056): cmd = 5
    [DSP] @0,138,137tk: [+0 T:0x8ba0006c S:0x8ba0402c] CR - remote time = 0x0, trace buffer size = 4032
    @0,622,569us: [+0 T:0x413d6490 S:0x413d59b4] CE - Engine_fwriteTrace> returning count [4694]
    @0,622,678us: [+2 T:0x413d6490 S:0x413d5a1c] CE - Engine_createNode> Returning 0x0
    @0,622,779us: [+6 T:0x413d6490 S:0x413d5a94] CV - VISA_create2> FAILED to create remote codec (0x8).
    @0,622,880us: [+0 T:0x413d6490 S:0x413d5a6c] CV - VISA_delete(0x68c40)
    @0,622,977us: [+5 T:0x413d6490 S:0x413d5a6c] CV - VISA_delete> deleting codec (localQueue=0xffff, remoteQueue=0xffff)
    @0,623,078us: [+0 T:0x413d6490 S:0x413d5a5c] OC - Comm_free> Enter (msg=0x41be7900)
    @0,623,207us: [+0 T:0x413d6490 S:0x413d5a5c] OC - Comm_free> return (0)
    @0,623,311us: [+0 T:0x413d6490 S:0x413d5a4c] OM - Memory_free> Enter(0x68c78, 0x4)
    @0,623,414us: [+0 T:0x413d6490 S:0x413d5a4c] OM - Memory_free> return (0x1)
    @0,623,510us: [+0 T:0x413d6490 S:0x413d5a4c] OM - Memory_free> Enter(0x68c40, 0x34)
    @0,623,611us: [+0 T:0x413d6490 S:0x413d5a4c] OM - Memory_free> return (0x1)
    @0,623,709us: [+0 T:0x413d6490 S:0x413d5bcc] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> return (0x0)
    @0,623,811us: [+7 T:0x413d6490 S:0x413d5bf4] ti.sdo.dmai - [Venc1] Failed to open video encode algorithm: h264fhdvenc (0x8)
    @1,626,509us: [+0 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> enter
    @1,626,641us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x14550()...
    @1,626,769us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x27b0c()...
    @1,626,880us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x298cc()...
    @1,627,009us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> Enter(0x68420, 0x18)
    @1,627,127us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> return (0x1)
    @1,627,241us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> Enter(0x68440, 0x18)
    @1,627,347us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> return (0x1)
    @1,627,448us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> Enter(0x68460, 0x18)
    @1,627,595us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> return (0x1)
    @1,627,704us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x349ec()...
    @1,627,810us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x2c70c()...
    @1,627,916us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x32098()...
    @1,628,018us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x2fd4c()...
    @1,628,121us: [+0 T:0x413d6490 S:0x413d5c8c] OP - doCmd> Enter (cmdId=3, proc=0x0)
    @1,628,221us: [+0 T:0x413d6490 S:0x413d5c7c] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x681c0]
    @1,628,345us: [+0 T:0x413d6490 S:0x413d5c8c] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x681c0]
    @1,628,452us: [+0 T:0x413d6490 S:0x413d5c6c] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x681d8] timeout[0xffffffff]
    @1,628,592us: [+0 T:0x40bd6490 S:0x40bd5d44] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x681c0] status[0]
    @1,628,712us: [+0 T:0x40bd6490 S:0x40bd5d64] OP - getCmd_d> Exit (result=3)
    @1,628,816us: [+0 T:0x40bd6490 S:0x40bd5d54] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x681d8]
    @1,628,951us: [+0 T:0x413d6490 S:0x413d5c6c] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x681d8] status[0]
    @1,629,066us: [+0 T:0x413d6490 S:0x413d5c8c] OP - doCmd> Exit (result=1)
    @1,629,168us: [+0 T:0x413d6490 S:0x413d5c94] OT - Thread_delete> Enter (task=0x68210)
    @1,629,329us: [+4 T:0x413d6490 S:0x413d5c94] OT - Thread_delete> pthread_cancel (0x0)
    @1,629,851us: [+4 T:0x413d6490 S:0x413d5c94] OT - Thread_delete> pthread_join (0x0)
    @1,629,985us: [+0 T:0x413d6490 S:0x413d5c74] OM - Memory_free> Enter(0x68210, 0x64)
    @1,630,098us: [+0 T:0x413d6490 S:0x413d5c74] OM - Memory_free> return (0x1)
    @1,630,203us: [+0 T:0x413d6490 S:0x413d5cac] OT - Thread_delete> Exit (task=0x68210)
    @1,630,301us: [+0 T:0x413d6490 S:0x413d5c9c] ti.sdo.ce.osal.Sem - Entered Sem_delete> sem[0x681c0]
    @1,630,427us: [+0 T:0x413d6490 S:0x413d5c7c] OM - Memory_free> Enter(0x681c0, 0x14)
    @1,630,542us: [+0 T:0x413d6490 S:0x413d5c7c] OM - Memory_free> return (0x1)
    @1,630,644us: [+0 T:0x413d6490 S:0x413d5cac] ti.sdo.ce.osal.Sem - Leaving Sem_delete>
    @1,630,742us: [+0 T:0x413d6490 S:0x413d5c9c] ti.sdo.ce.osal.Sem - Entered Sem_delete> sem[0x681d8]
    @1,630,839us: [+0 T:0x413d6490 S:0x413d5c7c] OM - Memory_free> Enter(0x681d8, 0x14)
    @1,630,942us: [+0 T:0x413d6490 S:0x413d5c7c] OM - Memory_free> return (0x1)
    @1,631,041us: [+0 T:0x413d6490 S:0x413d5cac] ti.sdo.ce.osal.Sem - Leaving Sem_delete>
    @1,631,137us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> Enter(0x681f0, 0x18)
    @1,631,238us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> return (0x1)
    @1,631,338us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x344fc()...
    @1,631,465us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x31b4c()...
    @1,631,576us: [+0 T:0x413d6490 S:0x413d5c9c] OM - Memory_free> Enter(0x68140, 0x18)
    @1,631,681us: [+0 T:0x413d6490 S:0x413d5c9c] OM - Memory_free> return (0x1)
    @1,631,869us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x32d20()...
    @1,632,010us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> Enter(0x680f0, 0x18)
    @1,632,127us: [+0 T:0x413d6490 S:0x413d5c8c] OM - Memory_free> return (0x1)
    @1,632,229us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x34e98()...
    @1,632,329us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x35a4c()...
    @1,632,431us: [+2 T:0x413d6490 S:0x413d5cbc] OG - Global_exit> calling function *0x34df8()...

     

     

    SERVER.CFG:

    ===========

     

    /*
     *  ======== server.cfg ========
     *
     *  For details about the packages and configuration parameters used throughout
     *  this config script, see the Codec Engine Configuration Guide (link
     *  provided in the release notes).
     */

    /* scratch groups */
    var MAXGROUPS = 20;
    var GROUP_0 = 0;
    var GROUP_1 = 1;

    /*
     *  Configure CE's OSAL.  This codec server only builds for the BIOS-side of
     *  a heterogeneous system, so use the "DSPLINK_BIOS" configuration.
     */
    var osalGlobal = xdc.useModule('ti.sdo.ce.osal.Global');
    osalGlobal.runtimeEnv = osalGlobal.DSPLINK_BIOS;
    osalGlobal.traceBufferSize = 0x40000;

    /* Set the OS to BIOS */
    var os = xdc.useModule('ti.sdo.ce.osal.bios.Settings');

    /* configure default memory seg id to BIOS-defined "DDR2" */
    osalGlobal.defaultMemSegId = "DDR2";

    /* activate BIOS logging module */
    var LogServer = xdc.useModule('ti.sdo.ce.bioslog.LogServer');

    /*
     *  ======== Server Configuration ========
     */
    var Server = xdc.useModule('ti.sdo.ce.Server');
    /* The server's stackSize.  More than we need... but safe. */
    Server.threadAttrs.stackSize = 16384;

    /* The servers execution priority */
    Server.threadAttrs.priority = Server.MINPRI;

    utils.importFile("codec.cfg");

    /*
     *  ======== DSKT2 (XDAIS Alg. memory allocation) configuration ========
     *
     *  DSKT2 is the memory manager for all algorithms running in the system,
     *  granting them persistent and temporary ("scratch") internal and external
     *  memory. We configure it here to define its memory allocation policy.
     *
     *  DSKT2 settings are critical for algorithm performance.
     *
     *  First we assign various types of algorithm internal memory (DARAM0..2,
     *  SARAM0..2,IPROG, which are all the same on a C64+ DSP) to "L1DHEAP"
     *  defined in the .tcf file as an internal memory heap. (For instance, if
     *  an algorithm asks for 5K of DARAM1 memory, DSKT2 will allocate 5K from
     *  L1DHEAP, if available, and give it to the algorithm; if the 5K is not
     *  available in the L1DHEAP, that algorithm's creation will fail.)
     *
     *  The remaining segments we point to the "DDRALGHEAP" external memory segment
     *  (also defined in the.tcf) except for DSKT2_HEAP which stores DSKT2's
     *  internal dynamically allocated objects, which must be preserved even if
     *  no codec instances are running, so we place them in "DDR2" memory segment
     *  with the rest of system code and static data.
     */
    var DSKT2 = xdc.useModule('ti.sdo.fc.dskt2.DSKT2');
    DSKT2.DARAM0     = "IRAM";
    DSKT2.DARAM1     = "IRAM";
    DSKT2.DARAM2     = "IRAM";
    DSKT2.SARAM0     = "IRAM";
    DSKT2.SARAM1     = "IRAM";
    DSKT2.SARAM2     = "IRAM";
    DSKT2.ESDATA     = "DDRALGHEAP";
    DSKT2.IPROG      = "IRAM";
    DSKT2.EPROG      = "DDR2";
    DSKT2.DSKT2_HEAP = "DDR2";    /* to allocate internal DSKT2 object */
    DSKT2.trace = false;
    DSKT2.debug = false;

    /*
     *  Next we define how to fulfill algorithms' requests for fast ("scratch")
     *  internal memory allocation; "scratch" is an area an algorithm writes to
     *  while it processes a frame of data and is discarded afterwards.
     *
     *  First we turn off the switch that allows the DSKT2 algorithm memory manager
     *  to give to an algorithm external memory for scratch if the system has run
     *  out of internal memory. In that case, if an algorithm fails to get its
     *  requested scratch memory, it will fail at creation rather than proceed to
     *  run at poor performance. (If your algorithms fail to create, you may try
     *  changing this value to "true" just to get it running and optimize other
     *  scratch settings later.)
     *
     *  Setting "algorithm scratch sizes", is a scheme we use to minimize internal
     *  memory resources for algorithms' scratch memory allocation. Algorithms that
     *  belong to the same "scratch group ID" -- field "groupId" in the algorithm's
     *  Server.algs entry above, reflecting the priority of the task running the
     *  algorithm -- don't run at the same time and thus can share the same
     *  scratch area. When creating the first algorithm in a given "scratch group"
     *  (between 0 and 19), a shared scratch area for that groupId is created with
     *  a size equal to SARAM_SCRATCH_SIZES[<alg's groupId>] below -- unless the
     *  algorithm requests more than that number, in which case the size will be
     *  what the algorithm asks for. So SARAM_SCRATCH_SIZES[<alg's groupId>] size is
     *  more of a groupId size guideline -- if the algorithm needs more it will get
     *  it, but getting these size guidelines right is important for optimal use of
     *  internal memory. The reason for this is that if an algorithm comes along
     *  that needs more scratch memory than its groupId scratch area's size, it
     *  will get that memory allocated separately, without sharing.
     *
     *  This DSKT2.SARAM_SCRATCH_SIZES[<groupId>] does not mean it is a scratch size
     *  that will be automatically allocated for the group <groupId> at system
     *  startup, but only that is a preferred minimum scratch size to use for the
     *  first algorithm that gets created in the <groupId> group, if any.
     *
     *  (An example: if algorithms A and B with the same groupId = 0 require 10K and
     *  20K of scratch, and if SARAM_SCRATCH_SIZES[0] is 0, if A gets created first
     *  DSKT2 allocates a shared scratch area for group 0 of size 10K, as A needs.
     *  If then B gets to be created, the 20K scratch area it gets will not be
     *  shared with A's -- or anyone else's; the total internal memory use will be
     *  30K. By contrast, if B gets created first, a 20K shared scratch will be
     *  allocated, and when A comes along, it will get its 10K from the existing
     *  group 0's 20K area. To eliminate such surprises, we set
     *  SARAM_SCRATCH_SIZES[0] to 20K and always spend exactly 20K on A and B's
     *  shared needs -- independent of their creation order. Not only do we save 10K
     *  of precious internal memory, but we avoid the possibility that B can't be
     *  created because less than 20K was available in the DSKT2 internal heaps.)
     *
     *  Finally, note that if the codecs correctly implement the
     *  ti.sdo.ce.ICodec.getDaramScratchSize() and .getSaramScratchSize() methods,
     *  this scratch size configuration can be autogenerated by
     *  configuring Server.autoGenScratchSizeArrays = true.
     */
    DSKT2.ALLOW_EXTERNAL_SCRATCH = false;
    DSKT2.SARAM_SCRATCH_SIZES[GROUP_0] = 65536;
    DSKT2.SARAM_SCRATCH_SIZES[GROUP_1] = 0;
    DSKT2.DARAM_SCRATCH_SIZES[GROUP_0] = 65536;
    DSKT2.DARAM_SCRATCH_SIZES[GROUP_1] = 0;

    /*
     *  ======== RMAN (IRES Resource manager) configuration ========
     */
    var RMAN = xdc.useModule('ti.sdo.fc.rman.RMAN');
    RMAN.useDSKT2 = true;
    RMAN.tableSize = 10;
    RMAN.semCreateFxn = "Sem_create";
    RMAN.semDeleteFxn = "Sem_delete";
    RMAN.semPendFxn = "Sem_pend";
    RMAN.semPostFxn = "Sem_post";
    RMAN.debug = true;
    RMAN.trace = true;

    xdc.useModule('ti.sdo.ce.Settings').checked = false;
    var EDMA3 = xdc.useModule('ti.sdo.fc.edma3.Settings');
    EDMA3.globalInit = false;
    EDMA3.maxTccs[GROUP_0] = 49;
    EDMA3.maxTccs[GROUP_1] = 0;
    EDMA3.maxPaRams[GROUP_0] = 384;
    EDMA3.maxPaRams[GROUP_1] = 0;
    EDMA3.maxEdmaChannels[GROUP_0] = 49;
    EDMA3.maxEdmaChannels[GROUP_1] = 0;
    EDMA3.maxQdmaChannels[GROUP_0] = 4;
    EDMA3.maxQdmaChannels[GROUP_1] = 0;
    EDMA3.regionConfig             = "DM6467_Config";
    EDMA3.trace = true;
    EDMA3.debug = true;

    var EDMA3CHAN = xdc.useModule('ti.sdo.fc.ires.edma3chan.EDMA3CHAN');
    EDMA3CHAN.debug = true;
    EDMA3CHAN.trace = true;

    var HDVICP =  xdc.useModule('ti.sdo.fc.ires.hdvicp.HDVICP');
    HDVICP.debug = true;
    HDVICP.trace = true;

    var HDINTC = xdc.useModule('ti.sdo.fc.hdintc.HDINTC');
    HDINTC.interruptVectorId_0 = 10;
    HDINTC.interruptVectorId_1 = 11;
    HDINTC.hdvicpInterruptEventNo_0 = 29;
    HDINTC.hdvicpInterruptEventNo_1 = 39;

    HDINTC.biosInterruptVectorId_0 = 7;
    HDINTC.biosInterruptVectorId_1 = 8;   
    HDINTC.biosInterruptEventNo_0 = 30;   
    HDINTC.biosInterruptEventNo_1 = 31;

     

  • It seems that the following parameter should be set to:

    extParams.videncParams.inputChromaFormat = XDM_YUV_420SP;

    unlike the dvsdk_2, where it used to be XDM_YUV_420P

    Benny