better check

This commit is contained in:
Ryan Oldenburg 2022-05-25 18:57:33 -05:00
parent 49acd68ce9
commit 5c04aacbe2

View file

@ -276,7 +276,7 @@ proc decodeSOF0(state: var DecoderState) =
if quantizationTableId > 3:
failInvalid("invalid quantization table id")
if vertical == 0 or vertical > 4 or horizontal == 0 or horizontal > 4:
if vertical notin {0, 1, 2, 4} or horizontal notin {0, 1, 2, 4}:
failInvalid("invalid component scaling factor")
component.xScale = vertical.int