replicant-frameworks_native/libs/audioflinger
Eric Laurent 0f8ab670c0 Fix issue 2127371: Possible race condition in AudioFlinger::openRecord() when a Track is being destroyed.
The fix consists in locking AudioFlinger::mLock mutex in the TrackBase destructor before clearing the strong pointer to the shared memory client. The mutex is not locked in removeclient() any more which implies that we must make sure that the Client destructor is always called from the TrackBase destructor or that we hold the mLock mutex before calling deleting the Client.
2009-09-17 09:26:04 -07:00
..
A2dpAudioInterface.cpp Workaround for issue 2046783. 2009-08-12 05:49:58 -07:00
A2dpAudioInterface.h Workaround for issue 2046783. 2009-08-12 05:49:58 -07:00
Android.mk
AudioBufferProvider.h
AudioDumpInterface.cpp
AudioDumpInterface.h
AudioFlinger.cpp Fix issue 2127371: Possible race condition in AudioFlinger::openRecord() when a Track is being destroyed. 2009-09-17 09:26:04 -07:00
AudioFlinger.h Fix issue 2127371: Possible race condition in AudioFlinger::openRecord() when a Track is being destroyed. 2009-09-17 09:26:04 -07:00
AudioHardwareGeneric.cpp
AudioHardwareGeneric.h
AudioHardwareInterface.cpp
AudioHardwareStub.cpp
AudioHardwareStub.h
AudioMixer.cpp
AudioMixer.h
AudioPolicyManagerGeneric.cpp
AudioPolicyManagerGeneric.h
AudioPolicyService.cpp Fix issue 2045911: Camera Shutter tone does not play correctly while listening to music. 2009-08-27 05:58:10 -07:00
AudioPolicyService.h Fix issue 2045911: Camera Shutter tone does not play correctly while listening to music. 2009-08-27 05:58:10 -07:00
AudioResampler.cpp
AudioResampler.h
AudioResamplerCubic.cpp
AudioResamplerCubic.h
AudioResamplerSinc.cpp
AudioResamplerSinc.h