| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This logging can now be done by AudioFlinger in debug builds.
Change-Id: I178470cfa7a0eb6312087d7f59623963dc610735
|
| |
|
|
| |
Change-Id: Ia7de3564a8065f33aa74655b01357f4138b32aa8
|
| |
|
|
| |
Change-Id: I7515a5d3deed85e2835742a362fbc1a2df8f880f
|
| |
|
|
| |
Change-Id: I5e7d5c93869b31f75efc9fd3f040df82b67d9efd
|
| |
|
|
| |
Change-Id: Ide3011e14c8a4c5c0d29db77e7c99789c37c30a7
|
| |
|
|
| |
Change-Id: I648051c7489ec631d02a675def91635f2ad86a53
|
| |
|
|
| |
Change-Id: I666963a80530aceec9f47e625018844daf29c017
|
| |
|
|
| |
Change-Id: I91c6231d22361361cda80d96c9d3ded5c93b6103
|
| |
|
|
| |
Change-Id: I6e867fea4067e0e0497d91c0750bbdcbe44d7f7a
|
| |
|
|
| |
Change-Id: Ida3b82c09164e3bbf99d36b3cbd8607a9eefb45c
|
| |
|
|
|
|
|
|
| |
All uses to mAudioRecord were already protected by checks for mAudioRecord != 0
Bug: 20818955
Bug: 20890069
Change-Id: I243205b99b198eb1b5a1a027b27cbb7d5aaaa8db
|
| |
|
|
| |
Change-Id: I9fca6f47e91f8b755fed8317878e9e98d1730476
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
| |
Bug: 19607784
Change-Id: I55accc49eec725ede0da3d1bfab448320fece926
|
| |
|
|
| |
Change-Id: Ic27cdff0edc815284ce4bc0cecd84b0e00d1f3a4
|
| |\
| |
| |
| |
| | |
* commit 'b73cd3393bada4f4a99d9099c08bbb6b01388083':
Cleanup Obsolete LOCAL_PRELINK_MODULE.
|
| | |
| |
| |
| |
| | |
Bug: 18675947
Change-Id: Id84541b59ab172a092059dba564f64b73fa0c319
|
| |\|
| |
| |
| |
| | |
* commit '7fe8bdd1af9dec49682f3249856963860b073472':
Add std=gnu++11 flag to compile .c files as C++.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently the -x c++ flag is used to compile .c files as C++.
For clang compilers, default extra C flags for Android .c files is -std=gnu99.
Clang compiler rejects -std=gnu99 in C++ mode.
Until we rename all .c file in this directory to .cpp, we can use this
patch to force compilation in -x c++ and -std=gnu++11.
Change-Id: Ibbb1c1394ac1cb45c6508a62986edf669e722cbd
|
| |\ \
| |/
|/|
| |
| | |
* commit '0f6da1a299c8dd924d19714ee69d343915c32d2c':
Reduce audio output latency
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This patch reduces latency in the OpenSL ES player path by calling the
callback immediately before data is consumed, rather than after.
Bug: 12246268
Change-Id: I8273b4a03f16011beec21dd52545f8ad1a25fd95
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The code in audioPlayer_getAndroidObjectTypeForSourceSink assumes
that an android buffer queue source combined with an output mix
sink is an mpegts source, while it it assumes that it is an adts
source if it is combined with a simple buffer queue sink. This
assumption never was verified before, making the set up actually
seem to succeed even though the data is interpreted as the wrong
format.
Change-Id: I7e031ec8139fa2d770737935eb9acd3506d3fa3f
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
* commit '5a55e234fc79b0da96a2e158d90cd5ba2f12d9ef':
Move wilhelm over to pthread_gettid_np.
|
| | | |
| | |
| | |
| | |
| | | |
Bug: 17476168
Change-Id: Ib8f00d0934deaefbb5bc07f4f0ab6dc7a4e30988
|
| | |/
| |
| |
| |
| | |
Bug: 14291968
Change-Id: I620d5e82f58e57e87097984a649b5c3a25c42963
|
| | |
| |
| |
| |
| | |
Bug: 14291968
Change-Id: I620d5e82f58e57e87097984a649b5c3a25c42963
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rename AudioSystem::newAudioSessionId() to
AudioSystem::newAudioUniqueId() as it can be used
also for I/O handles.
Bug: 12378680.
Change-Id: I5f0eaaadc21ff2aacf81670490ad42c54537d86b
|
| | |
| |
| |
| |
| |
| |
| | |
Do not use popcount() to derive channel count from channel mask.
Bug: 15000850.
Change-Id: I7af794e4515cd0f85e5b9744bd4e53e33aa0d5eb
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
Interfaces were out of order
Change-Id: I027dc9d8ed93514d93a5b05063a8711b9841aaf4
|
| | |
| |
| |
| |
| |
| | |
slesTest_playbq is the test application.
Change-Id: Iaa453471d2e9ff4e6b11ac5c68690993179fea2b
|
| | |
| |
| |
| | |
Change-Id: I898401a1a0b6081dc0d4e9d41be09cb38c675951
|
| | |
| |
| |
| | |
Change-Id: Ib60d8552468901af476db61eb7bf666e1ffd81fd
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Support for Acousic Echo Cancellation, Automatic Gain
Control and NoiseSuppression effects on AudioRecorder
Change-Id: I85dcb988f59dacaaed540737018b8f629efeaad3
|
| |/ /
| |
| |
| |
| |
| |
| | |
Support for 24-bit audio formats - Support for Quad, 5.1 and 7.1
multi-channel output
Change-Id: I4e4f5d2915a43970ae01f552ba506591902aa070
|
| |\|
| |
| |
| |
| |
| |
| | |
in 32-bit""
* commit 'e773894b714268396562b942d1556a3575c5f97f':
Revert "Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit"
|
| | |
| |
| |
| | |
This reverts commit c6d1318d2d5d215cfe7ee642c02ff3aeb2c3c809.
|
| |\|
| |
| |
| |
| | |
* commit 'dde6053ebebcf6d836308dc80623099195cd5e0b':
Only build libwilhelm, libOpenSLES, libOpenMAXAL in 32-bit
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\|
| |
| |
| |
| | |
* commit '5c057d44e5869b8acb779d48a4b821859040d9c8':
Remove use of pthread_mutex_lock_timeout_np.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\|
| |
| |
| |
| | |
* commit '298eac1548462c05e9c417abb0e401d805700e82':
AArch64: Minor changes related to 64-bit platform
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |/
|
|
|
|
| |
to media code
Change-Id: Ia7681255410340707b3c84665dbcab98d7507dbf
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I76fc395e3b1babe41522023a56a37e4310b248e3
|
| |/
|
|
|
|
|
|
| |
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
|
| |\ |
|