| 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 Oct 31 2025 06:56:26 for FFmpeg by
 1.8.11
 1.8.11