FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
LIBVMAFContext Struct Reference

Data Fields

const AVClassclass
 
FFFrameSync fs
 
const AVPixFmtDescriptordesc
 
int width
 
int height
 
double vmaf_score
 
pthread_t vmaf_thread
 
pthread_mutex_t lock
 
pthread_cond_t cond
 
int eof
 
AVFramegmain
 
AVFramegref
 
int frame_set
 
char * model_path
 
char * log_path
 
char * log_fmt
 
int disable_clip
 
int disable_avx
 
int enable_transform
 
int phone_model
 
int psnr
 
int ssim
 
int ms_ssim
 
char * pool
 
int error
 

Detailed Description

Definition at line 39 of file vf_libvmaf.c.

Field Documentation

const AVClass* LIBVMAFContext::class

Definition at line 40 of file vf_libvmaf.c.

FFFrameSync LIBVMAFContext::fs

Definition at line 41 of file vf_libvmaf.c.

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

const AVPixFmtDescriptor* LIBVMAFContext::desc

Definition at line 42 of file vf_libvmaf.c.

Referenced by compute_vmaf_score(), and config_input_ref().

int LIBVMAFContext::width

Definition at line 43 of file vf_libvmaf.c.

Referenced by compute_vmaf_score(), and config_input_ref().

int LIBVMAFContext::height

Definition at line 44 of file vf_libvmaf.c.

Referenced by compute_vmaf_score(), and config_input_ref().

double LIBVMAFContext::vmaf_score

Definition at line 45 of file vf_libvmaf.c.

Referenced by call_vmaf(), and compute_vmaf_score().

pthread_t LIBVMAFContext::vmaf_thread

Definition at line 46 of file vf_libvmaf.c.

Referenced by config_input_ref(), and uninit().

pthread_mutex_t LIBVMAFContext::lock

Definition at line 47 of file vf_libvmaf.c.

Referenced by call_vmaf(), do_vmaf(), init(), and uninit().

pthread_cond_t LIBVMAFContext::cond

Definition at line 48 of file vf_libvmaf.c.

Referenced by call_vmaf(), do_vmaf(), init(), and uninit().

int LIBVMAFContext::eof

Definition at line 49 of file vf_libvmaf.c.

Referenced by uninit().

AVFrame* LIBVMAFContext::gmain

Definition at line 50 of file vf_libvmaf.c.

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

AVFrame* LIBVMAFContext::gref

Definition at line 51 of file vf_libvmaf.c.

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

int LIBVMAFContext::frame_set

Definition at line 52 of file vf_libvmaf.c.

Referenced by do_vmaf().

char* LIBVMAFContext::model_path

Definition at line 53 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

char* LIBVMAFContext::log_path

Definition at line 54 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

char* LIBVMAFContext::log_fmt

Definition at line 55 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

int LIBVMAFContext::disable_clip

Definition at line 56 of file vf_libvmaf.c.

int LIBVMAFContext::disable_avx

Definition at line 57 of file vf_libvmaf.c.

int LIBVMAFContext::enable_transform

Definition at line 58 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

int LIBVMAFContext::phone_model

Definition at line 59 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

int LIBVMAFContext::psnr

Definition at line 60 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

int LIBVMAFContext::ssim

Definition at line 61 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

int LIBVMAFContext::ms_ssim

Definition at line 62 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

char* LIBVMAFContext::pool

Definition at line 63 of file vf_libvmaf.c.

Referenced by compute_vmaf_score().

int LIBVMAFContext::error

Definition at line 64 of file vf_libvmaf.c.

Referenced by call_vmaf(), compute_vmaf_score(), do_vmaf(), and init().


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