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

📄 macroblock.h

📁 H.263的编码程序,加了CPU指令优化,VC版.
💻 H
字号:
/*!
********************************************************
*\file
*    macroblock.h
*\brief
*    interface for the macroblock level functions.
*\date
*    12/6/2002
*
********************************************************/
#ifndef MACROBLOCK_H
#define MACROBLOCK_H

#include "HEnc.h"

//! Encode one Inter block
int MB_Encode_P(H263VencStatus *encoder, int pix_x, int pix_y, MCParam *MC, 
				 INT16 *qcoeff_p);
//! Encode one Intra block
int MB_Encode_I(H263VencStatus *encoder, int pix_x, int pix_y, INT16 *qcoeff_i);
//! Encode one intra block in advanced intra coding mode
int MB_Encode_AI(H263VencStatus *encoder, int pix_x, int pix_y, INT16 *qcoeff_i);

int clear_coeff_top(INT16 a1[MBC*2][8], INT16 a2[MBC][8], INT16 a3[MBC][8]);
int clear_coeff_left(INT16 a1[2][8], INT16 a2[1][8], INT16 a3[1][8]);
int set_coeff_inter(int i, INT16 a1[MBC*2][8], INT16 a2[MBC][8], INT16 a3[MBC][8],
					 INT16 a4[2][8], INT16 a5[1][8], INT16 a6[1][8]);

#endif

⌨️ 快捷键说明

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