diff options
author | Chong Zhang <chz@google.com> | 2015-04-18 00:20:11 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-04-18 00:20:11 +0000 |
commit | 7184bab920699d49718e8fc3cf8a23d3c9d8d54a (patch) | |
tree | 06913515dd08a743e9e092171c91666f011cee18 /media/libstagefright/httplive/PlaylistFetcher.h | |
parent | 5030647ab3860575312532655ccf2ea3cc96088f (diff) | |
parent | 978449984366946a2e5c9f7cf350746f4306caf8 (diff) | |
download | frameworks_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.h | 4 |
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; |