reallocAlign((void **)&c->deintTemp, 8, width+16);
reallocAlign((void **)&c->deintTemp, 8, 2*width+32);
static void reallocBuffers(PPContext *c, int width, int height, int stride){	int mbWidth = (width+15)>>4;	int mbHeight= (height+15)>>4;	int i;	c->stride= stride;	reallocAlign((void **)&c->tempDst, 8, stride*24);	reallocAlign((void **)&c->tempSrc, 8, stride*24);	reallocAlign((void **)&c->tempBlocks, 8, 2*16*8);	reallocAlign((void **)&c->yHistogram, 8, 256*sizeof(uint64_t));	for(i=0; i<256; i++)		c->yHistogram[i]= width*height/64*15/256;	for(i=0; i<3; i++)	{		//Note:the +17*1024 is just there so i dont have to worry about r/w over te end		reallocAlign((void **)&c->tempBlured[i], 8, stride*mbHeight*16 + 17*1024);		reallocAlign((void **)&c->tempBluredPast[i], 8, 256*((height+7)&(~7))/2 + 17*1024);//FIXME size	}	reallocAlign((void **)&c->deintTemp, 8, width+16);	reallocAlign((void **)&c->nonBQPTable, 8, mbWidth*mbHeight*sizeof(QP_STORE_T));	reallocAlign((void **)&c->forcedQPTable, 8, mbWidth*sizeof(QP_STORE_T));}