From 013d38071c3579a2006baf107b9f43cbef0bc569 Mon Sep 17 00:00:00 2001 From: Thibaut Mattern Date: Tue, 7 Mar 2006 08:03:08 +0000 Subject: Fixed channels to mode translation in audio decoders. Patch from Chris Brien. CVS patchset: 7922 CVS date: 2006/03/07 08:03:08 --- src/libflac/decoder_flac.c | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'src/libflac') diff --git a/src/libflac/decoder_flac.c b/src/libflac/decoder_flac.c index 05f440d37..29cbf8dc5 100644 --- a/src/libflac/decoder_flac.c +++ b/src/libflac/decoder_flac.c @@ -248,23 +248,7 @@ flac_decode_data (audio_decoder_t *this_gen, buf_element_t *buf) this->bits_per_sample = buf->decoder_info[2]; this->channels = buf->decoder_info[3]; - switch (this->channels) - { - case 1: - mode = AO_CAP_MODE_MONO; - break; - case 2: - mode = AO_CAP_MODE_STEREO; - break; - case 4: - mode = AO_CAP_MODE_4CHANNEL; - break; - case 5: - mode = AO_CAP_MODE_5CHANNEL; - break; - case 6: - mode = AO_CAP_MODE_5_1CHANNEL; - } + mode = _x_ao_channels2mode(this->channels); if (!this->output_open) { -- cgit v1.2.3