FFmpeg
|
DSP utils. More...
#include "libavutil/imgutils.h"
#include "libavutil/internal.h"
#include "avcodec.h"
#include "copy_block.h"
#include "dct.h"
#include "dsputil.h"
#include "simple_idct.h"
#include "faandct.h"
#include "faanidct.h"
#include "imgconvert.h"
#include "mathops.h"
#include "mpegvideo.h"
#include "config.h"
#include "diracdsp.h"
#include "dsputil_template.c"
Go to the source code of this file.
Macros | |
#define | BIT_DEPTH 16 |
#define | BIT_DEPTH 8 |
#define | pb_7f (~0UL/255 * 0x7f) |
#define | pb_80 (~0UL/255 * 0x80) |
#define | avg2(a, b) ((a+b+1)>>1) |
#define | avg4(a, b, c, d) ((a+b+c+d+2)>>2) |
#define | QPEL_MC(r, OPNAME, RND, OP) |
#define | op_avg(a, b) a = (((a)+cm[((b) + 16)>>5]+1)>>1) |
#define | op_avg_no_rnd(a, b) a = (((a)+cm[((b) + 15)>>5])>>1) |
#define | op_put(a, b) a = cm[((b) + 16)>>5] |
#define | op_put_no_rnd(a, b) a = cm[((b) + 15)>>5] |
#define | put_qpel8_mc00_c ff_put_pixels8x8_c |
#define | avg_qpel8_mc00_c ff_avg_pixels8x8_c |
#define | put_qpel16_mc00_c ff_put_pixels16x16_c |
#define | avg_qpel16_mc00_c ff_avg_pixels16x16_c |
#define | put_no_rnd_qpel8_mc00_c ff_put_pixels8x8_c |
#define | put_no_rnd_qpel16_mc00_c ff_put_pixels16x16_c |
#define | B 0 |
#define | G 1 |
#define | R 2 |
#define | A 3 |
#define | BUTTERFLY2(o1, o2, i1, i2) |
#define | BUTTERFLY1(x, y) |
#define | BUTTERFLYA(x, y) (FFABS((x)+(y)) + FFABS((x)-(y))) |
#define | VSAD_INTRA(size) |
#define | SQ(a) ((a)*(a)) |
#define | VSSE_INTRA(size) |
#define | WRAPPER8_16_SQ(name8, name16) |
#define | dspfunc(PFX, IDX, NUM) |
#define | SET_CMP_FUNC(name) |
#define | FUNC(f, depth) f ## _ ## depth |
#define | FUNCC(f, depth) f ## _ ## depth ## _c |
#define | BIT_DEPTH_FUNCS(depth) c->get_pixels = FUNCC(get_pixels, depth); |
Functions | |
DECLARE_ALIGNED (16, uint16_t, ff_inv_zigzag_direct16)[64] | |
void | ff_init_scantable (uint8_t *permutation, ScanTable *st, const uint8_t *src_scantable) |
void | ff_init_scantable_permutation (uint8_t *idct_permutation, int idct_permutation_type) |
static int | pix_sum_c (uint8_t *pix, int line_size) |
static int | pix_norm1_c (uint8_t *pix, int line_size) |
static void | bswap_buf (uint32_t *dst, const uint32_t *src, int w) |
static void | bswap16_buf (uint16_t *dst, const uint16_t *src, int len) |
static int | sse4_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | sse8_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | sse16_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static void | diff_pixels_c (int16_t *av_restrict block, const uint8_t *s1, const uint8_t *s2, int stride) |
static void | put_pixels_clamped_c (const int16_t *block, uint8_t *av_restrict pixels, int 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, int line_size) |
static void | add_pixels8_c (uint8_t *av_restrict pixels, int16_t *block, int line_size) |
static void | add_pixels_clamped_c (const int16_t *block, uint8_t *av_restrict pixels, int 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 int | sum_abs_dctelem_c (int16_t *block) |
static void | fill_block16_c (uint8_t *block, uint8_t value, int line_size, int h) |
static void | fill_block8_c (uint8_t *block, uint8_t value, int line_size, int h) |
static void | gmc1_c (uint8_t *dst, uint8_t *src, int stride, int h, int x16, int y16, int rounder) |
void | ff_gmc_c (uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, int dxx, int dxy, int dyx, int dyy, int shift, int r, int width, int height) |
static void | put_tpel_pixels_mc00_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc10_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc20_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc01_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc11_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc12_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc02_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc21_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | put_tpel_pixels_mc22_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc00_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc10_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc20_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc01_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc11_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc12_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc02_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc21_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
static void | avg_tpel_pixels_mc22_c (uint8_t *dst, const uint8_t *src, int stride, int width, int height) |
void | ff_put_pixels8x8_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
void | ff_avg_pixels8x8_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
void | ff_put_pixels16x16_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
void | ff_avg_pixels16x16_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | wmv2_mspel8_h_lowpass (uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int h) |
static void | wmv2_mspel8_v_lowpass (uint8_t *dst, uint8_t *src, int dstStride, int srcStride, int w) |
static void | put_mspel8_mc10_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | put_mspel8_mc20_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | put_mspel8_mc30_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | put_mspel8_mc02_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | put_mspel8_mc12_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | put_mspel8_mc32_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | put_mspel8_mc22_c (uint8_t *dst, uint8_t *src, ptrdiff_t stride) |
static void | h263_v_loop_filter_c (uint8_t *src, int stride, int qscale) |
static void | h263_h_loop_filter_c (uint8_t *src, int stride, int qscale) |
static int | pix_abs16_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs16_x2_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs16_y2_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs16_xy2_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs8_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs8_x2_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs8_y2_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | pix_abs8_xy2_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
static int | nsse16_c (void *v, uint8_t *s1, uint8_t *s2, int stride, int h) |
static int | nsse8_c (void *v, uint8_t *s1, uint8_t *s2, int stride, int h) |
static int | try_8x8basis_c (int16_t rem[64], int16_t weight[64], int16_t basis[64], int scale) |
static void | add_8x8basis_c (int16_t rem[64], int16_t basis[64], int scale) |
static int | zero_cmp (void *s, uint8_t *a, uint8_t *b, int stride, int h) |
void | ff_set_cmp (DSPContext *c, me_cmp_func *cmp, int type) |
static void | add_bytes_c (uint8_t *dst, uint8_t *src, int w) |
static void | diff_bytes_c (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int w) |
static void | add_hfyu_median_prediction_c (uint8_t *dst, const uint8_t *src1, const uint8_t *diff, int w, int *left, int *left_top) |
static void | sub_hfyu_median_prediction_c (uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int w, int *left, int *left_top) |
static int | add_hfyu_left_prediction_c (uint8_t *dst, const uint8_t *src, int w, int acc) |
static void | add_hfyu_left_prediction_bgr32_c (uint8_t *dst, const uint8_t *src, int w, int *red, int *green, int *blue, int *alpha) |
static int | hadamard8_diff8x8_c (void *s, uint8_t *dst, uint8_t *src, int stride, int h) |
static int | hadamard8_intra8x8_c (void *s, uint8_t *src, uint8_t *dummy, int stride, int h) |
static int | dct_sad8x8_c (void *c, uint8_t *src1, uint8_t *src2, int stride, int h) |
static int | dct_max8x8_c (void *c, uint8_t *src1, uint8_t *src2, int stride, int h) |
static int | quant_psnr8x8_c (void *c, uint8_t *src1, uint8_t *src2, int stride, int h) |
static int | rd8x8_c (void *c, uint8_t *src1, uint8_t *src2, int stride, int h) |
static int | bit8x8_c (void *c, uint8_t *src1, uint8_t *src2, int stride, int h) |
static int | vsad16_c (void *c, uint8_t *s1, uint8_t *s2, int stride, int h) |
static int | vsse16_c (void *c, uint8_t *s1, uint8_t *s2, int stride, int h) |
static int | ssd_int8_vs_int16_c (const int8_t *pix1, const int16_t *pix2, int size) |
static uint32_t | clipf_c_one (uint32_t a, uint32_t mini, uint32_t maxi, uint32_t maxisign) |
static void | vector_clipf_c_opposite_sign (float *dst, const float *src, float *min, float *max, int len) |
static void | vector_clipf_c (float *dst, const float *src, float min, float max, int len) |
static int32_t | scalarproduct_int16_c (const int16_t *v1, const int16_t *v2, int order) |
static int32_t | scalarproduct_and_madd_int16_c (int16_t *v1, const int16_t *v2, const int16_t *v3, int order, int mul) |
static void | apply_window_int16_c (int16_t *output, const int16_t *input, const int16_t *window, unsigned int len) |
static void | vector_clip_int32_c (int32_t *dst, const int32_t *src, int32_t min, int32_t max, unsigned int len) |
static void | ff_jref_idct_put (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct_add (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct4_put (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct4_add (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct2_put (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct2_add (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct1_put (uint8_t *dest, int line_size, int16_t *block) |
static void | ff_jref_idct1_add (uint8_t *dest, int line_size, int16_t *block) |
av_cold void | ff_dsputil_static_init (void) |
int | ff_check_alignment (void) |
av_cold void | ff_dsputil_init (DSPContext *c, AVCodecContext *avctx) |
av_cold void | dsputil_init (DSPContext *c, AVCodecContext *avctx) |
av_cold void | avpriv_dsputil_init (DSPContext *c, AVCodecContext *avctx) |
Variables | |
uint32_t | ff_squareTbl [512] = {0, } |
const uint8_t | ff_zigzag248_direct [64] |
const uint8_t | ff_alternate_horizontal_scan [64] |
const uint8_t | ff_alternate_vertical_scan [64] |
static const uint8_t | simple_mmx_permutation [64] |
static const uint8_t | idct_sse2_row_perm [8] = {0, 4, 1, 5, 2, 6, 3, 7} |
Detailed Description
DSP utils.
Definition in file dsputil.c.
Macro Definition Documentation
#define A 3 |
Definition at line 2028 of file dsputil.c.
Referenced by add_hfyu_left_prediction_bgr32_c(), and gmc1_c().
Definition at line 520 of file dsputil.c.
Referenced by pix_abs16_x2_c(), pix_abs16_y2_c(), pix_abs8_x2_c(), and pix_abs8_y2_c().
Definition at line 521 of file dsputil.c.
Referenced by avg2(), pix_abs16_xy2_c(), and pix_abs8_xy2_c().
#define avg_qpel16_mc00_c ff_avg_pixels16x16_c |
#define avg_qpel8_mc00_c ff_avg_pixels8x8_c |
#define B 0 |
Definition at line 2025 of file dsputil.c.
Referenced by add_hfyu_left_prediction_bgr32_c(), altivec_uyvy_rgb32(), avg_no_rnd_vc1_chroma_mc8_c(), decode_bgr_1(), decode_frame(), decode_haar_block(), decode_image_block(), encode_frame(), ff_h263_pred_motion(), ff_yuv2packedX_altivec(), find_and_decode_index(), generate_joint_tables(), gmc1_c(), horizX1Filter(), idct(), initFilter(), ipvideo_decode_block_opcode_0x2(), ipvideo_decode_block_opcode_0x3(), ipvideo_decode_block_opcode_0x4(), median_predict(), pred_16x8_motion(), pred_motion(), pred_pskip_motion(), pred_spatial_direct_motion(), put_no_rnd_vc1_chroma_mc4_c(), put_no_rnd_vc1_chroma_mc8_c(), request_frame(), restore_median(), restore_median_il(), rv30_decode_intra_types(), rv34_pred_mv(), rv34_pred_mv_b(), rv34_pred_mv_rv3(), rv40_decode_intra_types(), sbr_hf_assemble(), sub_left_prediction_bgr32(), vc1_pred_b_mv(), vc1_pred_mv(), vc1_pred_mv_intfr(), wmv2_pred_motion(), wv_unpack_stereo(), yuv2gbrp_full_X_c(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), and yuv2rgb_write_full().
#define BIT_DEPTH_FUNCS | ( | depth | ) | c->get_pixels = FUNCC(get_pixels, depth); |
Referenced by ff_dsputil_init().
Definition at line 2064 of file dsputil.c.
Referenced by hadamard8_diff8x8_c(), and hadamard8_intra8x8_c().
#define BUTTERFLY2 | ( | o1, | |
o2, | |||
i1, | |||
i2 | |||
) |
Definition at line 2060 of file dsputil.c.
Referenced by hadamard8_diff8x8_c(), and hadamard8_intra8x8_c().
Definition at line 2073 of file dsputil.c.
Referenced by hadamard8_diff8x8_c(), and hadamard8_intra8x8_c().
#define dspfunc | ( | PFX, | |
IDX, | |||
NUM | |||
) |
Referenced by ff_dsputil_init().
#define G 1 |
Definition at line 2026 of file dsputil.c.
Referenced by add_hfyu_left_prediction_bgr32_c(), altivec_uyvy_rgb32(), decode_bgr_1(), decode_frame(), encode_frame(), ff_yuv2packedX_altivec(), generate_joint_tables(), idct(), request_frame(), sub_left_prediction_bgr32(), yuv2gbrp_full_X_c(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), and yuv2rgb_write_full().
#define pb_7f (~0UL/255 * 0x7f) |
Definition at line 55 of file dsputil.c.
Referenced by add_bytes_c(), and diff_bytes_c().
#define pb_80 (~0UL/255 * 0x80) |
Definition at line 56 of file dsputil.c.
Referenced by add_bytes_c(), and diff_bytes_c().
#define put_no_rnd_qpel16_mc00_c ff_put_pixels16x16_c |
#define put_no_rnd_qpel8_mc00_c ff_put_pixels8x8_c |
#define put_qpel16_mc00_c ff_put_pixels16x16_c |
#define put_qpel8_mc00_c ff_put_pixels8x8_c |
#define R 2 |
Definition at line 2027 of file dsputil.c.
Referenced by add_hfyu_left_prediction_bgr32_c(), altivec_uyvy_rgb32(), copy(), decode_bgr_1(), decode_frame(), encode_frame(), ff_yuv2packedX_altivec(), generate_joint_tables(), ls_decode_line(), ls_encode_line(), mix6to2(), mix8to2(), request_frame(), sub_left_prediction_bgr32(), void(), wv_unpack_stereo(), yuv2gbrp_full_X_c(), yuv2rgb48_1_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), and yuv2rgb_write_full().
#define SET_CMP_FUNC | ( | name | ) |
Referenced by ff_dsputil_init().
#define VSAD_INTRA | ( | size | ) |
#define VSSE_INTRA | ( | size | ) |
#define WRAPPER8_16_SQ | ( | name8, | |
name16 | |||
) |
Function Documentation
|
static |
Definition at line 1857 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1929 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2030 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2000 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 1965 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 422 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 478 of file dsputil.c.
Referenced by ff_jref_idct2_add().
|
static |
Definition at line 462 of file dsputil.c.
Referenced by ff_jref_idct4_add().
|
static |
Definition at line 442 of file dsputil.c.
Referenced by ff_dsputil_init(), and ff_jref_idct_add().
|
static |
Definition at line 2572 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 701 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 732 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 765 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 710 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 743 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 754 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 721 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 776 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 787 of file dsputil.c.
Referenced by ff_dsputil_init().
av_cold void avpriv_dsputil_init | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Definition at line 2932 of file dsputil.c.
Referenced by config_input(), config_props(), and init().
|
static |
Definition at line 254 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 236 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 2507 of file dsputil.c.
Referenced by vector_clipf_c_opposite_sign().
DECLARE_ALIGNED | ( | 16 | , |
uint16_t | , | ||
ff_inv_zigzag_direct16 | |||
) |
|
static |
Definition at line 1940 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 328 of file dsputil.c.
Referenced by ff_dsputil_init().
av_cold void dsputil_init | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
int ff_check_alignment | ( | void | ) |
Definition at line 2655 of file dsputil.c.
Referenced by encode_thread(), estimate_motion_thread(), ff_dsputil_init(), and mb_var_thread().
av_cold void ff_dsputil_init | ( | DSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Definition at line 2675 of file dsputil.c.
Referenced by ac3_decode_init(), ape_decode_init(), avpriv_dsputil_init(), cllc_decode_init(), cook_decode_init(), decode_init(), decoder_init(), dirac_decode_init(), dnxhd_decode_header(), dsputil_init(), ff_ac3_encode_init(), ff_asv_common_init(), ff_cavs_init(), ff_dct_common_init(), ff_dvvideo_init(), ff_h264_decode_init(), ff_huffyuv_common_init(), ff_mjpeg_decode_init(), ffv1_common_init(), flac_encode_init(), h264_set_parameter_from_sps(), imc_decode_init(), lag_decode_init(), main(), mca(), mimic_decode_init(), mp_decode_init(), mpc7_decode_init(), mpc8_decode_init(), png_enc_init(), svq1_encode_init(), tak_decode_init(), tqi_decode_init(), truespeech_decode_init(), utvideo_encode_init(), vble_decode_init(), and vf_open().
Definition at line 2644 of file dsputil.c.
Referenced by avcodec_init().
void ff_gmc_c | ( | uint8_t * | dst, |
uint8_t * | src, | ||
int | stride, | ||
int | h, | ||
int | ox, | ||
int | oy, | ||
int | dxx, | ||
int | dxy, | ||
int | dyx, | ||
int | dyy, | ||
int | shift, | ||
int | r, | ||
int | width, | ||
int | height | ||
) |
Definition at line 546 of file dsputil.c.
Referenced by DECLARE_ALIGNED(), and ff_dsputil_init().
Definition at line 110 of file dsputil.c.
Referenced by decode_frame_header(), decode_init(), decode_vop_header(), dnxhd_init_vlc(), encode_init(), ff_cavs_init(), ff_dct_common_init(), ff_intrax8_common_init(), ff_mjpeg_decode_init(), ff_msmpeg4_common_init(), ff_wmv2_common_init(), mimic_decode_init(), mpeg_decode_picture_coding_extension(), tgq_decode_init(), and tqi_decode_init().
Definition at line 131 of file dsputil.c.
Referenced by decode_init(), ff_cavs_init(), ff_dsputil_init(), ff_proresdsp_init(), ff_wmv2_common_init(), tgq_decode_init(), and tqi_decode_init().
Definition at line 2638 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2634 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2628 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2623 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2617 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2612 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2606 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2601 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1330 of file dsputil.c.
Referenced by ff_dsputil_init().
void ff_set_cmp | ( | DSPContext * | c, |
me_cmp_func * | cmp, | ||
int | type | ||
) |
Definition at line 1869 of file dsputil.c.
Referenced by encode_init(), ff_dvvideo_init(), ff_init_me(), and ff_MPV_encode_init().
Definition at line 500 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 510 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 523 of file dsputil.c.
Referenced by ff_dsputil_init(), and ff_dsputil_init_align().
Definition at line 1553 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1516 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2120 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1790 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1816 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 1590 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1618 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 1676 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1646 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 1706 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1726 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1768 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1746 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 188 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 166 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1484 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1465 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1489 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1472 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1509 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1477 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 1499 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 386 of file dsputil.c.
Referenced by ff_jref_idct2_put().
|
static |
Definition at line 369 of file dsputil.c.
Referenced by ff_jref_idct4_put().
|
static |
Definition at line 348 of file dsputil.c.
Referenced by ff_dsputil_init(), and ff_jref_idct_put().
|
static |
Definition at line 401 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 604 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 635 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 668 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 613 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 646 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 657 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 624 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 679 of file dsputil.c.
Referenced by ff_dsputil_init().
|
inlinestatic |
Definition at line 690 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2562 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2552 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2473 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 298 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 260 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 277 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 1982 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 492 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 1842 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2585 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2534 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 2516 of file dsputil.c.
Referenced by vector_clipf_c().
Definition at line 2424 of file dsputil.c.
Referenced by ff_dsputil_init().
Definition at line 2458 of file dsputil.c.
Referenced by ff_dsputil_init().
|
static |
Definition at line 1354 of file dsputil.c.
Referenced by put_mspel8_mc10_c(), put_mspel8_mc12_c(), put_mspel8_mc20_c(), put_mspel8_mc22_c(), put_mspel8_mc30_c(), and put_mspel8_mc32_c().
|
static |
Definition at line 1436 of file dsputil.c.
Referenced by put_mspel8_mc02_c(), put_mspel8_mc12_c(), put_mspel8_mc22_c(), and put_mspel8_mc32_c().
Definition at line 1865 of file dsputil.c.
Referenced by ff_set_cmp().
Variable Documentation
const uint8_t ff_alternate_horizontal_scan[64] |
Definition at line 74 of file dsputil.c.
Referenced by decode_vop_header(), and ff_dct_common_init().
const uint8_t ff_alternate_vertical_scan[64] |
Definition at line 85 of file dsputil.c.
Referenced by decode_vop_header(), ff_dct_common_init(), and mpeg_decode_picture_coding_extension().
uint32_t ff_squareTbl[512] = {0, } |
Definition at line 45 of file dsputil.c.
Referenced by ff_dsputil_static_init(), pix_norm1(), pix_norm1_c(), sse(), sse16_c(), sse4_c(), and sse8_c().
const uint8_t ff_zigzag248_direct[64] |
Definition at line 60 of file dsputil.c.
Referenced by dv_init_enc_block(), and ff_dvvideo_init().
|
static |
Definition at line 108 of file dsputil.c.
Referenced by ff_init_scantable_permutation().
|
static |
Definition at line 97 of file dsputil.c.
Referenced by ff_init_scantable_permutation().
Generated on Fri Dec 20 2024 06:56:12 for FFmpeg by 1.8.11