hi - does anyone on this list know if it is possible to use the vorbis audio codec in conjunction with an AVI file?? what would it take to do this? are there any apps written for this already, that could prove this codec useful with an AVI?? I can attach MP3 to an AVI of course, but there are many playback problems (mainly sync + crappy sound) with MP3... any of you developers working on something of the sort?? cheers, kevin --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Fri, Oct 06, 2000 at 08:35:35AM -0700, Kevin Magliulo wrote:> hi - > > does anyone on this list know if it is possible to > use the vorbis audio codec in conjunction with an > AVI file?? > > what would it take to do this? are there any apps > written for this already, that could prove this codec > useful with an AVI?? > > I can attach MP3 to an AVI of course, but there are many > playback problems (mainly sync + crappy sound) with MP3... > > any of you developers working on something of the sort??There's been talk to use MNG, which is basically motion PNG, and is supposed to be a nice lossless codec. I'm personally going to be working with Ogg video soon, so I'll check it out, but the (nontrivial) AVI codecs are pretty well rooted as Windows drivers (except maybe thunking to the Windows dll -- I've heard that xmps (sourceforge.net/projects/xmps) can do that, but let's not mess in that area for a long time please). Kenneth> > cheers, kevin > > --- >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@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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
>> does anyone on this list know if it is possible to >> use the vorbis audio codec in conjunction with an >> AVI file?? > > but the (nontrivial) AVI codecs are pretty well rooted as Windows > drivers (except maybe thunking to the Windows dll -- I've heardOkay, here's the thing: this is basically what I'm working on right now. The utility of it is severely limited by the fact that the vorbis_info structure does not have a static size. Or rather, there is no obvious upper-bound on the size of it in a serialized state. Right now, the vorbis_info struct is built from some variable sized info at the beginning of the stream. In AVI format, it would have to be stored in a constant sized chunk at the beginning of the file, not as part of the stream. Otherwise there's probably no chance for seeking or editing. And when I say constant size, I mean constant across all vorbis files of the same Khz/Bits/Channels combo. I'm not sure that I'm making myself clear and I'm pretty sure it's not trivial at all to find this upper-bound by looking at the code, if it even exists. Okay, let me restate the issue as an answerable question: Say you have a fully populated vorbis_info structure (ie line 191 of decoder_example.c) ... Can you dump it to disk as a flat file (serialize it) in a way that you can easily rebuild the structure from that dumpfile, and guarantee that the dumpfile will never be greater than 4096 bytes? 8192 bytes? how many bytes? what's the upper-bound on that dumpfile? (forget about the comments for now... I'm guessing that those will always be variable sized. so just the small initial header and the codebook header) Joe Soroka Inphinity Interactive where the games begin... --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
>>> does anyone on this list know if it is possible to >>> use the vorbis audio codec in conjunction with an >>> AVI file?? > > this is basically what I'm working on right now. <snip> > Okay, let me restate the issue as an answerable question: > Say you have a fully populated vorbis_info structure > blah blah blahHello everyone. I'm going to clarify what I said even further because it's pretty important for my project and for win32ogg that I get an answer on this question. 1. I said that I would need an upper bound on the serialized size of vorbis_info. That's not exactly right. 2. I unintentionally implied that this possibly huge chunk of data would be stored along with the AVI, possibly wasting lots of space. That's not necessary. Exactly what I need to know is this: * Is there an upper-bound on the packet size of the third header? * thanks. Joe. --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.