postprocess.h

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

H
48
字号



#ifndef POSTPROCESS_H
#define POSTPROCESS_H



#include "portab.h"


#define DEBLOCK_HORIZ_USEDC_THR    (28 -  8)
#define DEBLOCK_VERT_USEDC_THR     (56 - 16)


#define QP_STORE_T int

#ifdef TSINGHUA
#define QP_STORE_T int16_t
#endif


#define PP_DEBLOCK_Y_H_MASK		0x00ff0000
#define PP_DEBLOCK_Y_V_MASK		0x0000ff00
#define PP_DERING_Y_MASK			0x000000ff

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 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 + -
显示快捷键?