replicant-frameworks_native/libs
Eric Laurent 3464c015ad Fix lockup in audio flinger threadbase setParameters.
The function checkForNewParameters_l() is called with the ThreadBase mutex mLock locked. In the case where the parameter change implies
an audio parameter modification (e.g. sampling rate) the function sendConfigEvent() is called which tries to lock mLock creating a deadlock.

The fix consists in creating a function equivalent to sendConfigEvent() that must be called with mLock locked and does not lock mLock.

Also added the possibility to have more than one set parameter request pending.
2009-08-07 09:28:40 -07:00
..
audioflinger Fix lockup in audio flinger threadbase setParameters. 2009-08-07 09:28:40 -07:00
binder don't crash in Parcel when given a null (and therfore invalid) native_handle_t 2009-07-31 16:18:16 -07:00
surfaceflinger added two EGL helpers for selecting a config matching a certain pixelformat or native window type 2009-08-06 16:05:39 -07:00
ui Merge change 20365 2009-08-06 17:15:11 -07:00
utils Fix Win32 libutils to get a working SDK build. 2009-08-01 10:53:29 +02:00