Skip to content

v1.1.5 — multithreaded pixel conversion

Choose a tag to compare

@caseymanos caseymanos released this 14 Jul 20:35
· 17 commits to main since this release

Improved

  • Multithreaded pixel format conversion in encoders — sws_getContext creates a single-threaded scaler; conversion now uses all cores (threads=auto via sws_alloc_context/sws_scale_frame). RGBA→YUV at 1080p drops from ~5ms to ~2.5ms per frame; VP9 encode from RGBA goes 35 → 60 fps. Benefits every encoder path (x264, libvpx, VideoToolbox, HEVC, AV1).