Loading services/audioflinger/Threads.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -7638,6 +7638,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; Loading services/oboeservice/AAudioServiceStreamMMAP.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -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; } Loading @@ -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; } Loading @@ -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; } Loading Loading
services/audioflinger/Threads.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -7638,6 +7638,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; Loading
services/oboeservice/AAudioServiceStreamMMAP.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -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; } Loading @@ -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; } Loading @@ -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; } Loading