community/vlc: missing ssa/ass support
VLC seems to lack SSA subtitles support; at least, for every video file with SSA subtitles I tried to open, it says "Codec not supported: VLC could not decode the format "ssa " (SubStation Alpha subtitles)".
I have the latest vlc-qt (3.0.18-r2), the latest vlc (3.0.18-r2) and the latest libass (0.17.0-r0) installed (libass is required by ffmpeg4-libs which is required by vlc which is required by vlc-qt, so installing vlc-qt installs libass, no problems here).
I'm not quite sure how to check the list of formats supported by vlc; but I've tried searching this error message online, and all its mentions seem to be caused by issues with packaging.
From VLC source code, it seems that SSA support is enabled by default; and it is not disabled in APKBUILD. VLC's configure
also checks for the presence of libass, and in apk build logs it complains:
checking for libass >= 0.9.8... no
configure: WARNING: Package 'libass', required by 'virtual:world', not found.
even though libass is listed among packages installed for build.
I don't know anything about how this works, but it seems that VLC's configure
cannot find what it needs to build VLC with SSA support, so VLC gets built and published to package registry without SSA support.
My guess is that maybe it needs not just libass but also libass-dev in its makedepends
, similar to other lib***-dev listed there?