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

Commit 35738c6e authored by Chad Brubaker's avatar Chad Brubaker Committed by Marco Nelissen
Browse files

Fix benign overflow in verifyOpusHeader

Bug: 24404248
Bug: 23110888
Change-Id: I9052383f6fe28f0eca558d4374c49f5a67ce11ce
parent c73c64a6
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -965,7 +965,7 @@ status_t MyOpusExtractor::verifyOpusHeader(MediaBuffer *buffer) {
    mMeta->setInt32(kKeyChannelCount, mChannelCount);
    mMeta->setInt32(kKeyChannelCount, mChannelCount);
    mMeta->setInt64(kKeyOpusSeekPreRoll /* ns */, kOpusSeekPreRollUs * 1000 /* = 80 ms*/);
    mMeta->setInt64(kKeyOpusSeekPreRoll /* ns */, kOpusSeekPreRollUs * 1000 /* = 80 ms*/);
    mMeta->setInt64(kKeyOpusCodecDelay /* ns */,
    mMeta->setInt64(kKeyOpusCodecDelay /* ns */,
            mCodecDelay /* sample/s */ * 1000000000 / kOpusSampleRate);
            mCodecDelay /* sample/s */ * 1000000000ll / kOpusSampleRate);


    return OK;
    return OK;
}
}