Difference between revisions of "Contrib Status"

From VideoLAN Wiki
Jump to navigation Jump to search
(→‎Codecs: Deleting BeOS)
Line 6: Line 6:
 
=== Codecs  ===
 
=== Codecs  ===
  
{| style="margin: 1em auto; font-size: smaller; text-align: center; width: 100%;" class="wikitable"
+
{| class="wikitable" style="margin: 1em auto; font-size: smaller; text-align: center; width: 100%;"
 
|+ '''Contrib Status'''  
 
|+ '''Contrib Status'''  
 
|-
 
|-
Line 14: Line 14:
 
! Compile  
 
! Compile  
 
! Win32  
 
! Win32  
! BeOS
 
 
! MacOSX  
 
! MacOSX  
 
! *Nix  
 
! *Nix  
Line 26: Line 25:
 
| 1.3.2  
 
| 1.3.2  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 39: Line 37:
 
| 1.2.1  
 
| 1.2.1  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 54: Line 51:
 
| 1.1.1  
 
| 1.1.1  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 67: Line 63:
 
| 1.2rc1  
 
| 1.2rc1  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 80: Line 75:
 
| 1.2.1  
 
| 1.2.1  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 94: Line 88:
 
| {{up-to-date}}  
 
| {{up-to-date}}  
 
| {{Needed}}  
 
| {{Needed}}  
| {{unNeeded}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 106: Line 99:
 
| 0.7.4  
 
| 0.7.4  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 119: Line 111:
 
| 0.5.1  
 
| 0.5.1  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 132: Line 123:
 
| 2.7  
 
| 2.7  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 145: Line 135:
 
| 1.28  
 
| 1.28  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 158: Line 147:
 
| 3.98.4  
 
| 3.98.4  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 171: Line 159:
 
| SVN  
 
| SVN  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 184: Line 171:
 
| 0.15.1b  
 
| 0.15.1b  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 198: Line 184:
 
| {{up-to-date}}  
 
| {{up-to-date}}  
 
| {{Needed}}  
 
| {{Needed}}  
| {{unNeeded}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 211: Line 196:
 
| {{up-to-date}}  
 
| {{up-to-date}}  
 
| {{Needed}}  
 
| {{Needed}}  
| {{unNeeded}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 224: Line 208:
 
| {{up-to-date}}  
 
| {{up-to-date}}  
 
| {{Needed}}  
 
| {{Needed}}  
| {{unNeeded}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 236: Line 219:
 
| SVN  
 
| SVN  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 249: Line 231:
 
| 0.3.12  
 
| 0.3.12  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 262: Line 243:
 
| 1.2.6  
 
| 1.2.6  
 
| {{Up-to-date}}  
 
| {{Up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
Line 275: Line 255:
 
| SVN  
 
| SVN  
 
| {{up-to-date}}  
 
| {{up-to-date}}  
| {{unNeeded}}
 
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| {{unNeeded}}  
Line 288: Line 267:
 
| 0.9.11<br>  
 
| 0.9.11<br>  
 
| {{Up-to-date}}  
 
| {{Up-to-date}}  
| {{Needed}}
 
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  

Revision as of 15:46, 21 November 2010

This page lists the libraries needed to have a fully featured VLC media player.
The additional information in the table refers to the VLC contrib build system (located in extras/contrib). These versions are against the trunk version.

For information on how to compile VLC media player on your platform see the Build VLC media player box on the Developer Corner's page.


Codecs

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 MacOSX *Nix WinCE Where ? License Comment
libvorbis 1.3.2 1.3.2 Up-to-date X X X - Xiph.org BSD-like

libogg 1.2.1 1.2.1 Up-to-date X X X X Xiph.org BSD-like

libtheora

1.1.1

1.1.1 Up-to-date X X X - Xiph.org BSD-like

speex 1.2rc1 1.2rc1 Up-to-date X X X - Xiph.org BSD-like

flac 1.2.1 1.2.1 Up-to-date X X X - Flac BSD-like

x264 svn svn Up-to-date X X X - SVN GPLv2+

a52 0.7.4 0.7.4 Up-to-date X X X - liba52.sf GPLv2+
Not likely to be updated
MPEG2DEC 0.5.1 0.5.1 Up-to-date X X X X libmpeg2.sf GPLv2+
Not likely to be updated
faad2 2.7 2.7 Up-to-date X X X - audiocoding GPLv2+

faac 1.28 1.28 Up-to-date X X X - audiocoding LGPL for modifications

lame 3.98.4 3.98.4 Up-to-date X X X - sf.net LGPLv2+

FFmpeg SVN SVN Up-to-date X X X X SVN GPLv2/3/LGPL

libmad 0.15.1b 0.15.1b Up-to-date X X X - SF GPLv2+

dirac 1.0.2 1.0.2 Up-to-date X X X - dirac.sf GPLv2/LGPL 2.1/MIT

liboil 0.3.16 0.3.16 Up-to-date X X X - liboil.fdesktop Two-Clause BSD
schroedinger 1.0.10 1.0.10 Up-to-date X X X - diracvideo.org GPLv2/LGPL 2.1/MIT

libdca SVN SVN Up-to-date X X X - SVN GPLv2+

twolame 0.3.12 0.3.12 Up-to-date X X X - twolame.org LGPL 2.1+

libmpcdec 1.2.6 1.2.6 Up-to-date X X X - musepack BSD

Tremor SVN SVN Up-to-date - - - - SVN BSD-like

libass
0.9.11
0.9.11
Up-to-date X X X - Google Code
Simplified 2-clause BSD license

Muxers

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where License
Comment
libebml 1.0.0 1.0.0 Up-to-date X X X X - matroska.org LGPLv2.1+

libmatroska 1.0.0 1.0.0 Up-to-date X X X X - matroska.org LGPLv2.1+

libdvbpsi 0.1.7 0.1.7 Up-to-date X X X X X libdvbpsi GPLv2+, getting relicensed into LGPL
libmodplug 0.8.8.1 0.8.8.1 Up-to-date X - X X - modplug sur sf.net Public domain

Access

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where ? License Comment
shout 2.2.2 2.2.2 Up-to-date X - X - - xiph.org LGPLv2.1+
libdvdcss 1.2.9 1.2.9 Up-to-date X X X X - libdvdcss on v.o GPLv2+
libdvdnav CVS CVS Up-to-date X X X X - dvd.sf.net GPLv2+
livedotcom latest trunk latest trunk Up-to-date X X X X X live555 LGPLv2.1+
libcddb 1.3.2 1.3.2 Up-to-date X - X - - libcddb.sf.net GPLv2+
libcdio 0.80 0.82 untested ??? - - X - - gnu.org GPLv2+
VCDimager 0.7.23 0.7.23 Up-to-date - - X - - vcdimager GPLv2+
libgpg-error 1.7 1.10 No X - X X - gnupg.org LGPLv2.1+ DO NOT update, until Windows version is fixed
libgcrypt 1.4.6 1.4.6 Up-to-date X - X X - gnupg.org LGPLv2.1+
gnuTLS 2.10.3 2.10.3 Up-to-date X - X X - gnu.org LGPLv2.1+(core)/GPLv3(extra)
Opendaap 0.4.0 0.4.0 Up-to-date - - X - -
libxml2 2.7.7 2.7.7 Up-to-date X - - X - xmlsoft ftp Open Source

Images

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where License
Comment
libpng 1.4.4 1.4.4 Up-to-date X - X X - libpng.org Very open license, approaching BSD 2-clause
libjpeg 8a 8a Up-to-date X X X X - ijg.org 1. We don't promise that this software works.

2. You can use this software for whatever you want. You don't have to pay us.
3. You may not pretend that you wrote this software. If you use it in a program, you must acknowledge somewhere in your documentation that you've used the IJG code.

libtiff 3.9.4 3.9.4 Up-to-date X - X - - Main libtiff ftp BSD with Copyright attribution
SDL 1.2.14 1.2.14 Up-to-date X - X - - libsdl.org LGPLv2.1+

SDL_image 1.2.10 1.2.10 Up-to-date X - X - - libsdl.org LGPLv2.1+

Tools

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where ! License
Comment
Autoconf 2.63 2.63 Up-to-date - X X - - Gnu(slow) We don't care

automake 1.11 1.11 Up-to-date - X X - - Gnu(slow) We don't care

Pkgconfig 0.23 0.23 Up-to-date - - X - - fd.org We don't care
libtool 2.2.10 2.2.10 Up-to-date - X X - - GNU-libtool We don't care

libiconv 1.13.1 1.13.1 Up-to-date X X - X X Gnu LGPLv2.0+
gettext 0.18 0.18 Up-to-date X X X X - Gnu(slow) LGPLv2.1+

freetype2 2.4.3 2.4.3 Up-to-date X X X X - freetype.org FreeType+GPLv2+

fribidi 0.19.2 0.19.2 Up-to-date X X X X - fribidi.org LGPLv2.1+

zlib 1.2.5 1.2.5 Up-to-date X - - X - zlib Free


Others

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Comment
taglib 1.6.3 1.6.3 Up-to-date X X - - - http://developer.kde.org/~wheeler/taglib.html
goom2k4 2k4-0 2k4-0 Up-to-date X - X X -
libcaca 0.99-beta16 0.99-beta16 Up-to-date X - X X -
Qt 4.3 4.6 Up-to-date X - - X -
portaudio 19 19 Up-to-date Yes
- - - - Commented for Win32
Upnp 1.6.6 1.6.6 Up-to-date - - - - - Commented
expat 2.0.0 2.0.1 untested ??? - - - - - Commented for MacOSX
yasm 1.1.0 1.1.0 untested ??? - - X - - For Intel-based Macs
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Comment

Single command installation in Ubuntu

$ sudo apt-get -y install libvorbis-dev libogg-dev libtheora-dev speex libspeex-dev flac libflac-dev \
  x264 libx264-dev a52-0.7.4 liba52-0.7.4-dev mpeg2dec libmpeg2-4-dev faad libfaad-dev faac libfaac-dev \
  lame libmp3lame-dev ffmpeg libavdevice-dev libmad0 libmad0-dev dirac libdirac-dev liboil-dev libschroedinger-dev \
  libdca-dev twolame libtwolame-dev libmpcdec-dev libvorbisidec1 libvorbisidec-dev libass-dev libass4 libebml2 \
  libebml-dev libmatroska2 libmatroska-dev libdvbpsi6 libdvbpsi-dev libmodplug1 libmodplug-dev libshout3 libshout3-dev \
  libdvdread4 libdvdnav4 libdvdnav-dev livemedia-utils liblivemedia-dev libcddb2 libcddb2-dev libcdio10 libcdio-dev \
  libcdio-utils vcdimager libvcdinfo0 libvcdinfo-dev libgpg-error0 libgpg-error-dev libgcrypt11 libgcrypt11-dev \
  gnutls-bin libgnutls26 libgnutls-dev libdap10 libdap-bin libdap-dev libxml2 libxml2-dev libpng12-0 libpng12-dev \
  libjpeg8 libtiff4 libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libc-bin gettext libfreetype6 libfreetype6-dev \
  libfribidi-dev libfribidi0 zlib1g zlib1g-dev libtag1-dev libcaca0 libcaca-dev caca-utils libqt4-core libqt4-dev \
  libportaudio2 libportaudio-dev libupnp-dev libupnp4 libupnp3 libexpat1 libexpat1-dev yasm libxcb-xv0 libxcb-xv0-dev \
  libx11-xcb1 libx11-xcb-dev