| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ifdb8fa886d1ff53cd7c8aff3c2f8286e6e18dec2
|
|
|
|
|
|
| |
to FastThreadState.cpp, FastMixerState.cpp, and FastCaptureState.cpp
Change-Id: I872efb211e8a0335c42906367859d3674340e374
|
|
|
|
|
|
|
| |
from FastMixerDumpState to FastThreadDumpState, and remove unused parameter
from FastMixerDumpState constructor.
Change-Id: Ib8937b106622a8da28a6ef6043de4528ae82cb05
|
|
|
|
| |
Change-Id: I163f9d3d216c283ae1160ce4802e5247cf44fba7
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I3a4ac558e61ad956a7a6e325534e722066e49b2f
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: Idb5f5bf0c20bffff8536cf4a46f696e12e99e81b
|
|/
|
|
| |
Change-Id: I349273969dfd7e9d7f896f8bd6d552bd6b56ba54
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ic0ae92c300df221387bdd9669e4b7b995d83d28a
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: I2e186bd3172cecc08c436e6bf7546b913249e6c8
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Iedbd14a2c6c73dd9631813bd2414bf11cee78c32
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ifbcb61cc24111b7efab5e8d119d44dab26ba1778
|
|\ \ \ \
| |_|_|/
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Move computation of minimum AudioTrack buffer size to server
for normal streaming PCM tracks.
Use server-side computation to exactly determine requirements
for the resampler to avoid triple buffering.
This reduces latency for normal audio tracks that require resampling,
and makes things consistent with the minimum buffer size.
Change-Id: I2f2ca0e599ee20e16559bc5c5dab61ed100da16c
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ie8a40ec3547bdd62a1e2e05b11fb107c25841784
|
|\ \ \ \ \ |
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It is not necessary to start the downstream MixerThread early,
rather allow stop() to flush the remaining frames.
Change-Id: Ibcf8e7f5eda09d0f915d50697ff0c24c32fd11c4
|
|\ \ \ \ \
| |_|_|/ /
|/| | | /
| | |_|/
| |/| | |
|
| |/ /
| | |
| | |
| | | |
Change-Id: Id8b0343efd4c6fb9668524fb5fe231b05c7cf31f
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previous logic will only check for mic state of Primary Hardware
Device. Current logic checks state of all devices with valid
microphone input.
This is needed for audio_output feature support.
bug: 19439530
Change-Id: Ibbb92412ac70cf2915bbe8660c04fbaf0ab74171
|
| |
| |
| |
| | |
Change-Id: I1967861f383bb5ed6743fb69e3bd439907ed7033
|
| |
| |
| |
| | |
Change-Id: I8e44dbfe02338622eb69193b234743b50f0dd79f
|
|/
|
|
| |
Change-Id: Ic99890bbba4f856b65535f3df0f928de9e3e9748
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Previously device format was used, typically pcm 16 bit.
Change-Id: I70a8b594820e948a2caa299194807ec17348b0e9
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
Update OutputTrack to take variable formats.
Previously conversion to AUDIO_FORMAT_PCM_16_BIT was required.
Change-Id: I4a96a60ddd8d8dfe651405a0bcd4f98c89bc1ade
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously conversion to AUDIO_FORMAT_PCM_16_BIT was required.
Client shared memory for static tracks and AudioFlinger track creation
and buffer delivery now use native 8 bit PCM data.
Change-Id: I485c07a4971fde9a25442bd43fed95019d39abcc
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
shared lib" into lmp-mr1-dev
* commit '27a78b56e1cf9814971192883cb7d15c186465f7':
make libserviceutility a shared lib
audio policy: fix remote mic capture
audio policy: suppport for dynamic source
Fix overload of SoftVideoDecoderOMXComponent::updatePortDefinitions
Fix race condition in signaling completion for decode.
AnotherPacketSource: need reset some members before returning from queueDiscontinuity().
Fix looping sound playback
AnotherPacketSource.cpp: Do not queue discontinity signal buffer resulted from seek.
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
lmp-mr1-dev
* commit '78c02ddb6bf0d676160244a62c11dceb68301b73':
make libserviceutility a shared lib
audio policy: fix remote mic capture
audio policy: suppport for dynamic source
Fix overload of SoftVideoDecoderOMXComponent::updatePortDefinitions
Fix race condition in signaling completion for decode.
AnotherPacketSource: need reset some members before returning from queueDiscontinuity().
Fix looping sound playback
AnotherPacketSource.cpp: Do not queue discontinity signal buffer resulted from seek.
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
so that we have only one getpid_cached in mediaserver process
bug: 18919657
Change-Id: Iff3cd932c9110e874b3885f79705f49bf3e3f1fc
|
|\ \ \ \ \
| |/ / / /
| | | | /
| |_|_|/
|/| | |
| | | |
| | | | |
sync output when AudioTrack underruns" into lmp-mr1-dev
* commit '69158e3e7b565a5ca131a2efaa9b76615ca80cbb':
audioflinger: pause HW A/V sync output when AudioTrack underruns
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
AudioTrack underruns" into lmp-mr1-dev
* commit '6ab33981d45cd69e683a143fec6530e66bd3e371':
audioflinger: pause HW A/V sync output when AudioTrack underruns
|
| | |\ \
| | | | |
| | | | |
| | | | | |
into lmp-mr1-dev
|
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Do not standby, starve or feed 0s to the audio HAL on direct
output using HW A/V sync mode.
Bug: 17883772.
Change-Id: I11e6c97ec24360d75f9b602814d40a54b60cb7a7
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before the audio patch is created, audio patch with same handle is
removed from vector for patches. At this time, Patch allocated in the
heap is not freed. This causes memory leaks in the mediaserver.
Bug: 18904322.
Change-Id: Id0d28c36a7e7fbf473753bf4ead7518f28c1b998
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '645b0192ad5d9b46b06aa06ac5670a8390d35f6f':
fix memory leak in PatchPanel
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* commit '76758100c85622c178355959e454651310ea0011':
fix memory leak in PatchPanel
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Before the audio patch is created, audio patch with same handle is
removed from vector for patches. At this time, Patch allocated in the
heap is not freed. This causes memory leaks in the mediaserver.
Change-Id: Id0d28c36a7e7fbf473753bf4ead7518f28c1b998
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I6c8fe626a3825fa9e139319656d682a57b887c97
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
pause/resume for direct outputs" into lmp-mr1-dev
* commit '85aca658ac7d20584b0647427256df50a5f243ef':
audioflinger: implement pause/resume for direct outputs
|