(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
