úÎáð*      !"#$%&'()M*+,-./0123456789:;! is the type of raw YCbCr frames  the Y plane  the Cb plane  the Cr plane <=>?@AB Your comments +Name of the encoder, i.e. your application CD EFGHIJK A color space designed for PAL/SECAM content (A color space designed for NTSC content 6Theora supports 4 different pixel formats, listed in   http://theora.org/doc/Theora.pdf5. YCbCr chroma frames (Cb and Cr) may be resized for  compression (see  http://en.wikipedia.org/Ycbcr). The resulting pixel formats  are as follows : No chroma decimation Chroma decimation by 2 in the x direction L *Chroma decimation by 2 in both directions !Makes an encoder (C) instance out of an   record "GReturns the last header packets. This function should be called before  encoding actual video. #"Allocate a new YCbCrBuffer object $Submits a frame for encoding %'Retrieve all the ready encoded packets &$Initializes an Ogg container stream '+Submits an encoded packet into the streams (*Get an outputable Ogg page )&Retrieve the last pages of the stream *  !"#$%&'()*   !"#$% &'()*     !"#$%&'()M        !"#$%&'()*+,-./0123456789:;<=>??@ABCDEFGHIJ Theora-1.0Theora.EncodingOggPage YCbCrBufferYCbCrycbcrImgPlaneCommentuservendor OggPacketInfo frameWidth frameHeightpicWidth picHeightpicXpicY colorSpacepixelFmt targetBitRatequalitykeyframeGranuleShift ColorSpace ItuRec470BG ItuRec470M UnspecifiedPixelFmtPf444Pf422Pf420 encodeAlloc flushHeadernewYCbCrencodeIn encodeOutnewOggStreamStatestreamPacketIn streamPageOut streamFlushogg_stream_flushogg_stream_pageoutogg_stream_packetinogg_stream_initth_encode_packetoutth_encode_ycbcr_inth_encode_flushheaderth_comment_initth_encode_free th_info_initth_encode_allocOggStreamStateCOggStreamStateheader headerLenbodybodyLenwidthheightstrideimg HeaderPacketEncCtxThEncCtxPacketpacketbytesboseos granulePospacketNoPfRsvd