#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <inttypes.h>
#include "config.h"
#include "mp_msg.h"
#include "cpudetect.h"
#include "img_format.h"
#include "mp_image.h"
#include "vf.h"
Go to the source code of this file.
|
static void | create_lut (eq2_param_t *par) |
|
static void | apply_lut (eq2_param_t *par, unsigned char *dst, unsigned char *src, unsigned w, unsigned h, unsigned dstride, unsigned sstride) |
|
static int | put_image (vf_instance_t *vf, mp_image_t *src, double pts) |
|
static void | check_values (eq2_param_t *par) |
|
static void | print_values (vf_eq2_t *eq2) |
|
static void | set_contrast (vf_eq2_t *eq2, double c) |
|
static void | set_brightness (vf_eq2_t *eq2, double b) |
|
static void | set_gamma (vf_eq2_t *eq2, double g) |
|
static void | set_saturation (vf_eq2_t *eq2, double s) |
|
static int | control (vf_instance_t *vf, int request, void *data) |
|
static int | query_format (vf_instance_t *vf, unsigned fmt) |
|
static void | uninit (vf_instance_t *vf) |
|
static int | vf_open (vf_instance_t *vf, char *args) |
|
static void apply_lut |
( |
eq2_param_t * |
par, |
|
|
unsigned char * |
dst, |
|
|
unsigned char * |
src, |
|
|
unsigned |
w, |
|
|
unsigned |
h, |
|
|
unsigned |
dstride, |
|
|
unsigned |
sstride |
|
) |
| |
|
static |
Initial value:= {
"Software equalizer",
"eq2",
"Hampa Hug, Daniel Moreno, Richard Felker",
"",
NULL
}
Definition at line 512 of file vf_eq2.c.