Loading services/core/java/com/android/server/media/MediaSessionService.java +13 −7 Original line number Diff line number Diff line Loading @@ -1912,16 +1912,17 @@ public class MediaSessionService extends SystemService implements Monitor { && AudioSystem.isStreamActive(suggestedStream, 0)) { preferSuggestedStream = true; } if (session == null || preferSuggestedStream) { if (DEBUG_KEY_EVENT) { Log.d(TAG, "Adjusting " + session + " by " + direction + ". flags=" + flags + ", suggestedStream=" + suggestedStream + ", preferSuggestedStream=" + preferSuggestedStream); Log.d(TAG, "Adjusting suggestedStream=" + suggestedStream + " by " + direction + ". flags=" + flags + ", preferSuggestedStream=" + preferSuggestedStream + ", session=" + session); } if (session == null || preferSuggestedStream) { if ((flags & AudioManager.FLAG_ACTIVE_MEDIA_ONLY) != 0 && !AudioSystem.isStreamActive(AudioManager.STREAM_MUSIC, 0)) { if (DEBUG) { Log.d(TAG, "No active session to adjust, skipping media only volume event"); if (DEBUG_KEY_EVENT) { Log.d(TAG, "Nothing is playing on the music stream. Skipping volume event," + " flags=" + flags); } return; } Loading Loading @@ -1955,6 +1956,11 @@ public class MediaSessionService extends SystemService implements Monitor { } }); } else { if (DEBUG_KEY_EVENT) { Log.d(TAG, "Adjusting " + session + " by " + direction + ". flags=" + flags + ", suggestedStream=" + suggestedStream + ", preferSuggestedStream=" + preferSuggestedStream); } session.adjustVolume(packageName, opPackageName, pid, uid, null, asSystemService, direction, flags, true); } Loading Loading
services/core/java/com/android/server/media/MediaSessionService.java +13 −7 Original line number Diff line number Diff line Loading @@ -1912,16 +1912,17 @@ public class MediaSessionService extends SystemService implements Monitor { && AudioSystem.isStreamActive(suggestedStream, 0)) { preferSuggestedStream = true; } if (session == null || preferSuggestedStream) { if (DEBUG_KEY_EVENT) { Log.d(TAG, "Adjusting " + session + " by " + direction + ". flags=" + flags + ", suggestedStream=" + suggestedStream + ", preferSuggestedStream=" + preferSuggestedStream); Log.d(TAG, "Adjusting suggestedStream=" + suggestedStream + " by " + direction + ". flags=" + flags + ", preferSuggestedStream=" + preferSuggestedStream + ", session=" + session); } if (session == null || preferSuggestedStream) { if ((flags & AudioManager.FLAG_ACTIVE_MEDIA_ONLY) != 0 && !AudioSystem.isStreamActive(AudioManager.STREAM_MUSIC, 0)) { if (DEBUG) { Log.d(TAG, "No active session to adjust, skipping media only volume event"); if (DEBUG_KEY_EVENT) { Log.d(TAG, "Nothing is playing on the music stream. Skipping volume event," + " flags=" + flags); } return; } Loading Loading @@ -1955,6 +1956,11 @@ public class MediaSessionService extends SystemService implements Monitor { } }); } else { if (DEBUG_KEY_EVENT) { Log.d(TAG, "Adjusting " + session + " by " + direction + ". flags=" + flags + ", suggestedStream=" + suggestedStream + ", preferSuggestedStream=" + preferSuggestedStream); } session.adjustVolume(packageName, opPackageName, pid, uid, null, asSystemService, direction, flags, true); } Loading