FFmpeg  4.0
Data Fields
SSIMContext Struct Reference

Data Fields

const AVClassclass
 
FFFrameSync fs
 
FILE * stats_file
 
char * stats_file_str
 
int nb_components
 
int max
 
uint64_t nb_frames
 
double ssim [4]
 
double ssim_total
 
char comps [4]
 
float coefs [4]
 
uint8_t rgba_map [4]
 
int planewidth [4]
 
int planeheight [4]
 
inttemp
 
int is_rgb
 
float(* ssim_plane )(SSIMDSPContext *dsp, uint8_t *main, int main_stride, uint8_t *ref, int ref_stride, int width, int height, void *temp, int max)
 
SSIMDSPContext dsp
 

Detailed Description

Definition at line 48 of file vf_ssim.c.

Field Documentation

◆ class

const AVClass* SSIMContext::class

Definition at line 49 of file vf_ssim.c.

◆ fs

FFFrameSync SSIMContext::fs

Definition at line 50 of file vf_ssim.c.

Referenced by activate(), config_output(), init(), and uninit().

◆ stats_file

FILE* SSIMContext::stats_file

Definition at line 51 of file vf_ssim.c.

Referenced by do_ssim(), init(), and uninit().

◆ stats_file_str

char* SSIMContext::stats_file_str

Definition at line 52 of file vf_ssim.c.

Referenced by init().

◆ nb_components

int SSIMContext::nb_components

Definition at line 53 of file vf_ssim.c.

Referenced by config_input_ref(), do_ssim(), and uninit().

◆ max

int SSIMContext::max

Definition at line 54 of file vf_ssim.c.

Referenced by config_input_ref(), and do_ssim().

◆ nb_frames

uint64_t SSIMContext::nb_frames

Definition at line 55 of file vf_ssim.c.

Referenced by do_ssim(), and uninit().

◆ ssim

double SSIMContext::ssim[4]

Definition at line 56 of file vf_ssim.c.

Referenced by do_ssim(), ssim_endn_16bit(), ssim_endn_8bit(), ssim_plane(), ssim_plane_16bit(), and uninit().

◆ ssim_total

double SSIMContext::ssim_total

Definition at line 56 of file vf_ssim.c.

Referenced by do_ssim(), and uninit().

◆ comps

char SSIMContext::comps[4]

Definition at line 57 of file vf_ssim.c.

Referenced by config_input_ref(), do_ssim(), and uninit().

◆ coefs

float SSIMContext::coefs[4]

Definition at line 58 of file vf_ssim.c.

Referenced by config_input_ref(), and do_ssim().

◆ rgba_map

uint8_t SSIMContext::rgba_map[4]

Definition at line 59 of file vf_ssim.c.

Referenced by config_input_ref(), do_ssim(), and uninit().

◆ planewidth

int SSIMContext::planewidth[4]

Definition at line 60 of file vf_ssim.c.

Referenced by config_input_ref(), and do_ssim().

◆ planeheight

int SSIMContext::planeheight[4]

Definition at line 61 of file vf_ssim.c.

Referenced by config_input_ref(), and do_ssim().

◆ temp

int* SSIMContext::temp

Definition at line 62 of file vf_ssim.c.

Referenced by config_input_ref(), do_ssim(), ssim_plane(), ssim_plane_16bit(), and uninit().

◆ is_rgb

int SSIMContext::is_rgb

Definition at line 63 of file vf_ssim.c.

Referenced by config_input_ref(), do_ssim(), and uninit().

◆ ssim_plane

float(* SSIMContext::ssim_plane) (SSIMDSPContext *dsp, uint8_t *main, int main_stride, uint8_t *ref, int ref_stride, int width, int height, void *temp, int max)

Definition at line 64 of file vf_ssim.c.

Referenced by config_input_ref(), and do_ssim().

◆ dsp

SSIMDSPContext SSIMContext::dsp

Definition at line 69 of file vf_ssim.c.

Referenced by config_input_ref(), and do_ssim().


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