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

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

Effect AIDL: add Spatializer default implementation to Cuttlefish

Bug: 273373363
Test: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit
Change-Id: Ib49d62c61de831c8147c935799d22be78950488f
parent 275fc313
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ apex {
        "libpreprocessingaidl",
        "libpresetreverbsw",
        "libreverbaidl",
        "libspatializersw",
        "libvirtualizersw",
        "libvisualizeraidl",
        "libvolumesw",
+1 −1
Original line number Diff line number Diff line
@@ -35,6 +35,6 @@ cc_library_shared {
    ],
    relative_install_path: "soundfx",
    visibility: [
        "//hardware/interfaces/audio/aidl/default",
        "//hardware/interfaces/audio/aidl/default:__subpackages__",
    ],
}
+2 −0
Original line number Diff line number Diff line
@@ -108,6 +108,8 @@ ndk::ScopedAStatus SpatializerSw::setParameterSpecific(const Parameter::Specific

ndk::ScopedAStatus SpatializerSw::getParameterSpecific(const Parameter::Id& id,
                                                       Parameter::Specific* specific) {
    RETURN_IF(!mContext, EX_NULL_POINTER, "nullContext");

    auto tag = id.getTag();
    RETURN_IF(Parameter::Id::spatializerTag != tag, EX_ILLEGAL_ARGUMENT, "wrongIdTag");
    auto spatializerId = id.get<Parameter::Id::spatializerTag>();