[vorbis-dev] Dump utility
Arnar Mar Hrafnkelsson
addi at umich.edu
Tue Apr 17 10:15:05 PDT 2001
I added wrappers and such to the oggpack_read* routines in libvorbis.
This is decoder_example being run on an ogg encoded file (which was
encoded using long blocks only).
$ vorbinfo < /u01/addi/vorbis/data/tt/34/128L/bass47_1.ogg > /dev/null
Bitstream is 2 channel, 44100Hz
Encoded by: Xiphophorus libVorbis I 20010225
total: 2803529 bits
$ perl -wle 'print 8*-s shift' /u01/addi/vorbis/data/tt/34/128L/bass47_1.ogg
$ perl -wle 'print 2842792/2803529'
I've observed the files to be about 1.3 - 1.9 percent bigger than the bits
I count so I guess that is framing overhead.
Do this seem plausible to everyone? If someone wants the code then email
for it. It's horribly written and ugly as hell (since I don't know if any
routine is guaranteed to be called first all wrappers check if they are
the first one to be called).
On Mon, 16 Apr 2001, Arnar Mar Hrafnkelsson wrote:
> Is there any dump utility that exists for vorbis streams?
> What I am intersted in is something that will do a break down like:
> How many bits are used for encoding _each_ codebooks, how many bits are
> used for the residue, how much is used for the lpc coefficints. A
> selective dump of the codebooks themselves would be nice too of course.
> I'm wondering if anyone has such a little dump utility.
> --- >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.
--- >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