History log of /external/adhd/cras/src/server/cras_mix_ops.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b08926e30cc6373b2eb8e11885fd577189e4ba4a 05-Dec-2016 Cheng-Yi Chiang <cychiang@chromium.org> CRAS: mix - Add ops to scale with increment

Add ops to scale a buffer starting from certain scaler and
increase/descrease for every frame.

BUG=chromium:669662
TEST=make check

Change-Id: I1332167080aed94de23090fcfeedb75f5738bed5
Reviewed-on: https://chromium-review.googlesource.com/416471
Commit-Ready: Cheng-Yi Chiang <cychiang@chromium.org>
Tested-by: Cheng-Yi Chiang <cychiang@chromium.org>
Reviewed-by: Hsinyu Chao <hychao@chromium.org>
/external/adhd/cras/src/server/cras_mix_ops.h
dcbdb01f1bdafd5a60e23432744cc40fff4eef44 16-Mar-2016 Cheng-Yi Chiang <cychiang@chromium.org> CRAS: mix: Rename cras_mix_add_stride_* to cras_mix_add_scale_stride_*

Let cras_mix_add_scale_stride_* scale the samples from src if needed.

Let cras_audio_area_copy pass 1.0f for now. It will pass a scaler for
gain when software gain is needed in the future patch.

Refactor the unittest to test more scalers on cras_mix_add_scale_stride.

BUG=chrome-os-partner:50139
TEST=make check

Signed-off-by: Cheng-Yi Chiang <cychiang@chromium.org>
Change-Id: I34245efec89a75c06d736892237b3ec9038276f8
Reviewed-on: https://chromium-review.googlesource.com/333241
Reviewed-by: Ben Zhang <benzh@chromium.org>
/external/adhd/cras/src/server/cras_mix_ops.h
cc7f32c4ce2599d186453eda561c99b0ac241555 13-Oct-2015 Liam Girdwood <liam.r.girdwood@linux.intel.com> CRAS: mixer - separate out mixer operations for SIMD support

Separate out the mixer operations to a new file. This new file will export
SIMD optimised functions to the existing mixer public API for each SIMD
level compiled.

Build SIMD mixer operations and link to mixer.

Builds the mixer_ops.c once for each SIMD level and exports optimised
function via a uniquely named operations structure.

Check CPU SIMD capabilities during server init.

Initialise the mixer based on CPU capabilities.

Change-Id: I68b1801c0503109fa17bdfea57e7c12ac09176e3
Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Reviewed-on: https://chromium-review.googlesource.com/312856
Commit-Ready: Dylan Reid <dgreid@chromium.org>
Tested-by: Dylan Reid <dgreid@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
/external/adhd/cras/src/server/cras_mix_ops.h