postprocess.h

来自「VC++视频开发实例集锦(包括“远程视频监控”"语音识别系统&quot」· C头文件 代码 · 共 65 行

H
65
字号



#ifndef POSTPROCESS_H
#define POSTPROCESS_H



/* we're not using <inttypes.h> for now, even on Linux */
#define  int8_t             char
#define uint8_t    unsigned char
#define  int16_t            short
#define uint16_t   unsigned short
#define  int32_t            int
#define uint32_t   unsigned int
#ifdef WIN32
#define  int64_t            __int64
#define uint64_t   unsigned __int64
#else
#define  int64_t            long long
#define uint64_t   unsigned long long
#endif



#define DEBLOCK_HORIZ_USEDC_THR    (28 -  12)
#define DEBLOCK_VERT_USEDC_THR     (56 - 24)





#define QP_STORE_T int




void postprocess(unsigned char * src[], int src_stride,
                 unsigned char * dst[], int dst_stride, 
                 int horizontal_size,   int vertical_size, 
                 QP_STORE_T *QP_store,  int QP_stride,
					  int mode);


//#define SHOWDECISIONS_V
//#define SHOWDECISIONS_H




#define PP_DEBLOCK_Y_H  0x00000001  
#define PP_DEBLOCK_Y_V  0x00000002  
#define PP_DEBLOCK_C_H  0x00000004  
#define PP_DEBLOCK_C_V  0x00000008  
#define PP_DERING_Y     0x00000010  
#define PP_DERING_C     0x00000020  
#define PP_DONT_COPY    0x10000000  
                                    





#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?