[theora-dev] Identification Header
msmith at xiph.org
Thu Feb 7 01:31:02 PST 2008
I think you're just misunderstanding the meaning of some of these tables.
Figure 6.2 is a graphical representation of this bitstream, and the
text of section 6.2 describes precisely how to decode it.
The table you refer to (pages 40-41) is, as the header says, the
output parameters of this procedure - NSBS, for example, can be
calculated from other values that _are_ read from the bitstream, so it
isn't explicitly present there.
On Feb 7, 2008 9:19 AM, Nuwan Millawitiya <millawitiya at gmail.com> wrote:
> While creating identification header in the function
> theora_encode_header in encoder_toplevel.c, it assigns bits not mentioned in
> the current theora spec released on Octomber 29, 2007 (page 40 &41).
> But this implementation in function theora_encode_header is correct
> according to the Figure 6.2 (page 42). But not according to the table
> mentioned in pages 40 & 41.
> For example, in spec it has mentioed header has NSBS (use 32 bits).
> But it has not implemented in theora_encode_header.
> What is the reason?
> What is happening here?
> Nuwan Millawitiya
> theora-dev mailing list
> theora-dev at xiph.org
More information about the theora-dev