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

Commit 1e588b58 authored by Eric Laurent's avatar Eric Laurent Committed by Automerger Merge Worker
Browse files

Merge "UsecaseValidator: ignore special use cases when usage is unknown" into...

Merge "UsecaseValidator: ignore special use cases when usage is unknown" into udc-dev am: c51730bb

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



Change-Id: I5ba2c3e73fd30d007a63e81eae00fb422af54b3f
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents dd8dc21d c51730bb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1306,7 +1306,7 @@ bool ToneGenerator::initAudioTrack() {
        streamType = AUDIO_STREAM_DTMF;
    }
    attr = AudioSystem::streamTypeToAttributes(streamType);
    attr.flags = AUDIO_FLAG_LOW_LATENCY;
    attr.flags = static_cast<audio_flags_mask_t>(attr.flags | AUDIO_FLAG_LOW_LATENCY);

    const size_t frameCount = mProcessSize;
    status_t status = mpAudioTrack->set(
+3 −0
Original line number Diff line number Diff line
@@ -142,6 +142,9 @@ class UsecaseValidatorImpl : public UsecaseValidator {

    bool areFlagsValid(audio_flags_mask_t flags) {
        ALOGV("areFlagsValid flags: %#x", flags);
        if ((flags & (AUDIO_FLAG_SCO|AUDIO_FLAG_AUDIBILITY_ENFORCED|AUDIO_FLAG_BEACON)) != 0) {
            return false;
        }
        if ((flags & AUDIO_FLAG_LOW_LATENCY) != 0) {
            return true;
        }