summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'android-6.0.0_r26' into HEADHEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0004replicant-6.0-0003replicant-6.0-0002replicant-6.0-0001stable/cm-13.0-ZNH5Ystable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2Kstable/cm-13.0-ZNH0Ecm-13.0Ricardo Cerqueira2015-11-051-1/+1
|\ | | | | | | | | | | Android 6.0.0 release 26 Change-Id: Ifba59fec6c74cabe1d5381e6d48e5c087f1d6780
| * Force RAW to reduce latency on platforms that support itGlenn Kasten2015-09-101-1/+1
| | | | | | | | | | Bug: 10546170 Change-Id: Ida0d060b6b777ff5c920224f051e8ea557ff6c18
* | Use RAW flags to choose the path with minimal latencySathishKumar Mani2015-10-061-1/+1
|/ | | | | | | Combination of FAST and RAW flags indicate to avoid platform specific post-processing and hence minimal latency path. Change-Id: Ia9f4c58a822a15e777934ded47ddd269bbb1242b
* Update OpenSL ES for odd channel countsAndy Hung2015-07-302-4/+38
| | | | | Bug: 22629234 Change-Id: I3effb86dc7418997e8b24bf8a11c757878c99693
* Merge "Improvements to OpenSL ES unit test slesTestRecBuffQueue" into mnc-devGlenn Kasten2015-06-192-49/+167
|\
| * Improvements to OpenSL ES unit test slesTestRecBuffQueueGlenn Kasten2015-06-192-49/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | Add support for float, 32-bit, and 8-bit formats Write file in .wav format instead of raw Use printf instead of fprintf to stdout Use fprintf stderr for errors Change default capture rate from 22.05 to 48 kHz Remove sox cheat sheet Use option for specifying the record time in seconds Start adding multi-channel index masks (incomplete) Change-Id: I934a2ec8413415c1e1f958ed1657e4070ef10783
* | Reduce build warningsGlenn Kasten2015-06-197-16/+18
|/ | | | Change-Id: I27e41dc5c6cecc4933271a12862bdc297b245ee3
* Merge "Check sample size in addition to container size" into mnc-devGlenn Kasten2015-06-094-6/+30
|\
| * Check sample size in addition to container sizeGlenn Kasten2015-06-084-6/+30
| | | | | | | | | | | | Also add comments and fix line length Change-Id: Iaac8ade2b53c3cc6951dc94413bbe996e1d5e925
* | Merge "Use only strong references to AudioEffect" into mnc-devEric Laurent2015-06-094-15/+12
|\ \
| * | Use only strong references to AudioEffectEric Laurent2015-06-084-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | Do not use raw pointers to native AudioEffect objects. Bug: 21629892. Change-Id: Ib6af552503584c5f0532ff6dee2829da6e10ac88
* | | Merge "Take advantage of audio_channel_in_mask_from_count" into mnc-devGlenn Kasten2015-06-091-2/+3
|\ \ \
| * | | Take advantage of audio_channel_in_mask_from_countGlenn Kasten2015-06-081-2/+3
| | |/ | |/| | | | | | | | | | | | | | | | to support more than 2 input channels Bug: 21375533 Change-Id: I1ccd5d1d68a25f415dc4a62bf7a44d9db12a256b
* / | Add FCC_8 comments to indicate 8-channel assumptionsGlenn Kasten2015-06-083-5/+6
|/ / | | | | | | | | Bug: 21656069 Change-Id: I411a5c83eec126bc6cda796bd4c9f842ed6ee762
* | Only allow native byte orderingGlenn Kasten2015-06-084-10/+16
| | | | | | | | Change-Id: Iebe0a9df03b988d84253aa74f6ef8392b337967c
* | Remove redundant checksGlenn Kasten2015-06-082-75/+8
| | | | | | | | Change-Id: I9f0f0063c3d8ba845c937aad97811d296ceaa494
* | Start rewriting code that handles channel counts and masksGlenn Kasten2015-06-0510-61/+106
|/ | | | Change-Id: I700d719ee59c595b020979ecae56eb64bf657cca
* Simplify code in android_audioPlayer_checkSourceSink()Glenn Kasten2015-06-041-12/+3
| | | | Change-Id: I12bd19ca899dbcc8b3ef7c9a10cf871ad3ac49c5
* Allow arbitrary sample rates that are within OpenSL ES rangeGlenn Kasten2015-06-041-19/+3
| | | | | Bug: 15931230 Change-Id: I86292c28896b6fc445a6cf30d8e187679f18668e
* Merge "Compare raw pointers to NULL" into mnc-devGlenn Kasten2015-06-041-3/+3
|\
| * Compare raw pointers to NULLGlenn Kasten2015-06-041-3/+3
| | | | | | | | Change-Id: I2ab197f2f20ff22204e01d0e115f2aee2f5ef166
* | Remove dead code in android_sles_conversions.hGlenn Kasten2015-06-041-10/+0
|/ | | | Change-Id: Ibc45f2857d66fcab6902085fc79d55e9ee1ddb36
* Rewrite audio recorder to match playerGlenn Kasten2015-06-021-43/+73
| | | | Change-Id: I8b6b7d473939ad46db45c36115086b063627d013
* Improvements to the playbq testGlenn Kasten2015-06-011-59/+49
| | | | | | | | | | | | | | | Fix bug for 8-bit and 24-bit transfer formats. The FIFO buffer was created with the wrong frame size. This bug was introduced by commit 208a2dae4b1bc98de4282f08c5b5acad0d797eb0 Change-Id: Ia2ec117bb265e17ccded166a0e9809dba791c06b Replace squeeze functions by similar from audio_utils. Transfer format now defaults to that of the input file. Add option '-16' to force 16-bit. Add support for higher and arbitrary sample rates. Add support for reading 24-bit input files. Change-Id: Iede1f85f401bca11689a7397f33edad97e54a6f8
* Merge "Rename checkSourceSinkSupport to checkSourceSink" into mnc-devGlenn Kasten2015-05-293-4/+4
|\
| * Rename checkSourceSinkSupport to checkSourceSinkGlenn Kasten2015-05-293-4/+4
| | | | | | | | | | | | to match similar code in AudioPlayer Change-Id: Ib5d4a23dae6e572e26241dc4c747aa0c72e6af8f
* | Merge "Whitespace" into mnc-devGlenn Kasten2015-05-297-32/+32
|\ \
| * | WhitespaceGlenn Kasten2015-05-297-32/+32
| |/ | | | | | | Change-Id: Ie9fa59703d90fa0a6d4b83d6d5bd637f53d4058c
* | Merge "Explicitly list all event types in switch for callback" into mnc-devGlenn Kasten2015-05-292-0/+12
|\ \
| * | Explicitly list all event types in switch for callbackGlenn Kasten2015-05-292-0/+12
| |/ | | | | | | Change-Id: I039ce75df2e6c483d09e7efd2d19303fc165c0d5
* | Merge "Allow playback of sample rates up to 192 kHz" into mnc-devGlenn Kasten2015-05-291-16/+2
|\ \
| * | Allow playback of sample rates up to 192 kHzGlenn Kasten2015-05-281-16/+2
| | | | | | | | | | | | | | | | | | | | | The check for non-common sample rates is still present in data.c Bug: 21501319 Change-Id: Iffb3c962004d2a0fe1ec1b2cc9ee0ebf943f142b
* | | Remove MONITOR_RECORDINGGlenn Kasten2015-05-291-28/+0
| |/ |/| | | | | | | | | This logging can now be done by AudioFlinger in debug builds. Change-Id: I178470cfa7a0eb6312087d7f59623963dc610735
* | Remove redundant parenthesesGlenn Kasten2015-05-292-7/+7
| | | | | | | | Change-Id: Ia7de3564a8065f33aa74655b01357f4138b32aa8
* | Remove dead codeGlenn Kasten2015-05-291-8/+0
| | | | | | | | Change-Id: I7515a5d3deed85e2835742a362fbc1a2df8f880f
* | Add static for methods only used locallyGlenn Kasten2015-05-292-0/+6
| | | | | | | | Change-Id: I5e7d5c93869b31f75efc9fd3f040df82b67d9efd
* | Add constGlenn Kasten2015-05-291-4/+4
| | | | | | | | Change-Id: Ide3011e14c8a4c5c0d29db77e7c99789c37c30a7
* | Fix typo in channel mask commentGlenn Kasten2015-05-281-1/+1
| | | | | | | | Change-Id: I648051c7489ec631d02a675def91635f2ad86a53
* | WhitespaceGlenn Kasten2015-05-283-14/+13
| | | | | | | | Change-Id: I666963a80530aceec9f47e625018844daf29c017
* | Line length 100Glenn Kasten2015-05-281-1/+2
| | | | | | | | Change-Id: I91c6231d22361361cda80d96c9d3ded5c93b6103
* | Explicitly compare raw pointers to NULLGlenn Kasten2015-05-281-3/+3
| | | | | | | | Change-Id: I6e867fea4067e0e0497d91c0750bbdcbe44d7f7a
* | Remove redundant semicolonGlenn Kasten2015-05-281-1/+1
|/ | | | Change-Id: Ida3b82c09164e3bbf99d36b3cbd8607a9eefb45c
* Clear mAudioRecord on set() failureGlenn Kasten2015-05-182-3/+8
| | | | | | | | All uses to mAudioRecord were already protected by checks for mAudioRecord != 0 Bug: 20818955 Bug: 20890069 Change-Id: I243205b99b198eb1b5a1a027b27cbb7d5aaaa8db
* Respect the record audio app op - wilhelmSvet Ganov2015-04-282-2/+7
| | | | Change-Id: I9fca6f47e91f8b755fed8317878e9e98d1730476
* Add a static cast to resolve overload ambiguity.Chris Watkins2015-04-141-1/+1
| | | | | | | | The IMediaPlayer interface was updated with a new overload for setDataSource which caused a compiler error in StreamPlayer. Add a static cast to resolve the ambiguity. Change-Id: I26a3dc4bee1680cb260e93a151483baf398a4399
* am 43959d73: (-s ours) reset to lmp-mr1-dev-plus-aosp with history. DO NOT ↵Qiwen Zhao2015-03-230-0/+0
|\ | | | | | | | | | | MERGE ANYWHERE. * commit '43959d73e745db562ef8cbd8406dc84826cfa807':
| * reset to lmp-mr1-dev-plus-aosp with history. DO NOT MERGE ANYWHERE.Qiwen Zhao2015-03-200-0/+0
| |\
| | * am 82a077b0: am 15bb40ea: Merge "Audio recorder missing a callback protector"Glenn Kasten2015-03-210-0/+0
| | |\ | | | | | | | | | | | | | | | | * commit '82a077b09db49dd93413b20b827460830aa91c88': Audio recorder missing a callback protector
* | | | stagefright: make AMessage use handler vs handler-idLajos Molnar2015-03-045-25/+25
| | | | | | | | | | | | | | | | | | | | Bug: 19607784 Change-Id: I55accc49eec725ede0da3d1bfab448320fece926
* | | | am 017a13bb: am bcb2ea56: Merge "Add missing includes."Elliott Hughes2015-01-302-0/+2
|\| | | | | | | | | | | | | | | | | | | * commit '017a13bbe4bbbce97f424c9c62ddd6d38ebd603a': Add missing includes.