summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/OMXCodec.cpp
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2010-12-14 09:50:46 -0800
committerAndreas Huber <andih@google.com>2010-12-14 09:54:37 -0800
commit763b772bb6bca6a4aaef85cec840fd7061630d61 (patch)
tree798829c8738eb09dda532840c3abe0e4efb204bd /media/libstagefright/OMXCodec.cpp
parent985f838934510983d8a887461e98dca60a6e858f (diff)
downloadframeworks_av-763b772bb6bca6a4aaef85cec840fd7061630d61.zip
frameworks_av-763b772bb6bca6a4aaef85cec840fd7061630d61.tar.gz
frameworks_av-763b772bb6bca6a4aaef85cec840fd7061630d61.tar.bz2
Properly signal the condition if we run out of input data.
Change-Id: I7a5ada8c25c1d32ca603b3b2c75e1808e140c367
Diffstat (limited to 'media/libstagefright/OMXCodec.cpp')
-rw-r--r--media/libstagefright/OMXCodec.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp
index 43e4e97..69ab75a 100644
--- a/media/libstagefright/OMXCodec.cpp
+++ b/media/libstagefright/OMXCodec.cpp
@@ -2675,6 +2675,7 @@ bool OMXCodec::drainInputBuffer(BufferInfo *info) {
signalEOS = true;
mFinalStatus = err;
mSignalledEOS = true;
+ mBufferFilled.signal();
break;
}