Skip to content
Snippets Groups Projects
EncApp.cpp 54.9 KiB
Newer Older
  • Learn to ignore specific revisions
  • void EncApp::printChromaFormat()
    {
      if( g_verbosity >= DETAILS )
      {
        std::cout << std::setw(43) << "Input ChromaFormatIDC = ";
        switch (m_InputChromaFormatIDC)
        {
        case CHROMA_400:  std::cout << "  4:0:0"; break;
        case CHROMA_420:  std::cout << "  4:2:0"; break;
        case CHROMA_422:  std::cout << "  4:2:2"; break;
        case CHROMA_444:  std::cout << "  4:4:4"; break;
        default:
          THROW( "invalid chroma fomat");
        }
        std::cout << std::endl;
    
        std::cout << std::setw(43) << "Output (internal) ChromaFormatIDC = ";
        switch (m_cEncLib.getChromaFormatIdc())
        {
        case CHROMA_400:  std::cout << "  4:0:0"; break;
        case CHROMA_420:  std::cout << "  4:2:0"; break;
        case CHROMA_422:  std::cout << "  4:2:2"; break;
        case CHROMA_444:  std::cout << "  4:4:4"; break;
        default:
          THROW( "invalid chroma fomat");
        }
        std::cout << "\n" << std::endl;
      }
    }
    
    //! \}