将Codec集成到Android多媒体框架中

时间:2013-08-22 17:25:12

标签: android android-ndk android-mediaplayer android-framework stagefright

我有一个自定义编解码器,Android多媒体框架目前不支持。使用编解码器的源代码,我为新格式创建了一个简单的视频播放器应用程序。但是现在我想将它整合到机器人多媒体框架中。

在帖子的帮助下:

How to integrate a decoder to multimedia framework

我了解了我需要的基础知识。首先,我需要将我的编解码器集成到Jelly Bean及以上版本中。因此,按照上面的帖子,我已经下载了android源代码,并按照上面的帖子中的说明,我在media_codecs.xml中添加了我的解码器信息,其代码片段如下所示:

<Decoders>
    <MediaCodec name="OMX.CustomDecoder.DECODER" type="video/avc" >
        <Quirk name="requires-allocate-on-input-ports" />
        <Quirk name="requires-allocate-on-output-ports" />
    </MediaCodec>
.
.
.

完成上述操作后,

  • 我在想的是,android源码树的目录应该是我 添加 customDecoder 的源代码。
  • 一旦我添加了 customDecoder 代码,我应该在哪个地方添加 命令/写make文件来编译我的源代码。
  • 当一切都已成功构建和编译时, 如果我想在Android模拟器中测试我的集成,应该是什么 要执行的步骤。

任何了解我的疑问的专家,请回答。

提前致谢。

-Regards

SAM

0 个答案:

没有答案