[vorbis] Another new famous game using VORBIS!!!

Beni Cherniavsky cben at techunix.technion.ac.il
Mon Dec 9 06:36:17 PST 2002



On 2002-12-08, Jon Shiring wrote:

> Well I know it's possible, I just mean something more like using ogg as
> a tar.gz for wav audio.So I say like "oggtar cf archive.ogg sfx/*.wav"
> and on the other size I can just "oggtar xf archive.ogg" and it'll do
> all the work.
>
> Storing the offsets and filenames (or in the case of separate chained
> vorbis streams in an ogg, storing what filename goes with which serial
> #) is the yucky bit that would be handy to have a tool for.
>
In the case of separate chained streams, they are just concatenated.
Unless you feel the need to play them all together, there is no special
advantage to chaining them - just tar them together as separate named
files!  I never tried this but playing a tar might work if the libs are
tolerant enough to garbage :-)

I'm not sure whether to gzip the tar since it won't compress oggs
noticably; this would just be a waste of CPU to gzip/gunzip.  However if
the files are small and many share headers, gzipping the whole tar for
downloading does make sense - it might catch most redudancies.  Using an
off-the-shelf solid compression program is probably the simplest way to
save space on equal headers.  Some experimentation might be needed to find
an archiver which happens to take good advantage of this...


-- 
Beni Cherniavsky <cben at tx.technion.ac.il>

What's lower level than machine code?  A spreadsheet: not only addresses
are numeric and hand-allocated but also all loops are hand-unrolled and
all calls hand-inlined... (and macros are unheard of, of course).

--- >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 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 mailing list