Проблемы продолжаются.
Я собрал проект Homotherium из примера codec_engine\examples\ti\sdo\ce\examples\apps\video_copy\dualcpu\evmDM6446. А его дочерний проект (Median) из файлов, относящихся к viddec, папки codec_engine\packages\ti\sdo\ce\video.
Собственно, это опять компилируется, но линковаться не хочет.
----------------------------- Median.pjt - Debug -----------------------------
[viddec.c] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -o3 -fr"C:/Homotherium/Median/Debug" -i"extern/xdctools" -i"extern/ce" -i"extern/fc" -i"extern/utils" -i"extern/xdais/ti/xdais" -i"extern/xdais" -i"global" -i"extern/bios" -d"_DEBUG" -d"_DM64P" -mv6400+ -@"Debug.lkf" "viddec.c"
[Archiving...] "C:\CCStudio_v3.3\C6000\cgtools\bin\ar6x" @"Debug.lkf"
==> new archive 'C:\Homotherium\Median\Debug\median.a64P'
==> building archive 'C:\Homotherium\Median\Debug\median.a64P'
Build Complete,
0 Errors, 0 Warnings, 0 Remarks.
-------------------------- Homotherium.pjt - Debug --------------------------
[app.c] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -o3 -fr"C:/Homotherium/Debug" -i"C:/codec_engine/packages" -i"C:/CCStudio_v3.3/bios_5_31_02/xdctools/packages" -i"C:/CCStudio_v3.3/c6000/xdais/src/api" -i"C:/CCStudio_v3.3/referenceframeworks22/include" -i"C:/CCStudio_v3.3/c6000/xdais/include" -i"C:/codec_engine/cetools/packages" -i"C:/CCStudio_v3.3/bios_5_31_02/packages" -i"C:/codec_engine/cetools/packages/ti/xdais" -i"C:/codec_engine/cetools/packages/ti/sdo/utils/trace" -d"_DEBUG" -mv6400 -@"Debug.lkf" "app.c"
[ceapp.c] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -o3 -fr"C:/Homotherium/Debug" -i"C:/codec_engine/packages" -i"C:/CCStudio_v3.3/bios_5_31_02/xdctools/packages" -i"C:/CCStudio_v3.3/c6000/xdais/src/api" -i"C:/CCStudio_v3.3/referenceframeworks22/include" -i"C:/CCStudio_v3.3/c6000/xdais/include" -i"C:/codec_engine/cetools/packages" -i"C:/CCStudio_v3.3/bios_5_31_02/packages" -i"C:/codec_engine/cetools/packages/ti/xdais" -i"C:/codec_engine/cetools/packages/ti/sdo/utils/trace" -d"_DEBUG" -mv6400 -@"Debug.lkf" "ceapp.c"
"ceapp.c", line 249: warning: a value of type "char *" cannot be assigned to an entity of type "XDAS_Int8 *"
"ceapp.c", line 251: warning: a value of type "char *" cannot be assigned to an entity of type "XDAS_Int8 *"
[Linking...] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -@"Debug.lkf"
<Linking>
undefined first referenced
symbol in file
--------- ----------------
_ceapp_validateBufSizes C:\\Homotherium\\Debug\\app.obj
_TraceUtil_start C:\\Homotherium\\Debug\\ceapp.obj
_Memory_contigAlloc C:\\Homotherium\\Debug\\ceapp.obj
_TraceUtil_stop C:\\Homotherium\\Debug\\ceapp.obj
_Memory_contigFree C:\\Homotherium\\Debug\\ceapp.obj
_Engine_open C:\\Homotherium\\Debug\\ceapp.obj
_Engine_close C:\\Homotherium\\Debug\\ceapp.obj
_Log_printf C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_create C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_getAlgFxns C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_delete C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_getAlgHandle C:\\Homotherium\\Median\\Debug\\median.a64P
_ti_sdo_ce_dvtLog C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_enter C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_exit C:\\Homotherium\\Median\\Debug\\median.a64P
_VISA_isChecked C:\\Homotherium\\Median\\Debug\\median.a64P
>> error: symbol referencing errors - './Debug/Homotherium.out' not built
>> Compilation failure
Build Complete,
2 Errors, 2 Warnings, 0 Remarks.
Recursive Build Complete,
Total Count: 2 Errors, 2 Warnings, 0 Remarks.
Папка extern дана мне вместе с примером аудио декодера. Её подпапки повторяют некоторые подпапки codec engine, но не совсем. Имеются лишние файлы или некоторых не достаёт. Хотел от неё отказаться вовсе, но пока не сумел.