rustdesk/libs
RustDesk d03a9e2baf
Fix macos bigsur cvbuffer crash (#13392)
* Fix macOS Big Sur crash with CVBufferCopyAttachments

Add FFmpeg patch to use weak_import for CVBufferCopyAttachments API
to prevent dyld crash on macOS Big Sur (11.x).

The CVBufferCopyAttachments function is only available on macOS 12+.
Even though FFmpeg has a runtime check with __builtin_available, the
symbol is still resolved at load time, causing immediate crash on older
macOS versions.

With weak_import attribute, the function pointer will be NULL on
macOS < 12, allowing the code to safely fall back to the deprecated
CVBufferGetAttachments API.

Fixes: #13377

* update common
2025-11-02 22:08:03 +08:00
..
clipboard feat: clipboard files, audit (#12730) 2025-08-25 22:29:53 +08:00
enigo fix: osx, reset modifiers' state after locking screen (#11806) 2025-05-19 21:02:07 +08:00
hbb_common@b55451eeca Fix macos bigsur cvbuffer crash (#13392) 2025-11-02 22:08:03 +08:00
portable 1.4.3 2025-10-17 13:58:08 +08:00
remote_printer Allow non_snake_case identifiers in src/setup/mod.rs for libs/remote_printer. (#13384) 2025-11-02 21:19:13 +08:00
scrap mobile verify both webpki and installed CA (#13272) 2025-10-30 13:59:00 +08:00
virtual_display refact: remove unnecessary printing (#12000) 2025-06-06 14:52:01 +08:00