Logo Search packages:      
Sourcecode: libtheora version File versions  Download package

Public Attributes

PB_INSTANCE Struct Reference

#include <codec_internal.h>

Collaboration diagram for PB_INSTANCE:
Collaboration graph
[legend]

List of all members.

Public Attributes

COEFFNODE_Nodes
unsigned char ACHuffChoice
ogg_uint32_t bit_pattern
unsigned char bits_so_far
ogg_int32_t BitsLeft
ogg_int32_t(* BlockMap )[4][4]
unsigned char BlockPatternPredictor
ogg_uint32_t BlocksToDecode
ogg_int32_t bumpLast
ogg_int32_t ByteCount
ogg_int32_t CodedBlockIndex
ogg_int32_t * CodedBlockList
ogg_uint32_t CodedBlocksThisFrame
CODING_MODE CodingMode
unsigned char * DataOutputInPtr
ogg_uint32_t DcHuffChoice
Q_LIST_ENTRY DcScaleFactorTable [Q_TABLE_SIZE]
int DecoderErrorCode
Q_LIST_ENTRY * dequant_coeffs
Q_LIST_ENTRY * dequant_InterU_coeffs
Q_LIST_ENTRY * dequant_InterV_coeffs
Q_LIST_ENTRY * dequant_InterY_coeffs
Q_LIST_ENTRY * dequant_U_coeffs
Q_LIST_ENTRY * dequant_V_coeffs
Q_LIST_ENTRY * dequant_Y_coeffs
ogg_int16_t * DequantBuffer
unsigned char * display_fragments
ogg_uint32_t EOB_Run
const unsigned char * ExtraBitLengths_VP3x
ogg_int32_t FiltBoundingValue [512]
ogg_int32_t fp_quant_Inter_coeffs [64]
ogg_int32_t fp_quant_Inter_round [64]
ogg_int32_t fp_quant_InterUV_coeffs [64]
ogg_int32_t fp_quant_InterUV_round [64]
ogg_int32_t fp_quant_UV_coeffs [64]
ogg_int32_t fp_quant_UV_round [64]
ogg_int32_t fp_quant_Y_coeffs [64]
ogg_int32_t fp_quant_Y_round [64]
ogg_int32_t fp_ZeroBinSize_Inter [64]
ogg_int32_t fp_ZeroBinSize_InterUV [64]
ogg_int32_t fp_ZeroBinSize_UV [64]
ogg_int32_t fp_ZeroBinSize_Y [64]
ogg_int32_t * fquant_coeffs
ogg_int32_t * fquant_round
ogg_int32_t * fquant_ZbSize
CODING_MODE * FragCodingMethod
unsigned char * FragCoefEOB
unsigned char * FragCoeffs
COORDINATEFragCoordinates
ogg_int32_t * FragmentVariances
MOTION_VECTORFragMVect
ogg_uint32_t * FragQIndex
ogg_uint32_t * FragTokenCounts
ogg_uint32_t FrameQIndex
int FramesHaveBeenSkipped
ogg_uint32_t FrameSize
unsigned char FrameType
YUV_BUFFER_ENTRY * GoldenFrame
ogg_uint32_t HFragments
ogg_uint32_t * HuffCodeArray_VP3x [NUM_HUFF_TABLES]
unsigned char * HuffCodeLengthArray_VP3x [NUM_HUFF_TABLES]
HUFF_ENTRYHuffRoot_VP3x [NUM_HUFF_TABLES]
theora_info info
Q_LIST_ENTRY InterU_coeffs [64]
Q_LIST_ENTRY InterV_coeffs [64]
Q_LIST_ENTRY InterY_coeffs [64]
Q_LIST_ENTRY InvLastInterDC
Q_LIST_ENTRY InvLastIntraDC
int keyframe_granule_shift
unsigned char KeyFrameType
ogg_uint32_t LastFrameQualityValue
YUV_BUFFER_ENTRY * LastFrameRecon
Q_LIST_ENTRY LastInterDC
Q_LIST_ENTRY LastIntraDC
unsigned char LoopFilterLimits [Q_TABLE_SIZE]
ogg_uint32_t MacroBlocks
unsigned char * MBCodedFlags
unsigned char * MBFullyFlags
short Modifier [4][512]
short * ModifierPointer [4]
MOTION_VECTOR MVector
unsigned char NextBit
oggpack_buffer * opb
ogg_uint32_t * pixel_index_table
YUV_BUFFER_ENTRY * PostProcessBuffer
int PostProcessEnabled
ogg_uint32_t PostProcessingLevel
Q_LIST_ENTRY(* PPCoefBuffer )[64]
Q_LIST_ENTRY(* QFragData )[64]
ogg_uint32_t QThreshTable [Q_TABLE_SIZE]
ogg_uint32_t QuadMBListIndex
ogg_uint32_t QualitySetting
ogg_int32_t quant_UV_coeffs [64]
ogg_int32_t quant_Y_coeffs [64]
Q_LIST_ENTRY * quantized_list
ogg_uint32_t * recon_pixel_index_table
ogg_int16_t * ReconDataBuffer
ogg_int32_t ReconPtr2Offset
ogg_uint32_t ReconUDataOffset
ogg_uint32_t ReconUVPlaneSize
ogg_uint32_t ReconVDataOffset
ogg_uint32_t ReconYDataOffset
ogg_uint32_t ReconYPlaneSize
unsigned char * SBCodedFlags
unsigned char * SBFullyFlags
unsigned char * skipped_display_fragments
ogg_uint32_t SuperBlocks
ogg_uint32_t ThisFrameQualityValue
YUV_BUFFER_ENTRY * ThisFrameRecon
ogg_int16_t * TmpDataBuffer
ogg_int16_t * TmpReconBuffer
ogg_uint32_t(* TokenList )[128]
ogg_uint32_t * transIndex
Q_LIST_ENTRY U_coeffs [64]
ogg_uint32_t UDataOffset
ogg_uint32_t UnitFragments
ogg_uint32_t UVMacroBlocks
ogg_uint32_t UVPlaneFragments
ogg_uint32_t UVPlaneSize
ogg_uint32_t UVSBCols
ogg_uint32_t UVSBRows
ogg_uint32_t UVStride
ogg_uint32_t UVSuperBlocks
Q_LIST_ENTRY V_coeffs [64]
ogg_uint32_t VDataOffset
ogg_uint32_t VFragments
Q_LIST_ENTRY Y_coeffs [64]
ogg_uint32_t YDataOffset
ogg_uint32_t YMacroBlocks
ogg_uint32_t YPlaneFragments
ogg_uint32_t YPlaneSize
ogg_uint32_t YSBCols
ogg_uint32_t YSBRows
ogg_uint32_t YStride
ogg_uint32_t YSuperBlocks
unsigned int zigzag_index [64]

Detailed Description

Decoder (Playback) instance -- installed in a theora_state

Definition at line 277 of file codec_internal.h.


The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index