return 1;
data->_qStride=0; return 1;
uint8_t AVDMVideoStreamMPResize::getFrameNumberNoAlloc(uint32_t frame,				uint32_t *len,   				ADMImage *data,				uint32_t *flags){			if(frame>=_info.nb_frames) 			{				printf("Filter : out of bound!\n");				return 0;			}				ADM_assert(_param);       			if(!_in->getFrameNumberNoAlloc(frame, len,_uncompressed,flags)) return 0;			uint8_t *src[3];			uint8_t *dst[3];			int ssrc[3];			int ddst[3];			uint32_t page;			page=_in->getInfo()->width*_in->getInfo()->height;			src[0]=_uncompressed->data;			src[1]=_uncompressed->data+page;			src[2]=_uncompressed->data+page+(page>>2);;			ssrc[0]=_in->getInfo()->width;			ssrc[1]=ssrc[2]=_in->getInfo()->width>>1;			page=_info.width*_info.height;			dst[0]=data->data;			dst[1]=data->data+page;			dst[2]=data->data+page+(page>>2);;			ddst[0]=_info.width;			ddst[1]=ddst[2]=_info.width>>1;/*			_context->swScale(_context,							src,ssrc,							0,							_in->getInfo()->height,							dst,ddst);*/			sws_scale(_context,src,ssrc,0,_in->getInfo()->height,dst,ddst);//void (*swScale)(struct SwsContext *context, uint8_t* src[], int srcStride[], int srcSliceY,//             int srcSliceH, uint8_t* dst[], int dstStride[]);      return 1;}