[Tremor] Lacing values not as per standard

Jindal jindal25 at gmail.com
Tue Aug 10 10:52:12 PDT 2010


Hi,

 I am trying to take off the ogg header processing from the Vorbis decoder.

During analysis of some streams i found that the lacing values are not
following as described in document OGG logical bitstream framing.
http://xiph.org/vorbis/doc/framing.html.

Now as the document says that lacing values are 255 and then followed by a
value < 255 which marks the end of packet in normal case.

Now i have seen stream with header specifying lacing values less then
255 before the packet ends.

I have attached the hexadecimal view of the file with the header highlighted
in blue. This file is decodable by ogg decoder but i am not sure if it can
decoded by vorbis decoder .

I am little confused about these streams as i think that they can only be
decoded if provided with OGG container and not if provided as OGG stream
where we do not know the frame size.
Any pointers would be helpful.

Also, If its possible i would like to know what are the adjustments to be
made to decoder these kind of streams.

thanks,
Pankaj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/tremor/attachments/20100810/f95a36ad/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d2.JPG
Type: image/jpeg
Size: 23457 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/tremor/attachments/20100810/f95a36ad/attachment-0001.jpeg 


More information about the Tremor mailing list