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

📄 macroblock.h

📁 h264编解码.用C++实现了图像的编解码功能。
💻 H
字号:
#ifndef _MACROBLOCK_H_
#define _MACROBLOCK_H_

#define SINGLE_SCAN 0
#define DOUBLE_SCAN 1

extern int  tmp_mv[72][92][2];

/* gives codeword number from CBP value, both for intra and inter */
const int NCBP[48][2]=
{
  { 3, 0},{29, 2},{30, 3},{17, 7},{31, 4},{18, 8},{37,17},{ 8,13},{32, 5},{38,18},{19, 9},{ 9,14},
  {20,10},{10,15},{11,16},{ 2,11},{16, 1},{33,32},{34,33},{21,36},{35,34},{22,37},{39,44},{ 4,40},
  {36,35},{40,45},{23,38},{ 5,41},{24,39},{ 6,42},{ 7,43},{ 1,19},{41, 6},{42,24},{43,25},{25,20},
  {44,26},{26,21},{46,46},{12,28},{45,27},{47,47},{27,22},{13,29},{28,23},{14,30},{15,31},{ 0,12},
}; 

int MbLumTmp[256];
extern const int QP2QUANT[32];

extern int MbLum[256];
extern int MbCb[64];
extern int MbCr[64];
extern int curr_mvx,curr_mvy;
extern int curr_mvx1[2],curr_mvy1[2];
extern int curr_mvx2[2],curr_mvy2[2];
extern int curr_mvx3[4][16],curr_mvy3[4][16];

extern int skip_mv[2];
extern int cbp_blk[72][88];
extern byte *mcef[2];
extern byte *ipol[16];
extern byte *imgY;
extern byte *imgY_org;
extern byte *imgUV_org[2];
#endif

⌨️ 快捷键说明

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