FFmpeg
Data Fields
DNXHDContext Struct Reference

Data Fields

 
 
int64_t  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
 
 
 
 
int  last_dc [3]
 
 
int16_t  blocks [12][64]
 
 
const CIDEntrycid_table
 
int  bit_depth
 
int  is_444
 
void(*  decode_dct_block )(struct DNXHDContext *ctx, int16_t *block, int n, int qscale)
 
int  last_qscale
 
int  luma_scale [64]
 
int  chroma_scale [64]
 

Detailed Description

Definition at line 34 of file dnxhddec.c.

Field Documentation

AVCodecContext* DNXHDContext::avctx

Definition at line 35 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), dnxhd_decode_header(), dnxhd_decode_init(), dnxhd_decode_macroblock(), dnxhd_encode_init(), and dnxhd_init_vlc().

GetBitContext DNXHDContext::gb

Definition at line 36 of file dnxhddec.c.

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

int64_t DNXHDContext::cid

compression id

Definition at line 37 of file dnxhddec.c.

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

unsigned int DNXHDContext::width

Definition at line 38 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

unsigned int DNXHDContext::height

Definition at line 38 of file dnxhddec.c.

Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().

unsigned int DNXHDContext::mb_width

Definition at line 39 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().

unsigned int DNXHDContext::mb_height

Definition at line 39 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().

uint32_t DNXHDContext::mb_scan_index[68]

Definition at line 40 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().

int DNXHDContext::cur_field

current interlaced field

Definition at line 41 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

VLC DNXHDContext::ac_vlc

Definition at line 42 of file dnxhddec.c.

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

VLC DNXHDContext::dc_vlc

Definition at line 42 of file dnxhddec.c.

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

VLC DNXHDContext::run_vlc

Definition at line 42 of file dnxhddec.c.

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

int DNXHDContext::last_dc[3]

Definition at line 43 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblocks().

DSPContext DNXHDContext::dsp

Definition at line 44 of file dnxhddec.c.

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

int16_t DNXHDContext::blocks[12][64]

Definition at line 45 of file dnxhddec.c.

Referenced by dnxhd_decode_macroblock().

ScanTable DNXHDContext::scantable

Definition at line 46 of file dnxhddec.c.

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

const CIDEntry* DNXHDContext::cid_table

Definition at line 47 of file dnxhddec.c.

Referenced by dnxhd_calc_bits_thread(), dnxhd_decode_dct_block(), dnxhd_decode_frame(), dnxhd_decode_header(), dnxhd_decode_macroblock(), and dnxhd_init_vlc().

int DNXHDContext::bit_depth

Definition at line 48 of file dnxhddec.c.

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

int DNXHDContext::is_444

Definition at line 49 of file dnxhddec.c.

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

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

Definition at line 50 of file dnxhddec.c.

Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().

int DNXHDContext::last_qscale

Definition at line 52 of file dnxhddec.c.

Referenced by dnxhd_decode_macroblock().

int DNXHDContext::luma_scale[64]

Definition at line 53 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblock().

int DNXHDContext::chroma_scale[64]

Definition at line 54 of file dnxhddec.c.

Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblock().


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

Generated on Sun Mar 23 2014 23:50:37 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /