diff --git a/source/Lib/EncoderLib/SEIwrite.cpp b/source/Lib/EncoderLib/SEIwrite.cpp index c6020968afed2dc7d65ac95198e59e4078b28a6f..ab43c1b21d77a11adcba665604b148df0d9eaeb3 100644 --- a/source/Lib/EncoderLib/SEIwrite.cpp +++ b/source/Lib/EncoderLib/SEIwrite.cpp @@ -818,7 +818,7 @@ void SEIWriter::xWriteSEIFilmGrainCharacteristics(const SEIFilmGrainCharacterist assert(numIntensityIntervals <= 256); assert(numModelValues <= 256); WRITE_CODE(numIntensityIntervals - 1, 8, "num_intensity_intervals_minus1[c]"); - WRITE_CODE(numModelValues - 1, 8, "num_model_values_minus1[c]"); + WRITE_CODE(numModelValues - 1, 3, "num_model_values_minus1[c]"); for (uint32_t interval = 0; interval<numIntensityIntervals; interval++) { const SEIFilmGrainCharacteristics::CompModelIntensityValues &cmiv = cm.intensityValues[interval];