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.

C6A8168 and H.264 encoder

Other Parts Discussed in Thread: CCSTUDIO

Hello,

I am working on the C6A8168evm. I would like to run a H.264 encoder application on this platform. So I have downloaded the codec distributed by TI (see http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C64XPlus_Video/index_FDS.html). Normally, it should be compatible with my platform. My host computer works on Ubuntu 10.04 and I use CCS v.5. I have followed the instructions in the user's guide in order to install the sample Test Application (see page 25 of the h264_encoder_dm6467_UserGuide.pdf) but it does not work. There is some problems when importing the CCS v.3 project as you can see on the migration.log :

!ERROR: java.lang.IllegalArgumentException
    at java.net.URI.create(Unknown Source)
    at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.processSources(LegacyProjectImporter.java:662)
    at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:451)
    at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:259)
    at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:220)
    at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:203)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1957)
    at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:201)
    at com.ti.ccstudio.managedbuild.ui.wizards.importlegacy.ImportLegacyProjectWizard$1.run(ImportLegacyProjectWizard.java:110)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.net.URISyntaxException: Illegal character in path at index 2: ..\Test\Src\alg_control.c
    at java.net.URI$Parser.fail(Unknown Source)
    at java.net.URI$Parser.checkChars(Unknown Source)
    at java.net.URI$Parser.parseHierarchical(Unknown Source)
    at java.net.URI$Parser.parse(Unknown Source)
    at java.net.URI.<init>(Unknown Source)
    ... 11 more



Then, when compiling the project, I have these errors in the console :

**** Clean-only build of configuration Debug for project TestAppEncoder ****

/home/js/CodeComposerStudio/ccsv5/utils/gmake/gmake -k clean
gmake: *** No rule to make target `clean'.

**** Build of configuration Debug for project TestAppEncoder ****

/home/js/CodeComposerStudio/ccsv5/utils/gmake/gmake -k all
Building target: TestAppEncoder.out
Invoking: C6000 Linker
"/home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/bin/cl6x" -g --diag_warning=225 --abi=coffabi -z -m"TestAppEncoder.map" --warn_sections -i"/home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/lib" -i"/home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/include" -i"/home/js/CodeComposerStudio/bios_5_32_04/packages/ti/rtdx/lib/c6000" -i"/home/js/CodeComposerStudio/bios_5_32_04/packages/ti/bios/lib" --reread_libs --rom_model -o "TestAppEncoder.out"  "../H264VEncApp.cmd"
<Linking>

 undefined first referenced                                                                      
  symbol       in file                                                                           
 --------- ----------------                                                                      
 _main     /home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/lib/rts64plus.lib<args_main.obj>

error: unresolved symbols remain
error: errors encountered during linking; "TestAppEncoder.out" not built

>> Compilation failure
gmake: *** [TestAppEncoder.out] Error 1
gmake: Target `all' not remade because of errors.



I have already ask help on the CCS forum (see http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/118302/421675.aspx) and I have been advised to ask some help on the device forum (here).

So I am wondering if somebody already tried to run a H.264 encoder application on the C6A8168evm ? Did he use the TI codec ? If yes, did he obtain the same errors that I did ? Maybe the codec I use is not ready for my platform ? In this case, where can I find the good codec ?

Thanks,

JS