AudioTrack: Enable CONTENT_TYPE_SPEECH for automatic power savings
Flag: EXEMPT bugfix
Test: play audible podcast, check DEEP_BUFFER sink
Bug: 352145375
Merged-In: I4adfe8aa573a04d7a873f029d04c51eb6ca12d91
Change-Id: I4adfe8aa573a04d7a873f029d04c51eb6ca12d91
diff --git a/media/java/android/media/AudioTrack.java b/media/java/android/media/AudioTrack.java
index 73deb17..03cd535 100644
--- a/media/java/android/media/AudioTrack.java
+++ b/media/java/android/media/AudioTrack.java
@@ -1797,6 +1797,7 @@
(flags != 0 // cannot have any special flags
|| attributes.getUsage() != AudioAttributes.USAGE_MEDIA
|| (attributes.getContentType() != AudioAttributes.CONTENT_TYPE_UNKNOWN
+ && attributes.getContentType() != AudioAttributes.CONTENT_TYPE_SPEECH
&& attributes.getContentType() != AudioAttributes.CONTENT_TYPE_MUSIC
&& attributes.getContentType() != AudioAttributes.CONTENT_TYPE_MOVIE))) {
return false;