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

Commit 85ab116e authored by Phil Burk's avatar Phil Burk Committed by android-build-merger
Browse files

Merge "audioflinger: pass return code up from startClient" into oc-mr1-dev

am: 90153cae

Change-Id: I1099b6602b633913f2d319be8bf96d0025abb4d4
parents d7c0f9f5 90153cae
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -7633,6 +7633,10 @@ status_t AudioFlinger::MmapThread::start(const AudioClient& client,
        return NO_ERROR;
    }

    if (!isOutput() && !recordingAllowed(client.packageName, client.clientPid, client.clientUid)) {
        return PERMISSION_DENIED;
    }

    audio_port_handle_t portId = AUDIO_PORT_HANDLE_NONE;

    audio_io_handle_t io = mId;
+3 −3
Original line number Diff line number Diff line
@@ -92,7 +92,7 @@ aaudio_result_t AAudioServiceStreamMMAP::start() {

    aaudio_result_t result = AAudioServiceStreamBase::start();
    if (!mInService && result == AAUDIO_OK) {
        startClient(mMmapClient, &mClientHandle);
        result = startClient(mMmapClient, &mClientHandle);
    }
    return result;
}
@@ -107,7 +107,7 @@ aaudio_result_t AAudioServiceStreamMMAP::pause() {
    aaudio_result_t result = AAudioServiceStreamBase::pause();
    // TODO put before base::pause()?
    if (!mInService) {
        stopClient(mClientHandle);
        (void) stopClient(mClientHandle);
    }
    return result;
}
@@ -119,7 +119,7 @@ aaudio_result_t AAudioServiceStreamMMAP::stop() {
    aaudio_result_t result = AAudioServiceStreamBase::stop();
    // TODO put before base::stop()?
    if (!mInService) {
        stopClient(mClientHandle);
        (void) stopClient(mClientHandle);
    }
    return result;
}