FFmpeg
|
Public Member Functions | |
DECLARE_ALIGNED (16, int16_t, blocks)[8][64] | |
Data Fields | |
AVCodecContext * | avctx |
GetBitContext | gb |
int64_t | cid |
compression id More... | |
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 More... | |
VLC | ac_vlc |
VLC | dc_vlc |
VLC | run_vlc |
int | last_dc [3] |
DSPContext | dsp |
ScanTable | scantable |
const CIDEntry * | cid_table |
int | bit_depth |
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 36 of file libavcodec/dnxhddec.c.
Member Function Documentation
DNXHDContext::DECLARE_ALIGNED | ( | 16 | , |
int16_t | , | ||
blocks | |||
) |
Field Documentation
VLC DNXHDContext::ac_vlc |
Definition at line 44 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_close(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().
AVCodecContext* DNXHDContext::avctx |
Definition at line 37 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_dct_block(), dnxhd_decode_header(), dnxhd_decode_init(), dnxhd_decode_macroblock(), dnxhd_encode_init(), and dnxhd_init_vlc().
int DNXHDContext::bit_depth |
Definition at line 50 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), dnxhd_decode_macroblock(), dnxhd_decode_macroblocks(), dnxhd_encode_init(), and dnxhd_init_vlc().
int DNXHDContext::chroma_scale[64] |
Definition at line 55 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblock().
int64_t DNXHDContext::cid |
compression id
Definition at line 39 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), dnxhd_decode_init(), and dnxhd_init_vlc().
const CIDEntry* DNXHDContext::cid_table |
Definition at line 49 of file libavcodec/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::cur_field |
current interlaced field
Definition at line 43 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().
VLC DNXHDContext::dc_vlc |
Definition at line 44 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_close(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().
void(* DNXHDContext::decode_dct_block) (struct DNXHDContext *ctx, int16_t *block, int n, int qscale) |
Definition at line 51 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblock().
DSPContext DNXHDContext::dsp |
Definition at line 46 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), dnxhd_decode_macroblock(), dnxhd_get_blocks(), and dnxhd_init_vlc().
GetBitContext DNXHDContext::gb |
Definition at line 38 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_dct_block(), dnxhd_decode_macroblock(), and dnxhd_decode_macroblocks().
unsigned int DNXHDContext::height |
Definition at line 40 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().
int DNXHDContext::last_dc[3] |
Definition at line 45 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblocks().
int DNXHDContext::last_qscale |
Definition at line 53 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_macroblock().
int DNXHDContext::luma_scale[64] |
Definition at line 54 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_dct_block(), and dnxhd_decode_macroblock().
unsigned int DNXHDContext::mb_height |
Definition at line 41 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().
uint32_t DNXHDContext::mb_scan_index[68] |
Definition at line 42 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().
unsigned int DNXHDContext::mb_width |
Definition at line 41 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_header(), and dnxhd_decode_macroblocks().
VLC DNXHDContext::run_vlc |
Definition at line 44 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_close(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().
ScanTable DNXHDContext::scantable |
Definition at line 48 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_10bit_dct_quantize(), dnxhd_decode_dct_block(), and dnxhd_init_vlc().
unsigned int DNXHDContext::width |
Definition at line 40 of file libavcodec/dnxhddec.c.
Referenced by dnxhd_decode_frame(), and dnxhd_decode_header().
The documentation for this struct was generated from the following file:
Generated on Fri Dec 20 2024 06:56:18 for FFmpeg by 1.8.11