diff options
author | Marco Nelissen <marcone@google.com> | 2014-09-16 15:43:44 -0700 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2014-09-17 08:17:46 -0700 |
commit | f0b72b509ab1147a2a0925aced970dd68fd7fa4f (patch) | |
tree | 0eae72c913500fc5c4be4e0a32bb32b39f44aebc /media/libmediaplayerservice/nuplayer/GenericSource.cpp | |
parent | 086c1e3f41a92aa0025a1da1db5dabbfdffaf129 (diff) | |
download | frameworks_av-f0b72b509ab1147a2a0925aced970dd68fd7fa4f.zip frameworks_av-f0b72b509ab1147a2a0925aced970dd68fd7fa4f.tar.gz frameworks_av-f0b72b509ab1147a2a0925aced970dd68fd7fa4f.tar.bz2 |
Add support for ANDROID_LOOP to NuPlayer
Bug: 17518139
Change-Id: I9355ddd4c998d967013dd8bd32d670a9a83dea31
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/GenericSource.cpp')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/GenericSource.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.cpp b/media/libmediaplayerservice/nuplayer/GenericSource.cpp index 511871d..d194e73 100644 --- a/media/libmediaplayerservice/nuplayer/GenericSource.cpp +++ b/media/libmediaplayerservice/nuplayer/GenericSource.cpp @@ -106,6 +106,10 @@ status_t NuPlayer::GenericSource::setDataSource( return OK; } +sp<MetaData> NuPlayer::GenericSource::getFileFormatMeta() const { + return mFileMeta; +} + status_t NuPlayer::GenericSource::initFromDataSource() { sp<MediaExtractor> extractor; @@ -144,10 +148,10 @@ status_t NuPlayer::GenericSource::initFromDataSource() { checkDrmStatus(mDataSource); } - sp<MetaData> fileMeta = extractor->getMetaData(); - if (fileMeta != NULL) { + mFileMeta = extractor->getMetaData(); + if (mFileMeta != NULL) { int64_t duration; - if (fileMeta->findInt64(kKeyDuration, &duration)) { + if (mFileMeta->findInt64(kKeyDuration, &duration)) { mDurationUs = duration; } } |