| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Fix a bug in audio HAL pause logic on output threads with
HW A/V sync preventing the HAL to enter standby when
the audio track is stopped and detroyed.
Bug: 19980184.
Change-Id: Ia497dad23159038b447fcbc18a67bb61b70b79cc
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Create an interface layer between the AudioFlinger and the HAL
that manages the wrapping and format conversion.
Removed unnecessary includes.
Handle rate conversion in getRenderPosition().
Try to open HAL with encoded format before wrapping with SPDIF.
Bug: 17566660
Change-Id: I00ad888ca15ff0f85b85efb8167c7f5ea761a244
Signed-off-by: Phil Burk <philburk@google.com>
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: I001ba1a88150dddf79d99baf5927f31799745eef
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Prevent retrograde motion in the HAL or drivers from making it
up through the AudioFlinger to the app.
Bug: 19604395
Change-Id: I11d6c0f7cab69e75fd4b4a2a90f64960b4bb6d5a
Signed-off-by: Phil Burk <philburk@google.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fix typos in comments
Add formal parameter name to declaration where it was missing
Fix out of order comments
Change-Id: I1de81ae82af5ca507864e4c7b959111bac898b98
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I7becce859d6e8db413e6a7c3193ae0f2af273599
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I898d903e539f760ef7caa80f41ca21c223f67264
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
False underrun is detected when starting recycled fast tracks, which
leads to continuous fatal assertion failures and even AP reboot.
Track's last mObservedUnderruns isn't updated one at previous stop()
call. Hence, when we start the same track again, we should synchronize
it to the latest state instead of relying on stale one.
authored-by: Weiyin Jiang<wjiang@codeaurora.org>
CRs-Fixed: 803389
Bug: 19635137
Signed-off-by: Andy Hung <hunga@google.com>
Change-Id: Ia003a49c6896dba965798c062c98b8c367ef8369
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I37d3c4ce22b74fe8581a886fe5a7f9fef8266dad
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I8fa20c26f076567b38210af4a680fe1cb2eacee4
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
also mBufferSize was already being displayed as part of dumpBase
Change-Id: I17f3062fcc076c594b5fd6b8fca286b27067e07c
|
|/ / /
| | |
| | |
| | | |
Change-Id: Ice15e999dda2f6cf9d23685ade4a87f74180322d
|
| | |
| | |
| | |
| | | |
Change-Id: I0adfcdcab7923a07a840ec0e04528cb8bfc41f10
|
| | |
| | |
| | |
| | |
| | |
| | | |
switch indent
Change-Id: I652c798dd37a80634d247c4d881fb1cce92c4bd6
|
| | |
| | |
| | |
| | | |
Change-Id: If316b9e32963d9baef8f4382fcc73dc6c4ff684d
|
| | |
| | |
| | |
| | | |
Change-Id: I0761005b751f5c4a4b28729b1820961ff3077afd
|
| | |
| | |
| | |
| | | |
Change-Id: I0c09d76c204ffc5579f62d2ed1faef07922a5962
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: Iaf3d3c77129c62cf3dcad21fc754f390eb43b28e
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add floating point intrinsics for arm32 and arm64 devices.
Add integer intrinsics for arm64 devices.
Bug: 17366024
Change-Id: Id4240f549033deb262815c7145d69820e5fd7b92
|
| | |
| | |
| | |
| | |
| | | |
Bug: 19586911
Change-Id: I74d4ddc09a9eb9c651f874482639d39a56f8ca1f
|
| | |
| | |
| | |
| | | |
Change-Id: I2e3632ee80744f2f8d932ac1a8597ff805883851
|
| | |
| | |
| | |
| | | |
Change-Id: Iaa11bcce94dd331425197aab49065939e226a6a2
|
| | |
| | |
| | |
| | | |
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
|