diff options
author | Robert Shih <robertshih@google.com> | 2015-01-31 03:49:03 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-01-31 03:49:04 +0000 |
commit | 296a0d038e9e485d7a10b54057f24a562a2e76e3 (patch) | |
tree | 95ea3f5e138dfef7f30a4455a10b5aa4a3301726 /media/libstagefright | |
parent | 678bcdc852dd8f801f5c46fdc85db587b721d83d (diff) | |
parent | dae1e733f7cd4abaa14791657fa0a1b0e44a27b6 (diff) | |
download | frameworks_av-296a0d038e9e485d7a10b54057f24a562a2e76e3.zip frameworks_av-296a0d038e9e485d7a10b54057f24a562a2e76e3.tar.gz frameworks_av-296a0d038e9e485d7a10b54057f24a562a2e76e3.tar.bz2 |
Merge "PlaylistFetcher: clear packet sources when adjusting starting sequence number" into lmp-mr1-dev
Diffstat (limited to 'media/libstagefright')
-rw-r--r-- | media/libstagefright/httplive/PlaylistFetcher.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/media/libstagefright/httplive/PlaylistFetcher.cpp b/media/libstagefright/httplive/PlaylistFetcher.cpp index 4a97803..9202ffa 100644 --- a/media/libstagefright/httplive/PlaylistFetcher.cpp +++ b/media/libstagefright/httplive/PlaylistFetcher.cpp @@ -977,6 +977,10 @@ void PlaylistFetcher::onDownloadNext() { if (err == -EAGAIN) { // starting sequence number too low/high mTSParser.clear(); + for (size_t i = 0; i < mPacketSources.size(); i++) { + sp<AnotherPacketSource> packetSource = mPacketSources.valueAt(i); + packetSource->clear(); + } postMonitorQueue(); return; } else if (err == ERROR_OUT_OF_RANGE) { |