/[svn]/linuxsampler/trunk/src/engines/common/SampleFile.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/SampleFile.h

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

revision 2215 by persson, Mon Feb 21 17:34:36 2011 UTC revision 2216 by iliev, Mon Jul 25 17:21:16 2011 UTC
# Line 29  Line 29 
29  #include <sndfile.h>  #include <sndfile.h>
30  #include "../../common/global.h"  #include "../../common/global.h"
31    
   
32  namespace LinuxSampler {  namespace LinuxSampler {
33      class SampleFile : public Sample {      class SampleFile : public Sample {
34          public:          public:
# Line 130  namespace LinuxSampler { Line 129  namespace LinuxSampler {
129                  SetPos(pPlaybackState->position);                  SetPos(pPlaybackState->position);
130                  if (pRegion->HasLoop()) {                  if (pRegion->HasLoop()) {
131                      do {                      do {
132                            if (GetPos() > pRegion->GetLoopEnd()) SetPos(pRegion->GetLoopStart());
133                          samplestoloopend  = pRegion->GetLoopEnd() - GetPos();                          samplestoloopend  = pRegion->GetLoopEnd() - GetPos();
134                          readsamples       = Read(&pDst[totalreadsamples * GetFrameSize()], Min(samplestoread, samplestoloopend));                          readsamples       = Read(&pDst[totalreadsamples * GetFrameSize()], Min(samplestoread, samplestoloopend));
135                          samplestoread    -= readsamples;                          samplestoread    -= readsamples;

Legend:
Removed from v.2215  
changed lines
  Added in v.2216

  ViewVC Help
Powered by ViewVC