Opened 6 years ago

Last modified 4 years ago

#45961 new defect

VLC build seems to be missing things, particularly some subtitle support

Reported by: celtic.minstrel.ca@… Owned by: RJVB (René Bertin)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ctreleaven (Craig Treleaven), petrrr, mojca (Mojca Miklavec)
Port: VLC

Description

I installed VLC from MacPorts because I noticed that it has the MIDI support included (which the official version from the VLC website omits), but I discovered that the MacPorts version (using +huge variant) doesn't seem to support the ASS/SSA subtitle formats. Videos that correctly show subtitles in the official VLC version from their website do not show subtitles in the MacPorts build, giving the following error:

No suitable decoder module
VLC does not support the audio or video format "ssa ". Unfortunately there is no way for you to fix this.

Because I thought it was odd that it'd omit things that the official version includes, I took a look in the plugins folder in the application package of both versions. The following plugins are present in the official version but missing in the MacPorts version:

libaccess_realrtsp_plugin.dylib
libgme_plugin.dylib
libgoom_plugin.dylib
libgrowl_plugin.dylib
libkate_plugin.dylib
liblibass_plugin.dylib    <---- I'm guessing this is the one causing the missing subtitles?
liblive555_plugin.dylib
libsid_plugin.dylib
libzvbi_plugin.dylib

(The MacPorts version also has quite a few (20) plugins that the official version omits, but I won't list them all since extra features are not a defect.)

For the record: I thought I might be able to get both subtitles and MIDI to work in one version by copying the relevant plugin from one version to the other, but even with the plugin cache disabled this seems to have no effect.

Change History (13)

comment:1 Changed 6 years ago by celtic.minstrel.ca@…

Cc: celtic.minstrel.ca@… added

Cc Me!

comment:2 Changed 6 years ago by ctreleaven (Craig Treleaven)

Cc: ctreleaven@… added

Cc Me!

comment:3 Changed 6 years ago by mf2k (Frank Schima)

Cc: celtic.minstrel.ca@… removed
Keywords: subtitles removed

As reporter, you do not need to Cc yourself.

comment:4 Changed 6 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:5 Changed 5 years ago by ctreleaven (Craig Treleaven)

Owner: changed from macports-tickets@… to rjvbertin@…

Assign to maintainer.

comment:6 Changed 5 years ago by RJVB (René Bertin)

What VLC version are you using? I'm only "maintaining" a port for VLC 2.2 (https://trac.macports.org/ticket/49051) .

comment:7 Changed 5 years ago by ctreleaven (Craig Treleaven)

Following #46748, you were added as maintainer in r133076, 11 months ago. Was that a mistake?

comment:8 Changed 5 years ago by RJVB (René Bertin)

Ah, I see.

Either that was a mistake, or leaving the port at v2.1.5 instead of updating it was a mistake, I cannot be the judge of that. I'm not particularly interested in maintaining an old version of a port, though.

comment:9 Changed 5 years ago by mojca (Mojca Miklavec)

Version: 2.3.2

Has this been fixed after an upgrade to version 2.2.2 (#49051, r146098)?

Here:

/opt/local/lib/vlc/plugins/codec/liblibass_plugin.dylib is provided by: VLC

Just curious: how does that file relate to /opt/local/lib/libass.dylib?

comment:10 Changed 5 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:11 Changed 5 years ago by mojca (Mojca Miklavec)

And the other question: are any other plugins listed above worth considering?

comment:12 Changed 4 years ago by ryandesign (Ryan Schmidt)

Port: VLC added; vlc removed

comment:13 in reply to:  11 Changed 4 years ago by RJVB (René Bertin)

Replying to mojca:

And the other question: are any other plugins listed above worth considering?

I missed this question. I can only answer for growl, where the answer is "no". AFAIK this is used in VLC's update check feature which is of course kind of moot in MacPorts. The port contains a number of patches to strip out the dependency on growl and I don't think that's because isn't in MacPorts (it is). For the other the plugins the only answer that comes to mind is "I don't really know them, don't miss them". If there's a popular outcry for particular plugins we can always see what can be done, of course.

Just curious: how does that file relate to /opt/local/lib/libass.dylib?

otool is your friend ;) The former depends on the latter.

Note: See TracTickets for help on using tickets.