diff options
-rw-r--r-- | media/libstagefright/wifi-display/source/MediaPuller.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libstagefright/wifi-display/source/MediaPuller.cpp b/media/libstagefright/wifi-display/source/MediaPuller.cpp index 7bdef1de39..5bf893d1a7 100644 --- a/media/libstagefright/wifi-display/source/MediaPuller.cpp +++ b/media/libstagefright/wifi-display/source/MediaPuller.cpp @@ -181,6 +181,8 @@ void MediaPuller::onMessageReceived(const sp<AMessage> &msg) { // video encoder will release MediaBufferBase when done // with underlying data. accessUnit->meta()->setObject("mediaBufferHolder", new MediaBufferHolder(mbuf)); + mbuf->release(); + mbuf = NULL; } sp<AMessage> notify = mNotify->dup(); |