[vorbis] vorbis plug in for rear one playerr?

Christian.Buchner Christian.Buchner1 at epost.de
Mon Jun 9 16:03:35 PDT 2003



> Is there some reason you are duplicating effort considering that the
> plugins are Open?  We'd rather have you helping us, since these are the
> plugins that will get on the AutoUpdate servers.

I started it as an excercise to lean using the libogg and
libvorbis interface. Also I wanted to gather experience with the
Real System SDK. Back then I was not aware of any existing Vorbis
plugin. 

My plugin does have big issues with audio output at this time.
It sends audio out to the renderer in the exact PCM blocks
returned by libvorbis. That leads to lot of crackling and
skipping. Buffering would likely help - at the price of increased
latency. I haven't touched the code in a while.

I found it very awkward that in the Real System SDK every read
of data is asynchronous and gets responded to in a callback
function - Even if you only need a few bytes. That forces the
programmer to implement a very complicated (and error prone)
state machine. Make one mistake and the whole thing locks up,
crashes or misbehaves strangely...

Christian

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