⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 postprocess.h

📁 <VC++视频音频开发>一书的光盘资料。
💻 H
字号:



#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -