DNXHDContext Struct Reference

Data Fields

AVCodecContextavctx
AVFrame picture
GetBitContext gb
int cid
 compression id
unsigned int width
unsigned int height
unsigned int mb_width
unsigned int mb_height
uint32_t mb_scan_index [68]
int cur_field
 current interlaced field
VLC ac_vlc
VLC dc_vlc
VLC run_vlc
int last_dc [3]
DSPContext dsp
DCTELEM blocks [8][64]
ScanTable scantable
const CIDEntrycid_table
int bit_depth
void(* decode_dct_block )(struct DNXHDContext *ctx, DCTELEM *block, int n, int qscale)

Detailed Description

Definition at line 34 of file dnxhddec.c.

Field Documentation

VLC DNXHDContext::ac_vlc

Definition at line 43 of file dnxhddec.c.

Referenced by dnxhd_decode_close(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().

int DNXHDContext::bit_depth
DCTELEM DNXHDContext::blocks[8][64]

Definition at line 46 of file dnxhddec.c.

Referenced by dnxhd_decode_macroblock().

int DNXHDContext::cid

compression id

Definition at line 38 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_init_vlc().

const CIDEntry* DNXHDContext::cid_table
int DNXHDContext::cur_field

current interlaced field

Definition at line 42 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

VLC DNXHDContext::dc_vlc

Definition at line 43 of file dnxhddec.c.

Referenced by dnxhd_decode_close(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().

void(* DNXHDContext::decode_dct_block)(struct DNXHDContext *ctx, DCTELEM *block, int n, int qscale)

Definition at line 50 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

DSPContext DNXHDContext::dsp

Definition at line 45 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), dnxhd_decode_macroblock(), and dnxhd_init_vlc().

GetBitContext DNXHDContext::gb
unsigned int DNXHDContext::height

Definition at line 39 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

int DNXHDContext::last_dc[3]

Definition at line 44 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblocks().

unsigned int DNXHDContext::mb_height

Definition at line 40 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().

uint32_t DNXHDContext::mb_scan_index[68]

Definition at line 41 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().

unsigned int DNXHDContext::mb_width

Definition at line 40 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().

VLC DNXHDContext::run_vlc

Definition at line 43 of file dnxhddec.c.

Referenced by dnxhd_decode_close(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().

ScanTable DNXHDContext::scantable

Definition at line 47 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_init_vlc().

unsigned int DNXHDContext::width

Definition at line 39 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().


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