EDN China 电子设计技术互动社区>IC厂商技术交流区>ADI公司技术论坛>怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561
发表新主题  收藏 打印 推荐  推荐到我的小组 
楼主 问题:

怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561

发布时间:2011-3-17 上午10:37

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

ADI官网提供的mpeg4编码库libmpeg4enc_BF561_48.dlb,根据指导手册上说的写了源代码,但是在编译的时候出现下面的问题,使用的是默认的ldf,未修改。是否用修改ldf呢?怎么修改呢?

[Warning li2060] The following input section(s) that contain program code
and/or data have not been placed into the executable for processor 'p0'
as there are no relevant commands specified in the LDF:

.\libmpeg4enc_BF561_48.dlb[mpeg4_enc_13.doj](adi_fast_prio5_code)
.\libmpeg4enc_BF561_48.dlb[mpeg4_enc_13.doj](adi_fast_prio6_code)
.\libmpeg4enc_BF561_48.dlb[mpeg4_enc_13.doj](adi_slow_noprio_code)


[Error li1060] The following symbols are referenced, but not mapped:
'_ADIMPEG4ECodecNew0ea93040ed02d78b4ad7eb6b4b36a7be' referenced from corea.dlb[mpeg4enc.doj](program)

Linker finished with 1 error and 1 warning
cc3089: fatal error: Link failed

使用的是vdsp5.0 up9 。如果要修改ldf是不是得学他的语法啊?还有 库一般怎么调用啊?小弟初来乍到,忘大家指点:)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0) 有新回复时发送邮件通知
EDN China电子设计技术美超微推出最广泛的服务器平台
第1楼

怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561

发布时间:2011-3-17 下午12:19

作者: EvelynZhang

等级: 殿堂级工程师

积分: 16303分

发帖数: 4891次

网站总积分: 29016分

E币 12106分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

楼主的问题将在今晚提交给ADI。
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术全球汽车远程信息处理市场快速扩张销售激增
第2楼 怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561 发布时间:2011-3-18 下午3:26

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

ADI官方提供的库是不是.dlb的文件 是的话怎么调用呢?有没有详细的手册呢?谢啦
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术意法半导体沿用STM32的DNA 新产品瞄准低成本应用
第3楼 怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561 发布时间:2011-3-19 上午11:07

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

手册上说在ldf的专家连接器的input sections 里能直接加,可是我的专家连接器上写着read only , input sections右键里都是灰色的,不能添加!唉~ 有没有人能指点一下啊,
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术毕业季:电子工程师工作一年小结
第4楼 怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561 发布时间:2011-3-19 下午2:31

作者: EvelynZhang

等级: 殿堂级工程师

积分: 16303分

发帖数: 4891次

网站总积分: 29016分

E币 12106分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

这周大部分ADI工程师在深圳开会,回复会有延迟,谢谢您的耐心等待!
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术如何在Windows XP中为Android 4.0设备安装MTP驱动程序
第5楼 怎么使用ADI MPEG-4 SP/ASP Encoder library?? BF561 发布时间:2011-3-21 下午5:20

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

后来,在工程选项下的link>ldf选项里预处理宏命令行处添加了库的名称:USER_CRT="61\mpeg4encbf561_Allcache_basiccrt.doj",USE_CACHE,USE_INSTRUCTION_CACHE,USE_DATA_B_CACHE,USE_FILEIO,__cplusplus,USER_CPLBTAB_A=".\61\mpeg4encbf561_AllCache_cplbtab561a.doj",USER_CPLBTAB_B=".\61\mpeg4encbf561_AllCache_cplbtab561b.doj",USER_LIB_COREA="libs\libmpeg4enc_BF561_48.dlb",USER_LIB_COREB="libs\libmpeg4enc_BF561_48.dlb"

之后的链接就通过了,所以我想.dlb文件的调用方式就是得相应的在ldf文件里声明吧,但是主程序还有点问题,不懂的还是很多,有待解决。
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术土豆在电源领域鲜为人知的作用
第6楼 回复 6# open_gg 的帖子 发布时间:2011-3-22 下午11:57

作者: ADI_aaron

等级: 初级工程师

积分: 1182分

发帖数: 649次

网站总积分: 1981分

E币 717分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

楼主,你好,
LDF主要定义了存储器的一些信息,如SDRAM, FLASH, SRAM等。详细内容可以参见VDSP的user guide等文档.
下载地址:
http://www.analog.com/en/embedded-processing-dsp/blackfin/processors/manuals/resources/index.html
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术英飞凌恢复增长: 利润率超预期水平
第7楼 回复 7# ADI_aaron 的帖子 发布时间:2011-3-23 上午10:53

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

还不太会修改ldf文件,用的是工具箱里带的,以后还得努力啊
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术IR针对车用电源应用推出600V超高速开关耐用高频IGBT
第8楼 回复 8# open_gg 的帖子 发布时间:2011-3-23 下午12:03

作者: ADI_aaron

等级: 初级工程师

积分: 1182分

发帖数: 649次

网站总积分: 1981分

E币 717分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

其实也不用完全理解它里面的语法,看一些主要的地方就可以,比如地址的定义,调用宏的名称。如果自己要改的话,按照它的格式改就行:-)
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术如何在Windows XP中为Android 4.0设备安装MTP驱动程序
第9楼 回复 9# ADI_aaron 的帖子 发布时间:2011-3-23 下午3:25

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

嗯 大致能明白ldf里声明的内容,但是在调程序的时候遇到了问题: 

iRetVal =pEncHndl->pProcess(pEncHndl, >InData,(void*)>InMetaData,>OutData,(void*)&pn); 
这是ADI官网提供的mpeg4编码库libmpeg4enc_BF561_48.dlb的说明手册上,第三章介绍库使用流程里的第九步,将一帧视频编码的函数。但是单步运行到这里的时候就停止了,反汇编窗口的命令标签显示JUMP.S _adi_fatal_exception ;
好像是我的参数传递的有问题,可都是按照手册上做的,不明白问题出现在哪里?
后来,重新分配输入和输出的地址,使其指向更大的空间,就能运行过去了,所以还是参数设置的不正确的问题。
现在正在测试编码器……
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
EDN China电子设计技术飞兆半导体P沟道PowerTrench WL-CSP MOSFET最大限度减小便携线路板空间
第10楼 回复 10# open_gg 的帖子 发布时间:2011-4-2 下午10:54

作者: open_gg

等级: 初学者

积分: 198分

发帖数: 22次

网站总积分: 367分

E币 169分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

现在终于能看到图像了,压缩后的图像大小720*576,但是只有9-10帧每秒,改变尺寸640*480后能到12帧左右,速度和尺寸有直接关系,360*288的图像可以达到25帧每秒。调试库的缩放功能的时候,回放压缩的图像奇数帧一直播放不正常,不知道有没有人遇到过类似的问题啊??
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)

快速回复
用户名: 
美国的游客       (您将以游客身份发表,请登陆 | 注册)  
标题: * 你还可以输入80
评论: * 你还可以输入20000
验证码:  * 
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回ADI公司技术论坛 | 返回IC厂商技术交流区
本论坛仅陈述专家或个人观点,并不代表EDN China 电子设计技术互动社区网站立场。


ADI视频
 analog.com官网全线升级

ADI在线研讨会
2012 EDN China -- Use of this website is subject to its terms of use.
经营许可编号:京公安备110102000546 京ICP备09028740号-20