Hi everyone,
This is my first post here, but I’ve been lurking for a while and learned quite a lot, thanks to many great contributors. First I’d like to apologize for my bad English.
For a few weeks now, I’ve been testing pre-release versions of Mac OS X Lion for application compatibility. Well, the bad news is that integer mode playback seems to be broken.
I’m using a Musical Fidelity V-Link with integer mode playback enabled in both Pure Music and Audirvana on 10.6.x (Snow Leopard) without issues.
But with pre-release versions of 10.7 (including the GM version), integer mode does not work. The debug info in Audirvana doesn’t say anything about non-mixable linear PCM format. I tried to recompile the code using the latest version of Xcode to no avail.
From what I can tell, there is a function called AudioObjectGetPropertyData that is used to query the system about several audio capabilities: when called to see which formats are available, integer formats are not listed. (And since I know nothing about CoreAudio, that last sentence may be completely wrong…)
A few weeks ago, I contacted Damien about this issue: at one point, he’s certainly gonna have a look at this. But remember that at this moment, OS X Lion and Xcode 4.1 are available for registered developers only (you must pay to be in the a member of the Apple Developer Program).
Now it is possible (but very unlikely) that this behavior is specific to my equipment. It would be nice if someone else could test OS X Lion with his kit too.
At this point, I would advise those of you who really want, need or enjoy integer mode playback to wait before upgrading to 10.7.
Patrice