向Android添加新的编解码器?

我是Android的新手.现在我需要进行将自己的编解码器添加到Android的工作.我的意思是,我想知道将我自己的编解码器添加到android需要采取的所有步骤.

我对此很新鲜,我需要一些基本的知识,所以有人可以解释一下我要为Android添加新编解码器所需采取的步骤吗?

解决方法:

由于所有音频和视频编解码器都是在平台级别编译的,因此,这几乎不可能以便携式方式完成(由于大多数情况下它们需要硬件加速)

如果您只对在特定硬件平台上进行此操作感兴趣,并且具有未锁定的引导程序(因此可以引导自定义版本的Android),则可以使用AOSP作为基础从头开始编译完整的Android平台.

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

这是添加到Stagefright的一些讨论:

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

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

但是,除非您希望支持的编码方案非常简单(您要添加什么?),否则对于大多数Android设备而言,如果不将某些工作分担给另一个系统(例如无线电芯片组或GPU).

上一篇:Java中解决中文乱码问题的方法


下一篇:论述:零编程在可预见的将来能否实现