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 use the newest h264 encoder in DM6446

Hello,

  I used h264 encoder(version 1.10) carried in DVSDK 1.3. It works OK with the example video_encode_io provided in DMAI. Now I updated the h264 encoder to version 2.00.01 and test the encoder with the example  video_encode_io1 provided in DMAI.

CE_DEBUG=2 ./video_encode_io1_dm6446.x470MV -b 400000 -c h264enc -e encodedecode -i scale_0x235398.yuv -n 100 -o s.264 -r 176x144 > io1.log

But it failed to create codec instance.

The log file with h264 encoder v2,00.01 is posted here. There are two "FAILED" in the log file, but I don't know how to work it out. Can anyone help me?  I can post the log file of h264 encoder(version 1.10) also if needed.

 Starting application...
@0,496,517us: [+4 T:0x400179b0] OG - Global_init> This program was built with the following packages:
@0,497,049us: [+4 T:0x400179b0] OG -     package gnu.targets.rts470MV (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/xdctools/packages/gnu/targets/rts470MV/) [1,0,0,0,1203621000516]
@0,497,343us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.h264enc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264enc.2/) [1,0,0,0]
@0,497,554us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.h264dec (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264dec/) [1,0,0,1233886510000]
@0,497,696us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.aaclcenc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/aaclcenc/) [1,0,0,0]
@0,497,832us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.jpegenc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/jpegenc/) [1,0,0,1228489791665]
@0,497,966us: [+4 T:0x400179b0] OG -     package ti.xdais.dm (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/xdais/dm/) [1,0,4,1210262746529]
@0,498,094us: [+4 T:0x400179b0] OG -     package ti.sdo.utils.trace (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/utils/trace/) [1,0,0,1220943366422]
@0,498,236us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.utils.xdm (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/utils/xdm/) [1,0,1,1220951322616]
@0,498,365us: [+4 T:0x400179b0] OG -     package ti.xdais (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/xdais/) [1,2,1,1210262742149]
@0,498,496us: [+4 T:0x400179b0] OG -     package ti.sdo.fc.dman3 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/fc/dman3/) [1,0,3,1220943053023]
@0,498,625us: [+4 T:0x400179b0] OG -     package ti.sdo.fc.acpy3 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/fc/acpy3/) [1,0,2,1220943014135]
@0,498,754us: [+4 T:0x400179b0] OG -     package dsplink.gpp (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/dsplink/gpp/) [3,0,0]
@0,498,878us: [+4 T:0x400179b0] OG -     package ti.sdo.linuxutils.cmem (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/linuxutils/cmem/) [2,0,1,1204929560755]
@0,499,008us: [+4 T:0x400179b0] OG -     package ti.dsplink.utils.ladclient (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/dsplink/utils/ladclient/) [1,0,0,1220950764382]
@0,499,138us: [+4 T:0x400179b0] OG -     package ti.catalog.c470 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/xdctools/packages/ti/catalog/c470/) [1,0,1,0,1217383460556]
@0,499,268us: [+4 T:0x400179b0] OG -     package ti.platforms.evmDM6446 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/packages/ti/platforms/evmDM6446/) [1,0,0,1,1217383742033]
@0,499,394us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.osal (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/osal/) [2,0,2,1220951127739]
@0,499,521us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.ipc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/ipc/) [2,0,1,1220951085787]
@0,499,646us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.alg (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/alg/) [1,0,1,1220950781938]
@0,499,772us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.osal.linux (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/osal/linux/) [2,0,1,1220951140072]
@0,499,901us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.ipc.dsplink (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/ipc/dsplink/) [2,0,1,1232441168000]
@0,500,082us: [+4 T:0x400179b0] OG -     package ti.sdo.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/) [1,0,6,1220950771473]
@0,500,309us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.video1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/video1/) [1,0,2,1220951340734]
@0,500,464us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.h264enc.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264enc.2/ce/) [1,0,0,0]
@0,500,610us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.video (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/video/) [1,0,3,1220951334122]
@0,500,741us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.h264dec.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264dec/ce/) [1,0,0,1210922114696]
@0,500,869us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.audio1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/audio1/) [1,0,1,1220950794383]
@0,500,998us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.aaclcenc.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/aaclcenc/ce/) [1,0,0,0]
@0,501,130us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.image1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/image1/) [1,0,1,1220951080020]
@0,501,259us: [+4 T:0x400179b0] OG -     package ti.sdo.codecs.jpegenc.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/jpegenc/ce/) [1,0,0,1228489802686]
@0,501,387us: [+4 T:0x400179b0] OG -     package thid.dvs.extensions.bridge (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/thid/dvs/extensions/bridge/) []
@0,501,513us: [+4 T:0x400179b0] OG -     package thid.dvs.plate.codecs.plateid (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/thid/dvs/plate/codecs/plateid/) []
@0,501,642us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.speech (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/speech/) [1,0,2,1220951161404]
@0,501,768us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.speech1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/speech1/) [1,0,1,1220951167662]
@0,501,895us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.audio (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/audio/) [1,0,2,1220950788137]
@0,502,020us: [+4 T:0x400179b0] OG -     package ti.sdo.ce.video2 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/video2/) [1,0,2,1220951347240]
@0,502,150us: [+4 T:0x400179b0] OG -     package ti.sdo.dmai (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dmai_1_10_00_06/packages/ti/sdo/dmai/) [1,0,0,0]
@0,502,275us: [+4 T:0x400179b0] OG -     package video_encode_io1_dm6446_config (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dmai_1_10_00_06/packages/ti/sdo/dmai/apps/video_encode_io1/linux/video_encode_io1_dm6446_config/) []
@0,503,094us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Sem_create> count: 0
@0,503,329us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_create> sem[0x561c0]
@0,503,501us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Sem_create> count: 0
@0,503,646us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_create> sem[0x561d8]
@0,503,795us: [+0 T:0x400179b0] OT - Thread_create> Enter (fxn=0x182bc, attrs=0x0)
@0,504,533us: [+0 T:0x400179b0] OT - Thread_create> Exit (task=0x56210)
@0,504,870us: [+0 T:0x400179b0] ti.sdo.ce.alg - ALG_init> Enter
@0,505,042us: [+0 T:0x400179b0] ti.sdo.ce.alg - ALG_init> Exit
@0,505,331us: [+6 T:0x400179b0] CE - Engine_init> CE debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
@0,505,614us: [+0 T:0x400179b0] CS - Server_init()
@0,505,765us: [+0 T:0x400179b0] CS - Server_init> Global_useLinkArbiter = 1
@0,506,651us: [+1 T:0x409f4b60] OP - daemon> thread created.
@0,506,942us: [+0 T:0x409f4b60] OP - getCmd_d> Enter (proc=0x409f45a4)
@0,507,118us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x561c0] timeout[0xffffffff]
@0,512,201us: [+0 T:0x400179b0] CE - Engine_open> Enter('encodedecode', 0x0, 0xbefff8d4)
@0,512,500us: [+0 T:0x400179b0] CE - rserverOpen('loopbackCombo.x64P'), count = 0
@0,512,662us: [+0 T:0x400179b0] OP - Processor_create> Enter(imageName='loopbackCombo.x64P', linkCfg='CE_default', attrs=0xbefff8d8)
@0,512,833us: [+0 T:0x400179b0] OP - doCmd> Enter (cmdId=1, proc=0x567a8)
@0,512,986us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x561c0]
@0,513,182us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x561c0]
@0,513,344us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x561d8] timeout[0xffffffff]
@0,513,546us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x561c0] status[0]
@0,513,719us: [+0 T:0x409f4b60] OP - getCmd_d> Exit (result=1)
@0,513,877us: [+0 T:0x409f4b60] OP - Processor_create_d> Enter(proc=0x567a8)
@0,517,568us: [+2 T:0x409f4b60] OP - Processor_create_d> LAD_connect status = 0, handle = 0
@0,517,785us: [+2 T:0x409f4b60] OP - Processor_create_d> Loading loopbackCombo.x64P on DSP, linkConfigName= CE_default ...
@0,812,692us: [+2 T:0x409f4b60] OP - Processor_create_d> LAD_startupDsp status = 0
PROC_attach(): calling DRV_INITIALIZE(0x0)...
@0,815,920us: [+2 T:0x409f4b60] OP - Processor_create_d> return (1)
@0,816,137us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x561d8]
@0,816,319us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x561d8]
@0,816,474us: [+0 T:0x409f4b60] OP - getCmd_d> Enter (proc=0x409f45a4)
@0,816,613us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x561c0] timeout[0xffffffff]
@0,816,817us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x561d8] status[0]
@0,816,986us: [+0 T:0x400179b0] OP - doCmd> Exit (result=1)
@0,817,140us: [+0 T:0x400179b0] OP - Processor_create> return (0x567a8)
@0,817,277us: [+0 T:0x400179b0] CE - rserverOpen('loopbackCombo.x64P'): 0x54e60 done.
@0,826,403us: [+0 T:0x400179b0] CE - checkServer(0x56778)
@0,826,906us: [+0 T:0x400179b0] CE - rmsInit> RMS initialized(0x56778); CE_DEBUG on, setting DSP trace mask to *+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3
@0,827,131us: [+0 T:0x400179b0] CE - Engine_setTrace> Enter(engine=0x56778, mask='*+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3')
@0,827,294us: [+0 T:0x400179b0] CE - Engine_setTrace> return(14)
@0,827,446us: [+0 T:0x400179b0] CE - Engine_open> return(354168)
@0,827,592us: [+0 T:0x400179b0] CE - Engine_getServer(0x56778)
@0,827,800us: [+0 T:0x400179b0] CS - Server_connectTrace('0x56778', 0x45d7c)
@0,828,113us: [+0 T:0x400179b0] CS - Server_connectTrace> token(1), return(0)
@0,828,299us: [+0 T:0x400179b0] CS - Server_setTrace('0x56778', *+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3)
@0,828,449us: [+0 T:0x400179b0] CE - Engine_setTrace> Enter(engine=0x56778, mask='*+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3')
@0,828,640us: [+1 T:0x400179b0] CE - Engine_setTrace> Requesting DSP set trace ...
@0,830,764us: [+0 T:0x400179b0] CE - Engine_setTrace> return(0)
@0,831,036us: [+2 T:0x400179b0] ti.sdo.dmai - [Venc1] Creating encoder h264enc for max 176x144 bitrate 400000 ratectrl 1
@0,831,266us: [+0 T:0x400179b0] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> Enter (engine=0x56778, name='h264enc', params=0xbefff9e8)
@0,831,449us: [+0 T:0x400179b0] CV - VISA_create(0x56778, 'h264enc', 0xbefff9e8, 0x2496, 'ti.sdo.ce.video1.IVIDENC1')
@0,831,614us: [+0 T:0x400179b0] CV - VISA_create2(0x56778, 'h264enc', 0xbefff9e8, 0x30, 0x2496, 'ti.sdo.ce.video1.IVIDENC1')
@0,831,818us: [+0 T:0x400179b0] CE - Engine_createNode(0x56778, 'h264enc', 2496, 0xbefff9e8, 0x30, 0xbefff7f0)
@0,831,986us: [+0 T:0x400179b0] CE - Engine> allocNode Enter(engine=0x56778, impId='h264enc')
@0,832,182us: [+0 T:0x400179b0] CE - Engine> allocNode(). Calling Comm_create(gppfromnode_918_1, 0x56d38, NULL)
@0,838,776us: [+6 T:0x400179b0] CE - Engine_createNode> Remote node creation FAILED (0x80008008).
[DSP] @0,039,499tk: [+0 T:0x8e40006c] OG - Global_setSpecialTrace> enter(mask='*+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3')
[DSP] @0,039,622tk: [+4 T:0x8e40006c] OG - Global_setSpecialTrace> This program was built with the following packages:
[DSP] @0,039,687tk: [+4 T:0x8e40006c] OG -     package ti.targets.rts6000 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/xdctools/packages/ti/targets/rts6000/) [1,0,0,0,1203621186754]
[DSP] @0,039,787tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.h264enc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264enc.2/) [1,0,0,0]
[DSP] @0,039,885tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.h264dec (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264dec/) [1,0,0,1233886510000]
[DSP] @0,039,990tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.aaclcenc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/aaclcenc/) [1,0,0,0]
[DSP] @0,040,088tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.jpegenc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/jpegenc/) [1,0,0,1228489791665]
[DSP] @0,040,190tk: [+4 T:0x8e40006c] OG -     package ti.sdo.utils.trace (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/utils/trace/) [1,0,0,1220943366422]
[DSP] @0,040,291tk: [+4 T:0x8e40006c] OG -     package ti.sdo.fc.dman3 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/fc/dman3/) [1,0,3,1220943053023]
[DSP] @0,040,390tk: [+4 T:0x8e40006c] OG -     package ti.rtdx (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/packages/ti/rtdx/) [2,0,0,1,1194024051755]
[DSP] @0,040,474tk: [+4 T:0x8e40006c] OG -     package ti.psl (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/packages/ti/psl/) [5,0,0,0,0]
[DSP] @0,040,552tk: [+4 T:0x8e40006c] OG -     package ti.bios (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/packages/ti/bios/) [5,2,4,19,1217456359216]
[DSP] @0,040,637tk: [+4 T:0x8e40006c] OG -     package ti.sdo.fc.dskt2 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/fc/dskt2/) [1,0,4,1220943095081]
[DSP] @0,040,736tk: [+4 T:0x8e40006c] OG -     package ti.xdais.dm (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/xdais/dm/) [1,0,4,1210262746529]
[DSP] @0,040,830tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.utils.xdm (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/utils/xdm/) [1,0,1,1220951322616]
[DSP] @0,040,929tk: [+4 T:0x8e40006c] OG -     package ti.xdais (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/xdais/) [1,2,1,1210262742149]
[DSP] @0,041,021tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.node (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/node/) [1,0,0,1220951122176]
[DSP] @0,041,114tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.ipc.dsplink.dsp (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/ipc/dsplink/dsp/) [2,0,1,1220951102696]
[DSP] @0,041,218tk: [+4 T:0x8e40006c] OG -     package ti.sdo.fc.acpy3 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/sdo/fc/acpy3/) [1,0,2,1220943014135]
[DSP] @0,041,317tk: [+4 T:0x8e40006c] OG -     package dsplink.dsp (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/dsplink/dsp/) [1,3,0]
[DSP] @0,041,405tk: [+4 T:0x8e40006c] OG -     package ti.bios.utils (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/cetools/packages/ti/bios/utils/) [2,0,1,0,1191891830609]
[DSP] @0,041,502tk: [+4 T:0x8e40006c] OG -     package ti.catalog.c6000 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/xdctools/packages/ti/catalog/c6000/) [1,0,0,0,1217383478246]
[DSP] @0,041,599tk: [+4 T:0x8e40006c] OG -     package ti.platforms.evmDM6446 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/bios_5_32_04/packages/ti/platforms/evmDM6446/) [1,0,0,1,1217383742033]
[DSP] @0,041,698tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.osal (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/osal/) [2,0,2,1220951127739]
[DSP] @0,041,791tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.ipc (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/ipc/) [2,0,1,1220951085787]
[DSP] @0,041,884tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.alg (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/alg/) [1,0,1,1220950781938]
[DSP] @0,041,977tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.osal.bios (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/osal/bios/) [2,0,1,1220951133740]
[DSP] @0,042,075tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.ipc.bios (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/ipc/bios/) [2,0,1,1220951091097]
[DSP] @0,042,173tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/) [1,0,6,1220950771473]
[DSP] @0,042,266tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.bioslog (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/bioslog/) [1,0,1,1220950800329]
[DSP] @0,042,362tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.video1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/video1/) [1,0,2,1220951340734]
[DSP] @0,042,458tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.h264enc.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264enc.2/ce/) [1,0,0,0]
[DSP] @0,042,558tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.video (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/video/) [1,0,3,1220951334122]
[DSP] @0,042,653tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.h264dec.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/h264dec/ce/) [1,0,0,1210922114696]
[DSP] @0,042,758tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.audio1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/audio1/) [1,0,1,1220950794383]
[DSP] @0,042,853tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.aaclcenc.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/aaclcenc/ce/) [1,0,0,0]
[DSP] @0,042,954tk: [+4 T:0x8e40006c] OG -     package ti.sdo.ce.image1 (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/codec_engine_2_10_02/packages/ti/sdo/ce/image1/) [1,0,1,1220951080020]
[DSP] @0,043,050tk: [+4 T:0x8e40006c] OG -     package ti.sdo.codecs.jpegenc.ce (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/codecs/jpegenc/ce/) [1,0,0,1228489802686]
[DSP] @0,043,155tk: [+4 T:0x8e40006c] OG -     package thid.dvs.extensions.bridge (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/thid/dvs/extensions/bridge/) []
[DSP] @0,043,253tk: [+4 T:0x8e40006c] OG -     package thid.dvs.plate.codecs.plateid (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/thid/dvs/plate/codecs/plateid/) []
[DSP] @0,043,353tk: [+4 T:0x8e40006c] OG -     package ti.sdo.servers.loopback (/home/lcj/work3/dvsdk1.3/dvsdk_1_30_01/dm6446_dvsdk_combos_1_35/packages/ti/sdo/servers/loopback/) []
[DSP] @0,043,448tk: [+0 T:0x8e40006c] OG - Global_setSpecialTrace> return
[DSP] @0,048,767tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0x18)
[DSP] @0,048,816tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f3f40)
[DSP] @0,048,864tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0xa)
[DSP] @0,048,908tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f3f58)
[DSP] @0,048,963tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0x20)
[DSP] @0,049,008tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f3f68)
[DSP] @0,049,055tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0x24)
[DSP] @0,049,100tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f3f88)
[DSP] @0,049,170tk: [+0 T:0x8e40006c] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> Enter (engine=0x0, name='h264enc', params=0x8fe05cc0)
[DSP] @0,049,261tk: [+0 T:0x8e40006c] CV - VISA_create(0x0, 'h264enc', 0x8fe05cc0, 0x2496, 'ti.sdo.ce.video1.IVIDENC1')
[DSP] @0,049,336tk: [+0 T:0x8e40006c] CV - VISA_create2(0x0, 'h264enc', 0x8fe05cc0, 0x30, 0x2496, 'ti.sdo.ce.video1.IVIDENC1')
[DSP] @0,049,420tk: [+0 T:0x8e40006c] CE - Engine_open> Enter('local', 0x8e403d6c, 0x9c0)
[DSP] @0,049,478tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0x2c)
[DSP] @0,049,523tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f3ff8)
[DSP] @0,049,578tk: [+0 T:0x8e40006c] CE - Engine_open> return(-1885388808)
[DSP] @0,049,637tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0x30)
[DSP] @0,049,682tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f4028)
[DSP] @0,049,733tk: [+0 T:0x8e40006c] ti.sdo.ce.alg.Algorithm - Algorithm_create> Enter(fxns=0x8f93a280, idma3Fxns=0x8f93a2ac, params=0x8fe05cc0, attrs=0x8e403e80)
[DSP] @0,049,832tk: [+0 T:0x8e40006c] OM - Memory_alloc> Enter(size=0x10)
[DSP] @0,049,877tk: [+0 T:0x8e40006c] OM - Memory_alloc> return (0x8f9f4058)
[DSP] @0,049,932tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_init> Enter
[DSP] @0,050,003tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_init> Exit
[DSP] @0,050,046tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg> Enter (scratchId=0, fxns=0x8f93a280, parentAlg=0x0, params=0x8fe05cc0)
[DSP] @0,050,131tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_init> Enter
[DSP] @0,050,174tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_init> Exit
[DSP] @0,050,218tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Enter (scratchId=0, fxns=0x8f93a280, parentAlg=0x0, params=0x8fe05cc0, extHeapId=-1881121600, singleHeap=0)
[DSP] @0,050,331tk: [+2 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Num memory recs requested 10
[DSP] @0,050,420tk: [+2 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Num memory recs requested 10
[DSP] @0,050,483tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[0]: size=0x400, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,050,573tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[1]: size=0xfd00, align=0x20, space=IALG_DARAM0, attrs=IALG_SCRATCH
[DSP] @0,050,661tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[2]: size=0x24900, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,050,750tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[3]: size=0x6300, align=0x80, space=IALG_EXTERNAL, attrs=IALG_SCRATCH
[DSP] @0,050,839tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[4]: size=0x380, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,050,927tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[5]: size=0x2900, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,051,016tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[6]: size=0x900, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,051,103tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[7]: size=0x200, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,051,191tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[8]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,051,278tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Requested memTab[9]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_SCRATCH
[DSP] @0,051,367tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_assignInstanceMemory> Enter (scratchId=0, numRecs=10, extHeapId=0)
[DSP] @0,051,441tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_usesInternalScratch> Enter (numRecs=10)
[DSP] @0,051,515tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_usesInternalScratch> Exit (returnVal=1)
[DSP] @0,051,574tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_initializeAndUseSharedScratch> Enter (scratchGroupId=0, numRecs=10)
[DSP] @0,051,653tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_getScratchRequestInfo> Enter (ialgSpace=IALG_DARAM0, numRecs=10)
[DSP] @0,051,728tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_getScratchRequestInfo> Exit (sizeBestCase=64768, sizeWorstCase=64800, numScratchRecs=1)
[DSP] @0,051,841tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x11f04000)
[DSP] @0,051,910tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_useSharedScratch> Exit (status=TRUE)
[DSP] @0,051,969tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x11f04000)
[DSP] @0,052,036tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_useSharedScratch> Exit (status=TRUE)
[DSP] @0,052,098tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_initializeAndUseSharedScratch> Exit
[DSP] @0,052,158tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=0, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,052,246tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,052,310tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x11f04000)
[DSP] @0,052,382tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=1 )
[DSP] @0,052,437tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=2, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,053,979tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,054,048tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=3, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,054,420tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,054,481tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=4, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,054,571tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,054,631tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=5, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,054,822tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,054,883tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=6, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,054,987tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,055,048tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=7, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,055,133tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,055,194tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=8, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,055,275tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,055,335tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Enter (index=9, ialgSpace=IALG_EXTERNAL, extHeapId=0)
[DSP] @0,055,416tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
[DSP] @0,055,478tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_usesInternalScratch> Enter (numRecs=10)
[DSP] @0,055,537tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_usesInternalScratch> Exit (returnVal=1)
[DSP] @0,055,598tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_incrScratchReferenceCount> Enter (scratchMutexId=0)
[DSP] @0,055,672tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_incrScratchReferenceCount> Exit
[DSP] @0,055,727tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_assignInstanceMemory> Exit (returnVal=1)
[DSP] @0,055,792tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[0]: base=0x8e404600, size=0x400, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,055,892tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[1]: base=0x11f04000, size=0xfd00, align=0x20, space=IALG_DARAM0, attrs=IALG_SCRATCH
[DSP] @0,055,990tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[2]: base=0x8e404a00, size=0x24900, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,090tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[3]: base=0x8e429300, size=0x6300, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,213tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[4]: base=0x8e42f600, size=0x380, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,311tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[5]: base=0x8e42f980, size=0x2900, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,411tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[6]: base=0x8e432280, size=0x900, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,510tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[7]: base=0x8e432b80, size=0x200, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,608tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[8]: base=0x8e432d80, size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,706tk: [+4 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Allocated memTab[9]: base=0x8e432e00, size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
[DSP] @0,056,809tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_enqueueMemTab> Enter (segId=2, memTabSize=200, numRecs=10, extHeapId=0)
[DSP] @0,056,893tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_enqueueMemTab> Exit (status=TRUE)
[DSP] @0,057,569tk: [+7 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> algInit call failed -1
[DSP] @0,057,626tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_freeAlg> Enter (scratchMutexId=0, alg=0x8e404600)
[DSP] @0,057,693tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_dequeueMemTab> Enter (segId=2, alg=0x8e404600)
[DSP] @0,057,763tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_dequeueMemTab> Exit (memTab=0x8f9f43d8)
[DSP] @0,057,827tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_freeInstanceMemory> Enter (scratchMutexId=0, numRecs=10, extHeapId=0)
[DSP] @0,057,900tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_freeAllocatedMemory> Enter (scratchMutexId=0, number=10, extHeapId=0)
[DSP] @0,057,975tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e404600)
[DSP] @0,058,048tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,058,107tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x11f04000)
[DSP] @0,058,178tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=1 )
[DSP] @0,058,232tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e404a00)
[DSP] @0,058,304tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,058,361tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e429300)
[DSP] @0,058,432tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,058,500tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e42f600)
[DSP] @0,058,571tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,058,628tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e42f980)
[DSP] @0,058,700tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,058,756tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e432280)
[DSP] @0,058,827tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,058,884tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e432b80)
[DSP] @0,058,956tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,059,012tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e432d80)
[DSP] @0,059,083tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,059,140tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x8e432e00)
[DSP] @0,059,211tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_isSharedScratch> Exit (status=0 )
[DSP] @0,059,269tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_freeAllocatedMemory> Exit (returnVal=1)
[DSP] @0,059,326tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_usesInternalScratch> Enter (numRecs=10)
[DSP] @0,059,383tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_usesInternalScratch> Exit (returnVal=1)
[DSP] @0,059,441tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_decrScratchReferenceCount> Enter (scratchMutexId=0)
[DSP] @0,059,506tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_decrScratchReferenceCount> Exit
[DSP] @0,059,560tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_exitScratch> Enter (scratchMutexId=0)
[DSP] @0,059,618tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_exitScratch> Exit (status=0)
[DSP] @0,059,670tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - _DSKT2_freeInstanceMemory> Exit (returnVal=1)
[DSP] @0,059,728tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_freeAlg> Exit
[DSP] @0,059,773tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> Exit (algHandle=NULL)
[DSP] @0,059,827tk: [+0 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg> Exit (algHandle=0x0)
[DSP] @0,059,883tk: [+7 T:0x8e40006c] 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,060,036tk: [+0 T:0x8e40006c] ti.sdo.ce.alg.Algorithm - Algorithm_delete> Enter(handle=0x8f9f4058)
[DSP] @0,060,099tk: [+0 T:0x8e40006c] OM - Memory_free> Enter(addr=0x8f9f4058, size=16)
[DSP] @0,060,154tk: [+0 T:0x8e40006c] OM - Memory_free> return (0x1)
[DSP] @0,060,195tk: [+0 T:0x8e40006c] ti.sdo.ce.alg.Algorithm - Algorithm_delete> return
[DSP] @0,060,247tk: [+0 T:0x8e40006c] ti.sdo.ce.alg.Algorithm - Algorithm_create> return (0x0)
[DSP] @0,060,306tk: [+2 T:0x8e40006c] CV - VISA_create> FAILED to create local codec.
[DSP] @0,060,356tk: [+0 T:0x8e40006c] CV - VISA_delete(0x8f9f4028)
[DSP] @0,060,400tk: [+5 T:0x8e40006c] CV - VISA_delete> deleting codec (localQueue=0xffff, remoteQueue=0xffff)
[DSP] @0,060,467tk: [+0 T:0x8e40006c] OM - Memory_free> Enter(addr=0x8f9f4028, size=48)
[DSP] @0,060,521tk: [+0 T:0x8e40006c] OM - Memory_free> return (0x1)
[DSP] @0,060,565tk: [+0 T:0x8e40006c] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> return (0x0)
[DSP] @0,060,627tk: [+0 T:0x8e40006c] ti.sdo.ce.video1.VIDENC1 - VIDENC1_delete> Enter (handle=0x0)
[DSP] @0,060,685tk: [+0 T:0x8e40006c] CV - VISA_delete(0x0)
[DSP] @0,060,722tk: [+0 T:0x8e40006c] ti.sdo.ce.video1.VIDENC1 - VIDENC1_delete> return
[DSP] @0,060,785tk: [+0 T:0x8e40006c] OM - Memory_free> Enter(addr=0x8f9f3f88, size=36)
[DSP] @0,060,841tk: [+0 T:0x8e40006c] OM - Memory_free> return (0x1)
[DSP] @0,060,882tk: [+0 T:0x8e40006c] OM - Memory_free> Enter(addr=0x8f9f3f68, size=32)
[DSP] @0,060,936tk: [+0 T:0x8e40006c] OM - Memory_free> return (0x1)
[DSP] @0,060,980tk: [+0 T:0x8e40006c] OM - Memory_free> Enter(addr=0x8f9f3f58, size=10)
[DSP] @0,061,034tk: [+0 T:0x8e40006c] OM - Memory_free> return (0x1)
[DSP] @0,061,075tk: [+0 T:0x8e40006c] OM - Memory_free> Enter(addr=0x8f9f3f40, size=24)
[DSP] @0,061,129tk: [+0 T:0x8e40006c] OM - Memory_free> return (0x1)
@0,877,974us: [+0 T:0x400179b0] CE - Engine_fwriteTrace> returning count [24159]
@0,878,149us: [+2 T:0x400179b0] CE - Engine_createNode> Returning 0x0
@0,878,289us: [+2 T:0x400179b0] CV - VISA_create> FAILED to create remote codec (0x8).
@0,878,430us: [+0 T:0x400179b0] CV - VISA_delete(0x56cf8)
@0,878,558us: [+5 T:0x400179b0] CV - VISA_delete> deleting codec (localQueue=0xffff, remoteQueue=0xffff)
@0,878,710us: [+0 T:0x400179b0] ti.sdo.ce.video1.VIDENC1 - VIDENC1_create> return (0x0)
@0,878,860us: [+7 T:0x400179b0] ti.sdo.dmai - [Venc1] Failed to open video encode algorithm: h264enc (0x8)
Failed to create video encoder: h264enc
@0,879,198us: [+0 T:0x400179b0] CE - Engine_getServer(0x56778)
@0,879,349us: [+0 T:0x400179b0] CS - Server_disconnectTrace('0x56778', 0x1)
@0,879,671us: [+0 T:0x400179b0] CS - Server_connectTrace> return(0)
@0,879,838us: [+0 T:0x400179b0] CE - Engine_close(0x56778)
@0,880,580us: [+0 T:0x400179b0] CE - rserverClose(0x54e60), count = 1
@0,880,794us: [+0 T:0x400179b0] OP - Processor_delete> Enter(proc=0x567a8)
@0,880,943us: [+0 T:0x400179b0] OP - doCmd> Enter (cmdId=2, proc=0x567a8)
@0,881,087us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x561c0]
@0,881,293us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x561c0] status[0]
@0,881,459us: [+0 T:0x409f4b60] OP - getCmd_d> Exit (result=2)
@0,881,613us: [+0 T:0x409f4b60] OP - Processor_delete_d> Enter (proc=0x567a8)
@0,881,773us: [+2 T:0x409f4b60] OP - Processor_delete_d> Closing pool...
@0,882,482us: [+2 T:0x409f4b60] OP - Processor_delete_d> Detaching before LAD_releaseDsp...
@0,883,329us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x561c0]
@0,883,537us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x561d8] timeout[0xffffffff]
@0,884,641us: [+2 T:0x409f4b60] OP - Processor_delete_d> Releasing DSP via LAD_releaseDsp...
@0,906,545us: [+2 T:0x409f4b60] OP - Processor_delete_d> Disconnecting from LAD...
@0,910,225us: [+0 T:0x409f4b60] OP - Processor_delete_d> return
@0,910,431us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x561d8]
@0,910,611us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x561d8]
@0,910,780us: [+0 T:0x409f4b60] OP - getCmd_d> Enter (proc=0x409f45a4)
@0,910,921us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x561c0] timeout[0xffffffff]
@0,911,111us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x561d8] status[0]
@0,911,291us: [+0 T:0x400179b0] OP - doCmd> Exit (result=1)
@0,911,430us: [+1 T:0x400179b0] OP - Processor_delete(0x567a8) freeing object ...
@0,911,570us: [+0 T:0x400179b0] OP - Processor_delete> return.
@0,911,694us: [+0 T:0x400179b0] CE - rserverClose(0x54e60) done.
End of application.
@0,913,181us: [+0 T:0x400179b0] OP - doCmd> Enter (cmdId=3, proc=0x0)
@0,913,368us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x561c0]
@0,913,558us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x561c0]
@0,913,701us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x561d8] timeout[0xffffffff]
@0,913,907us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x561c0] status[0]
@0,914,077us: [+0 T:0x409f4b60] OP - getCmd_d> Exit (result=3)
@0,914,234us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x561d8]
@0,914,412us: [+0 T:0x409f4b60] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x561d8]
@0,914,710us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x561d8] status[0]
@0,914,909us: [+0 T:0x400179b0] OP - doCmd> Exit (result=1)
@0,915,051us: [+0 T:0x400179b0] OT - Thread_delete> Enter (task=0x56210)
@0,915,230us: [+4 T:0x400179b0] OT - Thread_delete> pthread_cancel (0x3)
@0,915,407us: [+4 T:0x400179b0] OT - Thread_delete> pthread_join (0x0)
@0,915,561us: [+0 T:0x400179b0] OT - Thread_delete> Exit (task=0x56210)
@0,915,703us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_delete> sem[0x561c0]
@0,915,894us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_delete>
@0,916,039us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Entered Sem_delete> sem[0x561d8]
@0,916,183us: [+0 T:0x400179b0] ti.sdo.ce.osal.Sem - Leaving Sem_delete>

  • I see the following in the trace:-

    [DSP] @0,057,569tk: [+7 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> algInit call failed -1


    Looks like DSKT2 managed to allocate the memory that was requested by the algorithm, but when the interface IALG_Fxns::algInit of the codec was called, it failed.

    The error looks like it is coming from the algorithm. Please step through the Algorithm's algInit function to see where/why it fails.

  • Thank you,Gunjan. There are two "Fails" in the trace:

    @0,838,776us: [+6 T:0x400179b0] CE - Engine_createNode> Remote node creation FAILED (0x80008008).

    and

     [DSP] @0,057,569tk: [+7 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> algInit call failed -1

    The h264 encoder is provided by Ti in object (downloaded from http://focus.ti.com/docs/toolsw/folders/print/dm644xcodecs.html), no source code.  

    So I can't debug it.

  • kickgame said:
    @0,838,776us: [+6 T:0x400179b0] CE - Engine_createNode> Remote node creation FAILED (0x80008008).

    That comes from the ARM-side, as from that POV, the 'remote' codec couldn't be created.

    kickgame said:
    [DSP] @0,057,569tk: [+7 T:0x8e40006c] ti.sdo.fc.dskt2 - DSKT2_createAlg3> algInit call failed -1

    That comes from the DSP side (closer to the codec) when DSKT2 observes the codec returned failure from its IALG_Fxns->algInit() fxn.

    This typically means either 1) the codec wasn't happy with the memory it was provided (e.g. it asked for internal memory and was provided external memory) - which _may_ indicate a DSKT2 config issue in the server, or 2) [more likely] the codec didn't like the create params it was given (e.g. an unsupported value was passed in).

    Can you create the codec with "NULL" (default) create params?  Also, if the codec ships with an example, you might try creating the codec with the create params the example uses?

    Chris

  • Thanks, Chris.

      I've verified that it is a problem  of the create params. Some params must give different value in h264enc Ver 1.10 and V2.0. These params are documented, but I take it for granted that they should have the same value

  • Chris,

    Can u share the params document with me, or the params u have given.

    I am facing the same problem as u have mentioned above.

    ti.sdo.fc.dskt2 - DSKT2_createAlg3> algInit call failed -1

     

  • Unfortunately, I don't know the details about this codec, so I don't have any reference create params I can provide.  The codecs typically ship with an example 'client' app that may have example params(?).  Or we'll need someone who knows more about this codec to chime in.

    FWIW, providing NULL as the create params should create the codec with 'default' params.  Depending on what features you need from the codec, the 'default' params may be adequate for you(?).

    Chris

  • Hi Chris,

    I am trying to buil single server, i have downloaded the h264 decode library from the ti web site, i am getting following waring

    >> g711/linker.cmd, line 82: warning: >> (.text:csl_section:intc:__CSL_intcDispatcher) not found

    I am sending the build log of server, kindly guide me.

     

    XDCPATH="/home/guest/dvsdk_1_40_02_33/codec_engine_2_10_02/examples/ti/sdo/ce/examples/servers/g711/../../../../../..;/home/guest/dvsdk_1_40_02_33/codec_engine_2_10_02/cetools/packages;/home/guest/dvsdk_1_40_02_33/codec_engine_2_10_02/packages;/home/guest/dvsdk_1_40_02_33/bios_5_32_01/packages;/home/guest/final" /home/guest/dvsdk_1_40_02_33/xdc_3_00_06/xs xdc.tools.configuro -c /home/guest/dvsdk_1_40_02_33/cg6x_6_0_16 -o g711 \
      -t ti.targets.C64P -p ti.platforms.evmDM6467 \
                    --tcf g711.cfg
    making package.mak (because of package.bld) ...
    generating interfaces for package g711 (because package/package.xdc.xml is older than package.xdc) ...
    configuring g711.x64P from package/cfg/g711_x64P.cfg ...
    Configuring server to use watermarked codecs...

    NOTE: You can find the complete server data sheet in ./package/info/g711.x64P.DataSheet.html
    --------------------------------------------------------------------------------------------

        will link with ti.sdo.ce.video2:lib/viddec2.a64P
        will link with ti.sdo.ce.bioslog:lib/bioslog.a64P
        will link with ti.sdo.ce:lib/ce.a64P
        will link with ti.sdo.ce.alg:lib/Algorithm_BIOS.a64P
        will link with ti.sdo.ce.ipc.bios:lib/ipc_bios.a64P
        will link with ti.sdo.ce.osal.bios:lib/osal_bios.a64P
        will link with ti.bios.utils:lib/utils.a64P
        will link with ti.sdo.fc.ires.edma3chan:edma3Chan.a64P
        will link with ti.sdo.fc.edma3:lib/edma3.a64P
        will link with ti.sdo.fc.rman:rman.a64P
        will link with ti.sdo.fc.dskt2:dskt2dt.a64P
        will link with ti.sdo.fc.acpy3:acpy3.a64P
        will link with ti.sdo.fc.dman3:dman3Cfg.a64P
        will link with ti.sdo.ce.utils.xdm:lib/XdmUtils.a64P
        will link with ti.sdo.ce.node:lib/node.a64P
        will link with ti.sdo.utils.trace:lib/gt.a64P
        will link with ti.sdo.fc.ires.nullresource:nullres.a64P
    Inside EDMA3 RM getLibs
        will link with ti.sdo.edma3.rm:lib/dm6467/Release/edma3_rm_bios.lib
        will link with ti.sdo.fc.hdintc:lib/hdintc_fc.a64P
        will link with ti.sdo.fc.ires.hdvicp:hdvicp.a64P
        will link with ti.sdo.codecs.hdvicp:lib/hdvicp_ti_api_c64Plus.lib
        will link with ti.sdo.codecs.h264dec:lib/h264vdec_tii.l64P
    cl64P package/cfg/g711_x64P.c ...
    asm64P package/cfg/g711_x64Pcfg.s62 ...
    cl64P package/cfg/g711_x64Pcfg_c.c ...
    /home/guest/dvsdk_1_40_02_33/cg6x_6_0_16/bin/cl6x -@ g711/compiler.opt -c main.c
    /home/guest/dvsdk_1_40_02_33/cg6x_6_0_16/bin/lnk6x -o g711.x64P -c main.obj g711/linker.cmd
    >> g711/linker.cmd, line 82: warning: >> (.text:csl_section:intc:__CSL_intcDispatcher) not found
    Creating server release:
    making package.mak (because of package.bld) ...
    config.bld: loading user build configuration file /home/guest/dvsdk_1_40_02_33/codec_engine_2_10_02/examples/user.bld
    generating interfaces for package ti.sdo.ce.examples.servers.g711 (because package/package.xdc.xml is older than package.xdc) ...
    all files complete.
    generating schema include file list ...
    generating external package references package/package.ext.xml ...
    generating package references graph package/package.rel.dot ...
    making release file ti_sdo_ce_examples_servers_g711.tar (because of package/rel/ti_sdo_ce_examples_servers_g711.xdc.inc) ...

  • Hello Prashant,

                        I am also getting the same kind of issue for my h264 codec,

                       did u solve this issue,

                      can u pls help me to solve ths

     

    thanks

    muras K