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

Commit dfd68662 authored by Eric Laurent's avatar Eric Laurent
Browse files

AAudio: fix exclusive mode

Regression introduced by commit e2fbb59e.

Bug: 38247512
Test: verify exclusive mode with write_sine_ndk app.
Change-Id: Id85b922d994fba33561489ca06d4a8fd6e97c416
parent 3a85e562
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -91,7 +91,8 @@ aaudio_result_t AudioStreamBuilder::build(AudioStream** streamPtr) {
    AudioStream *audioStream = nullptr;
    *streamPtr = nullptr;

    bool tryMMap = (sharingMode == AAUDIO_SHARING_MODE_SHARED) && MMAP_SHARED_ENABLED;
    bool tryMMap = ((sharingMode == AAUDIO_SHARING_MODE_SHARED) && MMAP_SHARED_ENABLED) ||
            ((sharingMode == AAUDIO_SHARING_MODE_EXCLUSIVE) && MMAP_EXCLUSIVE_ENABLED);
    aaudio_result_t result = builder_createStream(getDirection(), sharingMode,
                                                  tryMMap, &audioStream);
    if (result == AAUDIO_OK) {