ADSP-BF561软件优化(2):移植x264

选择最新的一个版本x264-snapshot-20091118-2245,此版本不带汇编,纯C,凭借vdspgcc的良好兼容性,我们很容易就搞定它了。

在移植过程中需要自己建立一个config.h,内容也很简单:

#ifndef __X264_CONFIG_H__

#define __X264_CONFIG_H__

 

#define HAVE_STRING_H  1

 

#define X264_VERSION "2245"

#define PRIx32         "x"

#define PRId32         "d"

 

 

#endif // __X264_CONFIG_H__

 

然后再加上下面几个vdsp里没有的函数:

strcasecmp

strdup

log2f

getopt_long

这几个函数很容易可以找到源码,比如libibertygnulib或者libc,将它们添加到vdsp工程里面就可以了。

现在我们就有了第一个可以在vdsp下运行的版本。

近日,我家6岁的小姑娘参加了第六届POP全国少儿英语风采大赛,拉票进行中(2011-6-15前)。

请帮忙点击新东方网站的链接:

http://popdasai.xdf.cn/toupiao.php?do=space&uid=4237

投她一票,谢谢!

你可能感兴趣的:(c,优化,汇编,String,gcc)