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().