H.264作用于C64X+这端,H.264为标准的编码,可被标准的h264解码。支持全DAVINCI平台
时间:2020-01-02
大小:1.09MB
阅读数:148
查看他发布的资源
资料介绍
h264作用于C64X+这端,h264为标准的编码,可被标准的h264解码。 支持全DAVINCI平台,如 dm6467,DM6437,C642x,DM648,DM647,OMAP35x,DM355,DM6446,C6416/C64XX目录,针对c64xx平台,如dm642,dm643等,请打开目录下的readme,txe/DAVINCI目录, 针对c64x+平台,如dm6446等,请打开目录下的readme,txeDAVINCI可以细分为3类,一类为单c64x+,二类为c64x+ + ARM,三类为c64x+ + ARM + coprocessor,这C64x+是一致的。我们的h264作用于C64X+这端,h264为标准的编码,可被标准的h264解码。支持全DAVINCI平台,如 dm6467,DM6437,C642x,DM648,DM647,OMAP35x,DM355,DM6446,C6416,当然,同样支持C64XX, 如dm642,针对dm642,由于工程简单(您可以修改ti提供的工程),所以没有提供,针对DAVINCI,您可以采用ti提供的工程代码,简单的加入算法,您还可以修改提供的工程,毕竟此工程精悍。统一支持720P,1080P.C64xx性能和稳定性可以得到保证,c64x+由于平台众多,不可能一一测试,但是不会有什么大问题。毕竟都是同一个C64x+核。有问题及时mail(vimc@163.com)。统一支持720P/25f,1080P/12f。DAVINCI平台算法的加入到工程:如果您使用到上述DAVINCI平台(windows平台dvsdk,linux平台还没有测试,如果您有条件,可以验证),可以很方便的使用ti提供的demo工程,然后接着如下做:第1,找到算法接口,屏蔽原始H264编码代码,完成我们demo提供接口要求的替换动作(最好是去除掉ti算法相关的库链接,以方便ti算法对内存的占用)。第2,windows平台的dvsdk(ccs),配置*.tci工程资源文件,按我们demo提供要求添加,并去除原始算法使用的资源,或重命名原始算法使用资源为我们要求的资源名。第3,超频,davinci具有很好的超频性能(dsp和ddr2的频率),我们测试,dsp超频为30%是安全的,芯片温度也良好),当然,前期移植的时候可以不超频。有关超频可以见我们提供的demo。H264fordm6467DM6437C642xDM648DM647OMAP35xDM355DM6446C6416dm642_720p_1080p\C64XX\C64XX_H264\H264_C64XX.lib.........................................................................\.....\cc_build_Debug.log.........................................................................\.....\Debug\SAMPLE.func_info.........................................................................\.....\.....\SAMPLE.map.........................................................................\.....\.....\sample.obj.........................................................................\.....\.....\SAMPLE.out.........................................................................\.....\.....\SAMPLE.tprof.........................................................................\.....\.....\SAMPLEcfg.obj.........................................................................\.....\.....\SAMPLEcfg_c.obj.........................................................................\.....\Debug.lkf.........................................................................\.....\h264.h.........................................................................\.....\ReadMe.txt.........................................................................\.....\sample.c.........................................................................\.....\SAMPLE.cdb.........................................................................\.....\SAMPLE.cmd.........................................................................\.....\.......CS_\FILE.CDX.........................................................................\.....\..........\FILE.DBF.........................................................................\.....\..........\FILE.FPT.........................................................................\.....\..........\SYMBOL.CDX.........................................................................\.....\..........\SYMBOL.DBF.........................................................................\.....\..........\SYMBOL.FPT.........................................................................\.....\SAMPLE.paf2.........................................................................\.....\SAMPLE.pjt.........................................................................\.....\SAMPLE.sbl.........................................................................\.....\SAMPLEcfg.cmd.........................................................................\.....\SAMPLEcfg.h.........................................................................\.....\SAMPLEcfg.h62.........................................................................\.....\SAMPLEcfg.s62.........................................................................\.....\SAMPLEcfg_c.c.........................................................................\DAVINCI\app_ndk.c.........................................................................\.......\app_ndk.h.........................................................................\.......\cc_build_Debug.log.........................................................................\.......\.onfig\app_package\package\cfg\internal\Sanity.xdc.h.........................................................................\.......\......\...........\.......\...\package.bld.xml.........................................................................\.......\......\...........\.......\...\package.c.........................................................................\.......\......\...........\.......\...\package.defs.h.........................................................................\.......\......\...........\.......\...\package.ext.xml.........................................................................\.......\......\...........\.......\...\package.rel.dot.........................................................................\.......\......\...........\.......\...\package.rel.xml.........................................................................\.......\......\...........\.......\...\package.xdc.xml.........................................................................\.......\......\...........\.......\...\pkg_x64P.c.........................................................................\.......\......\...........\.......\...\pkg_x64P.cdb.........................................................................\.......\......\...........\.......\...\pkg_x64P.cfg.........................................................................\.......\......\...........\.......\...\pkg_x64P.cfg.dot.........................................................................\.......\......\...........\.......\...\pkg_x64P.cfg.xml.........................................................................\.......\......\...........\.......\...\pkg_x64P.dep.........................................................................\.......\......\...........\.......\...\pkg_x64P.gel.........................................................................\.......\......\...........\.......\...\pkg_x64P.h.........................................................................\.......\......\...........\.......\...\pkg_x64P.mak.........................................................................\.......\......\...........\.......\...\pkg_x64P.paf2.........................................................................\.......\......\...........\.......\...\pkg_x64P.pjt.........................................................................\.......\......\...........\.......\...\pkg_x64P.rov.xs.........................................................................\.......\......\...........\.......\...\pkg_x64P.xdc.inc.........................................................................\.......\......\...........\.......\...\pkg_x64P.xdl.........................................................................\.......\......\...........\.......\...\pkg_x64Pcfg.cmd.........................................................................\.......\......\...........\.......\...\pkg_x64Pcfg.h.........................................................................\.......\......\...........\.......\...\pkg_x64Pcfg.h62.........................................................................\.......\......\...........\.......\...\pkg_x64Pcfg.s62.........................................................................\.......\......\...........\.......\...\pkg_x64Pcfg_c.c.........................................................................\.......\......\...........\.......\...\ti.platforms.evmDM6437.sch.........................................................................\.......\......\...........\package.xdc.........................................................................\.......\......\...........\pkg.tco.........................................................................\.......\......\...........\Platform.tci.........................................................................\.......\......\...........\Platform.xdc.........................................................................\.......\......\...........\Platform.xs.........................................................................\.......\......\...........\Sanity.h.........................................................................\.......\......\...........\Sanity.x64P.........................................................................\.......\......\...........\Sanity.xdc.........................................................................\.......\......\makefile.........................................................................\.......\......\pkg_x64Pcfg.h.........................................................................\.......\......\pkg_x64Pcfg.h62.........................................................................\.......\......\xdccfg_dsp.mak.........................................................................\.......\......\_gen.c.........................................................................\.......\......\_gen.cmd.........................................................................\.......\......\_gen.opt.........................................................................\.......\......\_gen_bak.cmd.........................................................................\.......\......\_gen_bios.c.........................................................................\.......\......\_gen_bios.cmd.........................................................................\.......\......\_gen_bios.s62.........................................................................\.......\davinci_h264\H264_forDavinci.lib.........................................................................\.......\Debug\common_qdma_setup.obj.........................................................................\.......\.....\dm6437_evm_h264cfg.obj.........................................................................\.......\.....\dm6437_evm_h264cfg_c.obj.........................................................................\.......\.....\Dm6437_h264.func_info.........................................................................\.......\.....\Dm6437_h264.map.........................................................................\.......\.....\Dm6437_h264.out.ept.........................................................................\.......\.....\video_encdec.obj.........................................................................\.......\Debug.lkf.........................................................................\.......\dm6437_evm_h264.cdb.........................................................................\.......\dm6437_evm_h264.tcf.........................................................................\.......\dm6437_evm_h264.tci.........................................................................\.......\dm6437_evm_h264.tco.........................................................................\.......\dm6437_evm_h264cfg.cmd.........................................................................\.......\dm6437_evm_h264cfg.h.........................................................................\.......\dm6437_evm_h264cfg.h62.........................................................................\.......\dm6437_evm_h264cfg.s62.........................................................................\.......\dm6437_evm_h264cfg_c.c.........................................................................\.......\Dm6437_h264.CS_\FILE.CDX.........................................................................\.......\...............\FILE.DBF.........................................................................\.......\...............\FILE.FPT分享到:新浪微博腾讯微博网易微博搜狐微博人人网QQ空间更多……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。