我有一个自定义编解码器,目前 android 多媒体框架不支持。使用编解码器的源代码,我为新格式创建了一个简单的视频播放器应用程序。但是现在我想将它集成到 androids 多媒体框架中。
在帖子的帮助下:
我了解了我需要的基础知识。首先,我需要将我的编解码器集成到 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 模拟器中测试我的集成,应该执行什么步骤。
任何对我的疑问有所了解的专家,请回答。
提前致谢。
-问候
山姆