I may be incorrect here, but from my discussions with Phil earlier
in the year, the codebook issue has these requirements:
-- May change every few minutes (say, once per song when used for
Internet radio apps).
IMHO, this is a flaw in the "Vorbis" architecture. It would be much better
to have a fixed, predefined set of codebooks that all receivers would know
in advance. Then you'd need to send only a 'codebook id', which should be
small enough to include in the Vorbis RTP payload format header.