FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

AVCodecContext* DNXHDContext::avctx
RowContext* DNXHDContext::rows
BlockDSPContext DNXHDContext::bdsp

Definition at line 54 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_header().

const uint8_t* DNXHDContext::buf

Definition at line 55 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_row().

int DNXHDContext::buf_size

Definition at line 56 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_row().

int64_t DNXHDContext::cid

compression id

Definition at line 57 of file dnxhddec.c.

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

unsigned int DNXHDContext::width

Definition at line 58 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

unsigned int DNXHDContext::height

Definition at line 58 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

enum AVPixelFormat DNXHDContext::pix_fmt

Definition at line 59 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

unsigned int DNXHDContext::mb_width

Definition at line 60 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_row().

unsigned int DNXHDContext::mb_height

Definition at line 60 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

uint32_t DNXHDContext::mb_scan_index[512]

Definition at line 61 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_row().

int DNXHDContext::data_offset

Definition at line 62 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

int DNXHDContext::cur_field

current interlaced field

Definition at line 63 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

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().

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().

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().

IDCTDSPContext DNXHDContext::idsp

Definition at line 65 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

ScanTable DNXHDContext::scantable
const CIDEntry* DNXHDContext::cid_table
int DNXHDContext::bit_depth
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().

int DNXHDContext::alpha

Definition at line 70 of file dnxhddec.c.

Referenced by dnxhd_decode_header().

int DNXHDContext::lla

Definition at line 71 of file dnxhddec.c.

Referenced by dnxhd_decode_header().

int DNXHDContext::mbaff

Definition at line 72 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

int DNXHDContext::act

Definition at line 73 of file dnxhddec.c.

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

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

Definition at line 74 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().


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