DVSDK提供的DM6446里面的H264编码算法的server的源文件在哪个目录下呢 我想重新修改算法内存分配,需要重新编译算法的server
Chris Meng:
你好,
是有类似<PlatformName>_dvsdk_combos_<version> or cs<CodecServerNumber>_<PlatformName>_<version> (e.g. omap3530_dvsdk_combos_3_16 or cs1omap3530_1_00_01)的文件?
http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK
如果CE的版本较低,修改memory map要重新编译dsplink。
Charles Hua:
回复 Chris Meng:
感谢您的回复,我刚开始学DAVINCI,好多还不懂,我正尝试在摄像头采集数据后,比如先拿图像做边缘检测,然后在用h264编码,我已经在ccs下开发好了边缘检测的算法,通过修改<>/codec_engine_1_10_01/examples/codecs和<>/codec_engine_1_10_01/examples/servers下的例子(“<>”是我的CE安装目录的父目录),实现了满足xdc标准算法的封装。经测试,算法运行正常。为了要将边缘检测的算法和h264编码的算法,合在一个codec server中,我从http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C64XPlus_Video/index_FDS.html下载了dm6446_h264enc_2_00_01_00_production.bin,但是安装->解压缩->拷贝packags文件夹下的子目录,因为我已经在<>/codec_engine_1_10_01/examples/servers这个下实现了创建边缘检测算法的server,因此我打算将这个下载的h264的算法整合进去。这样应该就能够做一个联合的codec sever包含h264enc和我自己的算法。不知道现在的思路正确不?http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK这个链接讲的是将“安装->解压缩->拷贝packags文件夹下的子目录”放在<>/codec_servers_1_23/packages/ti/sdo/codecs中,而<>/codec_servers_1_23/packages/ti/sdo/servers这个文件夹下的算法server中没有makefile文件。如果我放在<>/codec_engine_1_10_01/examples/codecs中,但<>/codec_engine_1_10_01/examples/servers下面又会出现许多处文件路径不正确的情况。不知这个怎么解决呢,请专家指导我一下吧,非常感谢