stagefright框架(三)-选择Video Decode
(1) Video decoder是在onPrepareAsyncEvent中的initVideoDecoder被决定的
OMXCodec::Create()会回传video decoder给mVideoSource。
|
(2) 根据mVideoTrack的MIME从kDecoderInfo挑出合适的components
|
(3) 根据matchingCodecs中component的顺序,我们会先去检查其是否为software decoder
|
(4) 如果该component不是software decoder,则试著去配置对应的OMX component
|
(5) 若该component为OMX deocder,则回传;否则继续检查下一个component
![stagefright框架(三)-選擇Video <wbr>Decoder stagefright框架(三)-選擇Video <wbr>Decoder](http://image35.360doc.com/DownloadImg/2011/09/0217/16917412_2.jpg)