You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a very short audio sequence with 13093 samples. It's a Linear PCM Wave with 44100 hz Mono 16bits.
I'd like to upsample it to 48000 hz.
It crashes at the following line because the result of the calculation is negative.
SSRC.java:1006
rawoutbuf.limit((int) (dbps * nch * (Math.floor((double) sumread * dfrq / sfrq) + 2 - sumwrite - delay)));
java.lang.IllegalArgumentException: null
at java.nio.Buffer.limit(Buffer.java:275) ~[na:1.8.0_161]
at vavi.sound.pcm.resampling.ssrc.SSRC$Upsampler.resample(SSRC.java:1006) ~[na:na]
at vavi.sound.pcm.resampling.ssrc.SSRC.io(SSRC.java:2431) ~[na:na]
at vavi.sound.pcm.resampling.ssrc.SSRCInputStream$1.run(SSRCInputStream.java:88) ~[na:na]
Are such short sequences generally not supported or is it a corner case which you do not need in your applications?
Could you give me a hint how to fix this?
Thank you!
The text was updated successfully, but these errors were encountered:
I have a very short audio sequence with 13093 samples. It's a Linear PCM Wave with 44100 hz Mono 16bits.
I'd like to upsample it to 48000 hz.
It crashes at the following line because the result of the calculation is negative.
Are such short sequences generally not supported or is it a corner case which you do not need in your applications?
Could you give me a hint how to fix this?
Thank you!
The text was updated successfully, but these errors were encountered: