ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2015年9月18日 星期五

NuPlayer.cpp 的
void NuPlayer::onMessageReceived(const sp<AMessage> &msg) {
..
..
        case kWhatStart:
        {
         ..
         ..
            mOffloadAudio =
                canOffloadStream(audioMeta, (videoFormat != NULL),
                                 true /* is_streaming */, streamType);
            if (mOffloadAudio) {
                flags |= Renderer::FLAG_OFFLOAD_AUDIO;
            }


這個 kWhatStart 是由:
void NuPlayer::start() {
    (new AMessage(kWhatStart, id()))->post();
}
送出。

這邊的 caller:
android::NuPlayerDriver::start()
android::MediaPlayerService::decode(..)
..Binder..
mediaserver

沒有留言:

標籤

網誌存檔