mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-09-18 18:31:02 +03:00
FFmpeg 7.1 can deadlock during software HEVC decoding with WPP slice threading, as reproduced on Linux and macOS. Version 7.1.1 includes the upstream progress2 fix (79c47dfd25f101b6842bbec8c6ffef8d5077c3ae). Update the overlay version and archive checksum, reset the port revision, and document the fix. Existing FFmpeg patches and build options are unchanged, and decoding can retain its existing thread-count policy. Validation on macOS arm64: - Built the overlay successfully with all 23 existing patches. - HEVC four-thread replay: 1,000 rounds / 71,000 frames without a stall; resolution changes: 6,816 frames; H.264 replay: 4,100 frames. - VideoToolbox H.264/HEVC encoding with software and hardware decoding: all six cases matched the FFmpeg 7.1 baseline. - git diff --check and manifest/archive checksum validation passed.