13
0

Fixed small FSRef error.

git-svn-id: svn://localhost/trunk/ardour2@360 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Taybin Rutkin 2006-03-08 22:22:41 +00:00
parent 10976e9a3b
commit 52089ed9fb
2 changed files with 6 additions and 6 deletions

View File

@ -75,13 +75,13 @@ CoreAudioSource::init (const string& idstr, bool build_peak)
/* note that we temporarily truncated _id at the colon */
FSRef* ref;
err = FSPathMakeRef ((UInt8*)file.c_str(), ref, 0);
FSRef ref;
err = FSPathMakeRef ((UInt8*)file.c_str(), &ref, 0);
if (err != noErr) {
throw failed_constructor();
}
err = ExtAudioFileOpen (ref, &af);
err = ExtAudioFileOpen (&ref, &af);
if (err != noErr) {
ExtAudioFileDispose (af);
throw failed_constructor();

View File

@ -221,18 +221,18 @@ get_soundfile_info (string path, SoundFileInfo& _info)
{
#ifdef HAVE_COREAUDIO
OSStatus err = noErr;
FSRef* ref;
FSRef ref;
ExtAudioFileRef af = 0;
size_t size;
CFStringRef name;
err = FSPathMakeRef ((UInt8*)path.c_str(), ref, 0);
err = FSPathMakeRef ((UInt8*)path.c_str(), &ref, 0);
if (err != noErr) {
ExtAudioFileDispose (af);
goto libsndfile;
}
err = ExtAudioFileOpen(ref, &af);
err = ExtAudioFileOpen(&ref, &af);
if (err != noErr) {
ExtAudioFileDispose (af);
goto libsndfile;