[vorbis-dev] oggsplit, where should I throw it?

Philip Jägenstedt
Sun, 03 Aug 2003 12:19:50 -0000

Hello all!

DISCLAIMER: this isn't directly connected to vorbis development, but
there's no mailing list dedicated to generic ogg-dev discussion.

I've written a small tool I call oggsplit to split physical ogg streams
into the logical ogg streams, either chained (i.e. undoing cat file1.ogg
file2.ogg > file3.ogg) or grouped (e.g. separating video and audio in a
theora+vorbis ogg file), or both.

Attached is oggsplit.tar.bz2, which contains the sources, and only the
sources. There's no makefile or anything, so if you want to try it,
compile it with
$ gcc -o oggsplit -Wall -logg oggsplit.c stream.c output.c xmalloc.c

You will notice that the tool isn't complete yet. The --outdir option
isn't working, and I should add some checks to avoid overwriting files
and so on.

There are no copyright notices in the sources, but for now all rights
are reserved (simply so that noone can take the sources from the mailing
list and treat it as public domain, I intend for the tool to be covered
by a free software license when released).

I'd like to include this tool in the ogg-tools package, so there's a few
things I need to know.

* What license? My personal choice is GNU GPL, but if for any reason you
xiph-people want some other license for these tools, I'll go along with
that.

* Do you have some templates for automake and autoconf files, autogen
script and such, or could I simply use the ones in e.g. oggmerge?
On IRC, adiabatic claimed that:
"hm, iirc, rillian and jack, in descending order, have the
autotools-fu."

* If you think it would be appropriate to include the tool in ogg-tools,
could you arrange for a cvs account so I can continue to work on it and
a mail address so I don't have to put my private mail in the sources?

// Philip Jägenstedt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oggsplit.tar.bz2
Type: application/octet-stream
Size: 4617 bytes
Desc: oggsplit.tar.bz2