FFmpeg  4.0
Data Fields
RV34VLC Struct Reference

VLC tables used by the decoder. More...

#include <libavcodec/rv34.h>

Data Fields

VLC cbppattern [2]
 VLCs used for pattern of coded block patterns decoding. More...
 
VLC cbp [2][4]
 VLCs used for coded block patterns decoding. More...
 
VLC first_pattern [4]
 VLCs used for decoding coefficients in the first subblock. More...
 
VLC second_pattern [2]
 VLCs used for decoding coefficients in the subblocks 2 and 3. More...
 
VLC third_pattern [2]
 VLCs used for decoding coefficients in the last subblock. More...
 
VLC coefficient
 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 63 of file rv34.h.

Field Documentation

◆ cbppattern

VLC RV34VLC::cbppattern[2]

VLCs used for pattern of coded block patterns decoding.

Definition at line 64 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 65 of file rv34.h.

Referenced by rv34_decode_cbp().

◆ first_pattern

VLC RV34VLC::first_pattern[4]

VLCs used for decoding coefficients in the first subblock.

Definition at line 66 of file rv34.h.

Referenced by rv34_decode_block().

◆ second_pattern

VLC RV34VLC::second_pattern[2]

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

Definition at line 67 of file rv34.h.

Referenced by rv34_decode_block().

◆ third_pattern

VLC RV34VLC::third_pattern[2]

VLCs used for decoding coefficients in the last subblock.

Definition at line 68 of file rv34.h.

Referenced by rv34_decode_block().

◆ coefficient

VLC RV34VLC::coefficient

VLCs used for decoding big coefficients.

Definition at line 69 of file rv34.h.

Referenced by rv34_decode_block().


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