Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bf0bb53e authored by Sham Rathod's avatar Sham Rathod
Browse files

Virtualizer : Add minimum and maximum capabilities for params.

Bug: 263416041
Test: atest VtsHalVirtualizerTargetTest
Change-Id: I8bbae0222ca2a2170f4e68e1cb05736ee1140e02
parent 35131702
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -552,8 +552,7 @@ RetCode BundleContext::setVolumeMute(bool mute) {
}

RetCode BundleContext::setVirtualizerStrength(int strength) {
    if (strength < Virtualizer::MIN_PER_MILLE_STRENGTH ||
        strength > Virtualizer::MAX_PER_MILLE_STRENGTH) {
    if (strength < 0 || strength > lvm::kVirtualizerCap.maxStrengthPm) {
        return RetCode::ERROR_ILLEGAL_PARAMETER;
    }

+2 −1
Original line number Diff line number Diff line
@@ -103,7 +103,8 @@ static const Descriptor kBassBoostDesc = {
                   .implementor = "NXP Software Ltd."},
        .capability = Capability::make<Capability::bassBoost>(kBassBoostCap)};

static const Virtualizer::Capability kVirtualizerCap = {.strengthSupported = mStrengthSupported};
static const Virtualizer::Capability kVirtualizerCap = {.maxStrengthPm = 1000,
                                                        .strengthSupported = mStrengthSupported};

static const std::string kVirtualizerEffectName = "Virtualizer";