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

Commit 6a5ce4a6 authored by Dan Pasanen's avatar Dan Pasanen Committed by Ashwin Ramesh
Browse files

AudioPolicy: fix up getOutputForAttr for O

Change-Id: If40f3a5098fbdaaf0edf64256db1509e10d93297
parent 2056ec73
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -1132,11 +1132,18 @@ status_t AudioPolicyManagerCustom::getOutputForAttr(const audio_attributes_t *at
        offloadInfo = &tOffloadInfo;
    }

    audio_port_handle_t portId = AUDIO_PORT_HANDLE_NONE;

    audio_config_t config = AUDIO_CONFIG_INITIALIZER;
    config.sample_rate = (uint32_t)samplingRate;
    config.channel_mask = (audio_channel_mask_t)channelMask;
    config.format = format;
    config.offload_info = *offloadInfo;

    return AudioPolicyManager::getOutputForAttr(attr, output, session, stream,
                                                (uid_t)uid, (uint32_t)samplingRate,
                                                format, (audio_channel_mask_t)channelMask,
                                                flags, (audio_port_handle_t)selectedDeviceId,
                                                offloadInfo);
                                                (uid_t)uid, &config, flags,
                                                (audio_port_handle_t)selectedDeviceId,
                                                &portId);
}

audio_io_handle_t AudioPolicyManagerCustom::getOutputForDevice(