diff --git a/source/Lib/CommonLib/TypeDef.h b/source/Lib/CommonLib/TypeDef.h
index c6e7b899b5618c5e8d97615ad26ef9819868a7f1..3b04022b986d822a98818285124d799f32fc9975 100644
--- a/source/Lib/CommonLib/TypeDef.h
+++ b/source/Lib/CommonLib/TypeDef.h
@@ -461,7 +461,11 @@ enum SliceType
   NUMBER_OF_SLICE_TYPES = 3
 };
 
+#if JVET_Q0265
+/// chroma formats (according to how the monochrome or the color planes are intended to be coded)
+#else
 /// chroma formats (according to semantics of chroma_format_idc)
+#endif
 enum ChromaFormat
 {
   CHROMA_400        = 0,
diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp
index e60ab70476b785ace4aebe303f5303b6000d21f8..788b5ea42a33e251364ce5b3ac0226f4e0cdca96 100644
--- a/source/Lib/DecoderLib/VLCReader.cpp
+++ b/source/Lib/DecoderLib/VLCReader.cpp
@@ -1490,7 +1490,7 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS)
 
 #if JVET_Q0147_JCCR_SIGNALLING
 #if JVET_Q0265
-  if (chromaArrayType != 0)
+  if (chromaArrayType != CHROMA_400)
 #else
   if (pcSPS->getChromaFormatIdc() != CHROMA_400)
 #endif
@@ -1643,7 +1643,7 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS)
     }
   }
 #if JVET_Q0265
-  if (chromaArrayType == 3)
+  if (chromaArrayType == CHROMA_444)
 #else
   if (pcSPS->getChromaFormatIdc() == CHROMA_444)
 #endif
diff --git a/source/Lib/EncoderLib/VLCWriter.cpp b/source/Lib/EncoderLib/VLCWriter.cpp
index 4c34aa78a7a6ebe043f6b4ccea84be2770adf2b9..78030d7913ca5588e0bbd9a808188819a1ee9cbd 100644
--- a/source/Lib/EncoderLib/VLCWriter.cpp
+++ b/source/Lib/EncoderLib/VLCWriter.cpp
@@ -956,7 +956,7 @@ void HLSWriter::codeSPS( const SPS* pcSPS )
 
 #if JVET_Q0147_JCCR_SIGNALLING
 #if JVET_Q0265
-  if (chromaArrayType != 0)
+  if (chromaArrayType != CHROMA_400)
 #else
   if (pcSPS->getChromaFormatIdc() != CHROMA_400)
 #endif