History log of /frameworks/base/media/java/android/media/AudioFormat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0e3de6cacaffcfeda4d6353be61e2f1f9ed80705 30-Jul-2015 Dianne Hackborn <hackbod@google.com> Change MNC codename to just M.

Change-Id: I4281d200ff6560791c47cf9073ceea1cb509361e
/frameworks/base/media/java/android/media/AudioFormat.java
04065187d994bf4e10266cdccdffffd26288c2fd 28-May-2015 Andy Hung <hunga@google.com> Clarify AudioFormat sample rate and encoding documentation

Bug: 21476142
Change-Id: I74fa3fcced5cc197a4cee6a7c10f3ed4690b0af1
/frameworks/base/media/java/android/media/AudioFormat.java
48d88128bdcf0b364dd98f63e2166f24f878fd10 26-May-2015 Jean-Michel Trivi <jmtrivi@google.com> Remove temporary javadoc for android.media.AudioFormat

Remove temporary text in javadoc for AudioFormat.
Start javadoc for encoding.

Change-Id: I3df5f868da50b8ba4b42a9f054d5cd472f68069d
/frameworks/base/media/java/android/media/AudioFormat.java
4ed06d2e303b48ff13b119964e507a959f36f5bc 22-May-2015 Jean-Michel Trivi <jmtrivi@google.com> More android.media.AudioFormat javadoc

More doc about AudioFormat constants, use of the builder,
sample rate, channel masks (position vs index, examples)

Bug 20921159

Change-Id: Ie60c2f3558b8b6008c6d9fb646ad9f6de396859d
/frameworks/base/media/java/android/media/AudioFormat.java
b14b7e188fd1cc5215d2ac0c2a1c1588089712f1 21-May-2015 Andy Hung <hunga@google.com> Merge "Fix AudioTrack, AudioRecord, AudioFormat API" into mnc-dev
e90a0a88f4eabdc27c3ef033f38c91ea23362a1e 20-May-2015 Andy Hung <hunga@google.com> Fix AudioTrack, AudioRecord, AudioFormat API

Rename getNativeFrameCount to getBufferSizeInFrames
Remove throw declaration on IllegalArgumentException and
IllegalStateException

Bug: 20887665
Bug: 21304902
Change-Id: Ia85d8010be46524b9a8b93105b16b7b9480f6bd9
/frameworks/base/media/java/android/media/AudioFormat.java
cae346633321e237f824f3ca10d7e6fff2307b2f 20-May-2015 Eric Laurent <elaurent@google.com> AudioFormat: more compressed formats

Add MP3 and AAC as valid AudioFormat encodings.
Only @hide for now to allow system components to manage
audio patches with those formats.

Bug: 18649264.
Change-Id: I5ef5f151783308e31d8ac5b29454589077ef62ea
/frameworks/base/media/java/android/media/AudioFormat.java
7fdf51b18a3945441761fa2cd7b63c92c51d3e5f 24-Apr-2015 Andy Hung <hunga@google.com> Unhide new channel masks and deprecate old channel masks

Change-Id: Ie95a38e782fe491ffc2f2670c2b9f52afb33abdd
/frameworks/base/media/java/android/media/AudioFormat.java
a9470c19a9dfe362a201c569f14b669b7aa69ee4 30-Jan-2015 Andy Hung <hunga@google.com> Add channel index mask to AudioTrack and AudioFormat

Change-Id: Ia5faa56360edcbbdeae8838ec0f82386f4e5e640
/frameworks/base/media/java/android/media/AudioFormat.java
b2b292317482d00d067bc91669322b273be61926 04-Apr-2015 Rom Lemarchand <romlem@android.com> Change audio include path from system/core to system/media/audio

Change-Id: Iefd5933e7ba10fa2a8ca3489bcbee3bc8f1396ad
/frameworks/base/media/java/android/media/AudioFormat.java
e12189dee6504cf793d37f5689a7bbf0773293c7 31-Mar-2015 Phil Burk <philburk@google.com> audio: add AudioFormat.ENCODING_DTS

