diff options
author | Wei Jia <wjia@google.com> | 2015-07-29 10:54:20 -0700 |
---|---|---|
committer | Wei Jia <wjia@google.com> | 2015-07-29 11:36:03 -0700 |
commit | 7cb3aff491b7f01ded5f1efe90ce1125dd33023f (patch) | |
tree | 62627febf2659e462db9fb8e91cb25df9a54bfff /media | |
parent | 70c1f74f3d4c43b67949f3e742195d60f4677462 (diff) | |
download | frameworks_av-7cb3aff491b7f01ded5f1efe90ce1125dd33023f.zip frameworks_av-7cb3aff491b7f01ded5f1efe90ce1125dd33023f.tar.gz frameworks_av-7cb3aff491b7f01ded5f1efe90ce1125dd33023f.tar.bz2 |
ACodec: notify resolution change earlier for tunneled mode.
Bug: 21906777
Change-Id: If8c107d4d5267173a3f2de08ec9038d3451a21d3
Diffstat (limited to 'media')
-rw-r--r-- | media/libstagefright/ACodec.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp index 4e1f094..4ded057 100644 --- a/media/libstagefright/ACodec.cpp +++ b/media/libstagefright/ACodec.cpp @@ -6504,6 +6504,11 @@ bool ACodec::OutputPortSettingsChangedState::onOMXEvent( mCodec->mSentFormat = false; + if (mTunneled) { + sp<AMessage> dummy = new AMessage(kWhatOutputBufferDrained, mCodec); + mCodec->sendFormatChange(dummy); + } + ALOGV("[%s] Output port now reenabled.", mCodec->mComponentName.c_str()); if (mCodec->mExecutingState->active()) { |