summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2011-07-25 12:58:14 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2011-07-25 17:06:22 -0700
commitd9ae1c573e37e245c7f4f0480a8fa925e57bd49d (patch)
tree2d61028f503d38aef825ad2029909e3747862012 /media
parentb243d5bc7db88396f0da304553687e7a0bccfa3d (diff)
downloadframeworks_base-d9ae1c573e37e245c7f4f0480a8fa925e57bd49d.zip
frameworks_base-d9ae1c573e37e245c7f4f0480a8fa925e57bd49d.tar.gz
frameworks_base-d9ae1c573e37e245c7f4f0480a8fa925e57bd49d.tar.bz2
Fix bug 4319552 Java to native channel mask translation
When creating a new AudioTrack instance, translate from a Java channel mask as defined in android.media.AudioFormat to one as defined in audio.h which matches industry-standard channel mask definitions. Change-Id: I7eeece8ec2a437977c31f6e82590f9591158144b
Diffstat (limited to 'media')
-rw-r--r--media/java/android/media/AudioFormat.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/java/android/media/AudioFormat.java b/media/java/android/media/AudioFormat.java
index 82e8d77..8990fe5 100644
--- a/media/java/android/media/AudioFormat.java
+++ b/media/java/android/media/AudioFormat.java
@@ -54,8 +54,8 @@ public class AudioFormat {
/** Default audio channel mask */
public static final int CHANNEL_OUT_DEFAULT = 1;
- // Channel mask definitions must be kept in sync with native values
- // in /system/core/include/system/audio.h
+ // Channel mask definitions below are translated to the native values defined in
+ // in /system/core/include/system/audio.h in the JNI code of AudioTrack
public static final int CHANNEL_OUT_FRONT_LEFT = 0x4;
public static final int CHANNEL_OUT_FRONT_RIGHT = 0x8;
public static final int CHANNEL_OUT_FRONT_CENTER = 0x10;