diff options
| author | 2015-11-23 15:17:33 -0800 | |
|---|---|---|
| committer | 2015-11-30 12:07:30 -0800 | |
| commit | 40399053d19a59fafe7493ca6d7bfd52df5626b6 (patch) | |
| tree | 637664608c481280d87588d24d8bc4462a282283 | |
| parent | 1aec623fe90a2bb7ae16a49041e7d062275ecd23 (diff) | |
Audio focus: uid/pid log info on focus request/abandon
Change-Id: I8879112d805628cc21e25cc1e892d379276c7d01
| -rw-r--r-- | services/core/java/com/android/server/audio/MediaFocusControl.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/audio/MediaFocusControl.java b/services/core/java/com/android/server/audio/MediaFocusControl.java index d44d89d7b076..278d70b2226d 100644 --- a/services/core/java/com/android/server/audio/MediaFocusControl.java +++ b/services/core/java/com/android/server/audio/MediaFocusControl.java @@ -387,8 +387,11 @@ public class MediaFocusControl { /** @see AudioManager#requestAudioFocus(AudioManager.OnAudioFocusChangeListener, int, int, int) */ protected int requestAudioFocus(AudioAttributes aa, int focusChangeHint, IBinder cb, IAudioFocusDispatcher fd, String clientId, String callingPackageName, int flags) { - Log.i(TAG, " AudioFocus requestAudioFocus() from " + clientId + " req=" + focusChangeHint + - "flags=0x" + Integer.toHexString(flags)); + Log.i(TAG, " AudioFocus requestAudioFocus() from uid/pid " + Binder.getCallingUid() + + "/" + Binder.getCallingPid() + + " clientId=" + clientId + + " req=" + focusChangeHint + + " flags=0x" + Integer.toHexString(flags)); // we need a valid binder callback for clients if (!cb.pingBinder()) { Log.e(TAG, " AudioFocus DOA client for requestAudioFocus(), aborting."); @@ -481,7 +484,9 @@ public class MediaFocusControl { * */ protected int abandonAudioFocus(IAudioFocusDispatcher fl, String clientId, AudioAttributes aa) { // AudioAttributes are currently ignored, to be used for zones - Log.i(TAG, " AudioFocus abandonAudioFocus() from " + clientId); + Log.i(TAG, " AudioFocus abandonAudioFocus() from uid/pid " + Binder.getCallingUid() + + "/" + Binder.getCallingPid() + + " clientId=" + clientId); try { // this will take care of notifying the new focus owner if needed synchronized(mAudioFocusLock) { |