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

Commit c79b9701 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Merge cherrypicks of ['googleplex-android-review.googlesource.com/30156225'] into 24Q4-release.

Change-Id: Iafe8681ebd31e6a9bb7c59c756e3db47d4cf36ed
parents 89caa9a8 1e0b69c1
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@
#include <android/content/AttributionSourceState.h>
#include <android_media_audiopolicy.h>
#include <com_android_media_audio.h>
#include <cutils/properties.h>
#include <error/expected_utils.h>
#include <media/AidlConversion.h>
#include <media/AudioPolicy.h>
@@ -480,8 +481,11 @@ Status AudioPolicyService::getOutputForAttr(const media::audio::common::AudioAtt
    }

    if (result == NO_ERROR) {
        // usecase validator is disabled by default
        if (property_get_bool("ro.audio.usecase_validator_enabled", false /* default */)) {
                attr = VALUE_OR_RETURN_BINDER_STATUS(
                        mUsecaseValidator->verifyAudioAttributes(output, attributionSource, attr));
        }

        sp<AudioPlaybackClient> client =
                new AudioPlaybackClient(attr, output, attributionSource, session,