Bug#444992: vlc: missing jack support

IOhannes m zmoelnig zmoelnig at iem.at
Tue Oct 2 14:03:04 UTC 2007


Package: vlc
Version: 0.8.6.c-3+b1
Severity: wishlist
Tags: patch


for whatever reasons, vlc is compiled without jack-support.
the attached patch adds "--enable-jack" to the configure options and 
creates a new package "vlc-plugin-jack" that provides an output module
for jack, the "low-latency sound server"


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-1-multimedia-486 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_AT at euro, LC_CTYPE=de_AT at euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages vlc depends on:
ii  libaa1              1.4p5-32             ascii art library
ii  libatk1.0-0         1.20.0-1             The ATK accessibility toolkit
ii  libc6               2.6.1-1+b1           GNU C Library: Shared libraries
ii  libcaca0            0.99.beta11.debian-3 colour ASCII art library
ii  libcairo2           1.4.10-1             The Cairo 2D vector graphics libra
ii  libcdio6            0.76-1               library to read and control CD-ROM
ii  libcucul0           0.99.beta11.debian-3 low-level Unicode character drawin
ii  libdbus-1-3         1.1.1-3              simple interprocess messaging syst
ii  libdbus-glib-1-2    0.74-1               simple interprocess messaging syst
ii  libfontconfig1      2.4.2-1.2            generic font configuration library
ii  libfreetype6        2.3.5-1+b1           FreeType 2 font engine, shared lib
ii  libfribidi0         0.10.7-4             Free Implementation of the Unicode
ii  libgcc1             1:4.2.1-4            GCC support library
ii  libgl1-mesa-glx [li 7.0.1-2              A free implementation of the OpenG
ii  libglib2.0-0        2.14.0-2             The GLib library of C routines
ii  libglu1-mesa [libgl 7.0.1-2              The OpenGL utility library (GLU)
ii  libgtk2.0-0         2.12.0-2             The GTK+ graphical user interface 
ii  libice6             2:1.0.4-1            X11 Inter-Client Exchange library
ii  libiso9660-4        0.76-1               library to work with ISO9660 files
ii  libjpeg62           6b-14                The Independent JPEG Group's JPEG 
ii  libnotify1 [libnoti 0.4.4-3              sends desktop notifications to a n
ii  libpango1.0-0       1.18.2-1             Layout and rendering of internatio
ii  libpng12-0          1.2.15~beta5-2       PNG library - runtime
ii  libsdl-image1.2     1.2.6-1              image loading library for Simple D
ii  libsdl1.2debian     1.2.11-9             Simple DirectMedia Layer
ii  libsm6              2:1.0.3-1+b1         X11 Session Management library
ii  libstdc++6          4.2.1-4              The GNU Standard C++ Library v3
ii  libtar              1.2.11-4             C library for manipulating tar arc
ii  libtiff4            3.8.2-7              Tag Image File Format (TIFF) libra
ii  libvcdinfo0         0.7.23-3             library to extract information fro
ii  libvlc0             0.8.6.c-3+b1         multimedia player and streamer lib
ii  libwxbase2.6-0      2.6.3.2.1.5          wxBase library (runtime) - non-GUI
ii  libwxgtk2.6-0       2.6.3.2.1.5          wxWidgets Cross-platform C++ GUI t
ii  libx11-6            2:1.0.3-7            X11 client-side library
ii  libxcursor1         1:1.1.9-1            X cursor management library
ii  libxext6            1:1.0.3-2            X11 miscellaneous extension librar
ii  libxfixes3          1:4.0.3-2            X11 miscellaneous 'fixes' extensio
ii  libxi6              2:1.1.3-1            X11 Input extension library
ii  libxinerama1        1:1.0.2-1            X11 Xinerama extension library
ii  libxosd2            2.2.14-1.3           X On-Screen Display library - runt
ii  libxrandr2          2:1.2.2-1            X11 RandR extension library
ii  libxrender1         1:0.9.4-1            X Rendering Extension client libra
ii  libxv1              1:1.0.3-1            X11 Video extension library
ii  ttf-dejavu          2.19-1               Vera font family derivate with add
ii  vlc-nox             0.8.6.c-3+b1         multimedia player and streamer (wi
ii  zlib1g              1:1.2.3.3.dfsg-5     compression library - runtime

Versions of packages vlc recommends:
ii  videolan-doc                  20070626-1 documentation for the VideoLAN str

-- no debconf information
-------------- next part --------------
diff -Naur debian.org/control debian/control
--- debian.org/control	2007-10-02 15:52:12.000000000 +0200
+++ debian/control	2007-10-02 15:56:39.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian multimedia packages maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
 Uploaders: Sam Hocevar (Debian packages) <sam+deb at zoy.org>, Cl?ment Stenac <zorglub at debian.org>, Loic Minier <lool at dooz.org>, Christophe Mutricy <xtophe at videolan.org>
-Build-Depends: dpkg-dev (>= 1.13.19), debhelper (>= 5.0), dh-buildinfo, quilt, nasm, yasm [amd64 kfreebsd-amd64], gettext, xulrunner, libxul-dev, xlibmesa-gl-dev, liba52-0.7.4-dev, libaa1-dev, libarts1-dev (>= 1.4.2-1), libasound2-dev (>= 0.9.0beta10a) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libaudiofile-dev, libavahi-client-dev, libavcodec-dev (>= 0.cvs20070307-3), libavformat-dev (>= 0.cvs20070307-3), libcaca-dev (>= 0.99.beta4-1), libcdio-dev, libdvbpsi4-dev, libdvdnav-dev, libdvdread-dev (>= 0.9.5), libdts-dev, libesd0-dev, libflac-dev (>= 1.1.4-3), libfreetype6-dev, libfribidi-dev, libggi2-dev, libglib2.0-0, libglide2-dev [i386], libgnutls-dev (>= 1.2.8), libhal-dev (>= 0.5.5.1-3) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libid3tag0-dev, libidl0, libimlib2-dev, liblircclient-dev, liblivemedia-dev (>= 2006.03.17), libmad0-dev, libmatroska-dev (>= 0.8.0), libmodplug-dev, libmpcdec-dev, libmpeg2-4-dev, libncurses5-dev, libogg-dev, libpostproc-dev (>= 0.cvs20070307-3), libpng12-dev, libsdl1.2-dev (>= 1.2.7+1.2.8cvs20041007-5.3), libsmbclient-dev, libsvga1-dev [i386], libsysfs-dev, libtar-dev, libtheora-dev, libvcdinfo-dev, libvorbis-dev, libwxgtk2.6-dev, libx11-dev, libxext-dev, libxml2-dev, libxt-dev, libxv-dev, zlib1g-dev, libavc1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libdc1394-13-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libxosd-dev, libtwolame-dev (>= 0.3.8-1), libspeex-dev, libsdl-image1.2-dev, libnotify-dev, libgtk2.0-dev, python-dev, libfaad-dev
+Build-Depends: dpkg-dev (>= 1.13.19), debhelper (>= 5.0), dh-buildinfo, quilt, nasm, yasm [amd64 kfreebsd-amd64], gettext, xulrunner, libxul-dev, xlibmesa-gl-dev, liba52-0.7.4-dev, libaa1-dev, libarts1-dev (>= 1.4.2-1), libasound2-dev (>= 0.9.0beta10a) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libaudiofile-dev, libavahi-client-dev, libavcodec-dev (>= 0.cvs20070307-3), libavformat-dev (>= 0.cvs20070307-3), libcaca-dev (>= 0.99.beta4-1), libcdio-dev, libdvbpsi4-dev, libdvdnav-dev, libdvdread-dev (>= 0.9.5), libdts-dev, libesd0-dev, libflac-dev (>= 1.1.4-3), libfreetype6-dev, libfribidi-dev, libggi2-dev, libglib2.0-0, libglide2-dev [i386], libgnutls-dev (>= 1.2.8), libhal-dev (>= 0.5.5.1-3) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libid3tag0-dev, libidl0, libimlib2-dev, liblircclient-dev, liblivemedia-dev (>= 2006.03.17), libmad0-dev, libmatroska-dev (>= 0.8.0), libmodplug-dev, libmpcdec-dev, libmpeg2-4-dev, libncurses5-dev, libogg-dev, libpostproc-dev (>= 0.cvs20070307-3), libpng12-dev, libsdl1.2-dev (>= 1.2.7+1.2.8cvs20041007-5.3), libsmbclient-dev, libsvga1-dev [i386], libsysfs-dev, libtar-dev, libtheora-dev, libvcdinfo-dev, libvorbis-dev, libwxgtk2.6-dev, libx11-dev, libxext-dev, libxml2-dev, libxt-dev, libxv-dev, zlib1g-dev, libavc1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libraw1394-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libdc1394-13-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libxosd-dev, libtwolame-dev (>= 0.3.8-1), libspeex-dev, libsdl-image1.2-dev, libnotify-dev, libgtk2.0-dev, python-dev, libfaad-dev, libjack-dev
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/pkg-multimedia/unstable/vlc
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-multimedia/unstable/vlc/
@@ -168,6 +168,20 @@
  DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
  streams from various network sources.
 
+Package: vlc-plugin-jack
+Architecture: any
+Depends: vlc-nox, ${shlibs:Depends}, ${misc:Depends}
+Conflicts: vlc-jack (<< 0.5.0)
+Replaces: vlc-jack (<< 0.5.0)
+Description: JACK audio output plugin for VLC
+ This plugin adds support for the JACK low-latency sound server to the VLC media
+ player. To activate it, use the `--aout jack' flag or select the `jack'
+ audio output plugin from the preferences menu.
+ .
+ VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
+ DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
+ streams from various network sources.
+
 Package: mozilla-plugin-vlc
 Architecture: any
 Depends: vlc-nox (= ${binary:Version}), vlc, ${shlibs:Depends}, ${misc:Depends}
diff -Naur debian.org/rules debian/rules
--- debian.org/rules	2007-10-02 15:52:12.000000000 +0200
+++ debian/rules	2007-10-02 15:54:32.000000000 +0200
@@ -80,7 +80,7 @@
 
 # These ones are only for Linux
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-confflags += --enable-alsa --enable-dv --enable-v4l --enable-pvr
+confflags += --enable-alsa --enable-dv --enable-v4l --enable-pvr --enable-jack
 endif
 
 # Glide and svgalib are only for x86 on Linux
diff -Naur debian.org/vlc-plugin-jack.dirs debian/vlc-plugin-jack.dirs
--- debian.org/vlc-plugin-jack.dirs	1970-01-01 01:00:00.000000000 +0100
+++ debian/vlc-plugin-jack.dirs	2007-10-02 15:55:16.000000000 +0200
@@ -0,0 +1,2 @@
+usr/lib/vlc/audio_output
+usr/share/doc
diff -Naur debian.org/vlc-plugin-jack.install debian/vlc-plugin-jack.install
--- debian.org/vlc-plugin-jack.install	1970-01-01 01:00:00.000000000 +0100
+++ debian/vlc-plugin-jack.install	2007-10-02 15:55:16.000000000 +0200
@@ -0,0 +1 @@
+usr/lib/vlc/audio_output/libjack_plugin.so
diff -Naur debian.org/vlc-plugin-jack.links debian/vlc-plugin-jack.links
--- debian.org/vlc-plugin-jack.links	1970-01-01 01:00:00.000000000 +0100
+++ debian/vlc-plugin-jack.links	2007-10-02 15:55:16.000000000 +0200
@@ -0,0 +1 @@
+/usr/share/doc/vlc /usr/share/doc/vlc-plugin-jack


More information about the pkg-multimedia-maintainers mailing list