|
FFmpeg
|
#include "config.h"#include "config_components.h"#include "libavutil/attributes.h"#include "libavutil/common.h"#include "avcodec.h"#include "dct.h"#include "faanidct.h"#include "idctdsp.h"#include "simple_idct.h"#include "xvididct.h"Go to the source code of this file.
Functions | |
| av_cold void | ff_permute_scantable (uint8_t dst[64], const uint8_t src[64], const uint8_t permutation[64]) |
| av_cold void | ff_init_scantable_permutation (uint8_t *idct_permutation, enum idct_permutation_type perm_type) |
| void | ff_put_pixels_clamped_c (const int16_t *block, uint8_t *av_restrict pixels, ptrdiff_t line_size) |
| static void | put_pixels_clamped4_c (const int16_t *block, uint8_t *av_restrict pixels, int line_size) |
| static void | put_pixels_clamped2_c (const int16_t *block, uint8_t *av_restrict pixels, int line_size) |
| static void | put_signed_pixels_clamped_c (const int16_t *block, uint8_t *av_restrict pixels, ptrdiff_t line_size) |
| void | ff_add_pixels_clamped_c (const int16_t *block, uint8_t *av_restrict pixels, ptrdiff_t line_size) |
| static void | add_pixels_clamped4_c (const int16_t *block, uint8_t *av_restrict pixels, int line_size) |
| static void | add_pixels_clamped2_c (const int16_t *block, uint8_t *av_restrict pixels, int line_size) |
| static void | ff_jref_idct4_put (uint8_t *dest, ptrdiff_t line_size, int16_t *block) |
| static void | ff_jref_idct4_add (uint8_t *dest, ptrdiff_t line_size, int16_t *block) |
| static void | ff_jref_idct2_put (uint8_t *dest, ptrdiff_t line_size, int16_t *block) |
| static void | ff_jref_idct2_add (uint8_t *dest, ptrdiff_t line_size, int16_t *block) |
| static void | ff_jref_idct1_put (uint8_t *dest, ptrdiff_t line_size, int16_t *block) |
| static void | ff_jref_idct1_add (uint8_t *dest, ptrdiff_t line_size, int16_t *block) |
| av_cold void | ff_idctdsp_init (IDCTDSPContext *c, AVCodecContext *avctx) |
| av_cold void ff_permute_scantable | ( | uint8_t | dst[64], |
| const uint8_t | src[64], | ||
| const uint8_t | permutation[64] | ||
| ) |
Definition at line 30 of file idctdsp.c.
Referenced by decode_frame_header(), decode_init(), decode_studio_vop_header(), decode_vop_header(), dnxhd_decode_header(), ff_cavs_init(), ff_intrax8_common_init(), ff_mpv_idct_init(), ff_msmpeg4_common_init(), ff_wmv2_common_init(), init_idct(), jpg_init(), mimic_decode_init(), and speedhq_decode_init().
| av_cold void ff_init_scantable_permutation | ( | uint8_t * | idct_permutation, |
| enum idct_permutation_type | perm_type | ||
| ) |
Definition at line 39 of file idctdsp.c.
Referenced by decode_init(), ff_cavs_init(), ff_idctdsp_init(), ff_intrax8_common_init(), ff_proresdsp_init(), ff_wmv2_common_init(), and ff_xvid_idct_init().
| void ff_put_pixels_clamped_c | ( | const int16_t * | block, |
| uint8_t *av_restrict | pixels, | ||
| ptrdiff_t | line_size | ||
| ) |
Definition at line 73 of file idctdsp.c.
Referenced by ff_idctdsp_init(), ff_jref_idct_put(), j_rev_dct_arm_put(), simple_idct_arm_put(), and xvid_idct_put().
|
static |
Definition at line 94 of file idctdsp.c.
Referenced by ff_jref_idct4_put().
|
static |
Definition at line 111 of file idctdsp.c.
Referenced by ff_jref_idct2_put().
|
static |
Definition at line 126 of file idctdsp.c.
Referenced by ff_idctdsp_init().
| void ff_add_pixels_clamped_c | ( | const int16_t * | block, |
| uint8_t *av_restrict | pixels, | ||
| ptrdiff_t | line_size | ||
| ) |
Definition at line 147 of file idctdsp.c.
Referenced by ff_idctdsp_init(), ff_jref_idct_add(), and xvid_idct_add().
|
static |
Definition at line 167 of file idctdsp.c.
Referenced by ff_jref_idct4_add().
|
static |
Definition at line 183 of file idctdsp.c.
Referenced by ff_jref_idct2_add().
|
static |
Definition at line 197 of file idctdsp.c.
Referenced by ff_idctdsp_init().
|
static |
Definition at line 202 of file idctdsp.c.
Referenced by ff_idctdsp_init().
|
static |
Definition at line 208 of file idctdsp.c.
Referenced by ff_idctdsp_init().
|
static |
Definition at line 213 of file idctdsp.c.
Referenced by ff_idctdsp_init().
|
static |
Definition at line 219 of file idctdsp.c.
Referenced by ff_idctdsp_init().
|
static |
Definition at line 223 of file idctdsp.c.
Referenced by ff_idctdsp_init().
| av_cold void ff_idctdsp_init | ( | IDCTDSPContext * | c, |
| AVCodecContext * | avctx | ||
| ) |
Definition at line 228 of file idctdsp.c.
Referenced by aic_decode_init(), avcodec_dct_init(), check_add_put_clamped(), clv_decode_init(), decode_init(), dnxhd_decode_header(), dvvideo_decode_init(), ff_mpv_idct_init(), ff_rtjpeg_init(), init_idct(), jpg_init(), mimic_decode_init(), and speedhq_decode_init().
1.8.17