[vorbis] Exact decode positioning
Paul Noffke
paul at mindwalk.co.uk
Fri Jan 24 01:36:31 PST 2003
Giuliano,
I have this mechanism working for the MAD mp3 decoder and I'm getting the
players sync'd to within 10 milliseconds. The method I use is to have
the "master player" map it's current playback (decoded) position to the
corresponding encoded (raw) position. The "slave player" then reverse maps
this and compares the result to it's own playback position to make adjustments.
And so the key is the "encoded/decoded" cross-reference map. With MAD I can
work out the position in the encoded (raw) stream for each frame that is
decoded. Does anyone know how I could do this using the ogg file interface?
Regards
Paul
Quoting Giuliano Pochini <pochini at shiny.it>:
>
> > I'm busy working on a method of synchronising playback between two ogg
> > decoders. [...]
>
> I don't know exactly what you are going to do, but I suppose that the two
> decoders run on different machines and the streams are not the same. It's
> important to have a very low and constant latency communication channel.
> Don't rely on the lenght of vorbis (or other codec) packets because their
> length is variable. Work on raw data. You have to make your own buffering
> code that sends data to the audiocard and it must provide smooth dalays
> to resync with the other decoder without "clicks". I think it's not simple
> at all. Good luck :)
>
> Bye.
>
> --- >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.
>
<p><p><p>---------------------------------------------------
This mail sent through http://www.easynetdial.co.uk
--- >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