summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/out/ao_coreaudio_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/out/ao_coreaudio_utils.c b/audio/out/ao_coreaudio_utils.c
index 71b97ff8fa..586e1564ea 100644
--- a/audio/out/ao_coreaudio_utils.c
+++ b/audio/out/ao_coreaudio_utils.c
@@ -371,7 +371,7 @@ static const int speaker_map[][2] = {
static int ca_label_to_mp_speaker_id(AudioChannelLabel label)
{
- for (int i = 0; speaker_map[i][0] != kAudioChannelLabel_Unknown; i++)
+ for (int i = 0; speaker_map[i][1] >= 0; i++)
if (speaker_map[i][0] == label)
return speaker_map[i][1];
return -1;