libvmaf
Loading...
Searching...
No Matches
integer_adm.h File Reference
#include "mem.h"
#include "stdio.h"
#include <errno.h>
#include <math.h>
#include <stdint.h>
#include <string.h>
Include dependency graph for integer_adm.h:

Go to the source code of this file.

Data Structures

struct  adm_dwt_band_t
struct  i4_adm_dwt_band_t
struct  AdmBuffer
struct  dwt_model_params

Macros

#define NUM_BUFS_ADM   30
#define M_PI   3.14159265358979323846264338327
#define DEFAULT_ADM_ENHN_GAIN_LIMIT   (100.0)
#define DEFAULT_ADM_NORM_VIEW_DIST   (3.0)
#define DEFAULT_ADM_REF_DISPLAY_HEIGHT   (1080)
#define ADM_BORDER_FACTOR   (0.1)
#define DEFAULT_ADM_NOISE_WEIGHT   (0.03125)
#define DEFAULT_ADM_CSF_SCALE   (1.0)
#define DEFAULT_ADM_CSF_DIAG_SCALE   (1.0)
#define DEFAULT_ADM_MIN_VAL   (0.0)
#define DEFAULT_ADM_CSF_MODE   (ADM_CSF_MODE_WATSON97)
#define DEFAULT_ADM_CSF_LUM   (100.0)
#define DIVS(n, d)
#define ONE_BY_15   8738
#define I4_ONE_BY_15   286331153

Enumerations

enum  ADM_CSF_MODE { ADM_CSF_MODE_WATSON97 = 0 , ADM_CSF_MODE_BARTEN = 1 , ADM_CSF_MODE_BARTEN_WATSON_BLEND = 2 , ADM_CSF_MODE_BARTEN_WATSON_BLEND_MAE = 3 }

Macro Definition Documentation

◆ ADM_BORDER_FACTOR

#define ADM_BORDER_FACTOR   (0.1)

◆ DEFAULT_ADM_CSF_DIAG_SCALE

#define DEFAULT_ADM_CSF_DIAG_SCALE   (1.0)

◆ DEFAULT_ADM_CSF_LUM

#define DEFAULT_ADM_CSF_LUM   (100.0)

◆ DEFAULT_ADM_CSF_MODE

#define DEFAULT_ADM_CSF_MODE   (ADM_CSF_MODE_WATSON97)

◆ DEFAULT_ADM_CSF_SCALE

#define DEFAULT_ADM_CSF_SCALE   (1.0)

◆ DEFAULT_ADM_ENHN_GAIN_LIMIT

#define DEFAULT_ADM_ENHN_GAIN_LIMIT   (100.0)

◆ DEFAULT_ADM_MIN_VAL

#define DEFAULT_ADM_MIN_VAL   (0.0)

◆ DEFAULT_ADM_NOISE_WEIGHT

#define DEFAULT_ADM_NOISE_WEIGHT   (0.03125)

◆ DEFAULT_ADM_NORM_VIEW_DIST

#define DEFAULT_ADM_NORM_VIEW_DIST   (3.0)

◆ DEFAULT_ADM_REF_DISPLAY_HEIGHT

#define DEFAULT_ADM_REF_DISPLAY_HEIGHT   (1080)

◆ DIVS

#define DIVS ( n,
d )
Value:
((n) / (d))

◆ I4_ONE_BY_15

#define I4_ONE_BY_15   286331153

◆ M_PI

#define M_PI   3.14159265358979323846264338327

◆ NUM_BUFS_ADM

#define NUM_BUFS_ADM   30

◆ ONE_BY_15

#define ONE_BY_15   8738

Enumeration Type Documentation

◆ ADM_CSF_MODE

Enumerator
ADM_CSF_MODE_WATSON97 
ADM_CSF_MODE_BARTEN 
ADM_CSF_MODE_BARTEN_WATSON_BLEND 
ADM_CSF_MODE_BARTEN_WATSON_BLEND_MAE