[chuck-users] chuck on os x 10.7 (lion)
Jonas Zeleninsky
mrqwaxgo at gmail.com
Sun Jul 24 06:16:29 EDT 2011
Good morning (here)
so I tried little experiment, downloaded 4.0.8 version of RtAudio, replaced the old rtaudio.cpp, rtaudio.h and rterror.h with new ones and tried to recompile it again (make osx)
I found some stuff (maybe) relating to the issue:
rtaudio.cpp: In member function ‘virtual void RtApiCore::initialize()’:
rtaudio.cpp:1646: warning: ‘AudioHardwareGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1249)
rtaudio.cpp:1646: warning: ‘AudioHardwareGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1249)
rtaudio.cpp:1663: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp:1663: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp: In member function ‘virtual int RtApiCore::getDefaultInputDevice()’:
rtaudio.cpp:1688: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp:1689: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp: In member function ‘virtual int RtApiCore::getDefaultOutputDevice()’:
rtaudio.cpp:1710: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp:1711: warning: ‘AudioHardwareGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:1270)
rtaudio.cpp: In function ‘bool deviceSupportsFormat(AudioDeviceID, bool, AudioStreamBasicDescription*, bool)’:
rtaudio.cpp:1733: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1735: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1739: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1741: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp: In member function ‘virtual void RtApiCore::probeDeviceInfo(RtApi::RtApiDevice*)’:
rtaudio.cpp:1762: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1764: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1774: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1776: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1789: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1791: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1800: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1802: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1832: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1834: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:1842: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:1844: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp: In member function ‘virtual bool RtApiCore::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudioFormat, int*, int)’:
rtaudio.cpp:2049: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:2051: warning: ‘AudioDeviceGetPropertyInfo’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2611)
rtaudio.cpp:2060: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2062: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2118: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2120: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2136: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2138: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2166: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2168: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2179: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2181: warning: ‘AudioDeviceSetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2675)
rtaudio.cpp:2192: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2194: warning: ‘AudioDeviceGetProperty’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2640)
rtaudio.cpp:2352: warning: ‘AudioDeviceAddIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2419)
rtaudio.cpp:2352: warning: ‘AudioDeviceAddIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2419)
rtaudio.cpp:2365: warning: ‘AudioDeviceAddPropertyListener’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2703)
rtaudio.cpp:2367: warning: ‘AudioDeviceAddPropertyListener’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2703)
rtaudio.cpp: In member function ‘virtual void RtApiCore::closeStream()’:
rtaudio.cpp:2402: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
rtaudio.cpp:2402: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
rtaudio.cpp:2409: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
rtaudio.cpp:2409: warning: ‘AudioDeviceRemoveIOProc’ is deprecated (declared at /System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:2433)
Gonna try to look into it now more closely, but I think this may be causing the issue.
Jonas
On 23.7.2011, at 22:18, Ge Wang wrote:
> Greetings all!
>
> Thanks for the heads-up, reports, and ideas (please continue!). We've also been getting similar issues - we are looking into it. There is a new ChucK release looming (already the case before the issues on lion surfaced) - we'll either put the fix in there, or release a faster minor version with a workaround!
>
> Best wishes,
> Ge!
>
> ~~~
> Ge Wang
> Assistant Professor
> Center for Computer Research in Music and Acoustics (CCRMA)
> Stanford University
> http://ccrma.stanford.edu/~ge/
> ~
> Co-founder, CTO, Chief Creative Officer
> Smule
> http://www.smule.com/ | http://twitter.com/gewang
> ~~~
>
> On Sat, 23 Jul 2011, Kassen wrote:
>
>> Yes. RTAudio is a cross-platform library for low-latency sound.
>> That has clear advantages when you are releasing across several
>> OS's like we are. I'm not sure how they compare when you are
>> shooting for a OSX-exclusive application: PortAudio might be
>> easier at the expense of hardships if you would later try to go
>> cross-platform?
>> Oops, I mixed up PortAudio with CoreAudio here. PortAudio is -of course-
>> portable. It's also open, like RTAudio and I don't know which one should be
>> preferred for any given application.
>> Sorry if that caused confusion.
>> Kas.
>>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
More information about the chuck-users
mailing list