< prev index next >
src/java.desktop/share/classes/com/sun/media/sound/SoftLanczosResampler.java
Print this page
@@ -20,10 +20,11 @@
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
+
package com.sun.media.sound;
/**
* Lanczos interpolation resampler.
*
@@ -67,15 +68,17 @@
}
}
return w;
}
+ @Override
public int getPadding() // must be at least half of sinc_table_size
{
return sinc_table_size / 2 + 2;
}
+ @Override
public void interpolate(float[] in, float[] in_offset, float in_end,
float[] startpitch, float pitchstep, float[] out, int[] out_offset,
int out_end) {
float pitch = startpitch[0];
float ix = in_offset[0];
< prev index next >