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

Commit b241bbe1 authored by Marco Nelissen's avatar Marco Nelissen Committed by Android (Google) Code Review
Browse files

Merge "FLAC: resize raw decoder's buffer according to flac max buffer size"

parents caac4484 08dd071c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -581,6 +581,7 @@ void FLACParser::allocateBuffers(MediaBufferGroupHelper *group)
    CHECK(mGroup == NULL);
    mGroup = group;
    mMaxBufferSize = getMaxBlockSize() * getChannels() * getOutputSampleSize();
    AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_MAX_INPUT_SIZE, mMaxBufferSize);
    mGroup->add_buffer(mMaxBufferSize);
}

@@ -667,7 +668,7 @@ FLACSource::FLACSource(
    : mDataSource(dataSource),
      mTrackMetadata(trackMetadata),
      mOutputFloat(outputFloat),
      mParser(new FLACParser(mDataSource, outputFloat)),
      mParser(new FLACParser(mDataSource, outputFloat, 0, mTrackMetadata)),
      mInitCheck(mParser->initCheck()),
      mStarted(false)
{