Fixed wavpack length

CQTexperiment
vspader 2006-04-25 20:20:11 +00:00
parent 48ba99efc9
commit 1316684966
2 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,5 @@
0.05 0.05 alpha 6
---- -----------
Updated libsndfile to 1.0.15 Updated libsndfile to 1.0.15
Wave/Aiff should now work on intel. Wave/Aiff should now work on intel.

View File

@ -30,7 +30,7 @@
int samples; int samples;
samples = WavpackGetNumSamples(wpc); samples = WavpackGetNumSamples(wpc);
totalSize = samples * channels * 4; totalSize = samples * channels * (bitsPerSample/8);
bitRate = (int)(WavpackGetAverageBitrate(wpc, TRUE)/1000.0); bitRate = (int)(WavpackGetAverageBitrate(wpc, TRUE)/1000.0);
@ -69,7 +69,7 @@
- (double)seekToTime:(double)milliseconds - (double)seekToTime:(double)milliseconds
{ {
int sample; int sample;
sample = (frequency/2)*(milliseconds/1000.0); sample = frequency*(milliseconds/1000.0);
WavpackSeekSample(wpc, sample); WavpackSeekSample(wpc, sample);