diff options
author | Eric Laurent <elaurent@google.com> | 2011-02-10 11:04:34 -0800 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2011-02-10 13:24:04 -0800 |
commit | a25c5d88d17f251262307ce31e799c9cf361d145 (patch) | |
tree | 817316dd558146287ffa3e60460089e205a39c15 /graphics/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | c77d7b42ab6ddbe2a358b81103c4856f76392354 (diff) |
Fix issue 3435692
The problem is that the AudioService is not notified of the death of
IAudioFlinger binder interface because no methods was called on AudioFlinger
from system_server since the device booted. Therefore, AudioSystem did not created any
IAudioFlinger interface in the system_server process.
The root cause was always present but more likely to happen on a tablet than on a phone
as for instance no beeps are played when volume is adjusted.
The fix consists in having AudioSystem explicitly call a method on AudioFlinger when a
callback is installed to make sure that an IAudioFlinger binder interface is created
regardless of any other activity in the client process.
Change-Id: I9df34a36825af0b25cd0246dd02edbd712263f41
Diffstat (limited to 'graphics/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions