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

📄 ireg.c

📁 davinci avs.......................................................
💻 C
字号:
#include <stdio.h>
#include <stdlib.h>
#include "iREG.h"
#include "global.h"
#include "defines.h"

void InitiREG()
{
	int i,j;
	iREGstate=0;
	for(i=0;i<vertical_size>>4;i++)
		for(j=0;j<horizontal_size>>4;j++)
			iREGmap[i][j]=0;
}

void UpdateiREG()
{
	int i,j;
	int mb_count_y,mb_count_x;
//	int tot_mb;
//	int n_ireg;

	mb_count_y=vertical_size>>4;
	mb_count_x=horizontal_size>>4;
  //	tot_mb=mb_count_y*mb_count_x;
	//if(tot_mb%iREGrate)
	//	n_ireg=tot_mb/iREGrate+1;
	//else
	//	n_ireg=tot_mb/iREGrate;
	
	for(i=0;i<mb_count_y;i++)
		for(j=0;j<mb_count_x;j++)
			iREGmap[i][j]=0;

	//if(pgImage->type==I_IMG)return;

	if(iREGstate>=mb_count_y*mb_count_x)
		iREGstate=0;

	for(i=0;i<iREGstate;i++)
		iREGmap[i/mb_count_x][i%mb_count_x]=1;

	if((iREGstate + iREGrate) > (mb_count_y*mb_count_x))
	{
		for(i=iREGstate;i<mb_count_y*mb_count_x;i++)
		{
			iREGmap[i/mb_count_x][i%mb_count_x]=2;
		}
		iREGstate=mb_count_y*mb_count_x;
	}
	
	else //if(pgImage->type!=I_IMG)
	{
		for(i=iREGstate;i<iREGstate+iREGrate;i++)
		{
			iREGmap[i/mb_count_x][i%mb_count_x]=2;
		}
		iREGstate+=iREGrate;
	}

	
}


⌨️ 快捷键说明

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