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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? encodercodingparameter.h

?? JMVM MPEG MVC/3DAV 測試平臺 國際通用標(biāo)準(zhǔn)
?? H
?? 第 1 頁 / 共 5 頁
字號:
      n += 1;
      continue;      
    }
    if( equals( pcCom, "-mqp", 4 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      ROTS( NULL == argv[n+2] );
      UInt    uiLayer = atoi( argv[n  ] );
      UInt    uiStage = atoi( argv[n+1] );
      Double  dMotQp  = atof( argv[n+2] );
      CodingParameter::getLayerParameters( uiLayer ).setQpModeDecision( uiStage, dMotQp );
      n += 2;
      continue;      
    }
    if( equals( pcCom, "-lqp", 4 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      UInt    uiLayer = atoi( argv[n  ] );
      Double  dQp     = atof( argv[n+1] );
      CodingParameter::getLayerParameters( uiLayer ).setBaseQpResidual( dQp );
      for( UInt uiStage = 0; uiStage < MAX_DSTAGES; uiStage++ )
      {
        CodingParameter::getLayerParameters( uiLayer ).setQpModeDecision( uiStage, dQp );
      }
      CodingParameter::getLayerParameters( uiLayer ).setQpModeDecisionLP( dQp );
      n += 1;
      continue;      
    }
    if( equals( pcCom, "-ilpred", 7 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      UInt    uiLayer = atoi( argv[n  ] );
      UInt    uiBLRes = atoi( argv[n+1] );
      CodingParameter::getLayerParameters( uiLayer ).setInterLayerPredictionMode( uiBLRes );
      n += 1;
      continue;
    }
    if( equals( pcCom, "-mfile", 6 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      ROTS( NULL == argv[n+2] );
      UInt    uiLayer = atoi( argv[n  ] );
      UInt    uiMode  = atoi( argv[n+1] );
      CodingParameter::getLayerParameters( uiLayer ).setMotionInfoMode( uiMode );
      CodingParameter::getLayerParameters( uiLayer ).setMotionInfoFilename( argv[n+2] );
      n += 2;
      continue;
    }
    if( equals( pcCom, "-frms", 5 ) )
    {
      ROTS( NULL == argv[n] ); 
      UInt uiFrms = atoi( argv[n] );
      CodingParameter::setTotalFrames( uiFrms );
      continue;
    }
    if( equals( pcCom, "-bcip", 5 ) )
    {
      n--;
      ROTS( NULL == argv[n] );
      CodingParameter::getLayerParameters(0).setContrainedIntraForLP();
      continue;
    }
    if( equals( pcCom, "-cl", 3 ) )
    {
      ROTS( NULL == argv[n] );
      ROTS( NULL == argv[n+1] );
      UInt uiLayer = atoi( argv[n] );
      UInt uiCLoop = atoi( argv[n+1] );
      CodingParameter::getLayerParameters( uiLayer ).setClosedLoop( uiCLoop );
      n += 1;
      continue;
    }
    if( equals( pcCom, "-ref", 4 ) )
    {
      ROTS( NULL == argv[n] );
      Double dLowPassEnhRef = atof( argv[n] );
      CodingParameter::setLowPassEnhRef( dLowPassEnhRef );
      continue;
    }
    if( equals( pcCom, "-ar", 3 ) )
    {
      ROTS( NULL == argv[n] );
      ROTS( NULL == argv[n + 1] );
      UInt uiBaseRefWeightZeroBlock = atoi( argv[n] );
      UInt uiBaseRefWeightZeroCoeff = atoi( argv[n + 1] );
      CodingParameter::setAdaptiveRefFGSWeights( uiBaseRefWeightZeroBlock, uiBaseRefWeightZeroCoeff );
      // skip two
      n += 1;
      continue;
    }
    if( equals( pcCom, "-fs", 3 ) )
    {
      ROTS( NULL == argv[n] );
      UInt flag = atoi( argv[n] );
      CodingParameter::setFgsEncStructureFlag( flag );
      continue;
    }
//  {{
  if( equals( pcCom, "-vf", 4) )
  {
    ROTS( NULL == argv[n] );
    ROTS( NULL == argv[n+1] );
    std::string cFilename = argv[n++];
    UInt uiViewid = atoi(argv[n]);
    RNOKS( xReadFromFile( cFilename, uiViewid, rcBitstreamFile ) );   // Read-in SPS parameters
	  continue;
  }
//  }}

//JVT-W080
	if( equals( pcCom, "-pdi", 4 ) )
	{
	  ROTS(NULL == argv[n] );
		ROTS(NULL == argv[n+1] );
		m_uiPdsEnable = 1;
		m_uiPdsInitialDelayAnc = atoi( argv[n++] );
		m_uiPdsInitialDelayNonAnc = atoi( argv[n] );
		continue;
	}
//~JVT-W080

// 
  /*
    if( equals( pcCom, "-pf", 3) )
    {
      ROTS( NULL == argv[n] );
      std::string cFilename = argv[n];
      RNOKS( xReadFromFile( cFilename, rcBitstreamFile ) );  
	  
      continue;
    }
  */
    //JVT-P031
    if( equals( pcCom, "-ds", 3) )
    {
     ROTS( NULL == argv[n] );
     ROTS( NULL == argv[n+1] );
     UInt uiLayer = atoi(argv[n]);
     CodingParameter::getLayerParameters(uiLayer).setUseDiscardable(true);
     Double dRate = atof(argv[n+1]);
     CodingParameter::getLayerParameters(uiLayer).setPredFGSRate(dRate);
     n+=1;
     continue;
    }
    //~JVT-P031
	
	//S051{
	if( equals( pcCom, "-encsip", 7 ) )
    {
		ROTS( NULL == argv[n  ] );
		ROTS( NULL == argv[n+1] );
		
		UInt    uiLayer = atoi( argv[n  ] );
		CodingParameter::getLayerParameters( uiLayer ).setEncSIP(true);
		CodingParameter::getLayerParameters( uiLayer ).setInSIPFileName(argv[n+1]);
		n += 1;
		continue;
    }
	if( equals( pcCom, "-anasip", 7 ) )
    {
		ROTS( NULL == argv[n  ] );
		ROTS( NULL == argv[n+1] );
		ROTS( NULL == argv[n+2] );
		
		UInt    uiLayer = atoi( argv[n  ] );
		UInt	uiMode = atoi( argv[n+1] );
		
		if(uiMode!=0)
			CodingParameter::getLayerParameters( uiLayer ).setAnaSIP(2);
		else
			CodingParameter::getLayerParameters( uiLayer ).setAnaSIP(1);
		
		CodingParameter::getLayerParameters( uiLayer ).setOutSIPFileName(argv[n+2]);
		n += 2;
		continue;
    }
	//S051}
	
    if( equals( pcCom, "-fgsmot", 7 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      UInt uiLayer         = atoi( argv[n  ] );
      UInt uiFGSMotionMode = atoi( argv[n+1] );
      CodingParameter::getLayerParameters( uiLayer ).setFGSMotionMode( uiFGSMotionMode );
      n += 1;
      continue;
    }

    if( equals( pcCom, "-org", 4 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      UInt    uiLayer = atoi( argv[n  ] );
      ROF(    uiLayer < MAX_LAYERS );
      CodingParameter::getLayerParameters( uiLayer ).setInputFilename( argv[n+1] );
      n += 1;
      continue;      
    }
    if( equals( pcCom, "-rec", 4 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      UInt    uiLayer = atoi( argv[n  ] );
      ROF(    uiLayer < MAX_LAYERS );
      CodingParameter::getLayerParameters( uiLayer ).setOutputFilename( argv[n+1] );
      n += 1;
      continue;      
    }
    if( equals( pcCom, "-ec", 3 ) )
    {
      ROTS( NULL == argv[n  ] );
      ROTS( NULL == argv[n+1] );
      UInt    uiLayer  = atoi( argv[n  ] );
      ROF(    uiLayer < MAX_LAYERS );
      UInt    uiECmode = atoi( argv[n+1] );
      CodingParameter::getLayerParameters( uiLayer ).setEntropyCodingModeFlag( uiECmode != 0 );
      n += 1;
      continue;      
    }
    if( equals( pcCom, "-vlc", 4 ) )
    {
      n--;
      ROTS( NULL == argv[n] );
      for( UInt uiLayer = 0; uiLayer < MAX_LAYERS; uiLayer++ )
      {
        CodingParameter::getLayerParameters( uiLayer ).setEntropyCodingModeFlag( false );
      }
      continue;
    }
    if( equals( pcCom, "-cabac", 6 ) )
    {
      n--;
      ROTS( NULL == argv[n] );
      for( UInt uiLayer = 0; uiLayer < MAX_LAYERS; uiLayer++ )
      {
        CodingParameter::getLayerParameters( uiLayer ).setEntropyCodingModeFlag( true );
      }
      continue;
    }

    if( equals( pcCom, "-h", 2) )
    {
      printHelp();
      return Err::m_nOK;
    }

    return Err::m_nERR;
  }

//JVT-W080
	if( m_uiMVCmode && m_uiPdsEnable )
	{
		m_uiPdsBlockSize = m_uiFrameWidth/16;
		UInt uiViewNum = (UInt)SpsMVC.m_num_views_minus_1+1;
		UInt uiRefNum = m_uiNumRefFrames;
	  m_ppuiPdsInitialDelayMinus2L0Anc = new UInt* [uiViewNum];
		m_ppuiPdsInitialDelayMinus2L1Anc = new UInt* [uiViewNum];
	  m_ppuiPdsInitialDelayMinus2L0NonAnc = new UInt* [uiViewNum];
		m_ppuiPdsInitialDelayMinus2L1NonAnc = new UInt* [uiViewNum];
    for( UInt i = 0; i < uiViewNum; i++ )
		{
	    m_ppuiPdsInitialDelayMinus2L0Anc[i] = new UInt [uiRefNum];
			m_ppuiPdsInitialDelayMinus2L1Anc[i] = new UInt [uiRefNum];
	    m_ppuiPdsInitialDelayMinus2L0NonAnc[i] = new UInt [uiRefNum];
			m_ppuiPdsInitialDelayMinus2L1NonAnc[i] = new UInt [uiRefNum];
			for( UInt j = 0; j < uiRefNum; j++ )
			{
				m_ppuiPdsInitialDelayMinus2L0Anc[i][j] = 0;
				m_ppuiPdsInitialDelayMinus2L1Anc[i][j] = 0;
				m_ppuiPdsInitialDelayMinus2L0NonAnc[i][j] = 0;
				m_ppuiPdsInitialDelayMinus2L1NonAnc[i][j] = 0;
			}
		}
	}
//~JVT-W080

  RNOKS( check() );
  
  return Err::m_nOK;
}


Void EncoderCodingParameter::printHelpMVC(Int     argc,
                                          Char**  argv)
{
  printf("Usage: %s -vf <encoder.cfg> <view_id>\n\n", argv[0]);
  printf("\n supported options:\n\n");
  printf("  -vf     Parameter File Name\n\n");

  printf("  -h      Print Option List \n");
  printf("\n");
}

Void EncoderCodingParameter::printHelp()
{
  printf("\n supported options:\n\n");
  printf("  -pf     Parameter File Name\n\n");

  printf("  -bf     BitStreamFile\n");
  printf("  -frms   Number of total frames\n");
  printf("  -numl   Number Of Layers\n");

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品日日躁夜夜躁欧美| 国产经典欧美精品| 亚洲一区二区三区中文字幕 | 国产亚洲一区二区在线观看| 欧美系列在线观看| 99久精品国产| av资源网一区| 成人aa视频在线观看| 99视频精品免费视频| 99国产精品久久| 色爱区综合激月婷婷| 99re视频这里只有精品| 色婷婷国产精品| 在线观看日韩高清av| 91久久奴性调教| 欧美疯狂做受xxxx富婆| 日韩一级精品视频在线观看| 日韩三级免费观看| 欧美电影免费观看高清完整版在| 国产午夜精品一区二区三区视频| 日本精品一级二级| 欧美视频在线观看一区| 久久精品这里都是精品| 久久精品视频在线看| 亚洲国产一区视频| 福利视频网站一区二区三区| 欧美日韩国产精品成人| 国产精品三级在线观看| 日本伊人精品一区二区三区观看方式| 国产精品18久久久久久久网站| 一区二区在线看| 日韩国产在线观看| 精品一区二区三区的国产在线播放| 国产一区二区三区久久久| 成人免费黄色在线| 欧美精品一二三四| 亚洲三级电影网站| 久久激情五月婷婷| 欧美日韩免费高清一区色橹橹| 国产亚洲午夜高清国产拍精品| 亚洲欧美日韩人成在线播放| 蜜臀精品一区二区三区在线观看| 成人免费va视频| 精品国产欧美一区二区| 亚洲综合色视频| av亚洲精华国产精华精| 欧美精品一区二区三区在线 | 午夜不卡在线视频| 日本道在线观看一区二区| 久久久久国产精品人| 一区二区三区自拍| 九九**精品视频免费播放| 欧美日韩国产综合视频在线观看 | 成人国产视频在线观看| 久久综合色8888| 国产剧情在线观看一区二区| 欧美一区在线视频| 日本 国产 欧美色综合| 91精品欧美久久久久久动漫 | 五月天亚洲精品| 亚洲精品伦理在线| 日本人妖一区二区| 久久一夜天堂av一区二区三区| 青青草成人在线观看| 久久精品国产亚洲一区二区三区| 国产精品一级片| 亚洲久本草在线中文字幕| 欧美va亚洲va| 欧美视频一区在线观看| 国产一区不卡精品| 日韩精品视频网站| 欧美第一区第二区| 国产毛片精品一区| 艳妇臀荡乳欲伦亚洲一区| 欧美亚洲另类激情小说| 亚洲国产成人av| 欧美va亚洲va国产综合| 国产精品影视天天线| 国产精品黄色在线观看| 在线精品亚洲一区二区不卡| 日韩和欧美的一区| 久久综合久久综合亚洲| 99久久er热在这里只有精品15 | www.爱久久.com| 一区二区三区四区不卡视频| 欧美亚洲国产一区二区三区va| 精品在线播放免费| 又紧又大又爽精品一区二区| 日韩精品一区二区三区在线观看| 欧美日韩精品福利| 成人精品鲁一区一区二区| 日本美女视频一区二区| 亚洲在线免费播放| 怡红院av一区二区三区| 久久嫩草精品久久久久| 日韩限制级电影在线观看| 国产高清不卡一区二区| 亚洲动漫第一页| 中文字幕亚洲不卡| 久久久夜色精品亚洲| 欧美军同video69gay| 不卡的电视剧免费网站有什么| 天天综合天天综合色| 亚洲精品视频观看| 亚洲国产精品成人久久综合一区| 日韩欧美电影一区| 欧美在线free| 在线一区二区三区四区五区 | 黄一区二区三区| 亚洲一区在线观看视频| 亚洲婷婷在线视频| 中文字幕成人网| 欧美韩日一区二区三区四区| 欧美刺激脚交jootjob| 欧美高清视频不卡网| 欧美日韩亚洲综合| 日韩一区二区三区四区 | 久久综合色综合88| 欧美国产综合一区二区| 中文字幕欧美一区| 首页亚洲欧美制服丝腿| 激情欧美日韩一区二区| 99精品视频中文字幕| 欧美高清视频一二三区| 国产日韩欧美综合一区| 亚洲影院理伦片| 国产美女视频一区| 在线看一区二区| 欧美少妇一区二区| 欧美电影免费观看高清完整版 | 久久嫩草精品久久久精品| 中文字幕精品一区二区三区精品 | 亚洲人成在线观看一区二区| 一级精品视频在线观看宜春院| 婷婷国产v国产偷v亚洲高清| 精品制服美女久久| av午夜精品一区二区三区| 欧美精品黑人性xxxx| 91精品国产福利| 欧美国产日韩精品免费观看| 一区二区三区欧美亚洲| 国内精品伊人久久久久av一坑| 99久久久久免费精品国产| 日韩久久免费av| 亚洲日本青草视频在线怡红院| 免费观看在线色综合| 99久久夜色精品国产网站| 欧美一区二区三区思思人| 中文乱码免费一区二区| 亚洲成a人v欧美综合天堂下载| 国产成人av电影在线| 亚洲精品国产一区二区精华液| 国产一区二区0| 日韩欧美成人午夜| 夜色激情一区二区| 91亚洲大成网污www| 久久综合中文字幕| 日韩国产欧美三级| 欧美性色黄大片| 亚洲婷婷综合色高清在线| 国产福利不卡视频| 日韩视频在线观看一区二区| 一区二区三区日韩| 一本大道久久a久久精二百| 欧美激情在线看| 成人综合激情网| 欧美国产激情二区三区| 精品一区二区三区免费观看| 欧美一级一区二区| 精品亚洲国产成人av制服丝袜| 精品少妇一区二区三区| 麻豆精品一区二区综合av| 日韩视频在线你懂得| 天堂va蜜桃一区二区三区| 欧美久久一二三四区| 偷拍一区二区三区四区| 777奇米四色成人影色区| 麻豆久久一区二区| 日本一区二区不卡视频| 欧洲视频一区二区| 午夜精品一区在线观看| 久久亚洲一级片| 97久久精品人人澡人人爽| 夜夜夜精品看看| 欧美va亚洲va国产综合| 成人精品视频一区二区三区尤物| 亚洲日本在线看| 日韩免费在线观看| 成人av电影在线观看| 婷婷综合另类小说色区| 久久婷婷国产综合国色天香| 99这里都是精品| 午夜电影网亚洲视频| 久久九九久精品国产免费直播| 在线精品视频一区二区三四| 九九国产精品视频| 亚洲一二三四区| 国产丝袜在线精品| 欧美一级黄色大片| 91免费在线视频观看|