|
FFmpeg
|
internal API header. More...
#include <string.h>#include "libavutil/avutil.h"#include "libavutil/intmath.h"#include "libavutil/log.h"#include "postprocess.h"Go to the source code of this file.
Data Structures | |
| struct | PPFilter |
| Postprocessing filter. More... | |
| struct | PPMode |
| Postprocessing mode. More... | |
| struct | PPContext |
| postprocess context. More... | |
Macros | |
| #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 standard 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 |
| #define | BITEXACT 0x1000000 |
| #define | VISUALIZE 0x2000000 |
Functions | |
| static void | linecpy (void *dest, const void *src, int lines, int stride) |
internal API header.
Definition in file postprocess_internal.h.
| #define V_DEBLOCK 0x01 |
Definition at line 35 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define H_DEBLOCK 0x02 |
Definition at line 36 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define DERING 0x04 |
Definition at line 37 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define LEVEL_FIX 0x08 |
Brightness & Contrast.
Definition at line 38 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define LUM_V_DEBLOCK V_DEBLOCK |
Definition at line 40 of file postprocess_internal.h.
| #define LUM_H_DEBLOCK H_DEBLOCK |
Definition at line 41 of file postprocess_internal.h.
| #define CHROM_V_DEBLOCK (V_DEBLOCK<<4) |
Definition at line 42 of file postprocess_internal.h.
| #define CHROM_H_DEBLOCK (H_DEBLOCK<<4) |
Definition at line 43 of file postprocess_internal.h.
| #define LUM_DERING DERING |
Definition at line 44 of file postprocess_internal.h.
| #define CHROM_DERING (DERING<<4) |
Definition at line 45 of file postprocess_internal.h.
| #define LUM_LEVEL_FIX LEVEL_FIX |
Definition at line 46 of file postprocess_internal.h.
| #define CHROM_LEVEL_FIX (LEVEL_FIX<<4) |
Definition at line 47 of file postprocess_internal.h.
| #define V_X1_FILTER 0x0200 |
Definition at line 50 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define V_A_DEBLOCK 0x0400 |
Definition at line 51 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define H_X1_FILTER 0x2000 |
Definition at line 54 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define H_A_DEBLOCK 0x4000 |
Definition at line 55 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define FULL_Y_RANGE 0x8000 |
select between full y range (255-0) or standard one (234-16)
Definition at line 58 of file postprocess_internal.h.
| #define LINEAR_IPOL_DEINT_FILTER 0x10000 |
Definition at line 61 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define LINEAR_BLEND_DEINT_FILTER 0x20000 |
Definition at line 62 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define CUBIC_BLEND_DEINT_FILTER 0x8000 |
Definition at line 63 of file postprocess_internal.h.
| #define CUBIC_IPOL_DEINT_FILTER 0x40000 |
Definition at line 64 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define MEDIAN_DEINT_FILTER 0x80000 |
Definition at line 65 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define FFMPEG_DEINT_FILTER 0x400000 |
Definition at line 66 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define LOWPASS5_DEINT_FILTER 0x800000 |
Definition at line 67 of file postprocess_internal.h.
Referenced by postProcess_TMPL().
| #define TEMP_NOISE_FILTER 0x100000 |
Definition at line 69 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_get_mode_by_name_and_quality().
| #define FORCE_QUANT 0x200000 |
Definition at line 70 of file postprocess_internal.h.
Referenced by pp_get_mode_by_name_and_quality(), and pp_postprocess().
| #define BITEXACT 0x1000000 |
Definition at line 71 of file postprocess_internal.h.
Referenced by postProcess().
| #define VISUALIZE 0x2000000 |
Definition at line 72 of file postprocess_internal.h.
Referenced by do_a_deblock_C(), and postProcess_TMPL().
Definition at line 170 of file postprocess_internal.h.
Referenced by postProcess_TMPL(), and pp_postprocess().
1.8.2