/aosp12/system/media/audio_utils/tests/ |
H A D | statistics_tests.cpp | 61 , mMax{android::audio_utils::max(a)} 62 , mMin{android::audio_utils::min(a)} 147 android::audio_utils::sum<double, android::audio_utils::KahanSum<double>>(simple); in TEST() 150 android::audio_utils::sum<double, android::audio_utils::NeumaierSum<double>>(simple); in TEST() 187 kssum = android::audio_utils::sum<double, android::audio_utils::KahanSum<double>>(tricky); in TEST() 189 nmsum = android::audio_utils::sum<double, android::audio_utils::NeumaierSum<double>>(tricky); in TEST() 279 android::audio_utils::sqrt(9.)); in TEST() 282 android::audio_utils::sqrt(0.)); in TEST() 285 android::audio_utils::sqrt(-1.)); in TEST() 301 android::audio_utils::sqrt(4.f)); in TEST() [all …]
|
H A D | variadic_tests.cpp | 47 using namespace android::audio_utils; in TEST() 57 using android::audio_utils::equivalent; in TEST() 75 EXPECT_TRUE(android::audio_utils::is_tuple<tuple_t>::value); in TEST() 76 EXPECT_FALSE(android::audio_utils::is_pair<tuple_t>::value); in TEST() 77 EXPECT_FALSE(android::audio_utils::is_array<tuple_t>::value); in TEST() 83 EXPECT_FALSE(android::audio_utils::is_tuple<pair_t>::value); in TEST() 84 EXPECT_TRUE(android::audio_utils::is_pair<pair_t>::value); in TEST() 85 EXPECT_FALSE(android::audio_utils::is_array<pair_t>::value); in TEST() 92 EXPECT_FALSE(android::audio_utils::is_pair<array_t>::value); in TEST() 93 EXPECT_TRUE(android::audio_utils::is_array<array_t>::value); in TEST() [all …]
|
H A D | intrinsic_tests.cpp | 30 ASSERT_EQ(value, android::audio_utils::intrinsics::vdupn<TypeParam>(value)); in TYPED_TEST() 35 ASSERT_EQ(value, android::audio_utils::intrinsics::vld1<TypeParam>(&value)); in TYPED_TEST() 43 ASSERT_EQ(result, android::audio_utils::intrinsics::vmla(c, a, b)); in TYPED_TEST() 50 ASSERT_EQ(result, android::audio_utils::intrinsics::vmul(a, b)); in TYPED_TEST() 55 ASSERT_EQ(-value, android::audio_utils::intrinsics::vneg(value)); in TYPED_TEST() 61 android::audio_utils::intrinsics::vst1( in TYPED_TEST() 62 &destination, android::audio_utils::intrinsics::vdupn<TypeParam>(value)); in TYPED_TEST()
|
H A D | balance_tests.cpp | 23 android::audio_utils::Balance balance(false /* ramp */); in TEST() 50 android::audio_utils::Balance balance(false /* ramp */); 77 android::audio_utils::Balance balance(false /* ramp */); in TEST()
|
H A D | channelmix_tests.cpp | 122 std::vector<android::audio_utils::Statistics<T>> result(channels); in channelStatistics() 140 using namespace ::android::audio_utils::channels; in testBalance() 273 using namespace ::android::audio_utils::channels; in TEST()
|
H A D | channels_tests.cpp | 55 using namespace android::audio_utils::channels; in TEST() 70 using namespace android::audio_utils::channels; in TEST() 88 using namespace android::audio_utils::channels; in TEST()
|
/aosp12/system/media/audio_utils/benchmarks/ |
H A D | statistics_benchmark.cpp | 73 BM_MeanVariance<android::audio_utils::Statistics<float, float, float>>(state, in BM_MeanVariance_float_float_float() 81 BM_MeanVariance<android::audio_utils::ReferenceStatistics<float, float>>(state, in BM_RefMeanVariance_float_float() 89 BM_MeanVariance<android::audio_utils::Statistics<float, double, double>>(state, in BM_MeanVariance_float_double_double() 97 BM_MeanVariance<android::audio_utils::ReferenceStatistics<float, double>>(state, in BM_RefMeanVariance_float_double() 105 BM_MeanVariance<android::audio_utils::Statistics<float, float, in BM_MeanVariance_float_float_Kahan() 106 android::audio_utils::KahanSum<float>>>(state, in BM_MeanVariance_float_float_Kahan() 114 BM_MeanVariance<android::audio_utils::Statistics<float, float, in BM_MeanVariance_float_float_Neumaier() 115 android::audio_utils::NeumaierSum<float>>>(state, in BM_MeanVariance_float_float_Neumaier() 134 BM_MeanVariance<android::audio_utils::Statistics<float, float, float>>(state, in BM_MeanVariance_float_float_float_alpha() 142 BM_MeanVariance<android::audio_utils::Statistics<float, double, double>>(state, in BM_MeanVariance_float_double_double_alpha()
|
H A D | biquad_filter_benchmark.cpp | 38 using android::audio_utils::BiquadFilter; in BM_BiquadFilter1D() 45 std::array<float, android::audio_utils::kBiquadNumCoefs> coefs; in BM_BiquadFilter1D() 56 android::audio_utils::BiquadFilter parallel(filters, coefs); in BM_BiquadFilter1D() 227 std::array<F, android::audio_utils::kBiquadNumCoefs> coefs; in BM_BiquadFilter() 240 android::audio_utils::BiquadFilter<F> biquadFilter(channelCount, coefs, optimized); in BM_BiquadFilter() 273 int j = (1 << android::audio_utils::kBiquadNumCoefs) - 1; // Full in BiquadFilterQuickArgs() 284 for (int j = 1; j < (1 << android::audio_utils::kBiquadNumCoefs); ++j) { // Occupancy in BiquadFilterFullArgs() 296 int j = (1 << android::audio_utils::kBiquadNumCoefs) - 1; // Full in BiquadFilterDoubleArgs()
|
H A D | intrinsic_benchmark.cpp | 30 using namespace android::audio_utils::intrinsics; in BM_Intrinsic() 34 using vec = android::audio_utils::intrinsics::internal_array_t<D, SIMD_LENGTH>; in BM_Intrinsic()
|
/aosp12/frameworks/av/media/libeffects/lvm/lib/StereoWidening/src/ |
H A D | LVCS_Private.h | 123 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>> 125 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>> 127 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>> 129 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>>
|
H A D | LVCS_StereoEnhancer.cpp | 69 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVCS_SEnhancerInit() 73 new android::audio_utils::BiquadFilter<LVM_FLOAT>(FCC_1, coefs)); in LVCS_SEnhancerInit() 82 new android::audio_utils::BiquadFilter<LVM_FLOAT>(FCC_1, coefs)); in LVCS_SEnhancerInit()
|
H A D | LVCS_Equaliser.cpp | 73 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVCS_EqualiserInit() 77 pInstance->pEqBiquad.reset(new android::audio_utils::BiquadFilter<LVM_FLOAT>( in LVCS_EqualiserInit()
|
H A D | LVCS_ReverbGenerator.cpp | 91 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVCS_ReverbGeneratorInit() 95 pInstance->pRevBiquad.reset(new android::audio_utils::BiquadFilter<LVM_FLOAT>( in LVCS_ReverbGeneratorInit()
|
/aosp12/frameworks/av/media/libeffects/lvm/lib/Reverb/src/ |
H A D | LVREV_Private.h | 123 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>> 125 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>> 127 std::array<std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>>, LVREV_DELAYLINES_4>
|
H A D | LVREV_ApplyNewSettings.cpp | 76 const std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVREV_ApplyNewSettings() 79 new android::audio_utils::BiquadFilter<LVM_FLOAT>(FCC_1, coefs)); in LVREV_ApplyNewSettings() 104 const std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVREV_ApplyNewSettings() 107 new android::audio_utils::BiquadFilter<LVM_FLOAT>(FCC_1, coefs)); in LVREV_ApplyNewSettings() 232 const std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVREV_ApplyNewSettings() 235 new android::audio_utils::BiquadFilter<LVM_FLOAT>(FCC_1, coefs)); in LVREV_ApplyNewSettings()
|
/aosp12/frameworks/av/media/libeffects/lvm/lib/Bass/src/ |
H A D | LVDBE_Control.cpp | 112 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVDBE_SetFilters() 116 ->setCoefficients<std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs>>(coefs); in LVDBE_SetFilters() 124 ->setCoefficients<std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs>>(coefs); in LVDBE_SetFilters() 282 new android::audio_utils::BiquadFilter<LVM_FLOAT>(pParams->NrChannels)); in LVDBE_Control()
|
H A D | LVDBE_Private.h | 82 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>> 84 std::unique_ptr<android::audio_utils::BiquadFilter<LVM_FLOAT>>
|
/aosp12/system/media/audio_utils/include/audio_utils/ |
H A D | TimestampVerifier.h | 240 constexpr const audio_utils::Statistics<double> & getJitterMs() const { in getJitterMs() 279 audio_utils::Statistics<double> mJitterMs{kDefaultAlphaJitter}; 289 audio_utils::LinearLeastSquaresFit<double> mTimestampEstimator{kDefaultAlphaEstimator}; 292 audio_utils::Statistics<double> mCorrectedJitterMs{kDefaultAlphaJitter};
|
H A D | Balance.h | 26 namespace android::audio_utils { 180 std::vector<android::audio_utils::channels::AUDIO_GEOMETRY_SIDE> mSides;
|
H A D | Statistics.h | 29 namespace audio_utils { 275 mMax = audio_utils::max(mMax, value); // order important: reject NaN 276 mMin = audio_utils::min(mMin, value); // order important: reject NaN 348 return android::audio_utils::sqrt(getVariance()); 352 return android::audio_utils::sqrt(getPopVariance()); 601 audio_utils::outerProduct_UT_array<std::array<T, 2>>> 610 audio_utils::outerProduct_UT_array<std::array<T, 2>>>(alpha) { }
|
/aosp12/system/media/audio_utils/ |
H A D | Balance.cpp | 19 namespace android::audio_utils { namespace 23 using namespace ::android::audio_utils::channels; in setChannelMask() 151 using namespace ::android::audio_utils::channels; in setBalance()
|
/aosp12/frameworks/av/media/libeffects/lvm/lib/SpectrumAnalyzer/src/ |
H A D | LVPSA_Control.cpp | 190 android::audio_utils::BiquadFilter<LVM_FLOAT>(FCC_1)); in LVPSA_ApplyNewSettings() 311 const std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVPSA_SetBPFCoefficients() 316 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs>>( in LVPSA_SetBPFCoefficients() 333 const std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVPSA_SetBPFCoefficients() 338 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs>>( in LVPSA_SetBPFCoefficients()
|
/aosp12/frameworks/av/services/audioflinger/ |
H A D | FastMixerDumpState.cpp | 93 audio_utils::Statistics<double> wall, loadNs; in dump() 95 audio_utils::Statistics<double> kHz, loadMHz; in dump() 153 audio_utils::Statistics<double> left, right; in dump()
|
/aosp12/frameworks/av/media/libeffects/hapticgenerator/ |
H A D | Processors.h | 27 using HapticBiquadFilter = android::audio_utils::BiquadFilter<float>; 28 using BiquadFilterCoefficients = std::array<float, android::audio_utils::kBiquadNumCoefs>;
|
/aosp12/frameworks/av/media/libeffects/lvm/lib/Eq/src/ |
H A D | LVEQNB_Control.cpp | 204 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs> coefs = { in LVEQNB_SetCoefficients() 209 std::array<LVM_FLOAT, android::audio_utils::kBiquadNumCoefs>>( in LVEQNB_SetCoefficients() 315 android::audio_utils::BiquadFilter<LVM_FLOAT>(pParams->NrChannels)); in LVEQNB_Control()
|