summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/mpeg2ts
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2015-01-29 18:36:42 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-01-29 18:36:42 +0000
commit594d5d94c77b7c13a43f34db7d4e487e86ec6149 (patch)
tree85a487484b495d7acd189d992e81383bd6393b02 /media/libstagefright/mpeg2ts
parent342d039316563eabae80e6e42cf9b28600255e00 (diff)
parentea5c0286e8a18e71608e6c6e5758b167fe0d6c26 (diff)
downloadframeworks_av-594d5d94c77b7c13a43f34db7d4e487e86ec6149.zip
frameworks_av-594d5d94c77b7c13a43f34db7d4e487e86ec6149.tar.gz
frameworks_av-594d5d94c77b7c13a43f34db7d4e487e86ec6149.tar.bz2
am ea5c0286: resolved conflicts for merge of 44a2390b to lmp-mr1-dev-plus-aosp
* commit 'ea5c0286e8a18e71608e6c6e5758b167fe0d6c26': Revert "HLS: QCom enhancements"
Diffstat (limited to 'media/libstagefright/mpeg2ts')
-rw-r--r--media/libstagefright/mpeg2ts/AnotherPacketSource.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp b/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp
index f266fe7..c579d4c 100644
--- a/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp
+++ b/media/libstagefright/mpeg2ts/AnotherPacketSource.cpp
@@ -218,19 +218,12 @@ void AnotherPacketSource::queueAccessUnit(const sp<ABuffer> &buffer) {
}
if (mLatestEnqueuedMeta == NULL) {
- mLatestEnqueuedMeta = buffer->meta()->dup();
+ mLatestEnqueuedMeta = buffer->meta();
} else {
int64_t latestTimeUs = 0;
- int64_t frameDeltaUs = 0;
CHECK(mLatestEnqueuedMeta->findInt64("timeUs", &latestTimeUs));
if (lastQueuedTimeUs > latestTimeUs) {
- mLatestEnqueuedMeta = buffer->meta()->dup();
- frameDeltaUs = lastQueuedTimeUs - latestTimeUs;
- mLatestEnqueuedMeta->setInt64("durationUs", frameDeltaUs);
- } else if (!mLatestEnqueuedMeta->findInt64("durationUs", &frameDeltaUs)) {
- // For B frames
- frameDeltaUs = latestTimeUs - lastQueuedTimeUs;
- mLatestEnqueuedMeta->setInt64("durationUs", frameDeltaUs);
+ mLatestEnqueuedMeta = buffer->meta();
}
}
}