CoreAudio PublicUtility - Installing the CARingBuffer Update
Q: How do I install the updated CARingBuffer files?
A: How do I install the updated CARingBuffer files?
The CARingBuffer class (CARingBuffer.h
and CARingBuffer.cpp
) implements an easy to use ring buffer object for storing and fetching Audio Buffer Lists and is part of the Core Audio Public Utility set of classes which comes with the Xcode developer tools package.
A bug fix update was made to the CARingBuffer class which prevents a crash when handling out of bounds reads and removes unused code. This update is strongly recommended for all Core Audio developers using Xcode 3.2 (Mac OS X 10.6 and iPhone OS 3) or Xcode 3.1.4 (Mac OS X 10.5.x and iPhone OS 3).
Updating CARingBuffer for Mac OS X 10.6
To update this class on Mac OS X 10.6.x follow these steps:
Download the attached CARingBufferUpdate archive.
Expand the .zip containing both the
CARingBuffer.h
andCARingBuffer.cpp
files.Move both files to
/Developer/Extras/CoreAudio/PublicUtility/
replacing the older files of the same name.
Updating CARingBuffer for Mac OS X 10.5
To update this class on Mac OS X 10.5.x follow these steps:
Download the attached CARingBufferUpdate archive.
Expand the .zip containing both the
CARingBuffer.h
andCARingBuffer.cpp
files.Move both files to
/Developer/Examples/CoreAudio/PublicUtility/
replacing the older files of the same name.
Downloadables
CARingBuffer Update ("qa1665_CARingBufferUpdate.zip", 7.1K)
Document Revision History
Date | Notes |
---|---|
2009-10-09 | New document that contains the updated CARingBuffer class files for the PublicUtility folder. |
Copyright © 2009 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2009-10-09