Pretty much got a proper core written for an Audio file processor now.

I have another simple question about MPEG Audio files.

Am I ever likely to encounter an MPEG Audio file which will contain AUDIO frames which differ in VERSION, LAYER, SAMPLERATE and/or CHANNELS? Eg. Some frames are 48KHz and other frames are 44.1KHz ...or some frames in Stereo, some in Joint-Stereo?

I have been unable to find any documentation which explicitly states whether this should or shouldn't be allowed by the MPEG standard, and nothing to say explicitly whether any players do or don't support this type of change.

When it comes to sample rate, layer and version switching, I think you're
reasonably safe, though it is probably legal. Stereo mode I think you will
find encoders may switch from frame to frame.

Thom

Thanks Thom et al.

Three people have said this now. So I will assume Ver/Lyr/Smp to be constant and Chn to be variable.

As you say, there seems to be no reason for Ver/Lyr/Smp changes to be ILLEGAL, but generating comprehensive statistics for such files would be an output nightmare - so I would rather avoid it if it is relevantly obscure.

BC

Reply via email to