TI中文支持网
TI专业的中文技术问题搜集分享网站

DM3730 DSP decode H264 失败的问题?

我使用DM3730 sdk中DMAI中的video_decode_io2_dm3730.x470MV 来对H264 文件进行解码, 但是不能成功, 不知道是什么原因, 下面是CE_DEBUG=3时截取的部分log,出错的信息已经用红色的标记。

  1. @6,262,115us: [+0 T:0x400cc270 S:0xbeaf77fc] CE – Engine_fwriteTrace> returning count [12059]
  2. @6,262,237us: [+0 T:0x400cc270 S:0xbeaf781c] CE – Engine_initFromServer(0x5f678)
  3. @6,262,329us: [+0 T:0x400cc270 S:0xbeaf77f4] CE – Engine_getNumServerAlgs(0x5f678 0xbeaf7870)
  4. @6,262,390us: [+0 T:0x400cc270 S:0xbeaf77c4] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  5. @6,262,512us: [+0 T:0x400cc270 S:0xbeaf77c4] OC – Comm_put> return (0)
  6. @6,262,664us: [+0 T:0x400cc270 S:0xbeaf77bc] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf783c, timeout=-1)
  7. @6,262,756us: [+0 T:0x400cc270 S:0xbeaf77bc] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  8. @6,262,817us: [+0 T:0x400cc270 S:0xbeaf77f4] CE – Engine_getNumServerAlgs number of server algs = 12
  9. @6,262,878us: [+0 T:0x400cc270 S:0xbeaf77f4] CE – Engine_getNumServerAlgs exit 0
  10. @6,262,939us: [+2 T:0x400cc270 S:0xbeaf781c] CE – Engine_initFromServer> Number of remote algs statically configured in engine: 12
  11. @6,263,000us: [+2 T:0x400cc270 S:0xbeaf781c] CE – Engine_initFromServer> Number of statically configured remote algs = number of server algs: 12
  12. @6,263,061us: [+0 T:0x400cc270 S:0xbeaf781c] CE – Engine_initFromServer> Returning 0
  13. @6,263,122us: [+0 T:0x400cc270 S:0xbeaf7864] CE – Engine_open> return(390776)
  14. @6,263,488us: [+0 T:0x400cc270 S:0xbeaf77ac] ti.sdo.ce.video2.VIDDEC2 – VIDDEC2_create> Enter (engine=0x5f678, name='h264dec', params=0xbeaf79a4)
  15. @6,263,580us: [+0 T:0x400cc270 S:0xbeaf777c] CV – VISA_create(0x5f678, 'h264dec', 0xbeaf79a4, 0x2340, 'ti.sdo.ce.video2.IVIDDEC2')
  16. @6,263,702us: [+0 T:0x400cc270 S:0xbeaf7674] CV – VISA_create2(0x5f678, 'h264dec', 0xbeaf79a4, 0x1c, 0x2340, 'ti.sdo.ce.video2.IVIDDEC2')
  17. @6,263,793us: [+0 T:0x400cc270 S:0xbeaf7654] OM – Memory_alloc> Enter(0x34)
  18. @6,263,854us: [+0 T:0x400cc270 S:0xbeaf7654] OM – Memory_alloc> return (0x5fcd8)
  19. @6,263,916us: [+0 T:0x400cc270 S:0xbeaf7654] OM – Memory_alloc> Enter(0x4)
  20. @6,263,977us: [+0 T:0x400cc270 S:0xbeaf7654] OM – Memory_alloc> return (0x5fd10)
  21. @6,264,038us: [+0 T:0x400cc270 S:0xbeaf7654] OC – Comm_alloc> Enter(poolId=0x0, msg=0x5fd10, size=2340)
  22. @6,264,099us: [+0 T:0x400cc270 S:0xbeaf7654] OC – Comm_alloc> msg=0x40c54880, returning (0)
  23. @6,264,190us: [+0 T:0x400cc270 S:0xbeaf75fc] CE – Engine_createNode(0x5f678, 'h264dec', 2340, 0xbeaf79a4, 0x1c, 0xbeaf7770)
  24. @6,264,251us: [+0 T:0x400cc270 S:0xbeaf75fc] CE – Engine> allocNode Enter(engine=0x5f678, impId='h264dec')
  25. @6,264,312us: [+0 T:0x400cc270 S:0xbeaf75dc] OM – Memory_alloc> Enter(0x20)
  26. @6,264,373us: [+0 T:0x400cc270 S:0xbeaf75dc] OM – Memory_alloc> return (0x5fad0)
  27. @6,264,434us: [+0 T:0x400cc270 S:0xbeaf75fc] CE – Engine> allocNode(). Calling (Comm_create(gppfromnode_816_1, 0x5fad8, NULL)
  28. @6,602,996us: [+0 T:0x400cc270 S:0xbeaf75d4] OC – Comm_create> Enter(queueName='gppfromnode_816_1', queue=0x5fad8, attrs=0x0)
  29. @6,603,118us: [+0 T:0x400cc270 S:0xbeaf75b4] OM – Memory_alloc> Enter(0x4)
  30. @6,603,179us: [+0 T:0x400cc270 S:0xbeaf75b4] OM – Memory_alloc> return (0x5fd20)
  31. @6,603,668us: [+0 T:0x400cc270 S:0xbeaf75d4] OC – Comm_create> return (0x5fd20)
  32. @6,603,759us: [+0 T:0x400cc270 S:0xbeaf75dc] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  33. @6,603,881us: [+0 T:0x400cc270 S:0xbeaf75dc] OC – Comm_put> return (0)
  34. @6,603,942us: [+0 T:0x400cc270 S:0xbeaf75d4] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf7684, timeout=-1)
  35. @6,633,880us: [+0 T:0x400cc270 S:0xbeaf75d4] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  36. @6,633,972us: [+0 T:0x400cc270 S:0xbeaf75d4] OC – Comm_delete> Enter (comm=0x5fd20)
  37. @6,634,124us: [+0 T:0x400cc270 S:0xbeaf75b4] OM – Memory_free> Enter(0x5fd20, 0x4)
  38. @6,634,185us: [+0 T:0x400cc270 S:0xbeaf75b4] OM – Memory_free> return (0x1)
  39. @6,634,246us: [+0 T:0x400cc270 S:0xbeaf75f4] OC – Comm_delete> return
  40. @6,634,307us: [+0 T:0x400cc270 S:0xbeaf75dc] OM – Memory_free> Enter(0x5fad0, 0x20)
  41. @6,634,368us: [+0 T:0x400cc270 S:0xbeaf75dc] OM – Memory_free> return (0x1)
  42. @6,634,429us: [+6 T:0x400cc270 S:0xbeaf75fc] CE – Engine_createNode> Remote node creation FAILED (0x80008008).
  43. @6,634,490us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  44. @6,634,582us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> return (0)
  45. @6,634,643us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf75fc, timeout=-1)
  46. @6,634,796us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  47. [DSP] @4,296,584tk: [+0 T:0x9ca47f14 S:0x9ca4bed4] CR – processRmsCmd(0x9ce038a8, 4056): cmd = 17
  48. [DSP] @5,363,305tk: [+0 T:0x9ca47f14 S:0x9ca4bed4] CR – processRmsCmd(0x9ce038a8, 4056): cmd = 0
  49. [DSP] @5,363,372tk: [+0 T:0x9ca47f14 S:0x9ca4bdb4] OM – Memory_alloc> Enter(size=0x18)
  50. [DSP] @5,363,428tk: [+0 T:0x9ca47f14 S:0x9ca4bdb4] OM – Memory_alloc> return (0x9ca4c9a8)
  51. [DSP] @5,363,481tk: [+0 T:0x9ca47f14 S:0x9ca4bdb4] OM – Memory_alloc> Enter(size=0xa)
  52. [DSP] @5,363,527tk: [+0 T:0x9ca47f14 S:0x9ca4bdb4] OM – Memory_alloc> return (0x9ca4c9c0)
  53. [DSP] @5,363,585tk: [+0 T:0x9ca47f14 S:0x9ca4bd74] OM – Memory_alloc> Enter(size=0x20)
  54. [DSP] @5,363,632tk: [+0 T:0x9ca47f14 S:0x9ca4bd74] OM – Memory_alloc> return (0x9ca4c9d0)
  55. [DSP] @5,363,688tk: [+0 T:0x9ca47f14 S:0x9ca4bd44] OM – Memory_alloc> Enter(size=0x24)
  56. [DSP] @5,363,737tk: [+0 T:0x9ca47f14 S:0x9ca4bd44] OM – Memory_alloc> return (0x9ca4c9f0)
  57. [DSP] @5,363,836tk: [+0 T:0x9ca47f14 S:0x9ca4bd5c] ti.sdo.ce.video2.VIDDEC2 – VIDDEC2_create> Enter (engine=0x0, name='h264dec', params=0x9ce038c0)
  58. [DSP] @5,363,918tk: [+0 T:0x9ca47f14 S:0x9ca4bd24] CV – VISA_create(0x0, 'h264dec', 0x9ce038c0, 0x2340, 'ti.sdo.ce.video2.IVIDDEC2')
  59. [DSP] @5,363,997tk: [+0 T:0x9ca47f14 S:0x9ca4bc04] CV – VISA_create2(0x0, 'h264dec', 0x9ce038c0, 0x1c, 0x2340, 'ti.sdo.ce.video2.IVIDDEC2')
  60. [DSP] @5,364,087tk: [+0 T:0x9ca47f14 S:0x9ca4bb9c] CE – Engine_open> Enter('local', 0x9ca4bbec, 0x9ce038c0)
  61. [DSP] @5,364,149tk: [+0 T:0x9ca47f14 S:0x9ca4bb7c] OM – Memory_alloc> Enter(size=0x34)
  62. [DSP] @5,364,212tk: [+0 T:0x9ca47f14 S:0x9ca4bb7c] OM – Memory_alloc> return (0x9ca4ca60)
  63. [DSP] @5,364,278tk: [+4 T:0x9ca47f14 S:0x9ca4bb9c] CE – Engine_open> engine->server = 0x0
  64. [DSP] @5,364,326tk: [+0 T:0x9ca47f14 S:0x9ca4bb9c] CE – Engine_open> return(-1666921888)
  65. [DSP] @5,364,401tk: [+0 T:0x9ca47f14 S:0x9ca4bbe4] OM – Memory_alloc> Enter(size=0x34)
  66. [DSP] @5,364,448tk: [+0 T:0x9ca47f14 S:0x9ca4bbe4] OM – Memory_alloc> return (0x9ca4ca98)
  67. [DSP] @5,364,504tk: [+0 T:0x9ca47f14 S:0x9ca4bbbc] ti.sdo.ce.alg.Algorithm – Algorithm_create> Enter(fxns=0x9cab846c, idma3Fxns=0x9cab8498, iresFxns=0x0, params=0x9ce038c0, attrs=0x9ca4bd08)
  68. [DSP] @5,364,601tk: [+0 T:0x9ca47f14 S:0x9ca4bb9c] OM – Memory_alloc> Enter(size=0x10)
  69. [DSP] @5,364,648tk: [+0 T:0x9ca47f14 S:0x9ca4bb9c] OM – Memory_alloc> return (0x9ca4cad0)
  70. [DSP] @5,364,720tk: [+0 T:0x9ca47f14 S:0x9ca4bb7c] ti.sdo.fc.dskt2 – _DSKT2_init> Enter
  71. [DSP] @5,364,798tk: [+0 T:0x9ca47f14 S:0x9ca4bb7c] ti.sdo.fc.dskt2 – _DSKT2_init> Exit
  72. [DSP] @5,364,844tk: [+0 T:0x9ca47f14 S:0x9ca4bb8c] ti.sdo.fc.dskt2 – DSKT2_createAlg> Enter (scratchId=0, fxns=0x9cab846c, parentAlg=0x0, params=0x9ce038c0)
  73. [DSP] @5,364,927tk: [+0 T:0x9ca47f14 S:0x9ca4bb14] ti.sdo.fc.dskt2 – _DSKT2_init> Enter
  74. [DSP] @5,364,972tk: [+0 T:0x9ca47f14 S:0x9ca4bb14] ti.sdo.fc.dskt2 – _DSKT2_init> Exit
  75. [DSP] @5,365,018tk: [+0 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Enter (scratchId=0, fxns=0x9cab846c, parentAlg=0x0, params=0x9ce038c0, extHeapId=-1663027008, singleHeap=0)
  76. [DSP] @5,365,116tk: [+2 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> DSKT2_AlgAttrs extHeapId -1 and singleHeap 0
  77. [DSP] @5,365,201tk: [+2 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Num memory recs requested 21
  78. [DSP] @5,365,266tk: [+2 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> memTab allocated at 0x9ca4ce70 size=0x1a4
  79. [DSP] @5,365,382tk: [+2 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Num memory recs requested 21
  80. [DSP] @5,365,448tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[0]: size=0xe80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  81. [DSP] @5,365,530tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[1]: size=0x305d80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  82. [DSP] @5,365,612tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[2]: size=0x200, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  83. [DSP] @5,365,692tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[3]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  84. [DSP] @5,365,771tk: [+4 T:0x9ca47f14 S:0x9c@6,982,513us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  85. @6,982,635us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> return (0)
  86. @6,982,696us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf75fc, timeout=-1)
  87. @6,982,879us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  88. a4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[4]: size=0x64000, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  89. [DSP] @5,365,852tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[5]: size=0x5000, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  90. [DSP] @5,365,932tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[6]: size=0x5000, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  91. [DSP] @5,366,013tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[7]: size=0xe1000, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  92. [DSP] @5,366,094tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[8]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  93. [DSP] @5,366,173tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[9]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  94. [DSP] @5,366,252tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[10]: size=0x180, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  95. [DSP] @5,366,333tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[11]: size=0x690, align=0x8, space=IALG_DARAM0, attrs=IALG_SCRATCH
  96. [DSP] @5,366,412tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[12]: size=0x177000, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  97. [DSP] @5,366,515tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[13]: size=0x108a500, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  98. [DSP] @5,366,598tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[14]: size=0x44e800, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  99. [DSP] @5,366,680tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[15]: size=0xeb40, align=0x8, space=IALG_DARAM0, attrs=IALG_SCRATCH
  100. [DSP] @5,366,760tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[16]: size=0x3d8, align=0x8, space=IALG_DARAM0, attrs=IALG_SCRATCH
  101. [DSP] @5,366,839tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[17]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  102. [DSP] @5,366,919tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[18]: size=0x100, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  103. [DSP] @5,366,999tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[19]: size=0x80, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  104. [DSP] @5,367,079tk: [+4 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Requested memTab[20]: size=0xb00, align=0x80, space=IALG_EXTERNAL, attrs=IALG_PERSIST
  105. [DSP] @5,367,160tk: [+6 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Scratch Memory requested by algorithm, but algActivate, algDeactivate functions not implemented.
  106. [DSP] @5,367,246tk: [+0 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> Enter (scratchId=0, numRecs=21, extHeapId=1)
  107. [DSP] @5,367,315tk: [+0 T:0x9ca47f14 S:0x9ca4baac] ti.sdo.fc.dskt2 – _DSKT2_usesInternalScratch> Enter (numRecs=21)
  108. [DSP] @5,367,374tk: [+0 T:0x9ca47f14 S:0x9ca4baac] ti.sdo.fc.dskt2 – _DSKT2_usesInternalScratch> Exit (returnVal=1)
  109. [DSP] @5,367,432tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> Alg requires some Internal Scratch in group 0
  110. [DSP] @5,367,499tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> Allocate as much as possible in the memory space requested
  111. [DSP] @5,367,573tk: [+0 T:0x9ca47f14 S:0x9ca4ba3c] ti.sdo.fc.dskt2 – _DSKT2_initializeAndUseSharedScratch> Enter (scratchGroupId=0, numRecs=21)
  112. [DSP] @5,367,654tk: [+0 T:0x9ca47f14 S:0x9ca4b9ec] ti.sdo.fc.dskt2 – _DSKT2_getScratchRequestInfo> Enter (ialgSpace=IALG_DARAM0, numRecs=21)
  113. [DSP] @5,367,729tk: [+0 T:0x9ca47f14 S:0x9ca4b9ec] ti.sdo.fc.dskt2 – _DSKT2_getScratchRequestInfo> Exit (sizeBestCase=62888, sizeWorstCase=62@7,326,812us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  114. @7,326,934us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> return (0)
  115. @7,327,148us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf75fc, timeout=-1)
  116. @7,327,239us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  117. 912, numScratchRecs=3)
  118. [DSP] @5,367,843tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x10f04000)
  119. [DSP] @5,367,912tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Exit (status=TRUE)
  120. [DSP] @5,367,969tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x10f04000)
  121. [DSP] @5,368,033tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Exit (status=TRUE)
  122. [DSP] @5,368,087tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x10f04000)
  123. [DSP] @5,368,151tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Exit (status=TRUE)
  124. [DSP] @5,368,210tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x10f04000)
  125. [DSP] @5,368,275tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Exit (status=TRUE)
  126. [DSP] @5,368,329tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x10f04000)
  127. [DSP] @5,368,394tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Exit (status=TRUE)
  128. [DSP] @5,368,448tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Enter (scrBuffDesc->base=0x10f04000)
  129. [DSP] @5,368,512tk: [+0 T:0x9ca47f14 S:0x9ca4ba1c] ti.sdo.fc.dskt2 – _DSKT2_useSharedScratch> Exit (status=TRUE)
  130. [DSP] @5,368,573tk: [+0 T:0x9ca47f14 S:0x9ca4ba3c] ti.sdo.fc.dskt2 – _DSKT2_initializeAndUseSharedScratch> Exit
  131. [DSP] @5,368,639tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=0, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  132. [DSP] @5,368,755tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  133. [DSP] @5,368,830tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[0] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b000a00
  134. [DSP] @5,368,917tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=1, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  135. [DSP] @5,410,943tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  136. [DSP] @5,411,036tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[1] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b001880
  137. [DSP] @5,411,133tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=2, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  138. [DSP] @5,411,236tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  139. [DSP] @5,411,294tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[2] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b307600
  140. [DSP] @5,411,380tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=3, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  141. [DSP] @5,411,455tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  142. [DSP] @5,411,514tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[3] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b307800
  143. [DSP] @5,411,600tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=4, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  144. [DSP] @5,417,097tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  145. [DSP] @5,417,192tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[4] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b307880
  146. [DSP] @5,417,322tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=5, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  147. [DSP] @5,417,684tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  148. [DSP] @5,417,7@7,672,729us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  149. @7,672,882us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> return (0)
  150. @7,672,943us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf75fc, timeout=-1)
  151. @7,673,126us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  152. 44tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[5] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b36b880
  153. [DSP] @5,417,830tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=6, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  154. [DSP] @5,418,168tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  155. [DSP] @5,418,227tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[6] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b370880
  156. [DSP] @5,418,313tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=7, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  157. [DSP] @5,430,701tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  158. [DSP] @5,430,795tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[7] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b375880
  159. [DSP] @5,430,893tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=8, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  160. [DSP] @5,430,994tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  161. [DSP] @5,431,053tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[8] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b456880
  162. [DSP] @5,431,177tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=9, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  163. [DSP] @5,431,252tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  164. [DSP] @5,431,311tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[9] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b456900
  165. [DSP] @5,431,397tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=10, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  166. [DSP] @5,431,476tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  167. [DSP] @5,431,535tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[10] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b456980
  168. [DSP] @5,431,626tk: [+0 T:0x9ca47f14 S:0x9ca4baac] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x10f04000)
  169. [DSP] @5,431,700tk: [+0 T:0x9ca47f14 S:0x9ca4baac] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=1 )
  170. [DSP] @5,431,759tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[11] already allocated from Internal Scratch. Addr=0x10f04000, Attrs=IALG_SCRATCH
  171. [DSP] @5,431,845tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=12, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  172. [DSP] @5,452,447tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1)
  173. [DSP] @5,452,542tk: [+2 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> memTab[12] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x9b456b00
  174. [DSP] @5,452,640tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=13, ialgSpace=IALG_EXTERNAL, extHeapId=1)
  175. [DSP] @5,452,741tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnVal=0)
  176. [DSP] @5,452,805tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInInternal> Enter (index=13, extSegId=1)
  177. [DSP] @5,452,886tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInInternal> Exit (status=FALSE)
  178. [DSP] @5,452,943tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Enter (index=13, ialgSpace=IALG_ESDATA, extHeapId=1)
  179. [DSP] @5,453,017tk: [+0 T:0x9ca47f14 S:0x9ca4ba8c] ti.sdo.fc.dskt2 – _DSKT2_allocateInDesignatedSpace> Exit (returnV@8,016,632us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
  180. @8,355,926us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> return (0)
  181. @8,356,140us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> Enter(queue=0x10000, msg=0xbeaf75fc, timeout=-1)
  182. @8,356,231us: [+0 T:0x400cc270 S:0xbeaf755c] OC – Comm_get> MSGQ_get() status=0x8000, return (0)
  183. al=0)
  184. [DSP] @5,453,077tk: [+7 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> Memory could not be allocated for memTab[13] size=0x108a500 space=IALG_EXTERNAL
  185. [DSP] @5,453,164tk: [+0 T:0x9ca47f14 S:0x9ca4ba9c] ti.sdo.fc.dskt2 – _DSKT2_freeAllocatedMemory> Enter (scratchMutexId=0, number=13, extHeapId=1)
  186. [DSP] @5,453,236tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b000a00)
  187. [DSP] @5,453,309tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  188. [DSP] @5,453,375tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b001880)
  189. [DSP] @5,453,444tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  190. [DSP] @5,453,501tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b307600)
  191. [DSP] @5,453,569tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  192. [DSP] @5,453,624tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b307800)
  193. [DSP] @5,453,692tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  194. [DSP] @5,453,748tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b307880)
  195. [DSP] @5,453,816tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  196. [DSP] @5,453,873tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b36b880)
  197. [DSP] @5,453,940tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  198. [DSP] @5,453,997tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b370880)
  199. [DSP] @5,454,065tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  200. [DSP] @5,454,120tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b375880)
  201. [DSP] @5,454,227tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  202. [DSP] @5,454,284tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b456880)
  203. [DSP] @5,454,352tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  204. [DSP] @5,454,408tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b456900)
  205. [DSP] @5,454,475tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  206. [DSP] @5,454,531tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b456980)
  207. [DSP] @5,454,599tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  208. [DSP] @5,454,655tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x10f04000)
  209. [DSP] @5,454,722tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=1 )
  210. [DSP] @5,454,776tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratchAddr> Enter (scratchMutexId=0, addr=0x9b456b00)
  211. [DSP] @5,454,844tk: [+0 T:0x9ca47f14 S:0x9ca4ba7c] ti.sdo.fc.dskt2 – _DSKT2_isSharedScratch> Exit (status=0 )
  212. [DSP] @5,454,899tk: [+0 T:0x9ca47f14 S:0x9ca4ba9c] ti.sdo.fc.dskt2 – _DSKT2_freeAllocatedMemory> Exit (returnVal=1)
  213. [DSP] @5,454,960tk: [+0 T:0x9ca47f14 S:0x9ca4baac] ti.sdo.fc.dskt2 – _DSKT2_exitScratch> Enter (scratchMutexId=0)
  214. [DSP] @5,455,021tk: [+0 T:0x9ca47f14 S:0x9ca4baac] ti.sdo.fc.dskt2 – _DSKT2_exitScratch> Exit (status=0)
  215. [DSP] @5,455,072tk: [+0 T:0x9ca47f14 S:0x9ca4bacc] ti.sdo.fc.dskt2 – _DSKT2_assignInstanceMemory> Exit (returnVal=0)
  216. [DSP] @5,455,134tk: [+7 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> Instance memory allocation failed
  217. [DSP] @5,455,198tk: [+2 T:0x9ca47f14 S:0x9ca4bb24] ti.sdo.fc.dskt2 – DSKT2_createAlg3> memTab m@8,700,256us: [+0 T:0x400cc270 S:0xbeaf7564] OC – Comm_put> Enter(queue=0x0, msg=0x40c53880)
如果decode 其他格式都没有问题,只有H264有问题, 首先是Engine_createNode函数这里有问题, 然后是_DSKT2_assignInstanceMemory 这里在分配内存时有问题。 有高手指点一二,不胜感激! 
Chris Meng:

你好,

"如果decode其他格式都没有问题"是如果还是确定是?

会不会是软件版本不匹配的问题?请参考下面论坛讨论:

https://e2e.ti.com/support/embedded/linux/f/354/t/66115

在memory分配上,你和EVM的demo是否有区别?能否从这点上看看。

赞(0)
未经允许不得转载:TI中文支持网 » DM3730 DSP decode H264 失败的问题?
分享到: 更多 (0)