Bug: 18292317
Change-Id: I457a6996947d6d24ef7f8f152ee586029036acf5
Signed-off-by: Phil Burk <philburk@google.com>
/frameworks/base/media/java/android/media/AudioFormat.java
8dc1031453377d2f9d9c7847027f276e6726a4c8 20-Nov-2014 Jean-Michel Trivi <jmtrivi@google.com> Convert record channel mask for dynamic mix

When creating the AudioRecord instance for a dynamic mix, convert
the output channel mask of the mix to an input channel mask
to be used by the AudioRecord instance through which the
mixed audio is rerouted.

Bug 16009464

Change-Id: I3addbe85339f6f06b69acc3f9b8e2a765e5d7305
/frameworks/base/media/java/android/media/AudioFormat.java
aea175e499b40cdb8d3b03ae8bdc9ff66ce786ab 09-Sep-2014 Jean-Michel Trivi <jmtrivi@google.com> More android.media.AudioFormat.Builder javadoc

Bug 17059703

Change-Id: I1cca2effecbf1998dfa48774d87d94c00285c16c
/frameworks/base/media/java/android/media/AudioFormat.java
d3b8223377b8046280e4c09e728edc600171f941 30-Jul-2014 Eric Laurent <elaurent@google.com> SoundTrigger API update.

Add sound model update callback.
Add native service state change callback.
Add vendor UUID in sound model description.
Add coarse confidence level in recognition event.
Add capture format in recognition event.

Bug: 12378680.

Change-Id: Id63437819ec7b9a4a69e1ff6185b747e20cad95e
/frameworks/base/media/java/android/media/AudioFormat.java
0498269c00e340a5cacf19c00d552c9a311cc604 31-Jul-2014 Eric Laurent <elaurent@google.com> unhide AudioFormat getters

Bug: 12378680.
Change-Id: Ibe49c6386b12159e705f49f323cae27b6e2d749a
/frameworks/base/media/java/android/media/AudioFormat.java
701d6ff12f36bf5e9de0dafdaced06744fd411eb 16-Jul-2014 Jean-Michel Trivi <jmtrivi@google.com> AudioAttributes and AudioRecord.

Add audio recording source in AudioAttributes.
New AudioRecord constructor with AudioAttributes and
AudioFormat.
Legacy AudioRecord constructor is calling into the new
constructor.

Bug 16009464

Change-Id: I69d81f9e71bdf946c4cfbda6d3d8552ffac6b5c2
/frameworks/base/media/java/android/media/AudioFormat.java
7f6ee760b0aee76bdb9fe61ac7ed1465c0da3489 19-Jul-2014 Jean-Michel Trivi <jmtrivi@google.com> Unhide AudioTrack constructor with AudioAttributes, AudioFormat

Unhide AudioFormat.Builder
Unhide AudioTrack constructor with AudioAttributes, AudioFormat
Unhide the missing two channels that enable a 7.1 configuration

Change-Id: I60899548da1c688ebe561c25212877e0f3eedb34
/frameworks/base/media/java/android/media/AudioFormat.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/AudioFormat.java
a8b6bd88cfb010c9e9aa1339e504fd593919e1e0 01-Jul-2014 Jean-Michel Trivi <jmtrivi@google.com> Define audio policy, mixes, and mixing rules

An AudioMixingRule is a collection of AudioAttributes and match/exclude
rules.
An AudioMix is defined by its AudioMixingRule, AudioFormat and
routing flag.
An AudioPolicyConfig is a collection of AudioMix and is
parcellable.
An AudioPolicy has an AudioPolicyConfig, and
can be registered/unregistered through AudioManager.

bug 16009464

