diff --git a/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp b/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp index 62eee36d4e..b6fe832f0a 100644 --- a/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp +++ b/src/add-ons/kernel/drivers/audio/hda/hda_codec.cpp @@ -1,10 +1,11 @@ /* - * Copyright 2007-2008, Haiku, Inc. All Rights Reserved. + * Copyright 2007-2009, Haiku, Inc. All Rights Reserved. * Distributed under the terms of the MIT License. * * Authors: * Ithamar Adema, ithamar AT unet DOT nl * Axel Dörfler, axeld@pinc-software.de + * Jérôme Duval, korli@users.berlios.de */ @@ -153,12 +154,15 @@ dump_widget_pm_support(hda_widget& widget) static void dump_widget_stream_support(hda_widget& widget) { - dprintf("\tSupported formats: %s%s%s%s%s\n", + dprintf("\tSupported formats: %s%s%s%s%s%s%s%s\n", widget.d.io.formats & B_FMT_8BIT_S ? "8bits " : "", widget.d.io.formats & B_FMT_16BIT ? "16bits " : "", widget.d.io.formats & B_FMT_20BIT ? "20bits " : "", widget.d.io.formats & B_FMT_24BIT ? "24bits " : "", - widget.d.io.formats & B_FMT_32BIT ? "32bits " : ""); + widget.d.io.formats & B_FMT_32BIT ? "32bits " : "", + widget.d.io.formats & B_FMT_FLOAT ? "float " : "", + widget.d.io.formats & B_FMT_DOUBLE ? "double " : "", + widget.d.io.formats & B_FMT_EXTENDED ? "extended " : ""); dprintf("\tSupported rates: %s%s%s%s%s%s%s%s%s%s%s%s\n", widget.d.io.rates & B_SR_8000 ? "8khz " : "", widget.d.io.rates & B_SR_11025 ? "11khz " : "", diff --git a/src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp b/src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp index 73355fe325..51b62587b8 100644 --- a/src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp +++ b/src/add-ons/media/media-add-ons/multi_audio/MultiAudioUtility.cpp @@ -141,8 +141,9 @@ uint32 select_format(uint32 format) { // best format - if (format & B_FMT_FLOAT) - return B_FMT_FLOAT; + // TODO ensure we support this format + /*if (format & B_FMT_FLOAT) + return B_FMT_FLOAT;*/ if (format & B_FMT_32BIT) return B_FMT_32BIT; if (format & B_FMT_24BIT)