From 1a62ca47ae847cc93e0664ec75630aac675b0839 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 27 Aug 2009 04:09:19 +0200 Subject: vorbis: fix implicit channel map decoding --- src/read-vorbis.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/read-vorbis.c b/src/read-vorbis.c index 4d1fcb0..93dcbca 100644 --- a/src/read-vorbis.c +++ b/src/read-vorbis.c @@ -157,11 +157,14 @@ const ca_channel_position_t* ca_vorbis_get_channel_map(ca_vorbis *v) { v->channel_map[3] = CA_CHANNEL_REAR_RIGHT; /* fall through */ - case 1: + case 2: v->channel_map[0] = CA_CHANNEL_FRONT_LEFT; v->channel_map[1] = CA_CHANNEL_FRONT_RIGHT; return v->channel_map; + case 1: + v->channel_map[0] = CA_CHANNEL_MONO; + return v->channel_map; } return NULL; -- cgit