We are implementing oggvorbis decoder on embedded system. In that we want to have support of chaining and grouping. If somebody can throw some light on how it can be implemented, it would be gr8 help. Regards, Parul -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20060523/d90e36a0/attachment.htm
On 5/23/06, Parul <parul.agarwal@einfochips.com> wrote:> > We are implementing oggvorbis decoder on embedded system. In that we want to > have support of chaining and grouping. If somebody can throw some light on > how it can be implemented, it would be gr8 help.What exactly are you asking for? As a container-level feature in Ogg, these things don't have anything to do with an actual vorbis decoder - you just need to ensure that the higher-level parts of the software can deal with this. Grouping is obvious - this is just like almost any other format, you can multiplex multiple streams together (most commonly a video and an audio stream). Chaining simply allows multiple groups to be placed end-to-end in a single file, they can be played back sequentially. Mike
On 5/23/06, Parul <parul.agarwal@einfochips.com> wrote:> We are implementing oggvorbis decoder on embedded system. In that we want to > have support of chaining and grouping. If somebody can throw some light on > how it can be implemented, it would be gr8 help.While working on the ogg demuxing in XiphQT I created a simple UML state diagram, to help me visualise the process: http://people.xiph.org/~arek/demux01.pdf Perhaps, that will throw some light... Regards, Arek