Difference between revisions of "Contrib Status"

From VideoLAN Wiki
Jump to navigation Jump to search
(Add a License section)
(Licenses)
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 19: Line 19:
 
! WinCE  
 
! WinCE  
 
! Where ?  
 
! Where ?  
! License
+
! License  
 
! Comment
 
! Comment
 
|-
 
|-
Line 32: Line 32:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.xiph.org/downloads/ Xiph.org]  
 
| [http://www.xiph.org/downloads/ Xiph.org]  
|  
+
| BSD-like<br>
|  
+
| <br>
 
|-
 
|-
 
! libogg  
 
! libogg  
Line 44: Line 44:
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{Needed}}  
| [http://www.xiph.org/downloads/ Xiph.org]
+
| [http://www.xiph.org/downloads/ Xiph.org]  
|  
+
| BSD-like<br>
|  
+
| <br>
 
|-
 
|-
 
! libtheora  
 
! libtheora  
Line 58: Line 58:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.xiph.org/downloads/ Xiph.org]  
 
| [http://www.xiph.org/downloads/ Xiph.org]  
|  
+
| BSD-like<br>
|  
+
| <br>
 
|-
 
|-
 
! speex  
 
! speex  
Line 70: Line 70:
 
| {{Needed}}  
 
| {{Needed}}  
 
| {{unNeeded}}  
 
| {{unNeeded}}  
| [http://www.speex.org/downloads/ Speex.org]
+
| [http://www.speex.org/downloads/ Speex.org]  
|  
+
| BSD-like<br>
|  
+
| <br>
 
|-
 
|-
 
! flac  
 
! flac  
Line 84: Line 84:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://flac.sourceforge.net/ flac.sf]  
 
| [http://flac.sourceforge.net/ flac.sf]  
|  
+
| BSD-like<br>
|  
+
| <br>
 
|-
 
|-
 
! x264  
 
! x264  
Line 97: Line 97:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| SVN  
 
| SVN  
|  
+
| GPLv2+<br>
|  
+
| <br>
 
|-
 
|-
 
! a52  
 
! a52  
Line 110: Line 110:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://liba52.sf.net liba52.sf]  
 
| [http://liba52.sf.net liba52.sf]  
|  
+
| GPLv2+<br>
 
| Not likely to be updated
 
| Not likely to be updated
 
|-
 
|-
Line 123: Line 123:
 
| {{Needed}}  
 
| {{Needed}}  
 
| [http://libmpeg2.sf.net libmpeg2.sf]  
 
| [http://libmpeg2.sf.net libmpeg2.sf]  
|  
+
| GPLv2+<br>
 
| Not likely to be updated
 
| Not likely to be updated
 
|-
 
|-
Line 136: Line 136:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.audiocoding.com/faad2.html audiocoding]  
 
| [http://www.audiocoding.com/faad2.html audiocoding]  
|  
+
| GPLv2+<br>
|  
+
| <br>
 
|-
 
|-
 
! faac  
 
! faac  
Line 149: Line 149:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.audiocoding.com/faac.html audiocoding]  
 
| [http://www.audiocoding.com/faac.html audiocoding]  
|  
+
| LGPL for modifications<br>
|  
+
| <br>
 
|-
 
|-
 
! lame  
 
! lame  
Line 162: Line 162:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309 sf.net]  
 
| [http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309 sf.net]  
|  
+
| GPLv2+<br>
|  
+
| <br>
 
|-
 
|-
 
! FFmpeg  
 
! FFmpeg  
Line 175: Line 175:
 
| {{Needed}}  
 
| {{Needed}}  
 
| SVN  
 
| SVN  
|  
+
| GPLv2/3/LGPL<br>
|  
+
| <br>
 
|-
 
|-
 
! libmad  
 
! libmad  
Line 188: Line 188:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://sourceforge.net/project/showfiles.php?group_id=12349&package_id=86999 SF]  
 
| [http://sourceforge.net/project/showfiles.php?group_id=12349&package_id=86999 SF]  
|  
+
| GPLv2+<br>
|  
+
| <br>
 
|-
 
|-
 
! dirac  
 
! dirac  
Line 201: Line 201:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://dirac.sourceforge.net dirac.sf]  
 
| [http://dirac.sourceforge.net dirac.sf]  
|  
+
| GPLv2/LGPL 2.1<br>
|  
+
| <br>
 
|-
 
|-
 
! liboil  
 
! liboil  
Line 214: Line 214:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://liboil.freedesktop.org/download/ liboil.fdesktop]  
 
| [http://liboil.freedesktop.org/download/ liboil.fdesktop]  
|  
+
| Two-Clause BSD
|  
+
| <br>
 
|-
 
|-
 
! schroedinger  
 
! schroedinger  
Line 227: Line 227:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.diracvideo.org/download/schroedinger/ diracvideo.org]  
 
| [http://www.diracvideo.org/download/schroedinger/ diracvideo.org]  
|  
+
| GPLv2/LGPL 2.1/MIT<br>
|  
+
| <br>
 
|-
 
|-
 
! libdca  
 
! libdca  
Line 240: Line 240:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| SVN  
 
| SVN  
|  
+
| GPLv2+<br>
|  
+
| <br>
 
|-
 
|-
 
! twolame  
 
! twolame  
Line 253: Line 253:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.twolame.org/ twolame.org]  
 
| [http://www.twolame.org/ twolame.org]  
|  
+
| LGPL 2.1<br>
|  
+
| <br>
 
|-
 
|-
 
! libmpcdec  
 
! libmpcdec  
Line 266: Line 266:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| [http://www.musepack.net/index.php?pg=src musepack]  
 
| [http://www.musepack.net/index.php?pg=src musepack]  
|  
+
| BSD<br>
|  
+
| <br>
 
|-
 
|-
 
! Tremor  
 
! Tremor  
Line 279: Line 279:
 
| {{unNeeded}}  
 
| {{unNeeded}}  
 
| SVN  
 
| SVN  
|  
+
| BSD-like<br>
|  
+
| <br>
 
|}
 
|}
  

Revision as of 10:38, 11 August 2009

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 BeOS MacOSX *Nix WinCE Where ? License Comment
libvorbis 1.2.3 1.2.3 Up-to-date X X X X - Xiph.org BSD-like

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

libtheora 1.0 1.0 Up-to-date X X X X - Xiph.org BSD-like

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

flac 1.2.1 1.2.1 Up-to-date X X X X - flac.sf 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 X - liba52.sf GPLv2+
Not likely to be updated
MPEG2DEC 0.5.1 0.5.1 Up-to-date X X X X X libmpeg2.sf GPLv2+
Not likely to be updated
faad2 2.7 2.7 Up-to-date X X X X - audiocoding GPLv2+

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

lame 3.98.2 3.98.2 Up-to-date X X X X - sf.net GPLv2+

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

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

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

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

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

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

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

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

Muxers

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where Comment
libebml 0.7.8 0.7.8 Up-to-date X X X X - matroska.org
libmatroska 0.8.1 0.8.1 Up-to-date X X X X - matroska.org
libdvbpsi 0.1.6 0.1.6 Up-to-date X X X X - libdvbpsi

Access

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where ? Comment
shout 2.2.2 2.2.2 Up-to-date X - X - - xiph.org
libdvdcss 1.2.9 1.2.9 Up-to-date X X X X - libdvdcss on v.o
libdvdnav CVS CVS Up-to-date X X X X - dvd.sf.net
livedotcom latest trunk latest trunk Up-to-date X X X X - live555
libcddb 1.3.2 1.3.2 Up-to-date - - X - - libcddb.sf.net
libcdio 0.79 0.81 untested ??? - - X - - gnu.org
VCDimager 0.7.23 0.7.23 Up-to-date - - X - - vcdimager
libgpg-error 1.7 1.7 Up-to-date X - X X - gnupg.org
libgcrypt 1.4.4 1.4.4 Up-to-date X - X X - gnupg.org
gnuTLS 2.8.1 2.8.1 Up-to-date X - X X - gnu.org
Opendaap 0.4.0 0.4.0 Up-to-date - - X - -
libxml2 2.7.3 2.7.3 Up-to-date X - - X - xmlsoft ftp

Images

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where Comment
libpng 1.2.37 1.2.37 Up-to-date X - X X - libpng.org
libjpeg 6b 6b Up-to-date X X X X - ijg.org Rare updates
libtiff 3.8.2 3.8.2 Up-to-date X - X - - Main libtiff ftp Rare updates
SDL 1.2.13 1.2.13 Up-to-date X - X - - libsdl.org
SDL_image 1.2.7 1.2.7 Up-to-date X - X - - libsdl.org

Tools

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Where ! Comment
Autoconf 2.61 2.63 untested ??? - X X - - Gnu(slow)
automake 1.9.6 1.10.1 untested ??? - X X - - Gnu(slow)
Pkgconfig 0.20.0 0.23 untested ??? - - X - - fd.org Don't update Rev.17486
Perl 5.8.8 5.10.0 untested ??? - X - - - Perl
libtool 1.5.24 1.5.26 untested ??? - X X - - GNU-libtool Not tested yet and not usefull.
libiconv 1.9.2 1.12 untested ??? X X - X X Gnu Not tested yet and not usefull.
gettext 0.16.1 0.17 untested ??? X X X X - Gnu(slow)
freetype2 2.3.9 2.3.9 Up-to-date X X X X - freetype.org
fribidi 0.19.2 0.19.2 Up-to-date X X X X - fribidi.org
libunicows 1.1.1 1.1.1 Up-to-date X - - - - libunicows
zlib 1.2.3 1.2.3 Up-to-date X - - X - zlib

Others

Contrib Status
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Comment
libid3tag 0.15.1b 0.15.1b Up-to-date X X X X -
taglib 1.5 1.5 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.9 0.9 Up-to-date X - X X - 0.99-beta2 is not a release version ?
libmodplug 0.8.4 0.8.4 Up-to-date X - X X -
glib 1.2.10 1.2.10 Up-to-date - - X - - v. gtk 1.2+
libidl 0.6.8 0.8.6 Up-to-date - - X - - Not up-to-date, but We don't need about new versions, since we don't really build it. Mirror has changed. It is now on gnome site
glib-win32 19990228 ~ 1.2.0 1.2.10 Up-to-date X - - - - Not up-to-date, but We don't need about new versions, since we don't really build it.
libidl-win32 0.6.3 0.8.6 Up-to-date X - - - - Not up-to-date, but We don't need about new versions, since we don't really build it. Mirror has changed. It is now on gnome site
gecko 1.7.5 1.8b1 Up-to-date - - X - - Not up-to-date, but We don't need about new versions, since we don't really build it.
gecko-win32 1.8b1 1.8b1 Up-to-date X - - - - Not up-to-date, but We don't need about new versions, since we don't really build it.
wxWidgets 2.6.3 2.6.3 Up-to-date X - - X -
Qt 4.3 4.3 Up-to-date X - - X -
portaudio 19 19 Up-to-date - - - - - Commented for Win32
Clinkcc 171 171 Up-to-date - - - - - Commented for MacOSX
Upnp 1.3.1 1.3.1 Up-to-date - - - - - Commented
expat 2.0.0 2.0.1 untested ??? - - - - - Commented for MacOSX
yasm 0.7.2 0.8.0 untested ??? - - X - - For Intel-based Macs
Contrib lib VLC version Most recent version Compile Win32 BeOS MacOSX *Nix WinCE Comment