El Tue, 13 Feb 2024 17:58:36 -0500 Thomas Frohwein <tfrohw...@fastmail.com> escribió: > > Also important to know if ports that depend on the library have been > tested with the new version, and if any of them might need an update > with the API changes. I can find only mpv and vlc when looking at > WANTLIBs in sqlports, and I rebuilt mpv and it still works FWIW. >
Ok, about libplacebo and VLC. Bad news, if we set libplacebo(>=6), VLC will simply fail to compile. This issue is known in VLC upstream. Upstream solution? Wait for VLC4 to come out, which still has no release date. This is because making the necessary changes for VLC3 to work with libplacebo(>=6) is very complex for them [1] However, VLC can be compiled without libplacebo support, and instead aim to use graphics/lcms2, as a result you get a fully functional VLC from ports without the need for major changes. Given this I consider that compiling VLC without libplacebo support is a better functional solution. First, because VLC without libplacebo is fully functional, and second, because we can continue updating VLC (in the ports that we have 3.0.18 and are going for 3.0.20) without hindering libplacebo and mpv updates. In the end, both software remain in ports with their respective functionalities for whoever needs them. I've already tested the changes for VLC and built it, I'll pass the message with the diff in a moment. [1] https://code.videolan.org/videolan/vlc/-/merge_requests/3950/diffs?commit_id=9134e2079b5a14ce852ceaf84515c8e4ae35580f -- ********************************************************* Dios en su cielo, todo bien en la Tierra