TI中文支持网
TI专业的中文技术问题搜集分享网站

如何调用ti h264库

软件环境:dvsdk_2_00_00_22

硬件环境:dm6446(内含dsp-c64x+)

需要使用的h264库: dm6446_h264enc_02_02_00_02_production 

遇到的问题:

我从TI下载了一个h264编码库,但是这个编码库好像和vlib,dsplib那些库有点不一样的,如果我理解没错的话,h264库好像是一个完整的算法库(自带的例子中,使用control和process调用h264编码库),而vlib那些只是同类函数的集合,vlib这些只需要当做已有算法的一个模块集成就可以了,但是h264库要怎么集成的?这个算法的内存要怎么去分配的?

eric eric3:

回复 Chris Meng:

你好,

       很感谢你的回复,我需要用codec_engine的,目前我的做法是:

      1、建立一个空的算法框架(包含activate,init,alloc这类接口的,算法中只打印“helloworld” ),arm端能使用VISA API正常调用该算法内容

       2、建立h264文件夹,将h264enc使用xdc重新封装(使用H264ENC.xdc,package.bld,package.xdc和package.xs),使用h264.lsp生成了h264.a64P

       3、在dsp算法包的package.xdc中,加入“requires codecs.h264enc;”语句来指定依赖

       接下来我是否应该在空算法框架的alloc中分配h264算法所需内存,init中初始化h264内容,然后在process中调用h264的ividEncfxns->process接口的?

赞(0)
未经允许不得转载:TI中文支持网 » 如何调用ti h264库
分享到: 更多 (0)