Browse Source

Add Reset in JackLibSampleRateResampler class

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2604 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.90
sletz 17 years ago
parent
commit
f9534c71f3
2 changed files with 8 additions and 0 deletions
  1. +6
    -0
      common/JackLibSampleRateResampler.cpp
  2. +2
    -0
      common/JackLibSampleRateResampler.h

+ 6
- 0
common/JackLibSampleRateResampler.cpp View File

@@ -36,6 +36,12 @@ JackLibSampleRateResampler::~JackLibSampleRateResampler()
src_delete(fResampler);
}

void JackLibSampleRateResampler::Reset()
{
JackResampler::Reset();
src_reset(fResampler);
}

int JackLibSampleRateResampler::ReadResample(float* buffer, unsigned int frames)
{
jack_ringbuffer_data_t ring_buffer_data[2];


+ 2
- 0
common/JackLibSampleRateResampler.h View File

@@ -47,6 +47,8 @@ namespace Jack
JackResampler::SetRatio(num, denom);
fRatio = double(num) / double(denom);
}
void Reset();
};
}


Loading…
Cancel
Save