Changeset 1447 in SHVCSoftware for branches/SHM-dev/source/App


Ignore:
Timestamp:
13 Aug 2015, 20:44:52 (9 years ago)
Author:
seregin
Message:

fix printing out layerId

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1442 r1447  
    17081708  for(layer = 0; layer < m_numLayers; layer++)
    17091709  {
     1710    const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer);
    17101711    const BitDepths bitDepths(m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_LUMA], m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_CHROMA]);   
    1711     m_apcTEncTop[layer]->getAnalyzeAll()->printOut('a', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layer);
     1712    m_apcTEncTop[layer]->getAnalyzeAll()->printOut('a', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layerId);
    17121713  }
    17131714
     
    17151716  for(layer = 0; layer < m_numLayers; layer++)
    17161717  {
     1718    const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer);
    17171719    const BitDepths bitDepths(m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_LUMA], m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_CHROMA]);
    1718     m_apcTEncTop[layer]->getAnalyzeI()->printOut('i', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layer);
     1720    m_apcTEncTop[layer]->getAnalyzeI()->printOut('i', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layerId);
    17191721  }
    17201722
     
    17221724  for(layer = 0; layer < m_numLayers; layer++)
    17231725  {
     1726    const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer);
    17241727    const BitDepths bitDepths(m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_LUMA], m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_CHROMA]);
    1725     m_apcTEncTop[layer]->getAnalyzeP()->printOut('p', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layer);
     1728    m_apcTEncTop[layer]->getAnalyzeP()->printOut('p', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layerId);
    17261729  }
    17271730
     
    17291732  for(layer = 0; layer < m_numLayers; layer++)
    17301733  {
     1734    const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer);
    17311735    const BitDepths bitDepths(m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_LUMA], m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_CHROMA]);
    1732     m_apcTEncTop[layer]->getAnalyzeB()->printOut('b', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layer);
     1736    m_apcTEncTop[layer]->getAnalyzeB()->printOut('b', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layerId);
    17331737  }
    17341738
     
    17591763    for(layer = 0; layer < m_numLayers; layer++)
    17601764    {
     1765      const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer);
    17611766      const BitDepths bitDepths(m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_LUMA], m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_CHROMA]);
    17621767      TEncAnalyze *analyze = m_apcTEncTop[layer]->getAnalyzeAllin();
     
    17681773
    17691774      printf( "\n\nSUMMARY INTERLACED ---------------------------------------------\n" );
    1770       analyze->printOut('a', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layer);
     1775      analyze->printOut('a', m_apcLayerCfg[layer]->m_chromaFormatIDC, printMSEBasedSNR, printSequenceMSE, bitDepths, layerId);
    17711776
    17721777      if (!m_apcTEncTop[layer]->getSummaryOutFilename().empty())
     
    17801785  for( layer = 0; layer < m_numLayers; layer++ )
    17811786  {
    1782     printf("RVM[L%d]: %.3lf\n", layer, m_apcTEncTop[layer]->calculateRVM());
     1787    const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer);
     1788    printf("RVM[L%d]: %.3lf\n", layerId, m_apcTEncTop[layer]->calculateRVM());
    17831789  }
    17841790  printf("\n");
Note: See TracChangeset for help on using the changeset viewer.