From 5fd232fc7923c1af036c55b8f409f6efdda7a76d Mon Sep 17 00:00:00 2001 From: Sham Rathod Date: Thu, 8 Dec 2022 13:56:38 +0530 Subject: [PATCH] Audio AIDL : Add libeffects virtualizer bundle uuid Bug: 258124419 Test: atest VtsHalVirtualizerTargetTest Change-Id: Id7ab913765e43d96199562af2766dfc6799a046e --- audio/aidl/default/audio_effects_config.xml | 5 ++++- audio/aidl/default/include/effect-impl/EffectUUID.h | 12 ++++++++++++ audio/aidl/default/virtualizer/VirtualizerSw.cpp | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/audio/aidl/default/audio_effects_config.xml b/audio/aidl/default/audio_effects_config.xml index c33ebf51ae..ba32c5f06a 100644 --- a/audio/aidl/default/audio_effects_config.xml +++ b/audio/aidl/default/audio_effects_config.xml @@ -70,7 +70,10 @@ - + + + + diff --git a/audio/aidl/default/include/effect-impl/EffectUUID.h b/audio/aidl/default/include/effect-impl/EffectUUID.h index 8c381c797d..b183274eb2 100644 --- a/audio/aidl/default/include/effect-impl/EffectUUID.h +++ b/audio/aidl/default/include/effect-impl/EffectUUID.h @@ -171,6 +171,18 @@ static const AudioUuid kVirtualizerSwImplUUID = {static_cast(0xfa819d86 0x11ed, 0x9b6a, {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; +// 1d4033c0-8557-11df-9f2d-0002a5d5c51b +static const AudioUuid kVirtualizerBundleImplUUID = {static_cast(0x1d4033c0), + 0x8557, + 0x11df, + 0x9f2d, + {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; +// d3467faa-acc7-4d34-acaf-0002a5d5c51b +static const AudioUuid kVirtualizerProxyUUID = {static_cast(0xd3467faa), + 0xacc7, + 0x4d34, + 0xacaf, + {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; // fa819f3e-588b-11ed-9b6a-0242ac120002 static const AudioUuid kVisualizerTypeUUID = {static_cast(0xfa819f3e), 0x588b, diff --git a/audio/aidl/default/virtualizer/VirtualizerSw.cpp b/audio/aidl/default/virtualizer/VirtualizerSw.cpp index 418010578e..f4aa67cb1e 100644 --- a/audio/aidl/default/virtualizer/VirtualizerSw.cpp +++ b/audio/aidl/default/virtualizer/VirtualizerSw.cpp @@ -66,7 +66,7 @@ const Virtualizer::Capability VirtualizerSw::kCapability = {.strengthSupported = const Descriptor VirtualizerSw::kDescriptor = { .common = {.id = {.type = kVirtualizerTypeUUID, .uuid = kVirtualizerSwImplUUID, - .proxy = std::nullopt}, + .proxy = kVirtualizerProxyUUID}, .flags = {.type = Flags::Type::INSERT, .insert = Flags::Insert::FIRST, .volume = Flags::Volume::CTRL},