Browse Source

Fix issue in ReadSequenceHeader() not reading OrderHintBits

pull/2633/head
Brian Popow 2 years ago
parent
commit
c4d34c5ea5
  1. 18
      src/ImageSharp/Formats/Heif/Av1/OpenBitstreamUnit/ObuReader.cs

18
src/ImageSharp/Formats/Heif/Av1/OpenBitstreamUnit/ObuReader.cs

@ -422,14 +422,16 @@ internal class ObuReader
}
else
{
if (sequenceHeader.EnableOrderHint)
{
sequenceHeader.OrderHintInfo.OrderHintBits = (int)reader.ReadLiteral(3) + 1;
}
else
{
sequenceHeader.OrderHintInfo.OrderHintBits = 0;
}
sequenceHeader.ForceIntegerMotionVector = 2; // SELECT_INTEGER_MV
}
if (sequenceHeader.EnableOrderHint)
{
sequenceHeader.OrderHintInfo.OrderHintBits = (int)reader.ReadLiteral(3) + 1;
}
else
{
sequenceHeader.OrderHintInfo.OrderHintBits = 0;
}
}

Loading…
Cancel
Save