|
|
|
@ -1994,6 +1994,18 @@ internal static class Av1DefaultDistributions |
|
|
|
] |
|
|
|
]; |
|
|
|
|
|
|
|
public static Av1Distribution ChromeForLumaSign => new(1418, 2123, 13340, 18405, 26972, 28343, 32294); |
|
|
|
|
|
|
|
public static Av1Distribution[] ChromeForLumaAlpha => |
|
|
|
[ |
|
|
|
new(7637, 20719, 31401, 32481, 32657, 32688, 32692, 32696, 32700, 32704, 32708, 32712, 32716, 32720, 32724), |
|
|
|
new(14365, 23603, 28135, 31168, 32167, 32395, 32487, 32573, 32620, 32647, 32668, 32672, 32676, 32680, 32684), |
|
|
|
new(11532, 22380, 28445, 31360, 32349, 32523, 32584, 32649, 32673, 32677, 32681, 32685, 32689, 32693, 32697), |
|
|
|
new(26990, 31402, 32282, 32571, 32692, 32696, 32700, 32704, 32708, 32712, 32716, 32720, 32724, 32728, 32732), |
|
|
|
new(17248, 26058, 28904, 30608, 31305, 31877, 32126, 32321, 32394, 32464, 32516, 32560, 32576, 32593, 32622), |
|
|
|
new(14738, 21678, 25779, 27901, 29024, 30302, 30980, 31843, 32144, 32413, 32520, 32594, 32622, 32656, 32660) |
|
|
|
]; |
|
|
|
|
|
|
|
public static Av1Distribution[][][] GetEndOfBlockFlag(int baseQIndex) |
|
|
|
{ |
|
|
|
int qContext = GetQContext(baseQIndex); |
|
|
|
|