FFmpeg
Data Fields
RV34VLC Struct Reference

VLC tables used by the decoder. More...

#include <rv34.h>

Data Fields

const VLCElemcbppattern [2]
 VLCs used for pattern of coded block patterns decoding. More...
 
VLC cbp [2][4]
 VLCs used for coded block patterns decoding. More...
 
const VLCElemfirst_pattern [4]
 VLCs used for decoding coefficients in the first subblock. More...
 
const VLCElemsecond_pattern [2]
 VLCs used for decoding coefficients in the subblocks 2 and 3. More...
 
const VLCElemthird_pattern [2]
 VLCs used for decoding coefficients in the last subblock. More...
 
const VLCElemcoefficient
 VLCs used for decoding big coefficients. More...
 

Detailed Description

VLC tables used by the decoder.

Intra frame VLC sets do not contain some of those tables.

Definition at line 65 of file rv34.h.

Field Documentation

◆ cbppattern

const VLCElem* RV34VLC::cbppattern[2]

VLCs used for pattern of coded block patterns decoding.

Definition at line 66 of file rv34.h.

Referenced by rv34_decode_cbp().

◆ cbp

VLC RV34VLC::cbp[2][4]

VLCs used for coded block patterns decoding.

Definition at line 67 of file rv34.h.

Referenced by rv34_decode_cbp().

◆ first_pattern

const VLCElem* RV34VLC::first_pattern[4]

VLCs used for decoding coefficients in the first subblock.

Definition at line 68 of file rv34.h.

Referenced by rv34_decode_block().

◆ second_pattern

const VLCElem* RV34VLC::second_pattern[2]

VLCs used for decoding coefficients in the subblocks 2 and 3.

Definition at line 69 of file rv34.h.

Referenced by rv34_decode_block().

◆ third_pattern

const VLCElem* RV34VLC::third_pattern[2]

VLCs used for decoding coefficients in the last subblock.

Definition at line 70 of file rv34.h.

Referenced by rv34_decode_block().

◆ coefficient

const VLCElem* RV34VLC::coefficient

VLCs used for decoding big coefficients.

Definition at line 71 of file rv34.h.

Referenced by rv34_decode_block().


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