Changeset 1447 in SHVCSoftware for branches/SHM-dev/source/App/TAppEncoder
- Timestamp:
- 13 Aug 2015, 20:44:52 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp
r1442 r1447 1708 1708 for(layer = 0; layer < m_numLayers; layer++) 1709 1709 { 1710 const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer); 1710 1711 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); 1712 1713 } 1713 1714 … … 1715 1716 for(layer = 0; layer < m_numLayers; layer++) 1716 1717 { 1718 const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer); 1717 1719 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); 1719 1721 } 1720 1722 … … 1722 1724 for(layer = 0; layer < m_numLayers; layer++) 1723 1725 { 1726 const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer); 1724 1727 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); 1726 1729 } 1727 1730 … … 1729 1732 for(layer = 0; layer < m_numLayers; layer++) 1730 1733 { 1734 const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer); 1731 1735 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); 1733 1737 } 1734 1738 … … 1759 1763 for(layer = 0; layer < m_numLayers; layer++) 1760 1764 { 1765 const UInt layerId = m_apcTEncTop[layer]->getVPS()->getLayerIdInNuh(layer); 1761 1766 const BitDepths bitDepths(m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_LUMA], m_apcLayerCfg[layer]->m_internalBitDepth[CHANNEL_TYPE_CHROMA]); 1762 1767 TEncAnalyze *analyze = m_apcTEncTop[layer]->getAnalyzeAllin(); … … 1768 1773 1769 1774 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); 1771 1776 1772 1777 if (!m_apcTEncTop[layer]->getSummaryOutFilename().empty()) … … 1780 1785 for( layer = 0; layer < m_numLayers; layer++ ) 1781 1786 { 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()); 1783 1789 } 1784 1790 printf("\n");
Note: See TracChangeset for help on using the changeset viewer.