vlc/vlc-nox distinction
Sebastian Ramacher
sramacher at debian.org
Tue Aug 19 00:13:16 UTC 2014
(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.
Cheers
[1] http://anonscm.debian.org/cgit/pkg-multimedia/vlc.git/log/?h=feature/vlc-plugins
--
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140819/ed5c28a2/attachment.sig>
More information about the pkg-multimedia-maintainers
mailing list