summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2010-04-08 09:17:01 -0700
committerAndreas Huber <andih@google.com>2010-04-08 10:09:35 -0700
commit1ab1e4ec459ab549f79a98693a67f241861450be (patch)
treec3ceed64835a67ae60549ed3ad3608d85926d469 /include
parentd8c76856c6d52dcd11a90124dafef0af99956e15 (diff)
downloadframeworks_av-1ab1e4ec459ab549f79a98693a67f241861450be.zip
frameworks_av-1ab1e4ec459ab549f79a98693a67f241861450be.tar.gz
frameworks_av-1ab1e4ec459ab549f79a98693a67f241861450be.tar.bz2
Refactor connection/redirection code, support redirects on reconnection.
Change-Id: Id2517568000e028b01553c06a4893813a6883168 related-to-bug: 2580785
Diffstat (limited to 'include')
-rw-r--r--include/media/stagefright/HTTPDataSource.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/include/media/stagefright/HTTPDataSource.h b/include/media/stagefright/HTTPDataSource.h
index 83be475..ea31942 100644
--- a/include/media/stagefright/HTTPDataSource.h
+++ b/include/media/stagefright/HTTPDataSource.h
@@ -77,9 +77,6 @@ private:
int mStartingPort;
HTTPStream *mHttp;
- char *mHost;
- int mPort;
- char *mPath;
void *mBuffer;
size_t mBufferLength;
@@ -95,6 +92,8 @@ private:
ssize_t sendRangeRequest(size_t offset);
void initHeaders(const KeyedVector<String8, String8> *overrides);
+ status_t connectWithRedirectsAndRange(off_t rangeStart);
+
HTTPDataSource(const HTTPDataSource &);
HTTPDataSource &operator=(const HTTPDataSource &);
};