FFmpeg  4.0
Data Fields
ASV1Context Struct Reference

#include <libavcodec/asv.h>

Data Fields

AVCodecContextavctx
 
BlockDSPContext bdsp
 
BswapDSPContext bbdsp
 
FDCTDSPContext fdsp
 
IDCTDSPContext idsp
 
PixblockDSPContext pdsp
 
PutBitContext pb
 
GetBitContext gb
 
ScanTable scantable
 
int inv_qscale
 
int mb_width
 
int mb_height
 
int mb_width2
 
int mb_height2
 
int16_t block [6][64]
 
uint16_t intra_matrix [64]
 
int q_intra_matrix [64]
 
uint8_tbitstream_buffer
 
unsigned int bitstream_buffer_size
 

Detailed Description

Definition at line 42 of file asv.h.

Field Documentation

◆ avctx

AVCodecContext* ASV1Context::avctx

◆ bdsp

BlockDSPContext ASV1Context::bdsp

Definition at line 44 of file asv.h.

Referenced by decode_init(), and decode_mb().

◆ bbdsp

BswapDSPContext ASV1Context::bbdsp

Definition at line 45 of file asv.h.

Referenced by decode_frame(), encode_frame(), and ff_asv_common_init().

◆ fdsp

FDCTDSPContext ASV1Context::fdsp

Definition at line 46 of file asv.h.

Referenced by dct_get(), and encode_init().

◆ idsp

IDCTDSPContext ASV1Context::idsp

Definition at line 47 of file asv.h.

Referenced by decode_init(), and idct_put().

◆ pdsp

PixblockDSPContext ASV1Context::pdsp

Definition at line 48 of file asv.h.

Referenced by dct_get(), and encode_init().

◆ pb

PutBitContext ASV1Context::pb

Definition at line 49 of file asv.h.

Referenced by asv1_encode_block(), asv2_encode_block(), encode_frame(), and encode_mb().

◆ gb

GetBitContext ASV1Context::gb

Definition at line 50 of file asv.h.

Referenced by asv1_decode_block(), asv2_decode_block(), and decode_frame().

◆ scantable

ScanTable ASV1Context::scantable

Definition at line 51 of file asv.h.

Referenced by asv1_decode_block(), asv2_decode_block(), and decode_init().

◆ inv_qscale

int ASV1Context::inv_qscale

Definition at line 52 of file asv.h.

Referenced by decode_init(), and encode_init().

◆ mb_width

int ASV1Context::mb_width

Definition at line 53 of file asv.h.

Referenced by decode_frame(), encode_frame(), and ff_asv_common_init().

◆ mb_height

int ASV1Context::mb_height

Definition at line 54 of file asv.h.

Referenced by decode_frame(), encode_frame(), and ff_asv_common_init().

◆ mb_width2

int ASV1Context::mb_width2

Definition at line 55 of file asv.h.

Referenced by decode_frame(), encode_frame(), and ff_asv_common_init().

◆ mb_height2

int ASV1Context::mb_height2

Definition at line 56 of file asv.h.

Referenced by decode_frame(), encode_frame(), and ff_asv_common_init().

◆ block

int16_t ASV1Context::block[6][64]

Definition at line 57 of file asv.h.

Referenced by dct_get(), decode_frame(), encode_frame(), and idct_put().

◆ intra_matrix

uint16_t ASV1Context::intra_matrix[64]

Definition at line 58 of file asv.h.

Referenced by asv1_decode_block(), asv2_decode_block(), and decode_init().

◆ q_intra_matrix

int ASV1Context::q_intra_matrix[64]

Definition at line 59 of file asv.h.

Referenced by asv1_encode_block(), asv2_encode_block(), and encode_init().

◆ bitstream_buffer

uint8_t* ASV1Context::bitstream_buffer

Definition at line 60 of file asv.h.

Referenced by decode_end(), and decode_frame().

◆ bitstream_buffer_size

unsigned int ASV1Context::bitstream_buffer_size

Definition at line 61 of file asv.h.

Referenced by decode_end(), and decode_frame().


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