Merge pull request #379 from zeux/fix-verbose
Fix verbose printfs when m_status_output = false
diff --git a/encoder/basisu_comp.cpp b/encoder/basisu_comp.cpp
index f16e75b..cfd5c2b 100644
--- a/encoder/basisu_comp.cpp
+++ b/encoder/basisu_comp.cpp
@@ -374,7 +374,8 @@
if (m_params.m_hdr)
{
// UASTC HDR
- printf("Mode: UASTC HDR Level %u\n", m_params.m_uastc_hdr_options.m_level);
+ if (m_params.m_status_output)
+ printf("Mode: UASTC HDR Level %u\n", m_params.m_uastc_hdr_options.m_level);
error_code ec = encode_slices_to_uastc_hdr();
if (ec != cECSuccess)
@@ -383,7 +384,8 @@
else if (m_params.m_uastc)
{
// UASTC
- printf("Mode: UASTC LDR Level %u\n", m_params.m_pack_uastc_flags & cPackUASTCLevelMask);
+ if (m_params.m_status_output)
+ printf("Mode: UASTC LDR Level %u\n", m_params.m_pack_uastc_flags & cPackUASTCLevelMask);
error_code ec = encode_slices_to_uastc();
if (ec != cECSuccess)
@@ -392,7 +394,8 @@
else
{
// ETC1S
- printf("Mode: ETC1S Quality %i, Level %i\n", m_params.m_quality_level, (int)m_params.m_compression_level);
+ if (m_params.m_status_output)
+ printf("Mode: ETC1S Quality %i, Level %i\n", m_params.m_quality_level, (int)m_params.m_compression_level);
if (!process_frontend())
return cECFailedFrontEnd;
@@ -2560,7 +2563,7 @@
return false;
}
- //if (m_params.m_status_output)
+ if (m_params.m_status_output)
{
printf("Wrote output .basis/.ktx2 file \"%s\"\n", output_filename.c_str());
}