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

Commit 798626f3 authored by Eric Laurent's avatar Eric Laurent Committed by android-build-merger
Browse files

Merge "Audio V4: dump effect HAL using the standard debug()" into pi-dev

am: 8370b093

Change-Id: Id3a64af31eaefabec40ce6448e403e6f941e804e
parents 3869e140 8370b093
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -46,7 +46,8 @@ struct EffectsFactory : public IEffectsFactory {
    Return<void> getDescriptor(const Uuid& uid, getDescriptor_cb _hidl_cb) override;
    Return<void> createEffect(const Uuid& uid, int32_t session, int32_t ioHandle,
                              createEffect_cb _hidl_cb) override;
    Return<void> debugDump(const hidl_handle& fd);
    Return<void> debugDump(const hidl_handle& fd); //< in V2_0::IEffectsFactory only, alias of debug
    Return<void> debug(const hidl_handle& fd, const hidl_vec<hidl_string>& options) override;

   private:
    static sp<IEffect> dispatchEffectInstanceCreation(const effect_descriptor_t& halDescriptor,
+5 −0
Original line number Diff line number Diff line
@@ -172,6 +172,11 @@ Return<void> EffectsFactory::createEffect(const Uuid& uid, int32_t session, int3
}

Return<void> EffectsFactory::debugDump(const hidl_handle& fd) {
    return debug(fd, {} /* options */);
}

Return<void> EffectsFactory::debug(const hidl_handle& fd,
                                   const hidl_vec<hidl_string>& /* options */) {
    if (fd.getNativeHandle() != nullptr && fd->numFds == 1) {
        EffectDumpEffects(fd->data[0]);
    }