[libannodex-dev] [BUG] [PATCH] `oggzdump -r' broken

Conrad Parker conrad at metadecks.org
Fri Jan 7 11:48:24 EST 2005


On Thu, Jan 06, 2005 at 01:57:26PM +0100, David Kuehling wrote:
> > excellent, that's the right thing to do :) I've applied the patch to
> > svn.
> 
> It was somehow counter-intuitive as writing has to be done directly,
> circumventing the liboggz-write API...  maybe high-level abstraction
> just doesn't fit with something as bare-bone as the ogg-container :)

yes :) if you've already got ogg pages anyway ...

> > I'll want to add a man page before releasing it, do you reckon you
> > could write one up? it should be pretty trivial to base it on the sgml
> > sources for oggzmerge(1) and anxrip(1).
> 
> When do you plan to release a new version?  If some time still remains,
> I'd prefer to add the missing features (ripping between start- and
> end-offsets) before adding a man-page.

when? as soon as the current round of feature additions is consistent --
ie. if there was an oggzrip man page, I'd be happy to release already :)

> I thought that liboggz was specifically designed to hide this kind of
> codec-specific knowledge.  After all, it uses its own codec-detection
> code when opening ogg-streams with OGGZ_AUTO.  And it can already
> interpret theora granulepos-values.  What does codec-independant seeking
> help, if I cannot find the next keyframe?

ok, good point :) ...

> >> Also I'd like to have access to codec-names for streams opened via
> >> OGGZ_AUTO, `oggzrip' currently uses its own code for detecting the
> >> codec.
> 
> > awesome, that's where that kind of identification belongs.
> 
> I don't understand, you mean that duplicating the auto-detection code is
> really a good idea?

sorry, I meant it belongs in the library, not in each tool! :)

> > In general, I'd prefer if the "codec-name" parts were reworded to
> > "content-type", and to allow content-type matches like "audio/*" in
> > the tools (in oggzdump as well :)
> 
> Well, that shouldn't be a problem.  Is `fnmatch' supported with the
> windows-compiler toolchain you use? :)

I'd doubt it, Windows has pretty poor support for any standards at all
:)

cheers,

kfish.



More information about the libannodex-dev mailing list