In another thread (new detail question below):
On Fri, 10 Dec 1999, Gabriel Bouvigne wrote:

> Layer II VBR is ISO compliant. However, players are not required to support
> it (unlike layer III players).

Sorry, I was wrong; the above is indeed true; the standard says;
"In order to provide the smallest possible delay and complexity, the
decoder is not required to support a continuously VBR when in Layer I or
II. Layer III ...  . However, in free format, fixed bitrate is required.
The decoder ..."   [fixed is explained earlier as always==N or N+1 slots]

Ok, but this is still a bit confusing to me; does this mean that when an
encoder would try ((layer II)) VBR, eg switching from 192 to 384 kbit/s
and back etc.,   he would  or would not  be allowed to also switch to
"free" (bitrate_index = 0000) ?
I.e. is it allowed to do e.g. 192, 384, free, 384, 192, free, free, etc ?

If not then the standard should better say something like: "free" and
specified bitrate frames may not be intertwined.
If allowed; then the above "However..." sentence in the standard should
have been removed/rewritten?   [-> if not in VBR mode: free=fixed,
else(VBR): do whatever you want]
Do you agree?

regards,
Patrick.

--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to