summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorChih-Chung Chang <chihchung@google.com>2011-08-24 18:57:35 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-08-24 18:57:35 -0700
commit539a735a82fefb1944aa6135df73dfe9f541566c (patch)
tree8bf1247fa8ebac7e76a38ccbb141914be63aad00 /media
parent1797e5d00e0ba4048c2258f091e6fd80748aa0ad (diff)
parent84f74fbfeec81eb59e874660fd52ad42820ea8a2 (diff)
downloadframeworks_av-539a735a82fefb1944aa6135df73dfe9f541566c.zip
frameworks_av-539a735a82fefb1944aa6135df73dfe9f541566c.tar.gz
frameworks_av-539a735a82fefb1944aa6135df73dfe9f541566c.tar.bz2
Merge "Port setting change should happen before receiving any filled frame."
Diffstat (limited to 'media')
-rwxr-xr-xmedia/libstagefright/OMXCodec.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp
index 525ee8b..7f09319 100755
--- a/media/libstagefright/OMXCodec.cpp
+++ b/media/libstagefright/OMXCodec.cpp
@@ -2325,6 +2325,7 @@ void OMXCodec::onEvent(OMX_EVENTTYPE event, OMX_U32 data1, OMX_U32 data2) {
{
CODEC_LOGV("OMX_EventPortSettingsChanged(port=%ld, data2=0x%08lx)",
data1, data2);
+ CHECK(mFilledBuffers.empty());
if (data2 == 0 || data2 == OMX_IndexParamPortDefinition) {
onPortSettingsChanged(data1);