首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 显示技术 > H.264作用于C64X+这端,H.264为标准的编码,可被标准的h264解码。支持全DAVINCI平台

H.264作用于C64X+这端,H.264为标准的编码,可被标准的h264解码。支持全DAVINCI平台

资料介绍

h264作用于C64X+这端,h264为标准的编码,可被标准的h264解码。 支持全DAVINCI平台,如 dm6467,DM6437,C642x,DM648,DM647,OMAP35x,DM355,DM6446,C6416

/C64XX目录,针对c64xx平台,如dm642,dm643等,请打开目录下的readme,txe
/DAVINCI目录, 针对c64x+平台,如dm6446等,请打开目录下的readme,txe

DAVINCI可以细分为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

H.264作用于C64X+这端,H.264为标准的编码,可被标准的h264解码。支持全DAVINCI平台
本地下载

评论