From 2a7632ee69733925da59237761cbbab87e60d0b2 Mon Sep 17 00:00:00 2001 From: trutkin Date: Thu, 23 Mar 2006 01:31:08 +0000 Subject: [PATCH] Fixed coreaudio driver to use native endianess. Thanks sletz. git-svn-id: svn+ssh://jackaudio.org/trunk/jack@939 0c269be4-1314-0410-8aa9-9f06e86f4224 --- configure.ac | 2 +- drivers/coreaudio/coreaudio_driver.c | 12 ++++-------- drivers/freebob/.cvsignore | 3 +++ 3 files changed, 8 insertions(+), 9 deletions(-) create mode 100644 drivers/freebob/.cvsignore diff --git a/configure.ac b/configure.ac index 8ae4c44..6ea7c13 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ dnl changes are made dnl --- JACK_MAJOR_VERSION=0 JACK_MINOR_VERSION=101 -JACK_MICRO_VERSION=0 +JACK_MICRO_VERSION=1 dnl --- dnl HOWTO: updating the jack protocol version diff --git a/drivers/coreaudio/coreaudio_driver.c b/drivers/coreaudio/coreaudio_driver.c index 1e7b584..46671f4 100755 --- a/drivers/coreaudio/coreaudio_driver.c +++ b/drivers/coreaudio/coreaudio_driver.c @@ -687,10 +687,8 @@ static jack_driver_t *coreaudio_driver_new(char* name, srcFormat.mSampleRate = rate; srcFormat.mFormatID = kAudioFormatLinearPCM; - srcFormat.mFormatFlags = kLinearPCMFormatFlagIsBigEndian | - kLinearPCMFormatFlagIsNonInterleaved | - kLinearPCMFormatFlagIsPacked | - kLinearPCMFormatFlagIsFloat; + srcFormat.mFormatFlags = kAudioFormatFlagsNativeFloatPacked | + kLinearPCMFormatFlagIsNonInterleaved; srcFormat.mBytesPerPacket = sizeof(float); srcFormat.mFramesPerPacket = 1; srcFormat.mBytesPerFrame = sizeof(float); @@ -706,10 +704,8 @@ static jack_driver_t *coreaudio_driver_new(char* name, dstFormat.mSampleRate = rate; dstFormat.mFormatID = kAudioFormatLinearPCM; - dstFormat.mFormatFlags = kLinearPCMFormatFlagIsBigEndian | - kLinearPCMFormatFlagIsNonInterleaved | - kLinearPCMFormatFlagIsPacked | - kLinearPCMFormatFlagIsFloat; + dstFormat.mFormatFlags = kAudioFormatFlagsNativeFloatPacked | + kLinearPCMFormatFlagIsNonInterleaved; dstFormat.mBytesPerPacket = sizeof(float); dstFormat.mFramesPerPacket = 1; dstFormat.mBytesPerFrame = sizeof(float); diff --git a/drivers/freebob/.cvsignore b/drivers/freebob/.cvsignore new file mode 100644 index 0000000..9a63921 --- /dev/null +++ b/drivers/freebob/.cvsignore @@ -0,0 +1,3 @@ +.deps +Makefile.in +Makefile