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 = []; this.Neighbors = [];
} }
public Av1ScanOrder(short[] scan, short[] iscan, short[] neighbors) public Av1ScanOrder(short[]? scan, short[]? iscan, short[]? neighbors)
{ {
this.Scan = scan; this.Scan = scan!;
this.IScan = iscan; this.IScan = iscan!;
this.Neighbors = neighbors; this.Neighbors = neighbors!;
} }
public short[] Scan { get; } public short[] Scan { get; }

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

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