summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/httplive/PlaylistFetcher.h
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2015-04-18 00:20:11 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-18 00:20:11 +0000
commit7184bab920699d49718e8fc3cf8a23d3c9d8d54a (patch)
tree06913515dd08a743e9e092171c91666f011cee18 /media/libstagefright/httplive/PlaylistFetcher.h
parent5030647ab3860575312532655ccf2ea3cc96088f (diff)
parent978449984366946a2e5c9f7cf350746f4306caf8 (diff)
downloadframeworks_av-7184bab920699d49718e8fc3cf8a23d3c9d8d54a.zip
frameworks_av-7184bab920699d49718e8fc3cf8a23d3c9d8d54a.tar.gz
frameworks_av-7184bab920699d49718e8fc3cf8a23d3c9d8d54a.tar.bz2
Merge "HLS: reduce number of guessed wrong seq numbers"
Diffstat (limited to 'media/libstagefright/httplive/PlaylistFetcher.h')
-rw-r--r--media/libstagefright/httplive/PlaylistFetcher.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/libstagefright/httplive/PlaylistFetcher.h b/media/libstagefright/httplive/PlaylistFetcher.h
index 95de9c3..1f5e9b0 100644
--- a/media/libstagefright/httplive/PlaylistFetcher.h
+++ b/media/libstagefright/httplive/PlaylistFetcher.h
@@ -138,6 +138,7 @@ private:
KeyedVector<AString, sp<ABuffer> > mAESKeyForURI;
int64_t mLastPlaylistFetchTimeUs;
+ int64_t mPlaylistTimeUs;
sp<M3UParser> mPlaylist;
int32_t mSeqNumber;
int32_t mNumRetries;
@@ -238,8 +239,7 @@ private:
void queueDiscontinuity(
ATSParser::DiscontinuityType type, const sp<AMessage> &extra);
- int32_t getSeqNumberWithAnchorTime(
- int64_t anchorTimeUs, int64_t targetDurationUs) const;
+ bool adjustSeqNumberWithAnchorTime(int64_t anchorTimeUs);
int32_t getSeqNumberForDiscontinuity(size_t discontinuitySeq) const;
int32_t getSeqNumberForTime(int64_t timeUs) const;