2011-03-04 87 views
2

可能重复:
add a new codec to Android?向Android添加新的编解码器?

嗨,

我很新到Android。现在我需要将自己的编解码器添加到Android。我的意思是,我想知道我需要采取什么步骤将我自己的编解码器添加到android。

我很新鲜,我需要一些基本的东西,所以有人可以解释我需要采取的步骤,以添加一个新的编解码器到Android?

感谢,NewBee

+0

如果在几个小时内没有得到答案,请不要只问同样的问题。编辑原始文件以添加更多信息。 – 2011-03-04 13:33:06

回答

3

这几乎是不可能在便携的方式做所有的音频和视频编解码器在平台级编译(因为大多数的时候,他们需要与特定硬件加速的事实)

如果您只对在特定硬件平台上工作并拥有解锁的引导加载程序感兴趣(因此您可以引导自定义的Android构建),则可以使用AOSP作为基础从头开始编译完整的Android平台。

根据您定位的Android版本,您正在寻找将代码添加到Opencore或Stagefright(Android用于A/V解码和解析的子系统),您可以在其中添加音频解码器,音频编码器,视频编码器,视频解码器和容器解析器。

这里是增加了怯场的一些讨论:

http://freepine.blogspot.com/2010/01/overview-of-stagefrighter-player.html

http://groups.google.com/group/android-porting/msg/5d88e76845a22bbb

但是,除非你想支持的编码方案是非常简单的(?什么是你想要添加)是可能对于大多数Android设备来说CPU密集度太高而无法将一些工作卸载到另一个系统(如无线电芯片组或GPU)。

+0

你好CMF,我正在编译完整的Android,告诉我如何以及在编译Android源码之前在何处添加我的编解码器, – NewBee 2011-03-07 04:54:08

+0

我想在编译android源码时添加自己的编解码器。请你可以解释一下我需要采取的所有步骤。 我的客户将给我自己的编解码器给我,我需要添加到android。 – NewBee 2011-03-07 06:51:29

相关问题