comparison libpostproc/postprocess.h @ 792:2d1283d511b7 libavcodec

cosmetics ;) prefixing all functions with pp_ to avoid namespace issues
author michael
date Tue, 29 Oct 2002 18:51:52 +0000
parents 4f61ca80b6c1
children 8e9faf69110f
comparison
equal deleted inserted replaced
791:4f61ca80b6c1 792:2d1283d511b7
62 //filters on 62 //filters on
63 //#define COMPILE_TIME_MODE 0x77 63 //#define COMPILE_TIME_MODE 0x77
64 64
65 #define QP_STORE_T int 65 #define QP_STORE_T int
66 66
67 char *postproc_help; 67 char *pp_help;
68 68
69 //FIXME decide if this should be exported at all
69 typedef struct PPMode{ 70 typedef struct PPMode{
70 int lumMode; //acivates filters for luminance 71 int lumMode; //acivates filters for luminance
71 int chromMode; //acivates filters for chrominance 72 int chromMode; //acivates filters for chrominance
72 int error; // non zero on error 73 int error; // non zero on error
73 74
80 int flatnessThreshold; 81 int flatnessThreshold;
81 82
82 int forcedQuant; // quantizer if FORCE_QUANT is used 83 int forcedQuant; // quantizer if FORCE_QUANT is used
83 } PPMode; 84 } PPMode;
84 85
85 void postprocess(uint8_t * src[3], int srcStride[3], 86 void pp_postprocess(uint8_t * src[3], int srcStride[3],
86 uint8_t * dst[3], int dstStride[3], 87 uint8_t * dst[3], int dstStride[3],
87 int horizontalSize, int verticalSize, 88 int horizontalSize, int verticalSize,
88 QP_STORE_T *QP_store, int QP_stride, 89 QP_STORE_T *QP_store, int QP_stride,
89 PPMode *mode, void *ppContext, int pict_type); 90 PPMode *mode, void *ppContext, int pict_type);
90 91
91 // name is the stuff after "-pp" on the command line 92 // name is the stuff after "-pp" on the command line
92 PPMode getPPModeByNameAndQuality(char *name, int quality); 93 PPMode pp_get_mode_by_name_and_quality(char *name, int quality);
93 94
94 void *getPPContext(int width, int height); 95 void *pp_get_context(int width, int height);
95 void freePPContext(void *ppContext); 96 void pp_free_context(void *ppContext);
96
97 int readPPOpt(void *conf, char *arg);
98 97
99 #endif 98 #endif