android: tinyalsa_hal: fixes out device for nanopi6 box

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 3 years ago
parent f367b9b01f
commit 85e80e6734

@ -1267,7 +1267,9 @@ static void open_sound_card_policy(struct stream_out *out)
struct audio_device *adev = out->dev;
if (support) {
out->num_configs = 0;
if(adev->dev_out[SND_OUT_SOUND_CARD_SPEAKER].card != SND_OUT_SOUND_CARD_UNKNOWN) {
if(out->device & (AUDIO_DEVICE_OUT_WIRED_HEADPHONE | AUDIO_DEVICE_OUT_WIRED_HEADSET)) {
// nothing
} else if(adev->dev_out[SND_OUT_SOUND_CARD_SPEAKER].card != SND_OUT_SOUND_CARD_UNKNOWN) {
out->devices[out->num_configs++] = AUDIO_DEVICE_OUT_SPEAKER;
}
@ -1281,7 +1283,7 @@ static void open_sound_card_policy(struct stream_out *out)
}
if(adev->dev_out[SND_OUT_SOUND_CARD_SPDIF].card != SND_OUT_SOUND_CARD_UNKNOWN){
out->devices[out->num_configs++] = AUDIO_DEVICE_OUT_SPDIF;
out->devices[out->num_configs++] = AUDIO_DEVICE_OUT_SPDIF;
}
}
}

Loading…
Cancel
Save