diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp
index dee6d9fa604568432740ca91948e5245a5d03f73..3f5ee3b36c289ab9bb2bced4aacc2d4e7d1122aa 100644
--- a/source/Lib/DecoderLib/VLCReader.cpp
+++ b/source/Lib/DecoderLib/VLCReader.cpp
@@ -1444,6 +1444,7 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS)
   if (pcSPS->getUseDualITree())
   {
 #if JVET_Q0468_Q0469_MIN_LUMA_CB_AND_MIN_QT_FIX
+    // Since in software minQT[2] is in chroma samples, min CB size in luma samples is first converted into chroma samples for the calculation
     const int base = std::max(MIN_CU_LOG2, pcSPS->getLog2MinCodingBlockSize() - (int)getChannelTypeScaleX(CHANNEL_TYPE_CHROMA, pcSPS->getChromaFormatIdc()));
     READ_UVLC(uiCode, "sps_log2_diff_min_qt_min_cb_intra_slice_chroma"); minQT[2] = 1 << (uiCode + base);
 #else