>
> CBR VBR ABR
>
> Can use different frame sizes no yes yes
>
> File size depends also on
> complexity of source no yes no
>
CBR and ABR adjust bits based on the PE. VBR adjusts the bits
based on the quantization noise. So both depend on the complexity
of the source material.
> Can adapted bit demand by
> * different frame sizes no yes yes
> * use of bits from the pool yes ? no
>
VBR and ABR use bits from the bit reservoir, but the
reservoir is intentionally kept as small as possible.
With VBR and ABR, there is no reason to try to build
up a large reservoir.
>
> What would be done in VBR/ABR if the needed frame size is between two
> allowed sizes? Emitting frames with wobbling effective frame size or also
> using a (small) bit pool and a more constant effective frame size?
>
VBR/ABR would have to use the larger size. The unused bits
are added to the reservoir, so for the next frame it may
use the smaller frame size + reservoir, and so the
bitrate will wobble as you suggest.
VBR/ABR only uses the reservoir to avoid wasting bits,
since the number of bits needed is never exactly equal
to the number available.
Mark
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )