Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 881f62d5 authored by Takahiro Aizawa's avatar Takahiro Aizawa Committed by android-build-merger
Browse files

Merge \"Add null check for rtsp source\" into nyc-mr1-dev

am: bc7e8996

Change-Id: Ic0ad15b9eef3049bab98b01a6e495743988632f6
parents 77e39d9c bc7e8996
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -318,10 +318,16 @@ void NuPlayer::RTSPSource::checkBuffering(
    size_t numTracks = mTracks.size();
    size_t preparedCount, underflowCount, overflowCount, startCount;
    preparedCount = underflowCount = overflowCount = startCount = 0;
    for (size_t i = 0; i < numTracks; ++i) {

    size_t count = numTracks;
    for (size_t i = 0; i < count; ++i) {
        status_t finalResult;
        TrackInfo *info = &mTracks.editItemAt(i);
        sp<AnotherPacketSource> src = info->mSource;
        if (src == NULL) {
            --numTracks;
            continue;
        }
        int64_t bufferedDurationUs = src->getBufferedDurationUs(&finalResult);

        // isFinished when duration is 0 checks for EOS result only