]> Repos - portaudio/commitdiff
treat float32 as 32 bits sndio
authorJan Starý <hans@stare.cz>
Wed, 19 Dec 2018 11:19:59 +0000 (12:19 +0100)
committerJan Starý <hans@stare.cz>
Wed, 19 Dec 2018 11:19:59 +0000 (12:19 +0100)
src/hostapi/sndio/pa_sndio.c

index dd1c145ecbb166385f0df1a6f674be938c77665e..746bbe48c6eca7ebd3795120805e31b6f41d7b09 100644 (file)
@@ -87,6 +87,7 @@ sndioSetFmt(struct sio_par *sio, PaSampleFormat fmt)
 {
        switch (fmt & ~paNonInterleaved) {
        case paInt32:
+       case paFloat32:
                sio->sig = 1;
                sio->bits = 32;
                break;
@@ -96,7 +97,6 @@ sndioSetFmt(struct sio_par *sio, PaSampleFormat fmt)
                sio->bps = 3;   /* paInt24 is packed format */
                break;
        case paInt16:
-       case paFloat32:
                sio->sig = 1;
                sio->bits = 16;
                break;