comparison src/cdrom/macosx/AudioFileReaderThread.cpp @ 935:f8d5ddc7aef1

Audio improvements from Max Horn, including a new CoreAudio driver for MacOSX
author Sam Lantinga <slouken@libsdl.org>
date Sat, 21 Aug 2004 02:06:30 +0000
parents 08b7fc2b5225
children
comparison
equal deleted inserted replaced
934:af585d6efec8 935:f8d5ddc7aef1
285 mFileBuffer (0), 285 mFileBuffer (0),
286 mByteCounter (0), 286 mByteCounter (0),
287 mLockUnsuccessful (false), 287 mLockUnsuccessful (false),
288 mIsEngaged (false), 288 mIsEngaged (false),
289 289
290 mBufferSize (inChunkSize),
291 mBufferOffset (inChunkSize),
290 mChunkSize (inChunkSize), 292 mChunkSize (inChunkSize),
291 mFileLength (inFileLength), 293 mFileLength (inFileLength),
292 mReadFilePosition (0), 294 mReadFilePosition (0),
293 mWriteToFirstBuffer (false), 295 mWriteToFirstBuffer (false),
294 mFinishedReadingData (false) 296 mFinishedReadingData (false)
362 return noErr; 364 return noErr;
363 } 365 }
364 366
365 if (mReadFromFirstBuffer == mWriteToFirstBuffer) { 367 if (mReadFromFirstBuffer == mWriteToFirstBuffer) {
366 #if DEBUG 368 #if DEBUG
367 printf ("* * * * * * * Can't keep up with reading file:%ld\n", mParent.GetBusNumber()); 369 printf ("* * * * * * * Can't keep up with reading file\n");
368 #endif 370 #endif
369 371
370 mParent.DoNotification (kAudioFilePlayErr_FilePlayUnderrun); 372 mParent.DoNotification (kAudioFilePlayErr_FilePlayUnderrun);
371 *inOutDataSize = 0; 373 *inOutDataSize = 0;
372 *inOutData = 0; 374 *inOutData = 0;