| FFmpeg
    | 
#include <avdct.h>
| Data Fields | |
| const AVClass * | av_class | 
| void(* | idct )(int16_t *block) | 
| uint8_t | idct_permutation [64] | 
| IDCT input permutation.  More... | |
| void(* | fdct )(int16_t *block) | 
| int | dct_algo | 
| DCT algorithm.  More... | |
| int | idct_algo | 
| IDCT algorithm.  More... | |
| void(* | get_pixels )(int16_t *block, const uint8_t *pixels, ptrdiff_t line_size) | 
| int | bits_per_sample | 
AVDCT context.
| const AVClass* AVDCT::av_class | 
Definition at line 30 of file avdct.h.
Referenced by avcodec_dct_alloc().
| uint8_t AVDCT::idct_permutation[64] | 
IDCT input permutation.
Several optimized IDCTs need a permutated input (relative to the normal order of the reference IDCT). This permutation must be performed before the idct_put/add. Note, normally this can be merged with the zigzag/alternate scan
 An example to avoid confusion:
Definition at line 48 of file avdct.h.
Referenced by ff_spp_init_x86(), and filter().
| int AVDCT::dct_algo | 
DCT algorithm.
must use AVOptions to set this field.
Definition at line 57 of file avdct.h.
Referenced by avcodec_dct_init().
| int AVDCT::idct_algo | 
IDCT algorithm.
must use AVOptions to set this field.
Definition at line 63 of file avdct.h.
Referenced by avcodec_dct_init().
| int AVDCT::bits_per_sample | 
Definition at line 69 of file avdct.h.
Referenced by avcodec_dct_init().
 1.8.6
 1.8.6