summaryrefslogtreecommitdiffstats
path: root/include/media/stagefright/OMXCodec.h
diff options
context:
space:
mode:
authorJamie Gennis <jgennis@google.com>2010-11-01 16:04:31 -0700
committerJamie Gennis <jgennis@google.com>2010-11-03 16:15:10 -0700
commited45fe0730a7e7fc9944741428f5a484350acc8a (patch)
tree194dffb2cbffbc589080b092d03a394fa2724f10 /include/media/stagefright/OMXCodec.h
parentdbd40762b0d68e1a8333ec2f46acaf71e5938673 (diff)
downloadframeworks_av-ed45fe0730a7e7fc9944741428f5a484350acc8a.zip
frameworks_av-ed45fe0730a7e7fc9944741428f5a484350acc8a.tar.gz
frameworks_av-ed45fe0730a7e7fc9944741428f5a484350acc8a.tar.bz2
Fix a MediaBuffer leak in Stagefright.
Change-Id: I548e60b07cf1676476874b156cfbc4ffefdfa2b9
Diffstat (limited to 'include/media/stagefright/OMXCodec.h')
-rw-r--r--include/media/stagefright/OMXCodec.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/media/stagefright/OMXCodec.h b/include/media/stagefright/OMXCodec.h
index 0f4fbfb..b2af9d7 100644
--- a/include/media/stagefright/OMXCodec.h
+++ b/include/media/stagefright/OMXCodec.h
@@ -241,6 +241,8 @@ private:
status_t freeBuffersOnPort(
OMX_U32 portIndex, bool onlyThoseWeOwn = false);
+ status_t freeBuffer(OMX_U32 portIndex, size_t bufIndex);
+
void drainInputBuffer(IOMX::buffer_id buffer);
void fillOutputBuffer(IOMX::buffer_id buffer);
void drainInputBuffer(BufferInfo *info);