FFmpeg
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 alpha
 
int lla
 
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

Definition at line 53 of file dnxhddec.c.

◆ bdsp

BlockDSPContext DNXHDContext::bdsp

Definition at line 54 of file dnxhddec.c.

◆ buf

const uint8_t* DNXHDContext::buf

Definition at line 55 of file dnxhddec.c.

◆ buf_size

int DNXHDContext::buf_size

Definition at line 56 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

◆ cid

int64_t DNXHDContext::cid

compression id

Definition at line 57 of file dnxhddec.c.

◆ width

unsigned int DNXHDContext::width

Definition at line 58 of file dnxhddec.c.

◆ height

unsigned int DNXHDContext::height

Definition at line 58 of file dnxhddec.c.

◆ pix_fmt

enum AVPixelFormat DNXHDContext::pix_fmt

Definition at line 59 of file dnxhddec.c.

◆ mb_width

unsigned int DNXHDContext::mb_width

Definition at line 60 of file dnxhddec.c.

◆ mb_height

unsigned int DNXHDContext::mb_height

Definition at line 60 of file dnxhddec.c.

◆ mb_scan_index

uint32_t DNXHDContext::mb_scan_index[512]

Definition at line 61 of file dnxhddec.c.

◆ data_offset

int DNXHDContext::data_offset

Definition at line 62 of file dnxhddec.c.

Referenced by dnxhd_decode_header().

◆ cur_field

int DNXHDContext::cur_field

current interlaced field

Definition at line 63 of file dnxhddec.c.

◆ ac_vlc

VLC DNXHDContext::ac_vlc

Definition at line 64 of file dnxhddec.c.

◆ dc_vlc

VLC DNXHDContext::dc_vlc

Definition at line 64 of file dnxhddec.c.

◆ run_vlc

VLC DNXHDContext::run_vlc

Definition at line 64 of file dnxhddec.c.

◆ idsp

IDCTDSPContext DNXHDContext::idsp

Definition at line 65 of file dnxhddec.c.

◆ scantable

ScanTable DNXHDContext::scantable

Definition at line 66 of file dnxhddec.c.

Referenced by dnxhd_10bit_dct_quantize(), and dnxhd_10bit_dct_quantize_444().

◆ cid_table

const CIDEntry* DNXHDContext::cid_table

Definition at line 67 of file dnxhddec.c.

Referenced by dnxhd_decode_header().

◆ bit_depth

int DNXHDContext::bit_depth

Definition at line 68 of file dnxhddec.c.

◆ is_444

int DNXHDContext::is_444

Definition at line 69 of file dnxhddec.c.

◆ alpha

int DNXHDContext::alpha

Definition at line 70 of file dnxhddec.c.

◆ lla

int DNXHDContext::lla

Definition at line 71 of file dnxhddec.c.

◆ mbaff

int DNXHDContext::mbaff

Definition at line 72 of file dnxhddec.c.

◆ act

int DNXHDContext::act

Definition at line 73 of file dnxhddec.c.

Referenced by dnxhd_decode_macroblock().

◆ decode_dct_block

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

Definition at line 74 of file dnxhddec.c.


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