diff options
Diffstat (limited to 'media/libstagefright/httplive')
-rw-r--r-- | media/libstagefright/httplive/LiveSession.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/media/libstagefright/httplive/LiveSession.cpp b/media/libstagefright/httplive/LiveSession.cpp index ee845a3..f0cd6a0 100644 --- a/media/libstagefright/httplive/LiveSession.cpp +++ b/media/libstagefright/httplive/LiveSession.cpp @@ -41,9 +41,14 @@ namespace android { const int64_t LiveSession::kMaxPlaylistAgeUs = 15000000ll; -LiveSession::LiveSession() - : mDataSource(new LiveDataSource), - mHTTPDataSource(new NuHTTPDataSource), +LiveSession::LiveSession(uint32_t flags) + : mFlags(flags), + mDataSource(new LiveDataSource), + mHTTPDataSource( + new NuHTTPDataSource( + (mFlags & kFlagIncognito) + ? NuHTTPDataSource::kFlagIncognito + : 0)), mPrevBandwidthIndex(-1), mLastPlaylistFetchTimeUs(-1), mSeqNumber(-1), @@ -139,7 +144,11 @@ void LiveSession::onConnect(const sp<AMessage> &msg) { AString url; CHECK(msg->findString("url", &url)); - LOGI("onConnect '%s'", url.c_str()); + if (!(mFlags & kFlagIncognito)) { + LOGI("onConnect '%s'", url.c_str()); + } else { + LOGI("onConnect <URL suppressed>"); + } mMasterURL = url; |