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

Commit d7aa6820 authored by Shunkai Yao's avatar Shunkai Yao
Browse files

AIDL effect: Allow Virtualizer setParam with Virtualizer::Id

speakerAnglesPayload is a valid ID

Bug: 261129656
Test: Enable AIDL and test on Pixel with YTM
Change-Id: I771d8b0384f079bc2906b1d982a567e3ac5f96fa
parent fff45242
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -373,8 +373,9 @@ ndk::ScopedAStatus EffectBundleAidl::getParameterVolume(const Volume::Id& id,

ndk::ScopedAStatus EffectBundleAidl::getParameterVirtualizer(const Virtualizer::Id& id,
                                                             Parameter::Specific* specific) {
    RETURN_IF(id.getTag() != Virtualizer::Id::commonTag, EX_ILLEGAL_ARGUMENT,
              "VirtualizerTagNotSupported");
    RETURN_IF((id.getTag() != Virtualizer::Id::commonTag) &&
                      (id.getTag() != Virtualizer::Id::speakerAnglesPayload),
              EX_ILLEGAL_ARGUMENT, "VirtualizerTagNotSupported");

    RETURN_IF(!mContext, EX_NULL_POINTER, "nullContext");
    Virtualizer vrParam;