Currently the included svt-av1 sources pull in dispatch, which breaks the build on <10.6. The patch to avoid the use of dispatch in the svt-av1 port can be incorporated into the patches here pretty easily to fix that issue - I can post my version of it if you would like.
Where I failed on fixing it was the libdav1d sources. dav1d requires posix_memalign, which legacysupport provides on 10.5 and less. I was unable to get meson to correctly link legacysupport so that the libdav1d sources in handbrake could find and use posix_memalign.
Since this is an issue for 10.5 and below, I thought I would post it here.
Currently the included svt-av1 sources pull in dispatch, which breaks the build on <10.6. The patch to avoid the use of dispatch in the svt-av1 port can be incorporated into the patches here pretty easily to fix that issue - I can post my version of it if you would like.
Where I failed on fixing it was the libdav1d sources. dav1d requires posix_memalign, which legacysupport provides on 10.5 and less. I was unable to get meson to correctly link legacysupport so that the libdav1d sources in handbrake could find and use posix_memalign.
Since this is an issue for 10.5 and below, I thought I would post it here.