@@ -91,19 +91,19 @@ void PrintEncodingSettings(const avifEncoder* encoder, bool has_gain_map) {
9191 std::to_string (encoder->qualityGainMap ) + " (" +
9292 QualityLevelString (encoder->qualityGainMap ) + " )]" ;
9393 }
94- std::string manual_tiling_str =
95- " tileRowsLog2 [" + std::to_string (encoder->tileRowsLog2 ) +
96- " ], tileColsLog2 [" + std::to_string (encoder->tileColsLog2 ) + " ]" ;
94+ std::string tiling_str = " automatic tiling" ;
95+ if (!encoder->autoTiling ) {
96+ tiling_str = " tileRowsLog2 [" + std::to_string (encoder->tileRowsLog2 ) +
97+ " ], tileColsLog2 [" + std::to_string (encoder->tileColsLog2 ) +
98+ " ]" ;
99+ }
97100 std::cout << " Encoding AVIF with settings: codec '"
98101 << avifCodecName (encoder->codecChoice , AVIF_CODEC_FLAG_CAN_ENCODE)
99102 << " ' speed ['" << encoder->speed << " '], color quality ['"
100103 << encoder->quality << " ' (" << QualityLevelString (encoder->quality )
101104 << " )], alpha quality ['" << encoder->qualityAlpha << " ' ("
102105 << QualityLevelString (encoder->qualityAlpha ) << " )]" << gain_map_str
103- << " , "
104- << (encoder->autoTiling ? " automatic tiling"
105- : std::move (manual_tiling_str))
106- << " , " << encoder->maxThreads
106+ << " , " << tiling_str << " , " << encoder->maxThreads
107107 << " worker thread(s), please wait...\n " ;
108108}
109109} // namespace
0 commit comments