#include <string.h>
#include "libavutil/avutil.h"
#include "libavutil/log.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 44 of file postprocess_internal.h.
| #define CHROM_H_DEBLOCK (H_DEBLOCK<<4) |
Definition at line 42 of file postprocess_internal.h.
| #define CHROM_LEVEL_FIX (LEVEL_FIX<<4) |
Definition at line 46 of file postprocess_internal.h.
| #define CHROM_V_DEBLOCK (V_DEBLOCK<<4) |
Definition at line 41 of file postprocess_internal.h.
| #define CUBIC_BLEND_DEINT_FILTER 0x8000 |
Definition at line 62 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 69 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 57 of file postprocess_internal.h.
| #define H_A_DEBLOCK 0x4000 |
Definition at line 54 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define H_DEBLOCK 0x02 |
Definition at line 35 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 37 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 43 of file postprocess_internal.h.
| #define LUM_H_DEBLOCK H_DEBLOCK |
Definition at line 40 of file postprocess_internal.h.
| #define LUM_LEVEL_FIX LEVEL_FIX |
Definition at line 45 of file postprocess_internal.h.
| #define LUM_V_DEBLOCK V_DEBLOCK |
Definition at line 39 of file postprocess_internal.h.
| #define MEDIAN_DEINT_FILTER 0x80000 |
| #define TEMP_NOISE_FILTER 0x100000 |
Definition at line 68 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 50 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define V_DEBLOCK 0x01 |
Definition at line 34 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 77 of file postprocess_internal.h.
| static void linecpy | ( | void * | dest, | |
| const void * | src, | |||
| int | lines, | |||
| int | stride | |||
| ) | [inline, static] |
Definition at line 171 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_postprocess().
1.5.8