FFmpeg  4.0
Data Fields
MECmpContext Struct Reference

#include <libavcodec/me_cmp.h>

Data Fields

int(* sum_abs_dctelem )(int16_t *block)
 
me_cmp_func sad [6]
 
me_cmp_func sse [6]
 
me_cmp_func hadamard8_diff [6]
 
me_cmp_func dct_sad [6]
 
me_cmp_func quant_psnr [6]
 
me_cmp_func bit [6]
 
me_cmp_func rd [6]
 
me_cmp_func vsad [6]
 
me_cmp_func vsse [6]
 
me_cmp_func nsse [6]
 
me_cmp_func w53 [6]
 
me_cmp_func w97 [6]
 
me_cmp_func dct_max [6]
 
me_cmp_func dct264_sad [6]
 
me_cmp_func me_pre_cmp [6]
 
me_cmp_func me_cmp [6]
 
me_cmp_func me_sub_cmp [6]
 
me_cmp_func mb_cmp [6]
 
me_cmp_func ildct_cmp [6]
 
me_cmp_func frame_skip_cmp [6]
 
me_cmp_func pix_abs [2][4]
 
me_cmp_func median_sad [6]
 

Detailed Description

Definition at line 53 of file me_cmp.h.

Field Documentation

◆ sum_abs_dctelem

int(* MECmpContext::sum_abs_dctelem) (int16_t *block)

Definition at line 54 of file me_cmp.h.

Referenced by dct_sad8x8_c(), ff_me_cmp_init(), and hadamard_func().

◆ sad

me_cmp_func MECmpContext::sad[6]

◆ sse

me_cmp_func MECmpContext::sse[6]

◆ hadamard8_diff

me_cmp_func MECmpContext::hadamard8_diff[6]

Definition at line 58 of file me_cmp.h.

Referenced by ff_me_cmp_init(), ff_me_cmp_init_ppc(), ff_set_cmp(), and hadamard_func().

◆ dct_sad

me_cmp_func MECmpContext::dct_sad[6]

Definition at line 59 of file me_cmp.h.

Referenced by ff_set_cmp().

◆ quant_psnr

me_cmp_func MECmpContext::quant_psnr[6]

Definition at line 60 of file me_cmp.h.

Referenced by ff_set_cmp().

◆ bit

me_cmp_func MECmpContext::bit[6]

Definition at line 61 of file me_cmp.h.

Referenced by ff_set_cmp().

◆ rd

me_cmp_func MECmpContext::rd[6]

Definition at line 62 of file me_cmp.h.

Referenced by ff_set_cmp().

◆ vsad

me_cmp_func MECmpContext::vsad[6]

Definition at line 63 of file me_cmp.h.

Referenced by ff_me_cmp_init(), ff_set_cmp(), and hadamard_func().

◆ vsse

me_cmp_func MECmpContext::vsse[6]

Definition at line 64 of file me_cmp.h.

Referenced by ff_me_cmp_init(), and ff_set_cmp().

◆ nsse

me_cmp_func MECmpContext::nsse[6]

Definition at line 65 of file me_cmp.h.

Referenced by ff_me_cmp_init(), ff_set_cmp(), hadamard_func(), and sse_mb().

◆ w53

me_cmp_func MECmpContext::w53[6]

Definition at line 66 of file me_cmp.h.

Referenced by ff_dsputil_init_dwt(), and ff_set_cmp().

◆ w97

me_cmp_func MECmpContext::w97[6]

Definition at line 67 of file me_cmp.h.

Referenced by ff_dsputil_init_dwt(), and ff_set_cmp().

◆ dct_max

me_cmp_func MECmpContext::dct_max[6]

Definition at line 68 of file me_cmp.h.

Referenced by ff_set_cmp().

◆ dct264_sad

me_cmp_func MECmpContext::dct264_sad[6]

Definition at line 69 of file me_cmp.h.

Referenced by ff_set_cmp().

◆ me_pre_cmp

me_cmp_func MECmpContext::me_pre_cmp[6]

Definition at line 71 of file me_cmp.h.

Referenced by epzs_motion_search_internal(), and ff_init_me().

◆ me_cmp

me_cmp_func MECmpContext::me_cmp[6]

◆ me_sub_cmp

me_cmp_func MECmpContext::me_sub_cmp[6]

◆ mb_cmp

me_cmp_func MECmpContext::mb_cmp[6]

◆ ildct_cmp

me_cmp_func MECmpContext::ildct_cmp[6]

Definition at line 75 of file me_cmp.h.

Referenced by dvvideo_encode_init(), encode_mb_internal(), and ff_mpv_encode_init().

◆ frame_skip_cmp

me_cmp_func MECmpContext::frame_skip_cmp[6]

Definition at line 76 of file me_cmp.h.

Referenced by ff_mpv_encode_init(), and skip_check().

◆ pix_abs

me_cmp_func MECmpContext::pix_abs[2][4]

◆ median_sad

me_cmp_func MECmpContext::median_sad[6]

Definition at line 79 of file me_cmp.h.

Referenced by ff_me_cmp_init(), and ff_set_cmp().


The documentation for this struct was generated from the following file: