亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? extractorparameter.cpp

?? JMVM MPEG MVC/3DAV 測試平臺 國際通用標準
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
			EXIT( bFGSSpecified,							"Option \"-sl\" used in connection with option \"-f\"" );
			EXIT( bBitrateSpecified,					"Option \"-sl\" used in connection with option \"-b\"" );
      EXIT( bTraceExtractionSpecified,  "Option \"-sl\" used in connection with option \"-et\"" ); // HS: packet trace
      m_uiScalableLayer       = atoi( argv[ ++iArg ] );
      bScalableLayerSpecified = true;
      continue;
    }
		if( equal( "-l", argv[iArg] ) )
    {
      EXIT( iArg + 1 == argc,           "Option \"-l\" without argument specified" );
      EXIT( bLayerSpecified,            "Multiple options \"-l\"" );
      EXIT( bExtractionPointSpecified,  "Option \"-l\" used in connection with option \"-e\"" );
			EXIT( bScalableLayerSpecified,    "Option \"-l\" used in connection with option \"-sl\"" );
			EXIT( bBitrateSpecified,					"Option \"-l\" used in connection with option \"-b\"" );
      EXIT( bTraceExtractionSpecified,  "Option \"-l\" used in connection with option \"-et\"" ); // HS: packet trace
      m_uiLayer       = atoi( argv[ ++iArg ] );
      bLayerSpecified = true;
      continue;
    }

    if( equal( "-t", argv[iArg] ) )
    {
      EXIT( iArg + 1 == argc,           "Option \"-t\" without argument specified" );
      EXIT( bLevelSpecified,            "Multiple options \"-t\"" );
			EXIT( bExtractionPointSpecified,  "Option \"-t\" used in connection with option \"-e\"" );
			EXIT( bScalableLayerSpecified,    "Option \"-t\" used in connection with option \"-sl\"" ); 
			EXIT( bBitrateSpecified,					"Option \"-t\" used in connection with option \"-b\"" );
      EXIT( bTraceExtractionSpecified,  "Option \"-t\" used in connection with option \"-et\"" ); // HS: packet trace
      m_uiLevel       = atoi( argv[ ++iArg ] );
      bLevelSpecified = true;
      continue;
    }

    if( equal( "-f", argv[iArg] ) )
    {
      EXIT( iArg + 1 == argc,           "Option \"-f\" without argument specified" );
      EXIT( bFGSSpecified,              "Multiple options \"-f\"" );
		  EXIT( bExtractionPointSpecified,  "Option \"-f\" used in connection with option \"-e\"" );
			EXIT( bScalableLayerSpecified,    "Option \"-f\" used in connection with option \"-sl\"" );
			EXIT( bBitrateSpecified,					"Option \"-f\" used in connection with option \"-b\"" );
      EXIT( bTraceExtractionSpecified,  "Option \"-f\" used in connection with option \"-et\"" ); // HS: packet trace
      m_dFGSLayer     = atof( argv[ ++iArg ] );
      bFGSSpecified   = true;
      continue;
    }

		if( equal( "-b", argv[iArg] ) )
		{
			EXIT( iArg + 1 == argc,						"Option \"-b\" without argument specified" );
			EXIT( bBitrateSpecified,					"Multiple options \"-b\"" );
			EXIT( bExtractionPointSpecified,  "Option \"-b\" used in connection with option \"-e\"" );
		  EXIT( bScalableLayerSpecified,    "Option \"-b\" used in connection with option \"-sl\"" );
		  EXIT( bLayerSpecified,						"Option \"-b\" used in connection with option \"-l\"" );
		  EXIT( bLevelSpecified,						"Option \"-b\" used in connection with option \"-t\"" );
		  EXIT( bFGSSpecified,							"Option \"-b\" used in connection with option \"-f\"" );
      EXIT( bTraceExtractionSpecified,  "Option \"-b\" used in connection with option \"-et\"" ); // HS: packet trace
			m_dBitrate				= atof( argv[ ++iArg ] );
			bBitrateSpecified = true;
			continue;
		}

		if (equal( "-enp",argv[iArg] ))  //extract non-required pictures 
		{
			EXIT( iArg + 1 == argc,			 "Option \"-enp\" without argument specified" );
			m_uiExtractNonRequiredPics = atoi(argv[++iArg]);
			continue;
		}
    if( equal( "-e", argv[iArg] ) )
    {
      EXIT( iArg + 1 == argc,           "Option \"-e\" without argument specified" );
      EXIT( bExtractionPointSpecified,  "Multiple options \"-e\"" );
			EXIT( bScalableLayerSpecified,    "Option \"-e\" used in connection with option \"-sl\"" ); 
      EXIT( bLayerSpecified,            "Option \"-e\" used in connection with option \"-l\"" );
      EXIT( bLevelSpecified,            "Option \"-e\" used in connection with option \"-t\"" );
      EXIT( bFGSSpecified,              "Option \"-e\" used in connection with option \"-f\"" );
      EXIT( bTraceExtractionSpecified,  "Option \"-e\" used in connection with option \"-et\"" ); // HS: packet trace
      ErrVal errVal  = xParseFormatString( argv[++iArg], cPoint );
      EXIT(  errVal != Err::m_nOK,      "Wrong format string with option \"-e\" specified" );
      m_cExtractionList.push_back( cPoint );
      bExtractionPointSpecified = true;
      continue;
    }

    if( equal( "-et", argv[iArg] ) ) // HS: packet trace
    {
      EXIT( iArg + 1 == argc,           "Option \"-et\" without argument specified" );
      EXIT( bTraceExtractionSpecified,  "Multiple options \"-et\"" );
			EXIT( bScalableLayerSpecified,    "Option \"-et\" used in connection with option \"-sl\"" ); 
      EXIT( bLayerSpecified,            "Option \"-et\" used in connection with option \"-l\"" );
      EXIT( bLevelSpecified,            "Option \"-et\" used in connection with option \"-t\"" );
      EXIT( bFGSSpecified,              "Option \"-et\" used in connection with option \"-f\"" );
      EXIT( bExtractionPointSpecified,  "Option \"-et\" used in connection with option \"-e\"" );
      m_cExtractTrace           = argv[++iArg];
      m_bTraceExtract           = true;
      bTraceExtractionSpecified = true;
      continue;
    }
    //{{Quality level estimation and modified truncation- JVTO044 and m12007
    //France Telecom R&D-(nathalie.cammas@francetelecom.com)
    //option utilized to remove Dead Substream of uiLayer
	  if(equal( "-ds",argv[iArg] ))
	  {
  	   EXIT( iArg + 1 == argc,           "Option \"-ds\" without argument specified" );

	   //S051{
	   bDSSpecified=true;
       EXIT( m_bUseSIP,"Option \"-ds\" used in connection with option \"-sip\"");			
	   //S051}

       UInt uiLayer = atoi(argv[++iArg]);
	     m_bExtractDeadSubstream[uiLayer] = true;
	     continue;
	  }
    //}}Quality level estimation and modified truncation- JVTO044 and m12007
    if(equal( "-ql", argv[iArg] ))
    {
        m_bExtractUsingQL = true;
        m_eQLExtractionMode = QL_EXTRACTOR_MODE_JOINT;
        continue;
    }

	//--TEST DJ 0602
	//--DY 1009
	if( equal( "-r", argv[iArg] ) )
    {
       xParseFormatStringROI_Only( argv[++iArg], cPoint );
       continue;
    }

    //JVT-S043
    if(equal( "-qlord", argv[iArg] ))
    {
        m_bExtractUsingQL = true;
        m_eQLExtractionMode = QL_EXTRACTOR_MODE_ORDERED;
        continue;
    }
	
	//S051{
	if( equal( "-sip", argv[iArg] ) )
	{
		EXIT( !bExtractionPointSpecified, "Option \"-sip\" must follow option \"-e\"" );
		EXIT( bDSSpecified,"Option \"-sip\" used in connection with option \"-ds\"");
		m_bUseSIP = true;
		continue;
	}

	if(equal("-suf",argv[iArg]))
	{
		m_uiSuffixUnitEnable=1;
		continue;
	}
	//S051}
//JVT-T054{
  if(equal("-keepf", argv[iArg]))
  {
    m_bKeepfExtraction  = true;
    continue;
  }
//JVT-T054}
    EXIT( true, "Unknown option specified" );
  }
  return Err::m_nOK;
#undef EXIT
}


ErrVal
ExtractorParameter::xPrintUsage( Char **argv )
{
  printf("\nUsage: %s [-pt trace] InputStream [OutputStream [-e] | [-sl] | [-l] [-t] [-f] | [-b] | [-et]]", argv[0] ); //liuhui 0511
  printf("\noptions:\n");
  printf("\t-pt trace  -> generate a packet trace file \"trace\" from given stream\n"); // HS: packet trace
  printf("\t-sl SL     -> extract the layer with layer id = SL and the dependent lower layers\n");
  printf("\t-l L       -> extract all layers with dependency_id  <= L\n");
  printf("\t-t T       -> extract all layers with temporal_level <= T\n");
  printf("\t-f F       -> extract all layers with quality_level  <= F\n");
  printf("\t-b B       -> extract a layer (possibly truncated) with the target bitrate = B\n\n");
  printf("\t-e AxB@C:D -> extract a layer (possibly truncated) with\n" );
  printf("\t               - A frame width [luma samples]\n");
  printf("\t               - B frame height [luma samples]\n");
  printf("\t               - C frame rate [Hz]\n");
  printf("\t               - D bit rate [kbit/s]\n");
  printf("\t-et        -> extract packets as specified by given (modified) packet trace file\n"); // HS: packet trace
  //S051{
  printf("\t-sip       -> extract using SIP algorithm \n");
  //S051}
  printf("\t-ql        -> information about quality layers are used during extraction\n" );

  //JVT-S043
  printf("\t-qlord     -> ordered/toplayer quality layer extraction\n" );
  printf("\t               - simulates truncation using normal ql even if MLQL assigner was used\n" );
  //JVT-T054
  printf("\t-keepf       -> use with \"-l\" and \"-f\" options: extract all included layers of the layer L specified with \"-l\" and all quality levels below quality level F specified wth \"-f\" of the layer L\n");

  printf("\nOptions \"-l\", \"-t\" and \"-f\" can be used in combination with each other.\n"
	 	     "Other options can only be used separately.\n" );
	printf("\n");
  RERRS();
}



//--TEST DJ 0602
ErrVal
ExtractorParameter::xParseFormatStringROI_Only( Char*   pFormatString, Point&  rcPoint  )
{
	std::string inputpara = pFormatString;
	int iParaLength = inputpara.length();

	iExtractedNumROI = ( iParaLength + 1 )/2;

	Char  acSearch  [5] = "////";
	Char* pSubString[5] = { 0, 0, 0, 0, 0 };
	UInt  uiPos         = 0;
	UInt  uiIndex = 0;
	//===== set sub-strings =====
	for( uiIndex = 0; uiIndex < 7; uiIndex++ )
	{
		while( pFormatString[uiPos] != '\0' )
		{
			if ( pFormatString[uiPos++] == acSearch[uiIndex] )
			{
				pFormatString [uiPos-1] =	'\0';
				pSubString    [uiIndex] =	pFormatString;
				pFormatString           =	&pFormatString[uiPos];
				uiPos                   =	0;
				break;
			}
		}
	}

	uiIndex = iExtractedNumROI;
	pSubString[uiIndex-1] = pFormatString;

	for(UInt i=0;i<uiIndex; i++)
	{
		ROFS( pSubString[i] );
		rcPoint.uiROI[i]    = atoi( pSubString[i] );
	}

	m_bROIFlag = true;
	return Err::m_nOK;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀久久久久久久| 精品国产三级电影在线观看| 国产精品久久一卡二卡| 国产成人精品aa毛片| 国产校园另类小说区| 成人爱爱电影网址| 亚洲精品国产第一综合99久久 | 国产一区日韩二区欧美三区| 26uuu国产在线精品一区二区| 国产乱子伦视频一区二区三区| 欧美激情中文不卡| 一道本成人在线| 蜜臀精品久久久久久蜜臀| 久久久另类综合| 91在线高清观看| 亚洲福利视频三区| 精品久久一区二区| 成人av网站在线观看免费| 曰韩精品一区二区| 日韩免费成人网| www.久久精品| 男人的j进女人的j一区| 国产欧美一区二区精品婷婷| 欧美在线播放高清精品| 青青草国产精品亚洲专区无| 中文乱码免费一区二区| 欧美中文字幕亚洲一区二区va在线 | 日韩区在线观看| 国产成人日日夜夜| 亚洲国产精品久久人人爱| 精品99999| 日本丶国产丶欧美色综合| 久久精品国产免费看久久精品| 国产精品久久久久精k8| 日韩色视频在线观看| 色综合亚洲欧洲| 国精品**一区二区三区在线蜜桃| 一区二区在线看| 国产女主播一区| 91麻豆精品国产91久久久久 | 欧美日韩免费电影| 国产成人精品影院| 美腿丝袜亚洲三区| 亚洲午夜久久久久久久久电影网| 国产亚洲一区二区在线观看| 欧美日韩精品一二三区| 91小视频在线观看| 国产成人亚洲综合a∨猫咪| 日韩精品电影在线| 亚洲美女精品一区| 欧美国产精品专区| 精品国一区二区三区| 在线播放91灌醉迷j高跟美女| 成人av资源站| 国产精品亚洲人在线观看| 奇米综合一区二区三区精品视频 | 欧美日韩国产综合一区二区三区| 成人自拍视频在线观看| 久久99热99| 日韩精品一区第一页| 亚洲一二三区不卡| 一区二区三区欧美激情| 中文字幕日本不卡| 中文字幕欧美激情一区| 久久午夜老司机| 欧美不卡一区二区三区| 日韩免费视频一区| 日韩一区二区三区av| 欧美日韩国产综合视频在线观看| 日本韩国欧美国产| 日本大香伊一区二区三区| 99精品欧美一区二区三区小说 | 粉嫩av一区二区三区在线播放| 久久激情五月激情| 日韩av电影免费观看高清完整版 | 在线播放一区二区三区| 欧美日韩aaa| 欧美一级搡bbbb搡bbbb| 9191成人精品久久| 精品奇米国产一区二区三区| 精品国产乱码久久久久久牛牛 | 国产精品免费久久| 亚洲欧洲在线观看av| 亚洲乱码国产乱码精品精的特点| 亚洲欧洲韩国日本视频| 日韩美女视频一区二区| 亚洲黄色在线视频| 亚洲国产精品久久久久婷婷884 | 一区二区三区产品免费精品久久75| 亚洲精品欧美专区| 亚洲国产成人精品视频| 天天亚洲美女在线视频| 理论电影国产精品| 国产成人精品免费在线| 97久久精品人人做人人爽| 在线视频国内自拍亚洲视频| 制服丝袜中文字幕亚洲| 日韩欧美国产午夜精品| 久久久久久久久久久久久女国产乱 | 国产精品一区二区在线播放| 国产91露脸合集magnet| 色婷婷久久久亚洲一区二区三区| 欧美中文字幕一二三区视频| 日韩欧美一区二区不卡| 国产婷婷色一区二区三区| 亚洲三级在线看| 亚洲成人资源在线| 国产成人午夜99999| 91国模大尺度私拍在线视频| 日韩手机在线导航| 国产精品久久久久久亚洲伦| 午夜欧美一区二区三区在线播放| 国产麻豆91精品| 欧美午夜精品久久久久久超碰| 日韩欧美一二三| 亚洲女女做受ⅹxx高潮| 免费在线一区观看| 成人ar影院免费观看视频| 欧美日韩国产123区| 国产人妖乱国产精品人妖| 亚洲va韩国va欧美va| 国产乱码精品一区二区三区av| 色猫猫国产区一区二在线视频| 精品国产一区二区三区四区四 | 制服.丝袜.亚洲.中文.综合| 久久精品一区二区三区不卡| 亚洲国产成人精品视频| 成人免费精品视频| 日韩精品在线一区二区| 一区二区欧美精品| 成人av中文字幕| 亚洲精品一线二线三线无人区| 亚洲一区二三区| 国产91高潮流白浆在线麻豆| 91精品国产色综合久久不卡电影| 亚洲另类春色国产| 国产高清不卡二三区| 欧美精品久久99久久在免费线| 国产精品久久综合| 国内精品第一页| 欧美日本在线看| 一区二区三区高清在线| 99久久精品情趣| 久久久99免费| 国产一区二区主播在线| 欧美一区二区三区日韩视频| 一区二区三区四区不卡视频| www.亚洲精品| 中文字幕巨乱亚洲| 国产精品18久久久久| 精品少妇一区二区三区| 热久久久久久久| 91精品国产一区二区三区| 一区二区三区高清在线| 色婷婷一区二区| 亚洲卡通动漫在线| 色婷婷久久久综合中文字幕| 成人免费视频在线观看| 成人美女视频在线观看| 国产午夜精品理论片a级大结局 | 国产欧美日本一区视频| 精品系列免费在线观看| 欧美精品一区二区三区高清aⅴ| 日韩影视精彩在线| 91精品国产色综合久久ai换脸| 爽好久久久欧美精品| 在线播放欧美女士性生活| 日韩精品亚洲专区| 91精品国产综合久久精品图片| 亚洲成人av一区二区| 精品视频一区三区九区| 亚洲一区二区三区四区五区中文| 欧美少妇xxx| 蜜臀久久99精品久久久画质超高清 | 日韩成人精品在线| 日韩午夜精品电影| 久久疯狂做爰流白浆xx| 久久午夜羞羞影院免费观看| 国产91在线|亚洲| 中文子幕无线码一区tr| 99久久免费精品高清特色大片| 亚洲欧美日韩一区| 欧美私模裸体表演在线观看| 偷拍日韩校园综合在线| 日韩精品资源二区在线| 国产成人精品在线看| 亚洲乱码日产精品bd| 欧美日韩黄色一区二区| 精品一区二区三区在线播放| 国产亚洲一区字幕| 在线免费观看一区| 日韩av在线播放中文字幕| 欧美精品一区二区久久婷婷| 不卡电影免费在线播放一区| 亚洲一区在线视频观看| 精品国产乱码久久久久久蜜臀 | 国产成人午夜99999| 亚洲色图欧洲色图婷婷| 制服.丝袜.亚洲.中文.综合| 国产风韵犹存在线视精品|