libpostproc/postprocess.h File Reference

external api for the pp stuff More...

#include <inttypes.h>

Go to the source code of this file.

Defines

#define LIBPOSTPROC_VERSION_INT   ((51<<16)+(1<<8)+0)
#define LIBPOSTPROC_VERSION   51.1.0
#define LIBPOSTPROC_BUILD   LIBPOSTPROC_VERSION_INT
#define LIBPOSTPROC_IDENT   "postproc" AV_STRINGIFY(LIBPOSTPROC_VERSION)
#define PP_QUALITY_MAX   6
#define QP_STORE_T   int8_t
#define PP_CPU_CAPS_MMX   0x80000000
#define PP_CPU_CAPS_MMX2   0x20000000
#define PP_CPU_CAPS_3DNOW   0x40000000
#define PP_CPU_CAPS_ALTIVEC   0x10000000
#define PP_FORMAT   0x00000008
#define PP_FORMAT_420   (0x00000011|PP_FORMAT)
#define PP_FORMAT_422   (0x00000001|PP_FORMAT)
#define PP_FORMAT_411   (0x00000002|PP_FORMAT)
#define PP_FORMAT_444   (0x00000000|PP_FORMAT)
#define PP_PICT_TYPE_QP2   0x00000010
 MPEG2 style QScale.

Typedefs

typedef void pp_context_t
typedef void pp_mode_t

Functions

void pp_postprocess (const uint8_t *src[3], const int srcStride[3], uint8_t *dst[3], const int dstStride[3], int horizontalSize, int verticalSize, const QP_STORE_T *QP_store, int QP_stride, pp_mode_t *mode, pp_context_t *ppContext, int pict_type)
pp_mode_tpp_get_mode_by_name_and_quality (const char *name, int quality)
 returns a pp_mode_t or NULL if an error occured name is the string after "-pp" on the command line quality is a number from 0 to PP_QUALITY_MAX
void pp_free_mode (pp_mode_t *mode)
pp_context_tpp_get_context (int width, int height, int flags)
void pp_free_context (pp_context_t *ppContext)

Variables

const char *const pp_help
 a simple help text


Detailed Description

external api for the pp stuff

Definition in file postprocess.h.


Define Documentation

#define LIBPOSTPROC_BUILD   LIBPOSTPROC_VERSION_INT

Definition at line 32 of file postprocess.h.

#define LIBPOSTPROC_IDENT   "postproc" AV_STRINGIFY(LIBPOSTPROC_VERSION)

Definition at line 34 of file postprocess.h.

#define LIBPOSTPROC_VERSION   51.1.0

Definition at line 31 of file postprocess.h.

#define LIBPOSTPROC_VERSION_INT   ((51<<16)+(1<<8)+0)

Definition at line 30 of file postprocess.h.

#define PP_CPU_CAPS_3DNOW   0x40000000

Definition at line 71 of file postprocess.h.

Referenced by postProcess().

#define PP_CPU_CAPS_ALTIVEC   0x10000000

Definition at line 72 of file postprocess.h.

Referenced by postProcess().

#define PP_CPU_CAPS_MMX   0x80000000

Definition at line 69 of file postprocess.h.

Referenced by postProcess().

#define PP_CPU_CAPS_MMX2   0x20000000

Definition at line 70 of file postprocess.h.

Referenced by postProcess().

#define PP_FORMAT   0x00000008

Definition at line 74 of file postprocess.h.

Referenced by pp_get_context().

#define PP_FORMAT_411   (0x00000002|PP_FORMAT)

Definition at line 77 of file postprocess.h.

#define PP_FORMAT_420   (0x00000011|PP_FORMAT)

Definition at line 75 of file postprocess.h.

#define PP_FORMAT_422   (0x00000001|PP_FORMAT)

Definition at line 76 of file postprocess.h.

#define PP_FORMAT_444   (0x00000000|PP_FORMAT)

Definition at line 78 of file postprocess.h.

#define PP_PICT_TYPE_QP2   0x00000010

MPEG2 style QScale.

Definition at line 80 of file postprocess.h.

Referenced by pp_postprocess().

#define PP_QUALITY_MAX   6

Definition at line 36 of file postprocess.h.

#define QP_STORE_T   int8_t

Definition at line 38 of file postprocess.h.

Referenced by reallocBuffers().


Typedef Documentation

typedef void pp_context_t

Definition at line 42 of file postprocess.h.

typedef void pp_mode_t

Definition at line 43 of file postprocess.h.


Function Documentation

void pp_free_context ( pp_context_t ppContext  ) 

Definition at line 1003 of file postprocess.c.

void pp_free_mode ( pp_mode_t mode  ) 

Definition at line 937 of file postprocess.c.

pp_context_t* pp_get_context ( int  width,
int  height,
int  flags 
)

Definition at line 980 of file postprocess.c.

pp_mode_t* pp_get_mode_by_name_and_quality ( const char *  name,
int  quality 
)

returns a pp_mode_t or NULL if an error occured name is the string after "-pp" on the command line quality is a number from 0 to PP_QUALITY_MAX

Definition at line 745 of file postprocess.c.

void pp_postprocess ( const uint8_t src[3],
const int  srcStride[3],
uint8_t dst[3],
const int  dstStride[3],
int  horizontalSize,
int  verticalSize,
const QP_STORE_T *  QP_store,
int  QP_stride,
pp_mode_t mode,
pp_context_t ppContext,
int  pict_type 
)

Definition at line 1024 of file postprocess.c.


Variable Documentation

const char* const pp_help

a simple help text

Definition at line 698 of file postprocess.c.


Generated on Fri Oct 3 22:47:01 2008 for ffmpeg by  doxygen 1.5.6