diff options
author | Wei Jia <wjia@google.com> | 2015-07-30 09:55:26 -0700 |
---|---|---|
committer | Wei Jia <wjia@google.com> | 2015-07-30 09:55:26 -0700 |
commit | 0fb43efc54ffd8d3133635ee3934d83c9987081b (patch) | |
tree | 5958f3d8e7eeab6a14e87946c16a37e2edb52e89 /media | |
parent | 70c1f74f3d4c43b67949f3e742195d60f4677462 (diff) | |
download | frameworks_av-0fb43efc54ffd8d3133635ee3934d83c9987081b.zip frameworks_av-0fb43efc54ffd8d3133635ee3934d83c9987081b.tar.gz frameworks_av-0fb43efc54ffd8d3133635ee3934d83c9987081b.tar.bz2 |
ACodec: notify resolution change earlier for tunneled mode.
Bug: 21906777
Change-Id: I73c265ba8e76b8a9cddcfdec28e783e30c52acaf
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..622c57c 100644 --- a/media/libstagefright/ACodec.cpp +++ b/media/libstagefright/ACodec.cpp @@ -6504,6 +6504,11 @@ bool ACodec::OutputPortSettingsChangedState::onOMXEvent( mCodec->mSentFormat = false; + if (mCodec->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()) { |