oss: possible that AFMT_FLOAT is not available
authorStephen Sinclair <radarsat1@gmail.com>
Tue, 22 Aug 2017 20:29:57 +0000 (17:29 -0300)
committerStephen Sinclair <radarsat1@gmail.com>
Tue, 22 Aug 2017 20:30:13 +0000 (17:30 -0300)
RtAudio.cpp

index f4bff00b0ae9d187d54f7e055d02ba466e88b48b..75c98405f05a389a35d735404ee20c2d1df9a104 100644 (file)
@@ -8783,8 +8783,10 @@ RtAudio::DeviceInfo RtApiOss :: getDeviceInfo( unsigned int device )
     info.nativeFormats |= RTAUDIO_SINT8;\r
   if ( mask & AFMT_S32_LE || mask & AFMT_S32_BE )\r
     info.nativeFormats |= RTAUDIO_SINT32;\r
+#ifdef AFMT_FLOAT
   if ( mask & AFMT_FLOAT )\r
     info.nativeFormats |= RTAUDIO_FLOAT32;\r
+#endif
   if ( mask & AFMT_S24_LE || mask & AFMT_S24_BE )\r
     info.nativeFormats |= RTAUDIO_SINT24;\r
 \r