commit | b0d7666213098c239430eca03b0410c97405ab75 | [log] [tgz] |
---|---|---|
author | Alper Gungormusler <alperg@google.com> | Sat Jul 02 02:57:47 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Jul 02 02:57:47 2022 +0000 |
tree | e84ef9ce2c12802913cc459a78c95e246866c501 | |
parent | b913ed1479780eeb0de1e6d2e9d0ed17267964af [diff] |
[mixer_service] Add SincSampler Added more tracing to internal Sampler functions. Fixed minor bug where the cache length was calculated by an additional full frame instead of a single fractional subframe in order to include the center position on top of the filter widths. This change results in small performance gains in SincSampler by up to ~5% in all devices, whereas ~1 microsecond performance regression in the mixer creation time, which is likely caused by the additional shim layer that is introduced to create a `SincSampler` internally inside the old `Mixer` creation code of audio_core (expected to be temporary). Bug: 87651 Multiply: audio-libprocessing-unittests Multiply: audio_core_unittests Multiply: audio_mixer_unittests Multiply: audio-core-api-pipeline-tests Multiply: audio-core-fidelity-test Multiply: audio_fidelity_tests Multiply: audio_core_fidelity_tests Change-Id: Id268065b58c2f1ae9b60bd4621ee1aa9081cc6a5 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/695491 Commit-Queue: Alper Gungormusler <alperg@google.com> Reviewed-by: Tom Bergan <tombergan@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.