#include <string.h>
#include "libavutil/avutil.h"
#include "postprocess.h"
Go to the source code of this file.
Data Structures | |
struct | PPFilter |
Postprocessng filter. More... | |
struct | PPMode |
Postprocessng mode. More... | |
struct | PPContext |
postprocess context. More... | |
Defines | |
#define | V_DEBLOCK 0x01 |
#define | H_DEBLOCK 0x02 |
#define | DERING 0x04 |
#define | LEVEL_FIX 0x08 |
Brightness & Contrast. | |
#define | LUM_V_DEBLOCK V_DEBLOCK |
#define | LUM_H_DEBLOCK H_DEBLOCK |
#define | CHROM_V_DEBLOCK (V_DEBLOCK<<4) |
#define | CHROM_H_DEBLOCK (H_DEBLOCK<<4) |
#define | LUM_DERING DERING |
#define | CHROM_DERING (DERING<<4) |
#define | LUM_LEVEL_FIX LEVEL_FIX |
#define | CHROM_LEVEL_FIX (LEVEL_FIX<<4) |
#define | V_X1_FILTER 0x0200 |
#define | V_A_DEBLOCK 0x0400 |
#define | H_X1_FILTER 0x2000 |
#define | H_A_DEBLOCK 0x4000 |
#define | FULL_Y_RANGE 0x8000 |
select between full y range (255-0) or standart one (234-16) | |
#define | LINEAR_IPOL_DEINT_FILTER 0x10000 |
#define | LINEAR_BLEND_DEINT_FILTER 0x20000 |
#define | CUBIC_BLEND_DEINT_FILTER 0x8000 |
#define | CUBIC_IPOL_DEINT_FILTER 0x40000 |
#define | MEDIAN_DEINT_FILTER 0x80000 |
#define | FFMPEG_DEINT_FILTER 0x400000 |
#define | LOWPASS5_DEINT_FILTER 0x800000 |
#define | TEMP_NOISE_FILTER 0x100000 |
#define | FORCE_QUANT 0x200000 |
Functions | |
static int | CLIP (int a) |
static void | linecpy (void *dest, const void *src, int lines, int stride) |
Definition in file postprocess_internal.h.
#define CHROM_DERING (DERING<<4) |
Definition at line 43 of file postprocess_internal.h.
#define CHROM_H_DEBLOCK (H_DEBLOCK<<4) |
Definition at line 41 of file postprocess_internal.h.
#define CHROM_LEVEL_FIX (LEVEL_FIX<<4) |
Definition at line 45 of file postprocess_internal.h.
#define CHROM_V_DEBLOCK (V_DEBLOCK<<4) |
Definition at line 40 of file postprocess_internal.h.
#define CUBIC_BLEND_DEINT_FILTER 0x8000 |
Definition at line 61 of file postprocess_internal.h.
#define CUBIC_IPOL_DEINT_FILTER 0x40000 |
#define DERING 0x04 |
#define FFMPEG_DEINT_FILTER 0x400000 |
#define FORCE_QUANT 0x200000 |
Definition at line 68 of file postprocess_internal.h.
Referenced by pp_get_mode_by_name_and_quality(), and pp_postprocess().
#define FULL_Y_RANGE 0x8000 |
select between full y range (255-0) or standart one (234-16)
Definition at line 56 of file postprocess_internal.h.
#define H_A_DEBLOCK 0x4000 |
Definition at line 53 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
#define H_DEBLOCK 0x02 |
Definition at line 34 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
#define H_X1_FILTER 0x2000 |
#define LEVEL_FIX 0x08 |
Brightness & Contrast.
Definition at line 36 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
#define LINEAR_BLEND_DEINT_FILTER 0x20000 |
#define LINEAR_IPOL_DEINT_FILTER 0x10000 |
#define LOWPASS5_DEINT_FILTER 0x800000 |
#define LUM_DERING DERING |
Definition at line 42 of file postprocess_internal.h.
#define LUM_H_DEBLOCK H_DEBLOCK |
Definition at line 39 of file postprocess_internal.h.
#define LUM_LEVEL_FIX LEVEL_FIX |
Definition at line 44 of file postprocess_internal.h.
#define LUM_V_DEBLOCK V_DEBLOCK |
Definition at line 38 of file postprocess_internal.h.
#define MEDIAN_DEINT_FILTER 0x80000 |
#define TEMP_NOISE_FILTER 0x100000 |
Definition at line 67 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
#define V_A_DEBLOCK 0x0400 |
Definition at line 49 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
#define V_DEBLOCK 0x01 |
Definition at line 33 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
#define V_X1_FILTER 0x0200 |
static int CLIP | ( | int | a | ) | [inline, static] |
Definition at line 76 of file postprocess_internal.h.
static void linecpy | ( | void * | dest, | |
const void * | src, | |||
int | lines, | |||
int | stride | |||
) | [inline, static] |
Definition at line 170 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_postprocess().