Change-Id: I01bf95d014967f48ba823648ea897779da099e5d
/frameworks/base/media/java/android/media/AudioFormat.java
a1d80e3b1d210c60c6881a55ed39a4077ff66080 18-Jun-2014 Jean-Michel Trivi <jmtrivi@google.com> AudioTrack Java constructor with AudioAttributes and AudioFormat

Change-Id: I82758a4231b8dc0b8d8e72acf3c896a289c28f60
/frameworks/base/media/java/android/media/AudioFormat.java
ff0d9f098e51c54e1a030ed21fd980680cb7b405 10-Jun-2014 Eric Laurent <elaurent@google.com> AudioTrack: Add support for compressed audio

Add AudioFormat encoding definitions for compressed audio
and modify AudioTrack to accept compressed audio data.

Bug: 9428304.

Change-Id: Ib85a4d0d78af45924328f4d2d2ffebe83f4a00c5
/frameworks/base/media/java/android/media/AudioFormat.java
2854ed50254f06c9da21b8fe028b300b6ab267e2 18-Jun-2014 Andy Hung <hunga@google.com> Fix AudioFormat getBytesPerSample to recognize float

Bug: 15719638
Change-Id: Id53a07ef24e4403f3bad7a13c4dd801e556769eb
/frameworks/base/media/java/android/media/AudioFormat.java
f723f8e9cf5b4a00ce84c8b1b4b9256cf7745e2c 30-May-2014 Jean-Michel Trivi <jmtrivi@google.com> AudioFormat class

Change-Id: I425c80c6caed98f6fa31e8cad8f15435c99ebc20
/frameworks/base/media/java/android/media/AudioFormat.java
1aa74e4bc24cbe014f0c4217761a9d5e082111c6 19-May-2014 Glenn Kasten <gkasten@google.com> Remove android.media.AudioFormat default constructor

Change-Id: I2fe65ee7a8087151b44da3b84af357ea8bee80c4
/frameworks/base/media/java/android/media/AudioFormat.java
7d60bcd2d950e3571c00ce9f1c492c6bd58334c9 09-May-2014 Glenn Kasten <gkasten@google.com> Unhide AudioTrack support for ENCODING_PCM_FLOAT

Change-Id: I77423ff1845d0e05c117ab2a0b31699b32b871be
/frameworks/base/media/java/android/media/AudioFormat.java
313f59887b1439fa2f39dbf3578407c52fcbf60d 01-May-2014 Glenn Kasten <gkasten@google.com> Add AudioFormat.ENCODING_PCM_FLOAT

Change-Id: I030d2c74224ac8573a4d30d980ae94fa4e280aeb
/frameworks/base/media/java/android/media/AudioFormat.java
34a37bdebb3d606dac7c7d1dd7a0effdb59bd3d6 09-Jan-2014 Glenn Kasten <gkasten@google.com> Add AudioFormat.getBytesPerSample and use it

Change-Id: I90a40987ea99006af4a6e31136078c04976eb54d
/frameworks/base/media/java/android/media/AudioFormat.java
f8d5e7af7457ee0d935be63cb7e1479f147f7451 15-Apr-2014 Glenn Kasten <gkasten@google.com> Add CHANNEL_OUT_QUAD_SIDE and CHANNEL_OUT_5POINT1_SIDE

Change-Id: I6d5ff001ee55399a67380a4f63b037f367b93b1f
/frameworks/base/media/java/android/media/AudioFormat.java
c806050a078151ed47876ae326654e7c7e94b9b0 19-Jul-2013 Glenn Kasten <gkasten@google.com> Synchronize channel masks in AudioFormat with system/audio.h

AudioFormat channel mask comments

Change-Id: I8b43cb58cd9d3a33bf02aa0455bbfc16ed29f9ae
/frameworks/base/media/java/android/media/AudioFormat.java
fe834d30f4f3f51b754d55fecb36f11279733948 08-Jan-2014 Glenn Kasten <gkasten@google.com> Prepare for additional formats beyond 8-bit and 16-bit PCM

