#include <stdio.h>#include <stdlib.h>#include <string.h>#include <inttypes.h>#include <assert.h>#include "libavutil/intfloat.h"Go to the source code of this file.
Defines | |
| #define | FFMIN(a, b) ((a) > (b) ? (b) : (a)) |
| #define | F 100 |
| #define | SIZE 2048 |
Functions | |
| static int64_t | log16 (uint64_t a) |
| static uint64_t | int_sqrt (uint64_t a) |
| static int16_t | get_s16l (uint8_t *p) |
| static float | get_f32l (uint8_t *p) |
| static int | run_psnr (FILE *f[2], int len, int shift, int skip_bytes) |
| int | main (int argc, char *argv[]) |
Variables | |
| uint64_t | exp16_table [21] |
| #define F 100 |
Definition at line 30 of file tiny_psnr.c.
| #define FFMIN | ( | a, | |||
| b | ) | ((a) > (b) ? (b) : (a)) |
Definition at line 29 of file tiny_psnr.c.
| #define SIZE 2048 |
Definition at line 31 of file tiny_psnr.c.
| static float get_f32l | ( | uint8_t * | p | ) | [static] |
| static int64_t log16 | ( | uint64_t | a | ) | [static] |
Definition at line 213 of file tiny_psnr.c.
| uint64_t exp16_table[21] |
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 33 of file tiny_psnr.c.
Referenced by log16().
1.5.8