Browse Source

Fixed coreaudio driver to use native endianess. Thanks sletz.

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@939 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.109.0
trutkin 20 years ago
parent
commit
2a7632ee69
3 changed files with 8 additions and 9 deletions
  1. +1
    -1
      configure.ac
  2. +4
    -8
      drivers/coreaudio/coreaudio_driver.c
  3. +3
    -0
      drivers/freebob/.cvsignore

+ 1
- 1
configure.ac View File

@@ -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


+ 4
- 8
drivers/coreaudio/coreaudio_driver.c View File

@@ -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);


+ 3
- 0
drivers/freebob/.cvsignore View File

@@ -0,0 +1,3 @@
.deps
Makefile.in
Makefile

Loading…
Cancel
Save