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

Commit 200d15a9 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "aaudio: set default buffer size to capacity/2"

parents 77e5c86a 6c63ae3b
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -250,6 +250,8 @@ aaudio_result_t AudioStreamInternal::open(const AudioStreamBuilder &builder) {
        mTimeOffsetNanos = offsetMicros * AAUDIO_NANOS_PER_MICROSECOND;
    }

    setBufferSize(capacity / 2); // Default buffer size to match Q

    setState(AAUDIO_STREAM_STATE_OPEN);

    return result;
@@ -739,6 +741,7 @@ aaudio_result_t AudioStreamInternal::setBufferSize(int32_t requestedFrames) {
    adjustedFrames = std::min(actualFrames, adjustedFrames);

    mBufferSizeInFrames = adjustedFrames;
    ALOGV("%s(%d) returns %d", __func__, requestedFrames, adjustedFrames);
    return (aaudio_result_t) adjustedFrames;
}