使用OpenMAX AL构建android H264解码器

时间:2015-09-04 11:46:47

标签: android android-ndk hardware-acceleration openmax

我正在尝试使用OpenMAX AL API开发H264硬件加速视频解码器。但this文件指出 -

  

唯一支持多媒体内容的方式是通过MPEG-2   运输流。

但根据维基百科的说法,MPEG-2H262,而H264是较早版本的H264。解码OpenMax IL应该有效吗?

此外,上述文件指出 -

  

主要功能是播放MPEG-2传输流的能力   包含由一个H.264视频组成的单个节目流   基本流和一个AAC音频基本流。

那么这里的事实是什么?我能使用OpenMax AL解码H264 Baseline Annex B流吗?或者我是否需要使用stagefrightaddNumber = oneOrTwo? addOne : addTwo;

1 个答案:

答案 0 :(得分:1)

嗯,OpenMax AL仅支持通过缓冲队列解码MPEG-2传输流。这排除了传递原始h264 NALU或其他媒体格式的问题。