This CL does the same thing for AudioTrack,
that an earlier CL did for AudioRecord:
> Change-Id: Ic3525f049e939bdf125d9f87ed39abd2690dcf9f

Pull out the common parts of that earlier CL and move them to new header
file android_media_AudioFormat.h.

Use the new function audioFormatToNative() to convert from Java
ENCODING_PCM_* to native AUDIO_FORMAT_*.

Use audio_bytes_per_sample() instead of hard-coding the size of various formats.

Use size_t for memory sizes.

Change-Id: I7992dd6a2c9500126a6d7ae5fc1ed9f3312962d6
/frameworks/base/media/java/android/media/AudioFormat.java
5c17a820f9e46e0756c11795b3e6f89105f2f539 30-Nov-2011 Glenn Kasten <gkasten@google.com> Audio Java doc comment typos and minor changes

Change-Id: Id6ea6dccb8054c9f05db9a9c045387ce813659e6
/frameworks/base/media/java/android/media/AudioFormat.java
d9ae1c573e37e245c7f4f0480a8fa925e57bd49d 25-Jul-2011 Jean-Michel Trivi <jmtrivi@google.com> 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
/frameworks/base/media/java/android/media/AudioFormat.java
ff7656c9de4e6ca0ec13da2b99593be71dcfd796 25-Jul-2011 Jean-Michel Trivi <jmtrivi@google.com> Fix bug 4211099 channel constants and 7.1 mask

Add definitions for the side and elevated channels.

Add new (correct) definition for 7.1 mask which uses
the side channels rather than the front half-pan channels.

Change-Id: I13d93f99f3b453ce2ab5fdc2da66629ed7f337ef
/frameworks/base/media/java/android/media/AudioFormat.java
613d363c96bb304cbedad54004bc99928fcf22df 05-Aug-2010 Scott Main <smain@google.com> am ef9fd39d: am 769f9b89: am 5b86de94: fix doc bugs

Merge commit 'ef9fd39d73877162ba200ef8b2000216133dab2e'

* commit 'ef9fd39d73877162ba200ef8b2000216133dab2e':
fix doc bugs
5b86de94a163ce4c52ab08a9820f9d78414e1767 02-Aug-2010 Scott Main <smain@google.com> fix doc bugs

Change-Id: Ic0cec3818fdc7692ea7aa3152ecb444203097157
/frameworks/base/media/java/android/media/AudioFormat.java
635fefec06458224750170e7ce127bc2c8e4215b 14-Jul-2010 Dan Tasse <dantasse@google.com> Add some javadoc to AudioRecord, plus updates based on code review comments.

Change-Id: I0087e7df7541b336f87c7af512c3e8f3897be72c
/frameworks/base/media/java/android/media/AudioFormat.java
3026a023b8979b7ddcb3fe97bbc45531c89fda92 27-Jul-2009 Eric Laurent <elaurent@google.com> Fix issue 2001517: AudioTrack compatibility issue.

Modified enum values in AudioFormat.java and AudioSystem.h.
Added code for backward compatibility in AudioTrack.java and AudioRecord.java.
/frameworks/base/media/java/android/media/AudioFormat.java
a553c25b33c99b345cf1c8688f8df0ed8df14e5a 17-Jul-2009 Eric Laurent <elaurent@google.com> Fix issue 1795088 Improve audio routing code

Initial commit for review.
Integrated comments after patch set 1 review.
Fixed lockup in AudioFlinger::ThreadBase::exit()
Fixed lockup when playing tone with AudioPlocyService startTone()
/frameworks/base/media/java/android/media/AudioFormat.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/media/java/android/media/AudioFormat.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/media/java/android/media/AudioFormat.java
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/frameworks/base/media/java/android/media/AudioFormat.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/media/java/android/media/AudioFormat.java