#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <inttypes.h>
#include <math.h>
#include <float.h>
#include <limits.h>
#include "libavutil/intfloat.h"
#include "libavutil/intreadwrite.h"
Go to the source code of this file.
◆ FFMIN
#define FFMIN |
( |
|
a, |
|
|
|
b |
|
) |
| ((a) > (b) ? (b) : (a)) |
◆ SIZE
◆ log16()
◆ int_sqrt()
static uint64_t int_sqrt |
( |
uint64_t |
a | ) |
|
|
static |
◆ get_s16l()
static int16_t get_s16l |
( |
uint8_t * |
p | ) |
|
|
static |
◆ get_f32l()
static float get_f32l |
( |
uint8_t * |
p | ) |
|
|
static |
◆ get_f64l()
static double get_f64l |
( |
uint8_t * |
p | ) |
|
|
static |
◆ run_psnr()
static int run_psnr |
( |
FILE * |
f[2], |
|
|
int |
len, |
|
|
int |
shift, |
|
|
int |
skip_bytes |
|
) |
| |
|
static |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ exp16_table
Initial value:= {
65537,
65538,
65540,
65544,
65552,
65568,
65600,
65664,
65793,
66050,
66568,
67616,
69763,
74262,
84150,
108051,
178145,
484249,
3578144,
195360063,
582360139072LL,
}
Definition at line 36 of file tiny_psnr.c.
Referenced by log16().