FFmpeg
Data Structures | Macros | Functions
postprocess_internal.h File Reference

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  CLIP   av_clip_uint8
 

Functions

static void  linecpy (void *dest, const void *src, int lines, int stride)
 

Detailed Description

internal API header.

Definition in file postprocess_internal.h.

Macro Definition Documentation

#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 CLIP   av_clip_uint8

Definition at line 79 of file postprocess_internal.h.

Function Documentation

static void linecpy ( voiddest,
const voidsrc,
int  lines,
int  stride 
)
inlinestatic

Definition at line 171 of file postprocess_internal.h.

Referenced by postProcess_TMPL(), and pp_postprocess().


Generated on Wed Jul 10 2013 23:48:31 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /