Ejemplo n.º 1
0
void MultiviewReferencePictureManager::AddViewFileToUseAsReference
(const YUVFileParams& paramsForMultiviewReference) {
  
  ReadYuvFile* newYUVReader;
  ReadYuvFile::create(newYUVReader);
  newYUVReader->init(paramsForMultiviewReference._fileName,
		     paramsForMultiviewReference._height, 
		     paramsForMultiviewReference._width, 0,
#ifdef   LF_INTERLACE
#if 0 // hwsun, seems not a bug (disable)
		     paramsForMultiviewReference._height, //paramsForMultiviewReference._width //lufeng: terrible bug fix
#else
			 paramsForMultiviewReference._width,
#endif
#else
			 paramsForMultiviewReference._width,
#endif
		     ReadYuvFile::FILL_FRAME);


   _references.push_back(new MultiviewReferenceInfo
			(paramsForMultiviewReference,
			 newYUVReader));

}
Ejemplo n.º 2
0
void MultiviewReferencePictureManager::AddViewFileToUseAsReference
(const YUVFileParams& paramsForMultiviewReference) {
  
  ReadYuvFile* newYUVReader;
  ReadYuvFile::create(newYUVReader);
  newYUVReader->init(paramsForMultiviewReference._fileName,
		     paramsForMultiviewReference._height, 
		     paramsForMultiviewReference._width, 0, 
		     paramsForMultiviewReference._width, 
		     ReadYuvFile::FILL_FRAME);


   _references.push_back(new MultiviewReferenceInfo
			(paramsForMultiviewReference,
			 newYUVReader));

}