diff options
author | Jamie Gennis <jgennis@google.com> | 2010-11-01 16:04:31 -0700 |
---|---|---|
committer | Jamie Gennis <jgennis@google.com> | 2010-11-03 16:15:10 -0700 |
commit | f0c5c1e8ce765c66d24bc9d00904fd350b99d16a (patch) | |
tree | b820acdc100c17af51177694d45eee3a578f3390 /include/media | |
parent | de04e5242ad7d95c392070e1a4f7acdf3809b91a (diff) | |
download | frameworks_base-f0c5c1e8ce765c66d24bc9d00904fd350b99d16a.zip frameworks_base-f0c5c1e8ce765c66d24bc9d00904fd350b99d16a.tar.gz frameworks_base-f0c5c1e8ce765c66d24bc9d00904fd350b99d16a.tar.bz2 |
Fix a MediaBuffer leak in Stagefright.
Change-Id: I548e60b07cf1676476874b156cfbc4ffefdfa2b9
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/stagefright/OMXCodec.h | 2 |
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); |