FFmpeg  4.0
Data Fields
DNXHDContext Struct Reference

Data Fields

AVCodecContextavctx
 
RowContextrows
 
BlockDSPContext bdsp
 
const uint8_tbuf
 
int buf_size
 
int64_t cid
 compression id More...
 
unsigned int width
 
unsigned int height
 
enum AVPixelFormat pix_fmt
 
unsigned int mb_width
 
unsigned int mb_height
 
uint32_t mb_scan_index [512]
 
int data_offset
 
int cur_field
 current interlaced field More...
 
VLC ac_vlc
 
VLC dc_vlc
 
VLC run_vlc
 
IDCTDSPContext idsp
 
ScanTable scantable
 
const CIDEntrycid_table
 
int bit_depth
 
int is_444
 
int mbaff
 
int act
 
int(* decode_dct_block )(const struct DNXHDContext *ctx, RowContext *row, int n)
 

Detailed Description

Definition at line 51 of file dnxhddec.c.

Field Documentation

◆ avctx

AVCodecContext* DNXHDContext::avctx

◆ rows

RowContext* DNXHDContext::rows

◆ bdsp

BlockDSPContext DNXHDContext::bdsp

Definition at line 54 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_header().

◆ buf

const uint8_t* DNXHDContext::buf

Definition at line 55 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_row().

◆ buf_size

int DNXHDContext::buf_size

Definition at line 56 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_row().

◆ cid

int64_t DNXHDContext::cid

compression id

Definition at line 57 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), dnxhd_decode_init(), dnxhd_decode_init_thread_copy(), and dnxhd_init_vlc().

◆ width

unsigned int DNXHDContext::width

Definition at line 58 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

◆ height

unsigned int DNXHDContext::height

Definition at line 58 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

◆ pix_fmt

enum AVPixelFormat DNXHDContext::pix_fmt

Definition at line 59 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

◆ mb_width

unsigned int DNXHDContext::mb_width

Definition at line 60 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_row().

◆ mb_height

unsigned int DNXHDContext::mb_height

Definition at line 60 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

◆ mb_scan_index

uint32_t DNXHDContext::mb_scan_index[512]

Definition at line 61 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_row().

◆ data_offset

int DNXHDContext::data_offset

Definition at line 62 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

◆ cur_field

int DNXHDContext::cur_field

current interlaced field

Definition at line 63 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

◆ ac_vlc

VLC DNXHDContext::ac_vlc

Definition at line 64 of file dnxhddec.c.

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

◆ dc_vlc

VLC DNXHDContext::dc_vlc

Definition at line 64 of file dnxhddec.c.

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

◆ run_vlc

VLC DNXHDContext::run_vlc

Definition at line 64 of file dnxhddec.c.

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

◆ idsp

IDCTDSPContext DNXHDContext::idsp

Definition at line 65 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

◆ scantable

ScanTable DNXHDContext::scantable

◆ cid_table

const CIDEntry* DNXHDContext::cid_table

◆ bit_depth

int DNXHDContext::bit_depth

◆ is_444

int DNXHDContext::is_444

Definition at line 69 of file dnxhddec.c.

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

◆ mbaff

int DNXHDContext::mbaff

Definition at line 70 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

◆ act

int DNXHDContext::act

Definition at line 71 of file dnxhddec.c.

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

◆ decode_dct_block

int(* DNXHDContext::decode_dct_block) (const struct DNXHDContext *ctx, RowContext *row, int n)

Definition at line 72 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().


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