diff options
author | Andreas Huber <andih@google.com> | 2011-01-05 16:24:27 -0800 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2011-01-05 16:24:27 -0800 |
commit | 847551cff3fc824e898a2652e4c6a8dd1b049cb5 (patch) | |
tree | 6128323dd3f94651db90a82e13447bcea326efaa /media/libmediaplayerservice/nuplayer | |
parent | 08e10cb404c0f1620ca9db7494ccbb8adcca5ee5 (diff) | |
download | frameworks_base-847551cff3fc824e898a2652e4c6a8dd1b049cb5.zip frameworks_base-847551cff3fc824e898a2652e4c6a8dd1b049cb5.tar.gz frameworks_base-847551cff3fc824e898a2652e4c6a8dd1b049cb5.tar.bz2 |
Some more fixes regarding HTTP live in NuPlayer.
Change-Id: I9e29615fa8ee6c7bd4189373a75c20caef3fd2b1
Diffstat (limited to 'media/libmediaplayerservice/nuplayer')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp | 2 | ||||
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayer.cpp | 14 |
2 files changed, 5 insertions, 11 deletions
diff --git a/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp b/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp index b81e0e9..6bf6dd3 100644 --- a/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp +++ b/media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp @@ -79,7 +79,7 @@ bool NuPlayer::HTTPLiveSource::feedMoreTSData() { sp<LiveDataSource> source = static_cast<LiveDataSource *>(mLiveSession->getDataSource().get()); - for (int32_t i = 0; i < 10; ++i) { + for (int32_t i = 0; i < 50; ++i) { char buffer[188]; ssize_t n = source->readAtNonBlocking(mOffset, buffer, sizeof(buffer)); diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.cpp b/media/libmediaplayerservice/nuplayer/NuPlayer.cpp index a607b31..e1b371e 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayer.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayer.cpp @@ -394,7 +394,7 @@ void NuPlayer::onMessageReceived(const sp<AMessage> &msg) { int64_t seekTimeUs; CHECK(msg->findInt64("seekTimeUs", &seekTimeUs)); - LOGI("kWhatSeek seekTimeUs=%lld us (%.2f secs)", + LOGV("kWhatSeek seekTimeUs=%lld us (%.2f secs)", seekTimeUs, seekTimeUs / 1E6); mSource->seekTo(seekTimeUs); @@ -428,17 +428,11 @@ void NuPlayer::finishFlushIfPossible() { mRenderer->signalTimeDiscontinuity(); - bool scanSourcesAgain = false; - - if (mFlushingAudio == SHUT_DOWN) { - scanSourcesAgain = true; - } else if (mAudioDecoder != NULL) { + if (mAudioDecoder != NULL) { mAudioDecoder->signalResume(); } - if (mFlushingVideo == SHUT_DOWN) { - scanSourcesAgain = true; - } else if (mVideoDecoder != NULL) { + if (mVideoDecoder != NULL) { mVideoDecoder->signalResume(); } @@ -453,7 +447,7 @@ void NuPlayer::finishFlushIfPossible() { } else if (mResetPostponed) { (new AMessage(kWhatReset, id()))->post(); mResetPostponed = false; - } else if (scanSourcesAgain) { + } else if (mAudioDecoder == NULL || mVideoDecoder == NULL) { postScanSources(); } } |