QUOTE(jaybeee @ Jul 16 2005, 02:25 PM)
To calculate it:
[ (_MOD_ the no. of samples) / 588 ] should equal zero.
e.g.
Nightbreed - Pack of Wolves (Pendulum Remix).mp3 --> _MOD_ of 7984452 / 588 = 0
base58 presents ULTRAMIX 91 PART 1.mp3 --> _MOD_ of 107029087 / 588 = 151 [foobar gives a '(rounded samples : 107028936)' for this file which does equal zero]
TBH I don't know what all this really means

, but that's how to calculate it anyway.
Erm, I'm afraid you're messing some things up.
First, an explanation of mod:
"The mod operator returns the remainder obtained by dividing its operands. In other words, x mod y = x - (x div y) * y."
Oh, div is of course:
"The value of x div y is the value of x/y rounded in the direction of zero to the nearest integer."
Since 1 second on a CD is divided into 75 frames, each has 588 samples.
A mp3 is divided into frames and each has 1152 samples.
That's why we do "samples mod 588" to see if the source for the mp3 was a CD and not a transcode from a mp3.
QUOTE(jaybeee @ Jul 16 2005, 02:25 PM)
[foobar gives a '(rounded samples : 107028936)' for this file which does equal zero]
Only the Special file info box gives this info. You get the "rounded samples" value if the file is not "(mod 588 = 0)". So those files are most likely transcodes (or post processed or not from a CD source).