Home
last modified time | relevance | path

Searched refs:newSampleRate (Results 1 – 2 of 2) sorted by relevance

/external/sonic/
DSonic.java748 int newSampleRate) in interpolate() argument
753 int leftPosition = oldRatePosition*newSampleRate; in interpolate()
754 int rightPosition = (oldRatePosition + 1)*newSampleRate; in interpolate()
766 int newSampleRate = (int)(sampleRate/rate); in adjustRate() local
771 while(newSampleRate > (1 << 14) || oldSampleRate > (1 << 14)) { in adjustRate()
772 newSampleRate >>= 1; in adjustRate()
781 while((oldRatePosition + 1)*newSampleRate > newRatePosition*oldSampleRate) { in adjustRate()
785 oldSampleRate, newSampleRate); in adjustRate()
793 if(newRatePosition != newSampleRate) { in adjustRate()
Dsonic.c886 int newSampleRate) in interpolate() argument
891 int leftPosition = stream->oldRatePosition*newSampleRate; in interpolate()
892 int rightPosition = (stream->oldRatePosition + 1)*newSampleRate; in interpolate()
905 int newSampleRate = stream->sampleRate/rate; in adjustRate() local
913 while(newSampleRate > (1 << 14) || oldSampleRate > (1 << 14)) { in adjustRate()
914 newSampleRate >>= 1; in adjustRate()
925 while((stream->oldRatePosition + 1)*newSampleRate > in adjustRate()
933 *out++ = interpolate(stream, in, oldSampleRate, newSampleRate); in adjustRate()
942 if(stream->newRatePosition != newSampleRate) { in adjustRate()