Index: libecasound/plugins/audioio_sndfile.cpp =================================================================== RCS file: /home/cvspsrv/cvsroot/sound/ecasound/libecasound/plugins/audioio_sndfile.cpp,v retrieving revision 1.7 diff -u -r1.7 audioio_sndfile.cpp --- libecasound/plugins/audioio_sndfile.cpp 10 Dec 2003 00:13:09 -0000 1.7 +++ libecasound/plugins/audioio_sndfile.cpp 7 Oct 2004 19:53:54 -0000 @@ -183,6 +186,11 @@ else if (bits() == 32) { file_format |= SF_FORMAT_PCM_32; } else { file_format = 0; } } + else if (format_string()[0] == 'f') { + if (bits() == 32) { file_format |= SF_FORMAT_FLOAT; } + else if (bits() == 64) { file_format |= SF_FORMAT_DOUBLE; } + else { file_format = 0; } + } else { file_format = 0; } if (file_format == 0) {