[vorbis-dev] Vorbis as a Quicktime codec

Kevin Marks kmarks at apple.com
Wed Sep 19 10:17:01 PDT 2001



At 12:50 PM +0200 9/19/01, Vitalijus Slavinskas wrote:
>KM> This is going to be tricky, as QT audio compressors assume 2 things
>KM> that Vorbis violates: a fixed compression ratio and uniform frame
>KM> sizes.
>
>maybe i'm mistaken but i think that purevoice qt codec is also 
>variable bitrate

It is, but not in the same way. PureVoice has a fixed frame size (160 
samples) and encodes this to a variable size chunk (1-35 bytes in 
full mode, 1-17 bytes in half mode). Within QT movies, it pads these 
out to the maximum size in each case (otherwise the table to index 
the sizes would be bigger than the data).
When streaming, the packetizer discards the padding and interleaves 
the chunks in the stream. The reassembler expands it back to the 
fixed ratio before handing it to QT.

QT supports VBR MP3 decoding - I've posted links to how this works 
before, and I believe Segher is using this technique in his 
importer/decoder.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list