Skip to content

Commit cd3231f

Browse files
author
Eric Laurent
committed
audio service fix dock after crash - DO NOT MERGE
merge from master: "audio service: set dock use on mediaserver restart Restore forced usage of dock audio for media according to current setting when media server restarts." Bug 7485250. Change-Id: Ie67b80ede1ed92d223dd96de83c1beb985dfba06
1 parent 1f6cf5f commit cd3231f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

media/java/android/media/AudioService.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3324,6 +3324,13 @@ public void handleMessage(Message msg) {
33243324
mBluetoothA2dpEnabled ?
33253325
AudioSystem.FORCE_NONE : AudioSystem.FORCE_NO_BT_A2DP);
33263326
}
3327+
3328+
synchronized (mSettingsLock) {
3329+
AudioSystem.setForceUse(AudioSystem.FOR_DOCK,
3330+
mDockAudioMediaEnabled ?
3331+
AudioSystem.FORCE_ANALOG_DOCK : AudioSystem.FORCE_NONE);
3332+
}
3333+
33273334
// indicate the end of reconfiguration phase to audio HAL
33283335
AudioSystem.setParameters("restarting=false");
33293336
break;

0 commit comments

Comments
 (0)