History log of /frameworks/base/media/java/android/media/audiofx/AudioEffect.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3ce023b02eec04874b4c659f0973b6a05182970b 06-Apr-2018 Andy Hung <hunga@google.com> Add TestApi annotation to AudioEffect, AudioFormat, VolumeShaper

Test: AudioEffectTest
Test: AudioRecordTest
Test: AudioTrackTest
Test: AudioTrackSurroundTest
Test: AudioTrack_ListenerTest
Test: BassBoostTest
Test: EnvReverbTest
Test: EqualizerTest
Test: LoudnessEnhancerTest
Test: PresetReverbTest
Test: VirtualizerTest
Test: VisualizerTest
Test: VolumeShaperTest
Bug: 77652246
Bug: 77651563
Bug: 77652497
Change-Id: I3a95cb6834fac0cd0cb88ea3ed0ba028aeddb3f2
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
a7de44935634f398da1d90dde8cd7d6a822e418c 02-Apr-2018 Marco Nelissen <marcone@google.com> Add @TestApi for field needed for test

Also update truncated comment.
Bug: 13249737
Bug: 77485791
Test: CTS

Change-Id: I1351a6ef28dfd7e881f32830c436315ffdbfffaa
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
46a92d90df125cdc5ab131cf4fe795c9c276be90 05-Feb-2018 rago <rago@google.com> Dynamics Processing Effect

Adding Dynamics Processing Effect api and configuration helpers.

Bug: 64161702
Bug: 38266419

Test: manual testing and CTS test ag/3662965
Change-Id: I993e1621011a16596aa00ea049fa8681463e8551
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
1c22ae296b85d0eebc305781b4df274ac10dbfca 25-Aug-2016 Mark Goldstein <markgoldstein@google.com> docs: Fix typo

Bug: 25777114
Change-Id: I5c34ceba8f3b76bd47e1c020956cef285bad59d7
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
fbf0ecabac5d7a929628b43ffe8f4f953e47bd54 02-May-2015 Svetoslav <svetoslavganov@google.com> Add camera app op - framework

Change-Id: I17736a8abe2c6775e990b88fb3eab963f47167d0
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
fa5ecdc4ac6d7a8db2bb9e4a6a60a3189025df30 28-Apr-2015 Svet Ganov <svetoslavganov@google.com> Respect the record audio app op - framework

Change-Id: I5696d2ef22738ccffaf8bd7a0ee68cbc3dea3bf1
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
de709869ae10263c4c325aaa72cdc6aada0ae8d5 06-Nov-2014 Jason Parks <jparks@google.com> Fix NPE for CTS.

The effect list can be empty and will return null
from native code. This fixes the CTS crash.

Bug: 18256010
Change-Id: Ifa552efc9de216993427115c001c7071c90403f1
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
d2bebb3ab86177c0d27664af86b30b7dce2c9bcb 09-Jul-2014 Jean-Michel Trivi <jmtrivi@google.com> DO NOT MERGE Audio virtualizer effect: add support for querying capabilities

Change-Id: Ib62bab6655996575d7703be0bcb55fa8559a68a2
(cherry picked from commit 57fa19dec7150678020e7f1fe6e6879fd9d873f5)
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
e434ddd042f7fe9ff905ab29bda14e113e3d1c55 07-Jan-2014 Narayan Kamath <narayan@google.com> am 113e83e6: am 58cb0f0c: am bfbe585e: am c0c92f20: am 357ea905: Merge "AArch64: Use long for pointers in audio effect classes"

* commit '113e83e6f538ea217c167c6d8e11b28042ff2c53':
AArch64: Use long for pointers in audio effect classes
ea7861c918567d17d40a762b38f97c053d88b839 17-Dec-2013 Ashok Bhat <ashok.bhat@arm.com> AArch64: Use long for pointers in audio effect classes

For storing pointers, long is used in AudioEffect
and Visualizer classes, as native pointers can be 64-bit.

In addition, some minor changes have been done
to conform with standard JNI practice (e.g. use
of jint instead of int in JNI function prototypes)

Change-Id: Ief49bbe5baef663e268c7f6d70ac33a4df45621c
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
3661494d46d445fb68d41b0a0ec19fc06420fb34 24-Oct-2013 Jean-Michel Trivi <jmtrivi@google.com> Missing LoudnessEnhancer constructor and UUID in public API

Bug 11356672

