summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge "Add float playback capability to OpenSL ES"Andy Hung2014-05-307-39/+154
|\ \ \
| * | | Add float playback capability to OpenSL ESAndy Hung2014-05-297-39/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add SLAndroidDataFormat_PCM_EX to match OpenSLES 1.1 header file, together with related SL_ANDROID_PCM_REPRESENTATION_* constants. Use slesTest_playbq as the test application. Change-Id: I04bcd170f5c517051a799bacf8f52da5f1353ad6
* | | | am a4a505df: (-s ours) DO NOT MERGE Add mono to ↵Andy Hung2014-05-290-0/+0
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | android_audioPlayer_validateChannelMask * commit 'a4a505dff853ecb90aefae75a525fde324f5990e': DO NOT MERGE Add mono to android_audioPlayer_validateChannelMask
| * | DO NOT MERGE Add mono to android_audioPlayer_validateChannelMaskAndy Hung2014-05-291-2/+2
| | | | | | | | | | | | | | | Change-Id: I898401a1a0b6081dc0d4e9d41be09cb38c675951 (cherry picked from commit 76de029ec49b535ca8aa3aef777d0dfb1838889e)
* | | Fix regression in AudioRecorderGlenn Kasten2014-05-273-8/+8
| | | | | | | | | | | | | | | | | | Interfaces were out of order Change-Id: I027dc9d8ed93514d93a5b05063a8711b9841aaf4
* | | Add 24 bit and 32 bit playback capability to OpenSL ESAndy Hung2014-05-234-46/+139
| | | | | | | | | | | | | | | | | | slesTest_playbq is the test application. Change-Id: Iaa453471d2e9ff4e6b11ac5c68690993179fea2b
* | | Add mono to android_audioPlayer_validateChannelMaskAndy Hung2014-05-231-2/+2
|/ / | | | | | | Change-Id: I898401a1a0b6081dc0d4e9d41be09cb38c675951
* | Fix build on x86_64 targetsJi-Hwan Lee2014-05-171-1/+1
| | | | | | | | Change-Id: Ib60d8552468901af476db61eb7bf666e1ffd81fd
* | Merge "Initial Implementation of new NDK effect interfaces"Paul McLean2014-05-1728-123/+857
|\ \
| * | Initial Implementation of new NDK effect interfacesPaul McLean2014-05-1628-123/+857
| | | | | | | | | | | | | | | | | | | | | Support for Acousic Echo Cancellation, Automatic Gain Control and NoiseSuppression effects on AudioRecorder Change-Id: I85dcb988f59dacaaed540737018b8f629efeaad3
* | | Removed bad comment block to fix build.Paul McLean2014-05-161-13/+0
| | | | | | | | | | | | Change-Id: I6be21a9ca2a037b9115c296baae4ac4718c34ddb
* | | Initial Implementation of new NDK audio formatsPaul McLean2014-05-164-11/+132
|/ / | | | | | | | | | | | | Support for 24-bit audio formats - Support for Quad, 5.1 and 7.1 multi-channel output Change-Id: I4e4f5d2915a43970ae01f552ba506591902aa070
* | Merge "Fix hash table generator"Glenn Kasten2014-05-152-1/+6
|\ \
| * | Fix hash table generatorGlenn Kasten2014-05-142-1/+6
| | | | | | | | | | | | | | | | | | | | | The gperf behavior for using length seems to have changed since last time this was built, despite being the same version number. Change-Id: I52947e8c4f9b55dd1204e9f0596d2398df1277b3
* | | Merge "Make slesTest_object work again"Glenn Kasten2014-05-151-1/+1
|\ \ \
| * | | Make slesTest_object work againGlenn Kasten2014-05-141-1/+1
| |/ / | | | | | | | | | Change-Id: I92f125c700002fb0f705eade5ccc63445a878991
* / / Document how to use sox with slesTest_recBuffQueueGlenn Kasten2014-05-141-0/+3
|/ / | | | | | | Change-Id: I6bb80e9a3785cb57e9b3d0c1d8787e6d208b970e
* | Change default buffer size in frames for feedbackGlenn Kasten2014-05-121-1/+1
| | | | | | | | Change-Id: Ifa3456ac1a7e8623f3fef7021a7a7907f21489ff
* | am a62c3572: Merge "Revert "For checkbuild, disable all Wilhelm tests in ↵Glenn Kasten2014-03-208-84/+0
|\| | | | | | | | | | | | | 64-bit"" * commit 'a62c3572e60ae0446632de15418a65089cccf551': Revert "For checkbuild, disable all Wilhelm tests in 64-bit"
| * Merge "Revert "For checkbuild, disable all Wilhelm tests in 64-bit""Glenn Kasten2014-03-208-84/+0
| |\
| | * Revert "For checkbuild, disable all Wilhelm tests in 64-bit"Glenn Kasten2014-03-198-84/+0
| | | | | | | | | | | | This reverts commit 4a762c2b589568b7b4c1af4fe313d622a7b339c6.
* | | am e773894b: Merge "Revert "Only build libwilhelm, libOpenSLES, libOpenMAXAL ↵Glenn Kasten2014-03-201-3/+0
|\| | | | | | | | | | | | | | | | | | | | in 32-bit"" * commit 'e773894b714268396562b942d1556a3575c5f97f': Revert "Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit"
| * | Merge "Revert "Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit""Glenn Kasten2014-03-201-3/+0
| |\|
| | * Revert "Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit"Glenn Kasten2014-03-191-3/+0
| |/ | | | | | | This reverts commit c6d1318d2d5d215cfe7ee642c02ff3aeb2c3c809.
* | am 297ca210: Merge "For checkbuild, disable all Wilhelm tests in 64-bit"Glenn Kasten2014-03-188-0/+84
|\| | | | | | | | | * commit '297ca210a54028452edc067e89956d8605d607b2': For checkbuild, disable all Wilhelm tests in 64-bit
| * Merge "For checkbuild, disable all Wilhelm tests in 64-bit"Glenn Kasten2014-03-188-0/+84
| |\
| | * For checkbuild, disable all Wilhelm tests in 64-bitGlenn Kasten2014-03-188-0/+84
| |/ | | | | | | | | | | | | These depend on libOpenSLES.so or libOpenMAXAL.so, which in turn depend on libstagefright.so, which is not 64-bit ready yet. Change-Id: I7b29feb4fdac08edad6b839cf3f8161940fb1555
* | am dde6053e: Merge "Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit"Glenn Kasten2014-03-171-0/+3
|\| | | | | | | | | * commit 'dde6053ebebcf6d836308dc80623099195cd5e0b': Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit
| * Merge "Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit"Glenn Kasten2014-03-171-0/+3
| |\
| | * Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bitGlenn Kasten2014-03-171-0/+3
| |/ | | | | | | | | | | | | | | This change is temporary: native audio APIs must be available to 64-bit apps, so this will need to be reverted. However currently the dependent libraries needed here are not available in 64-bit. Change-Id: Ic3b30cf85800046e5eed4d71cca0a58f9964b1b3
* | Fix checkbuildGlenn Kasten2014-03-071-1/+2
| | | | | | | | Change-Id: Ic05acbd53a8f0a2ded837c8999a5de51ccd6bb8a
* | am 5c057d44: Merge "Remove use of pthread_mutex_lock_timeout_np."Narayan Kamath2014-03-071-4/+18
|\| | | | | | | | | * commit '5c057d44e5869b8acb779d48a4b821859040d9c8': Remove use of pthread_mutex_lock_timeout_np.
| * Merge "Remove use of pthread_mutex_lock_timeout_np."Narayan Kamath2014-03-071-4/+18
| |\
| | * Remove use of pthread_mutex_lock_timeout_np.Narayan Kamath2014-03-061-4/+18
| |/ | | | | | | | | | | | | | | | | Replace it with the portable pthread_mutex_timedlock. This fixes the 64 bit build, because pthread_mutex_timedlock isn't defined for LP64. Change-Id: Ia1dbb970b8d968aab8b325687a3ebadd0c7ece53
* | am 32e865f4: Merge "Fix indirect misuse of ."Ying Wang2014-03-011-1/+1
|\| | | | | | | | | * commit '32e865f451d2fbb97e5bb27300f8e4da803fb790': Fix indirect misuse of $(my-dir).
| * Merge "Fix indirect misuse of $(my-dir)."Ying Wang2014-03-011-1/+1
| |\
| | * Fix indirect misuse of $(my-dir).Ying Wang2014-02-281-1/+1
| |/ | | | | | | Change-Id: I4cf9a5bf66d7894995be2b8b045ad80f56190b52
* | am 298eac15: Merge "AArch64: Minor changes related to 64-bit platform"Narayan Kamath2014-02-148-17/+18
|\| | | | | | | | | * commit '298eac1548462c05e9c417abb0e401d805700e82': AArch64: Minor changes related to 64-bit platform
| * Merge "AArch64: Minor changes related to 64-bit platform"Narayan Kamath2014-02-148-17/+18
| |\
| | * AArch64: Minor changes related to 64-bit platformAshok Bhat2014-02-068-17/+18
| |/ | | | | | | | | | | | | | | | | | | | | Changes include [x] Use %zu for size_t [x] Use PRId64 to print 64-bit integer value [x] Use uintptr_t for integer variable used to store address. Change-Id: I69926cce76b0d645f1abccd584444197a5e40318 Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
* | FINAL ATTEMPT: HTTP services are now provided from JAVA and made available ↵Andreas Huber2014-01-303-2/+13
| | | | | | | | | | | | to media code Change-Id: Ia7681255410340707b3c84665dbcab98d7507dbf
* | Fix erroneous comment in OpenSL ES recording sampleJean-Michel Trivi2014-01-151-1/+1
|/ | | | | | Fix copy paste error in recording sample code. Change-Id: Ia20a2bb0fcba90d53171c644c6ba2f4770c5093b
* Merge "Always request fast track for recording"Glenn Kasten2013-08-061-1/+8
|\
| * Always request fast track for recordingGlenn Kasten2013-08-011-1/+8
| | | | | | | | Change-Id: I76fc395e3b1babe41522023a56a37e4310b248e3
* | Merge "Fix build warnings"Glenn Kasten2013-08-053-6/+6
|\ \
| * | Fix build warningsGlenn Kasten2013-08-023-6/+6
| |/ | | | | | | | | | | | | | | narrowing conversion of '-1' from 'int' to 'SLuint32 {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] converting to non-pointer type 'pthread_t {aka long int}' from NULL [-Wconversion-null] warning: 'currentRate' may be used uninitialized in this function [-Wmaybe-uninitialized] Change-Id: I066260cc216ff9f15c787f65e3d3efbda8f8ef35
* / liblog is needed nowGlenn Kasten2013-08-021-13/+26
|/ | | | Change-Id: Ie17be7ed6d1d8c67c8e5f5515e16dac9e2cae04a
* Merge "Remove requirement for application side double-buffering"Glenn Kasten2013-07-081-3/+3
|\
| * Remove requirement for application side double-bufferingGlenn Kasten2013-06-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | At one time it was thought that application side double-buffering was required for fast tracks to work reliably. It now appears that this was overly conservative, and that fast tracks work just fine with single buffers on application side. This is because the moment after FastMixer pulls the data from the fast track, it synchronously signals the application's callback thread to wake up, which will then run the buffer completion callback handler to re-fill the buffer. So disabling this check now. Bug: 9276275 Change-Id: I2c74a8c6d752140ccc7d285c5c5c1f7fcd792650
* | Change VP8 mime type name and add VP9 mime type.hkuang2013-06-241-1/+2
| | | | | | | | Change-Id: I3fafe2482cc51ca2d57976ba6112fea50d8e68ea