You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d0642f4
Browse filesBrowse the repository at this point in the historyBrowse files
Superblock rows are searched in a wavefront by worker threads (each
superblock after the one above right of it, the reconstruction and above
contexts in SharedArrayBuffers), like libaom's row-mt, and the loop filter
and CDEF trials run in parallel: the same bitstream as on one thread.
1920x1080 photo, 8 threads: effort 0 2.1 -> 1.1 s, effort 1 4.9 -> 1.7 s,
effort 2 14.2 -> 3.4 s.
src/util/threads.ts starts Web Workers (Deno, Bun, browsers; written so
bundlers pick up the worker) or node:worker_threads (Node). Small images,
pages without cross-origin isolation, runtimes without workers and
workers that fail encode on the calling thread. New option
AVIFEncodeOptions.threads (default: available processors, at most 8).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Lfv41PqHEGbU7SLg5onpG1
0 commit comments