/[svn]/linuxsampler/trunk/src/engines/gig/Stream.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/gig/Stream.cpp

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

revision 329 by senkov, Tue Dec 28 09:43:04 2004 UTC revision 333 by senkov, Sat Jan 1 08:18:07 2005 UTC
# Line 25  Line 25 
25  namespace LinuxSampler { namespace gig {  namespace LinuxSampler { namespace gig {
26    
27      uint Stream::UnusedStreams = 0;      uint Stream::UnusedStreams = 0;
28        uint Stream::TotalStreams = 0;
29    
30      /// Returns number of refilled sample points or a value < 0 on error.      /// Returns number of refilled sample points or a value < 0 on error.
31      int Stream::ReadAhead(unsigned long SampleCount) {      int Stream::ReadAhead(unsigned long SampleCount) {
# Line 87  namespace LinuxSampler { namespace gig { Line 88  namespace LinuxSampler { namespace gig {
88          this->PlaybackState.reverse          = false;          this->PlaybackState.reverse          = false;
89          this->pRingBuffer                    = new RingBuffer<sample_t>(BufferSize, BufferWrapElements);          this->pRingBuffer                    = new RingBuffer<sample_t>(BufferSize, BufferWrapElements);
90          UnusedStreams++;          UnusedStreams++;
91            TotalStreams++;
92      }      }
93    
94      Stream::~Stream() {      Stream::~Stream() {
95          Reset();          Reset();
96          if (pRingBuffer) delete pRingBuffer;          if (pRingBuffer) delete pRingBuffer;
97          UnusedStreams--;          UnusedStreams--;
98            TotalStreams--;
99      }      }
100    
101      /// Called by disk thread to activate the disk stream.      /// Called by disk thread to activate the disk stream.

Legend:
Removed from v.329  
changed lines
  Added in v.333

  ViewVC Help
Powered by ViewVC