Browse Source

Implement ScanOrder scan constants

pull/2633/head
Ynse Hoornenborg 2 years ago
parent
commit
c8a6203b25
  1. 8
      src/ImageSharp/Formats/Heif/Av1/Transform/Av1ScanOrder.cs
  2. 1063
      src/ImageSharp/Formats/Heif/Av1/Transform/Av1ScanOrderConstants.cs

8
src/ImageSharp/Formats/Heif/Av1/Transform/Av1ScanOrder.cs

@ -12,11 +12,11 @@ internal readonly struct Av1ScanOrder
this.Neighbors = [];
}
public Av1ScanOrder(short[] scan, short[] iscan, short[] neighbors)
public Av1ScanOrder(short[]? scan, short[]? iscan, short[]? neighbors)
{
this.Scan = scan;
this.IScan = iscan;
this.Neighbors = neighbors;
this.Scan = scan!;
this.IScan = iscan!;
this.Neighbors = neighbors!;
}
public short[] Scan { get; }

1063
src/ImageSharp/Formats/Heif/Av1/Transform/Av1ScanOrderConstants.cs

File diff suppressed because it is too large
Loading…
Cancel
Save