Merge "AudioService: fix CTS verifier for stream mute" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
de0b2d6a63
@@ -3603,9 +3603,11 @@ public class AudioService extends IAudioService.Stub
|
|||||||
setRingerMode(getNewRingerMode(stream, index, flags),
|
setRingerMode(getNewRingerMode(stream, index, flags),
|
||||||
TAG + ".onSetStreamVolume", false /*external*/);
|
TAG + ".onSetStreamVolume", false /*external*/);
|
||||||
}
|
}
|
||||||
// setting non-zero volume for a muted stream unmutes the stream and vice versa,
|
// setting non-zero volume for a muted stream unmutes the stream and vice versa
|
||||||
|
// (only when changing volume for the current device),
|
||||||
// except for BT SCO stream where only explicit mute is allowed to comply to BT requirements
|
// except for BT SCO stream where only explicit mute is allowed to comply to BT requirements
|
||||||
if (streamType != AudioSystem.STREAM_BLUETOOTH_SCO) {
|
if ((streamType != AudioSystem.STREAM_BLUETOOTH_SCO)
|
||||||
|
&& (getDeviceForStream(stream) == device)) {
|
||||||
mStreamStates[stream].mute(index == 0);
|
mStreamStates[stream].mute(index == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user