typedef struct vorbis_comment{ /* unlimited user comment fields. libvorbis writes 'libvorbis' whatever vendor is set to in encode */ char **user_comments; int *comment_lengths; int comments; char *vendor; } vorbis_comment; 'user_comments' is the associative array of sorts that the usual comments are. 'vendor' is just a string that's also stored there. Read "Vorbis Illuminated" (www.mathdogs.com/vorbis-illuminated/) for how it's stored in the bitstream; it's stored before all the other comments in the comment header packet. Bitrates (what is 'bitrate_window'?) are stored in the parameter header packet. So changing what information stored in these places will break existing streams. I'd go for a comment, at least for now. -- Kenneth Arnold <ken@arnoldnet.net> - "Know thyself." --=---------HYPETOMBOXCREATEDBOUNDARY877 Content-Type: application/pgp-signature; name="part" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="part" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuMC42IChHTlUv TGludXgpCkNvbW1lbnQ6IEZvciBpbmZvIHNlZSBodHRwOi8vd3d3LmdudXBnLm9yZwoKaUQ4REJR RThXY0FlRVY1RFZDVFpScVFSQWxHb0FKOWUzVytGQ2NZbjEwSEZZUEN6S2NWbEl2NzZXQUNnclI1 SwpsN2hUL25LT3JWOHZ4VnNlSEVTRWZqMD0KPWtHdUIKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0t LS0tCgo --- >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-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered. --=---------HYPETOMBOXCREATEDBOUNDARY877--