1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

vulkan_ffv1: shortcut +-1 coeffs in symbol reading

Slightly faster, and allows for further optimizations.
This commit is contained in:
Lynne
2025-04-08 05:45:16 +00:00
parent 4d561e6a1e
commit 985a26be28

View File

@@ -119,7 +119,10 @@ int get_isymbol(inout RangeCoder c, uint64_t state)
for (e = 0; e < 32; e++) for (e = 0; e < 32; e++)
if (!get_rac(c, state + min(e, 9))) if (!get_rac(c, state + min(e, 9)))
break; break;
if (e > 31) {
if (e == 0) {
return get_rac(c, state + 10) ? -1 : 1;
} else if (e > 31) {
corrupt = true; corrupt = true;
return 0; return 0;
} }