Loading services/audioflinger/Threads.cpp +2 −4 Original line number Original line Diff line number Diff line Loading @@ -8148,10 +8148,8 @@ void AudioFlinger::MmapThread::threadLoop_standby() void AudioFlinger::MmapThread::threadLoop_exit() void AudioFlinger::MmapThread::threadLoop_exit() { { sp<MmapStreamCallback> callback = mCallback.promote(); // Do not call callback->onTearDown() because it is redundant for thread exit if (callback != 0) { // and because it can cause a recursive mutex lock on stop(). callback->onTearDown(); } } } status_t AudioFlinger::MmapThread::setSyncEvent(const sp<SyncEvent>& event __unused) status_t AudioFlinger::MmapThread::setSyncEvent(const sp<SyncEvent>& event __unused) Loading Loading
services/audioflinger/Threads.cpp +2 −4 Original line number Original line Diff line number Diff line Loading @@ -8148,10 +8148,8 @@ void AudioFlinger::MmapThread::threadLoop_standby() void AudioFlinger::MmapThread::threadLoop_exit() void AudioFlinger::MmapThread::threadLoop_exit() { { sp<MmapStreamCallback> callback = mCallback.promote(); // Do not call callback->onTearDown() because it is redundant for thread exit if (callback != 0) { // and because it can cause a recursive mutex lock on stop(). callback->onTearDown(); } } } status_t AudioFlinger::MmapThread::setSyncEvent(const sp<SyncEvent>& event __unused) status_t AudioFlinger::MmapThread::setSyncEvent(const sp<SyncEvent>& event __unused) Loading