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

Commit 669dda14 authored by Wonsik Kim's avatar Wonsik Kim Committed by Android (Google) Code Review
Browse files

Merge "C2SoftVorbisDec: Ignore subsequent headers" into qt-dev

parents c6de9ed1 7d8c3763
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -270,7 +270,8 @@ void C2SoftVorbisDec::process(
    const uint8_t *data = rView.data() + inOffset;
    int32_t numChannels  = mVi->channels;
    int32_t samplingRate = mVi->rate;
    if (inSize > 7 && !memcmp(&data[1], "vorbis", 6)) {
    /* Decode vorbis headers only once */
    if (inSize > 7 && !memcmp(&data[1], "vorbis", 6) && (!mInfoUnpacked || !mBooksUnpacked)) {
        if ((data[0] != 1) && (data[0] != 5)) {
            ALOGE("unexpected type received %d", data[0]);
            mSignalledError = true;