OSDN Git Service

android/hal-audio: Remove unsupported mono channel mode
authorAndrzej Kaczmarek <andrzej.kaczmarek@tieto.com>
Mon, 3 Feb 2014 16:55:44 +0000 (17:55 +0100)
committerSzymon Janc <szymon.janc@gmail.com>
Mon, 3 Feb 2014 20:53:08 +0000 (21:53 +0100)
AudioFlinger can only provide PCM 16bit Stereo data for A2DP track so
we should not advertise mono channel mode in capabilities since we
can't downmix this internally.

android/hal-audio.c

index 8ef5bff..4578c53 100644 (file)
@@ -227,8 +227,7 @@ struct a2dp_audio_dev {
 static const a2dp_sbc_t sbc_presets[] = {
        {
                .frequency = SBC_SAMPLING_FREQ_44100 | SBC_SAMPLING_FREQ_48000,
-               .channel_mode = SBC_CHANNEL_MODE_MONO |
-                               SBC_CHANNEL_MODE_DUAL_CHANNEL |
+               .channel_mode = SBC_CHANNEL_MODE_DUAL_CHANNEL |
                                SBC_CHANNEL_MODE_STEREO |
                                SBC_CHANNEL_MODE_JOINT_STEREO,
                .subbands = SBC_SUBBANDS_4 | SBC_SUBBANDS_8,