vlc/vlc-nox distinction

Benjamin Drung bdrung at debian.org
Tue Aug 19 23:33:42 UTC 2014


Am Dienstag, den 19.08.2014, 02:13 +0200 schrieb Sebastian Ramacher:
> (Dropping J-B from CC. I think this is purely Debian related now.)
> 
> On 2014-08-18 22:37:42, Sebastian Ramacher wrote:
> > On 2014-08-17 23:22:02, Jean-Baptiste Kempf wrote:
> > > On 16 Aug, Reinhard Tartler wrote :
> > > > I believe that upstream doesn't care that much about this, because
> > > 
> > > I remember the idea.
> > > 
> > > Basically, the idea was to split so that servers using VLC to do
> > > streaming wouldn't need libX11 and all the rest.
> > > 
> > > > otherwise I'd expect the Makefiles to be a bit more helpful with
> > > > determining this. J-B, I'd like you to confirm if I'm right here.
> > > 
> > > This idea indeed failed, because libavcodec, one of the main codec
> > > library, can depend on vdpau/vaapi, and both of those acceleration
> > > libraries thought it was cool to use libX11...
> > > Therefore, a vlc-noX wouldn't have avcodec plugin...
> > > 
> > > Some other distributions split the VLC free-stack (Xiph formats)
> > > from the rest, for patent reasons.
> > > 
> > > For 3rd party programs using libvlc, an idea was to do a vlc-plugins
> > > splitted from vlc, so that they don't get libQt in.
> > > So, something like:
> > >  - libvlccore
> > >  - libvlc
> > >  - vlc-core-plugins
> > >  - vlc
> > 
> > I'll see if I can come up with something here and prototype a possible
> > split. As soon as I've got something, I'll post a link to a branch.
> 
> I've pushed a work-in-progress feature/vlc-plugins branch [1]. vlc-nox
> has been left alive. Looking at the popcon data there seems to be
> interest in the package (vlc: 51349 installs vs. vlc-nox: 53687
> installs). I've done the following instead:
> 
>  - Improved the check if plugins in vlc-nox link against libX11 or
>    libxcb.
>  - Moved the RDP plugin to vlc as it is linked to libX11 via
>    libfreerdp1.
>  - Killed vlc-plugin-pulse and moved the PulseAudio plugins to vlc.
>    Xfce, KDE and Gnome all pull in libpulse0 anyway, so I think there is
>    no need for the split.
>  - Added vlc-plugin-samba package and moved the Samba plugin there. I
>    think it makes much more sense to split this from vlc-nox (~50 MiB of
>    extra dependencies) and it's been requested.
> 
> The vlc-plugin-samba and vlc-plugin-pulse changes can be reverted of
> course if they are to controversial. The other changes should make it
> possible to handle the plugin split a bit better for the time being. I
> think it's better to revisit this after the jessie release and get vlc
> ready for the libav transition for now.
> 
> Let me know what you think.

For the record: +1 for moving vlc-plugin-pulse into vlc and splitting
Samba into vlc-plugin-samba.

-- 
Benjamin Drung
Debian & Ubuntu Developer




More information about the pkg-multimedia-maintainers mailing list