Change-Id: Ia3d16712c8b9bb425a587acd87ba7fad6b4ce31c
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
d69e4e14226258fd103d0b9c1c5b4d8529e6a3ec 09-Sep-2013 Jean-Michel Trivi <jmtrivi@google.com> Loudness enhancer audio effect

LoudnessEnhancer as android.media.AudioEffect subclass

Define UUID for loudness enhancer effect

Bug 8413913

Change-Id: If0ae6023f77ccf3aafbb55f2b3135b2ea1bb8365
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
1d154187a99d5ad8dd33d47173cf6a4456276e76 04-Jun-2013 Scott Main <smain@google.com> javadoc cleanup for audioeffect

Change-Id: I87917309d1da6529e16d72ad2b4ec9ce04d10569
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
80569f7ff7db28ce98dde6e22bb4521ddbe5490a 26-Mar-2013 Jean-Michel Trivi <jmtrivi@google.com> AudioEffect types in SDK

Not all effect types are defined by OpenSL ES. Add the full UUID
effect identifier in the superclass of all audio effects.

bug 8113082

Change-Id: I8dfc6cdcfd2a145e792fb3669e6132e6f19d1c16
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
855255d89fe0a14abe796355bebb64031ec6ff47 09-Apr-2012 Eric Laurent <elaurent@google.com> audio preprocessing: added static factory method

Added static methods to check availability and create audio preprocessing
effects.

Change-Id: I945e97fe41912ff8880befacaba162a08b5a1267
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
5bb8f80fc4a72ad70d7d38cdc9f7988edce476e4 24-Jul-2011 Glenn Kasten <gkasten@google.com> Fix typo in error message, missing space

Change-Id: Icdddbf2fddb81a1db538dd94fb25cf859e44bfbd
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
62f3617f2f4016ad2f59635d5156d64872989880 14-Aug-2011 Eric Laurent <elaurent@google.com> Deprecate use of some audio effects on output mix.

The possibility for applications to apply insert audio effects
(Equalizer, BassBoost, Virtualizer) on global output mix has brought up
a number of issue.

This change updates the java doc for audio effects indicating that
application should not apply insert effects globaly anymore as this behavior
will soon be deprecated.

The audio framework will still allow global insert effects during an interim
period but will give the priority to effects inserted on particular player by
disabling global effects when both are present.

============

Change-Id: If87f1944a0409d45d8d2eee66ff331f95965ca89
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
0f7f4ece1b6b73caf608d533d833a8cdc11c8131 24-Jul-2011 Eric Laurent <elaurent@google.com> Added APIs for audio preprocessing

Added APIs to control pre processes applied on captured audio.
Those APIs are still hidden until reviewed by API council.

Three types of standard pre processes are supported:
- Automatic Gain Control (AGC) by AutomaticGainControl class
- Acoustic Echo Cancellation (AEC) by AcousticEchoCanceler class
- Noise Suppression (NS) by NoiseSuppressor class

A method is added to AudioEffect class to query audio pre processings
applied by default by the platform on a given AudioRecord session ID.

Change-Id: I0b9fceeb8c704dd06319c3b52b85c96fe871d51d
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
602b3286ffe7da6e70bf2d9e4861a5d74ff7c473 18-Mar-2011 Eric Laurent <elaurent@google.com> Fix issue 3509396: AudioEffect.getParameter JAVA.

Removed dead/buggy code in AudioEffect.getParameter() and
AudioEffect.command() that was meant to return the actual length of
meaningful data in the returned parameter or command reply.

This is replaced by the method return status indicating this length when
positive (negative return codes still indicate the same errors as before).

Modified automated AudioEffect tests accordingly.

Change-Id: Ie89617f912766b8dee73b81f92af9c48027c982d
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
ed6eae420fd60dcb7d90f54c3116959b75bd6276 18-Jan-2011 Glenn Kasten <gkasten@google.com> Fix typo

Change-Id: I73e7c5cf13c5ed82398006af61308665eb1d3ad0
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java
1a5149e5d7f2dddc8b324f7695e69fd89af73c52 22-Sep-2010 Eric Laurent <elaurent@google.com> Fix issue 3022800.

- Created sub-package android.media.audiofx for audio effects.
- Hid AudioEffect class contructor, methods and variables not needed by
applications
- Added more javadoc comments for AudioEffect Class

Change-Id: Ibbb40d4e714bb248aa32cf82d7763d74efae96d1
/frameworks/base/media/java/android/media/audiofx/AudioEffect.java