Dear all,
We want to integrate MPEG4 Encoder ,which is dowloaded from http://software-dl.ti.com/dsps/dsps_public_sw/codecs/DM644X/index_FDS.html , into the DVSDK for DM6446. That is to say, we need to replace the previous evaluation version with the new production version.
So we follow the steps described in http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK, but an error orrured when we compile the project.
Here is our steps:
*****************************************************
1. setup the bin into /usr/local
./dm6446_mpeg4enc_2_00_004_production.bin
2.extract the tar in /usr/local
tar –xvf dm6446_mpeg4enc_2_00_004_production.tar
3.copy the codec folder into the codec server
cp –r /usr/local/dm6446_mpeg4enc_2_00_004_production/packages/ti/sdo/codecs/mpeg4enc /opt/ dvevm_1_20/ codec_servers_1_23/packages/ti/sdo/codecs/
4.make
cd /opt/dvevm_1_20/demos/encode
make
*********************************************************
The error massage was :
[root@Spring encode]# make >makenew.log
js: "/opt/dvevm_1_20/xdc_2_94/packages/xdc/cfg/Main.xs", line 169: exception from uncaught JavaScript throw: Error: incompatible use of package 'ti.sdo.ce.osal': imported ti.sdo.ce.osal [1,0,0,0], ti.sdo.codecs.mpeg4enc.ce was built with ti.sdo.ce.osal [2, 0, 1]; incompatible use of package 'ti.sdo.ce': imported ti.sdo.ce [1,0,3,0], ti.sdo.codecs.mpeg4enc.ce was built with ti.sdo.ce [1, 0, 5]; incompatible use of package 'xdc.cfg': imported xdc.cfg [1,0,0,0,1177553188153], ti.sdo.codecs.mpeg4enc.ce was built with xdc.cfg [1, 0, 1, 0]
"/opt/dvevm_1_20/xdc_2_94/packages/xdc/xs.js", line 137
gmake[1]: *** [package/cfg/encode_x470MV.c] Error 1
gmake: *** [encode_config/,.configuro] Error 2
make: *** [encode_config] error 2
Please help us check the root cause, thanks!