diff options
author | Eric Laurent <elaurent@google.com> | 2010-07-29 23:43:43 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2010-08-09 05:48:20 -0700 |
commit | 2a6b80bc65c4782b5a7168b300e1dc5ec9f617ee (patch) | |
tree | fc777c3694d8739aba7a44caedc867c7b87b88a9 /media/java | |
parent | 8fb2e6e4720385961083a150a3e848ccaef544ae (diff) | |
download | frameworks_base-2a6b80bc65c4782b5a7168b300e1dc5ec9f617ee.zip frameworks_base-2a6b80bc65c4782b5a7168b300e1dc5ec9f617ee.tar.gz frameworks_base-2a6b80bc65c4782b5a7168b300e1dc5ec9f617ee.tar.bz2 |
Fixed several audio effects problems.
- Fixed constant inversions in AudioEffect.java
- Do not return error when enabling an already enabled effect
- Update cached effect state in native AudioEffect class when effect is enabled/disabled by command() method
- Remove click when restarting effect during disable sequence
- Fixed problem in master mute management when volume control is delegated to effect.
Change-Id: I6df4ce9fcc54fdc7345df858f639d20d802d6712
Diffstat (limited to 'media/java')
-rw-r--r-- | media/java/android/media/AudioEffect.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/media/java/android/media/AudioEffect.java b/media/java/android/media/AudioEffect.java index aed29c3..35038fa 100644 --- a/media/java/android/media/AudioEffect.java +++ b/media/java/android/media/AudioEffect.java @@ -101,15 +101,15 @@ public class AudioEffect { public static final int STATE_INITIALIZED = 1; // to keep in sync with - // frameworks/base/media/jni/audioeffect/android_media_AudioEffect.cpp + // frameworks/base/include/media/AudioEffect.h /** - * Event id for engine state change notification. + * Event id for engine control ownership change notification. */ - public static final int NATIVE_EVENT_ENABLED_STATUS = 0; + public static final int NATIVE_EVENT_CONTROL_STATUS = 0; /** - * Event id for engine control ownership change notification. + * Event id for engine state change notification. */ - public static final int NATIVE_EVENT_CONTROL_STATUS = 1; + public static final int NATIVE_EVENT_ENABLED_STATUS = 1; /** * Event id for engine parameter change notification. */ @@ -795,7 +795,7 @@ public class AudioEffect { // Interface definitions // -------------------- /** - * The OnParameterChangeListener interface defines a method called by the AudioEffect + * The OnEnableStatusChangeListener interface defines a method called by the AudioEffect * when a the enabled state of the effect engine was changed by the controlling application. */ public interface OnEnableStatusChangeListener { @@ -922,7 +922,6 @@ public class AudioEffect { if (effect == null) { return; } - if (effect.mNativeEventHandler != null) { Message m = effect.mNativeEventHandler.obtainMessage(what, arg1, arg2, obj); |