/[svn]/linuxsampler/trunk/src/drivers/audio/AudioChannel.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/drivers/audio/AudioChannel.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 331 by senkov, Thu Dec 30 04:00:03 2004 UTC revision 361 by schoenebeck, Wed Feb 9 01:22:18 2005 UTC
# Line 21  Line 21 
21   ***************************************************************************/   ***************************************************************************/
22    
23  #include "AudioChannel.h"  #include "AudioChannel.h"
24  #include <malloc.h>  
25    #if defined(__APPLE__)
26    # include <stdlib.h>
27    #else
28    # include <malloc.h>
29    #endif
30    
31    
32  namespace LinuxSampler {  namespace LinuxSampler {
33    
# Line 33  namespace LinuxSampler { Line 39  namespace LinuxSampler {
39       */       */
40      AudioChannel::AudioChannel(uint ChannelNr, uint BufferSize) {      AudioChannel::AudioChannel(uint ChannelNr, uint BufferSize) {
41          this->ChannelNr          = ChannelNr;          this->ChannelNr          = ChannelNr;
42            #if defined(__APPLE__)
43            this->pBuffer            = (float *) malloc(BufferSize*sizeof(float));
44            #else
45          this->pBuffer            = (float *) memalign(16,BufferSize*sizeof(float));          this->pBuffer            = (float *) memalign(16,BufferSize*sizeof(float));
46            #endif
47          this->uiBufferSize       = BufferSize;          this->uiBufferSize       = BufferSize;
48          this->pMixChannel        = NULL;          this->pMixChannel        = NULL;
49          this->UsesExternalBuffer = false;          this->UsesExternalBuffer = false;

Legend:
Removed from v.331  
changed lines
  Added in v.361

  ViewVC Help
Powered by ViewVC