--- gnuradio-3.2.2.old/gr-audio-osx/src/audio_osx_source.cc 2009-01-21 08:04:46.000000000 -0800 +++ gnuradio-3.2.2/gr-audio-osx/src/audio_osx_source.cc 2009-09-28 17:39:53.000000000 -0700 @@ -122,7 +122,7 @@ audio_osx_source::audio_osx_source (int // create the default AudioUnit for input // Open the default input unit - ComponentDescription InputDesc; + AudioComponentDescription InputDesc; InputDesc.componentType = kAudioUnitType_Output; InputDesc.componentSubType = kAudioUnitSubType_HALOutput; @@ -130,14 +130,14 @@ audio_osx_source::audio_osx_source (int InputDesc.componentFlags = 0; InputDesc.componentFlagsMask = 0; - Component comp = FindNextComponent (NULL, &InputDesc); + AudioComponent comp = AudioComponentFindNext (NULL, &InputDesc); if (comp == NULL) { - fprintf (stderr, "FindNextComponent Error\n"); + fprintf (stderr, "AudioComponentFindNext Error\n"); throw std::runtime_error ("audio_osx_source::audio_osx_source"); } - err = OpenAComponent (comp, &d_InputAU); - CheckErrorAndThrow (err, "OpenAComponent", + err = AudioComponentInstanceNew (comp, &d_InputAU); + CheckErrorAndThrow (err, "AudioComponentInstanceNew", "audio_osx_source::audio_osx_source"); UInt32 enableIO; @@ -564,8 +564,8 @@ audio_osx_source::~audio_osx_source () err = AudioUnitUninitialize (d_InputAU); CheckError (err, "~audio_osx_source: AudioUnitUninitialize"); - err = CloseComponent (d_InputAU); - CheckError (err, "~audio_osx_source: CloseComponent"); + err = AudioComponentInstanceDispose (d_InputAU); + CheckError (err, "~audio_osx_source: AudioComponentInstanceDispose"); // empty and delete the queues for (UInt32 n = 0; n < d_n_max_channels; n++) {