private static bool scaling_list(BitReader spsReader, byte sizeOfScalingList)
{
uint nextScale = 8;
uint lastScale = 8;
for (byte j = 0; j < sizeOfScalingList; j++)
{
if (nextScale != 0)
{
var deltscale = spsReader.ReadExpGolomb();
nextScale = (uint)((lastScale + deltscale + 256) % 256);
}
lastScale = (nextScale == 0) ? lastScale : nextScale;
}
return true;
}