commit | 96e92b58b7e9647b4c7c2f54b62a1b357ab06b66 | [log] [tgz] |
---|---|---|
author | Wei Jia <wjia@google.com> | Thu Sep 18 17:36:20 2014 -0700 |
committer | Wei Jia <wjia@google.com> | Fri Sep 19 19:20:58 2014 -0700 |
tree | 35b83c45383cf9753b2f48eea71e66d5331165dc | |
parent | 086c1e3f41a92aa0025a1da1db5dabbfdffaf129 [diff] [blame] |
MediaBuffer: ABuffer will release MediaBuffer when it's destructed. Bug: 17454455 Change-Id: Ia423bcc2e1fa39137f114eac44912ed15357bb99
diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.cpp b/media/libmediaplayerservice/nuplayer/GenericSource.cpp index 511871d..a0870fd 100644 --- a/media/libmediaplayerservice/nuplayer/GenericSource.cpp +++ b/media/libmediaplayerservice/nuplayer/GenericSource.cpp
@@ -1097,8 +1097,8 @@ if (mIsWidevine && !audio) { // data is already provided in the buffer ab = new ABuffer(NULL, mb->range_length()); - ab->meta()->setPointer("mediaBuffer", mb); mb->add_ref(); + ab->setMediaBufferBase(mb); } else { ab = new ABuffer(outLength); memcpy(ab->data(),