summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/mpeg2ts
diff options
context:
space:
mode:
authorApurupa Pattapu <apurupa@codeaurora.org>2015-01-29 08:31:45 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-01-29 08:31:45 +0000
commit980ca102913dce40e213fe7c501f0adca615e146 (patch)
tree572ef212b51f3bf3ac3ae18de8da89fc236ad033 /media/libstagefright/mpeg2ts
parenta7a1df0589048a675759ebf44f9794b0c613f3fe (diff)
parentb2f95a1fa129ca0b5a1fdac64c203c2159b3947e (diff)
downloadframeworks_av-980ca102913dce40e213fe7c501f0adca615e146.zip
frameworks_av-980ca102913dce40e213fe7c501f0adca615e146.tar.gz
frameworks_av-980ca102913dce40e213fe7c501f0adca615e146.tar.bz2
am b2f95a1f: am 2a66207f: httplive: Create a copy of last enqueued metadata
* commit 'b2f95a1fa129ca0b5a1fdac64c203c2159b3947e': httplive: Create a copy of last enqueued metadata
Diffstat (limited to 'media/libstagefright/mpeg2ts')
-rw-r--r--media/libstagefright/mpeg2ts/AnotherPacketSource.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp b/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp
index c579d4c..0354a2d 100644
--- a/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp
+++ b/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp
@@ -218,12 +218,12 @@ void AnotherPacketSource::queueAccessUnit(const sp<ABuffer> &buffer) {
}
if (mLatestEnqueuedMeta == NULL) {
- mLatestEnqueuedMeta = buffer->meta();
+ mLatestEnqueuedMeta = buffer->meta()->dup();
} else {
int64_t latestTimeUs = 0;
CHECK(mLatestEnqueuedMeta->findInt64("timeUs", &latestTimeUs));
if (lastQueuedTimeUs > latestTimeUs) {
- mLatestEnqueuedMeta = buffer->meta();
+ mLatestEnqueuedMeta = buffer->meta()->dup();
}
}
}