osxcoreaudio: fix typo
authorNicola Murino <nicola.murino@gmail.com>
Mon, 17 Dec 2018 12:45:36 +0000 (13:45 +0100)
committerNicola Murino <nicola.murino@gmail.com>
Mon, 17 Dec 2018 12:45:36 +0000 (13:45 +0100)
kAudioFormatFlagIsSignedInteger is a format flags

Closes #394

sys/osxaudio/gstosxcoreaudio.c

index 8809cc4..19d349b 100644 (file)
@@ -504,7 +504,7 @@ gst_core_audio_asbd_to_caps (AudioStreamBasicDescription * asbd,
   bps = asbd->mBitsPerChannel;
   endianness = asbd->mFormatFlags & kAudioFormatFlagIsBigEndian ?
       G_BIG_ENDIAN : G_LITTLE_ENDIAN;
-  sign = asbd->mFormatID & kAudioFormatFlagIsSignedInteger ? TRUE : FALSE;
+  sign = asbd->mFormatFlags & kAudioFormatFlagIsSignedInteger ? TRUE : FALSE;
   interleaved = asbd->mFormatFlags & kAudioFormatFlagIsNonInterleaved ?
       TRUE : FALSE;