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

Commit f5789503 authored by Shunkai Yao's avatar Shunkai Yao Committed by Automerger Merge Worker
Browse files

Merge "Update Bundle AIDL equalizer implementation with uuid type name" am:...

Merge "Update Bundle AIDL equalizer implementation with uuid type name" am: bd526c26 am: 8528904f

Original change: https://android-review.googlesource.com/c/platform/frameworks/av/+/2304799



Change-Id: I1d0e6daaaea40ebc40bc83f02cfe97a6aba6afd0
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents d9f3afb4 8528904f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -71,9 +71,9 @@ static const Equalizer::Capability kEqCap = {.bandFrequencies = kEqBandFrequency
                                             .presets = kEqPresets};

static const Descriptor kEqualizerDesc = {
        .common = {.id = {.type = EqualizerTypeUUID,
                          .uuid = EqualizerBundleImplUUID,
                          .proxy = std::nullopt},
        .common = {.id = {.type = kEqualizerTypeUUID,
                          .uuid = kEqualizerBundleImplUUID,
                          .proxy = kEqualizerProxyUUID},
                   .flags = {.type = Flags::Type::INSERT,
                             .insert = Flags::Insert::FIRST,
                             .volume = Flags::Volume::CTRL},
+4 −4
Original line number Diff line number Diff line
@@ -30,14 +30,14 @@
#include <limits.h>

using aidl::android::hardware::audio::effect::EffectBundleAidl;
using aidl::android::hardware::audio::effect::EqualizerBundleImplUUID;
using aidl::android::hardware::audio::effect::kEqualizerBundleImplUUID;
using aidl::android::hardware::audio::effect::IEffect;
using aidl::android::hardware::audio::effect::State;
using aidl::android::media::audio::common::AudioUuid;

extern "C" binder_exception_t createEffect(const AudioUuid* uuid,
                                           std::shared_ptr<IEffect>* instanceSpp) {
    if (uuid == nullptr || *uuid != EqualizerBundleImplUUID) {
    if (uuid == nullptr || *uuid != kEqualizerBundleImplUUID) {
        LOG(ERROR) << __func__ << "uuid not supported";
        return EX_ILLEGAL_ARGUMENT;
    }
@@ -71,7 +71,7 @@ namespace aidl::android::hardware::audio::effect {

EffectBundleAidl::EffectBundleAidl(const AudioUuid& uuid) {
    LOG(DEBUG) << __func__ << uuid.toString();
    if (uuid == EqualizerBundleImplUUID) {
    if (uuid == kEqualizerBundleImplUUID) {
        mType = lvm::BundleEffectType::EQUALIZER;
        mDescriptor = &lvm::kEqualizerDesc;
    } else {
@@ -81,7 +81,7 @@ EffectBundleAidl::EffectBundleAidl(const AudioUuid& uuid) {
}

EffectBundleAidl::~EffectBundleAidl() {
    releaseContext();
    cleanUp();
    LOG(DEBUG) << __func__;
}