Go to file
Rémi Denis-Courmont ad3586579f Provide C11-like atomics in <vlc_atomic.h>
Since this constitutes mostly of macros and type definitions, it would
not fit too well in compat/. Most of the code would end up in
<vlc_fixups.h> rather than compat/. Moreover, I doubt that those
functions would be detected properly with AC_CHECK_FUNCS or
AC_REPLACE_FUNCS.

Anyway, VLC already has a separate header, and it will need to keep it
until <stdatomic.h> can be relied upon... many years from now.
2012-05-11 20:54:44 +03:00
autotools Update gettext files 2010-07-21 23:04:56 +03:00
bin Call libvlc_set_exit_handler() first 2012-05-07 19:42:05 +03:00
bindings fix filename self-references 2011-12-15 17:09:31 +02:00
compat gmtime_r: rewrite, now truly thread-safe 2012-04-16 23:26:25 +03:00
contrib contrib: ffmpeg: enable thumb 2012-05-03 12:26:08 -04:00
doc skins2(doc): update doc to introduce $R (speed rate) 2012-02-23 15:17:05 +01:00
extras ios/build.sh: don't compile SDL_image 2012-05-06 14:52:55 +02:00
include Provide C11-like atomics in <vlc_atomic.h> 2012-05-11 20:54:44 +03:00
lib In libvlc_media_list_player_play_item_at_index() set the media descriptor on the NextItemSet event. 2012-05-11 17:51:29 +03:00
m4 Remove unused PLUGINS variable 2012-03-01 09:11:52 -05:00
modules macosx: improve the handling of broken prefs and make sure that the user is unable to re-break them without using the command-line or a text editor 2012-05-11 13:05:03 +02:00
po Fix one typo 2012-05-03 23:00:30 +03:00
projects/macosx Relicense VLCKit to LGPL 2012-05-03 01:27:56 +02:00
share lua: icecast: can fix radionomy's station names 2012-05-08 15:09:59 +02:00
src Implement filesystem.c and plugin.c for OS/2 2012-05-11 17:49:09 +03:00
test Add test case for the VLC binary 2012-05-09 18:58:01 +03:00
.gitattributes Supports $ rewrite via .gitattributes 2008-03-02 14:46:27 +01:00
.gitignore ignore vlc.exe 2011-11-11 14:54:11 -05:00
.mailmap Changing address for getting names to match. 2012-04-05 11:57:05 +02:00
AUTHORS Update programming part of AUTHORS 2012-03-12 15:40:48 +01:00
COPYING COPYING.*: Use full versions of licenses. 2012-02-14 17:40:06 +04:00
COPYING.LIB COPYING.*: Use full versions of licenses. 2012-02-14 17:40:06 +04:00
INSTALL Remove outdated HACKING and update INSTALL and README 2011-09-07 20:05:59 +02:00
Makefile.am Add test case for the VLC binary 2012-05-09 18:58:01 +03:00
NEWS News 2012-04-01 23:08:15 +03:00
README README: update 2011-11-15 16:32:28 -05:00
THANKS Added Sparkle to list of used libraries 2010-08-02 00:18:51 +02:00
bootstrap bootstrap: allow calling genmf with non default shell 2012-02-28 16:47:25 +01:00
configure.ac dc1394: no need to link raw1394 directly 2012-05-10 18:15:00 +03:00
make-alias Take program prefix and suffix into account in the make-alias script. 2008-05-26 00:11:33 +02:00

README

README for the VLC media player
===============================

VLC is a popular libre and open source media player and multimedia engine,
used by a large number of individuals, professionals, companies and
institutions. Using open source technologies and libraries, VLC has been
ported to most computing platforms, including GNU/Linux, Windows, Mac OS X,
BSD, iOS and Android.
VLC can play most multimedia files, discs, streams, allows playback from
devices, and is able to convert to or stream in various formats.
The VideoLAN project was started at the university École Centrale Paris who
relicensed VLC under the GPLv2 license in February 2001. Since then, VLC has
been downloaded close to one billion times.

Links:
======

The VLC web site  . . . . . http://www.videolan.org/
Support . . . . . . . . . . http://www.videolan.org/support/
Forums  . . . . . . . . . . http://forum.videolan.org/
Wiki  . . . . . . . . . . . http://wiki.videolan.org/
The Developers site . . . . http://wiki.videolan.org/Developers_Corner
VLC hacking guide . . . . . http://wiki.videolan.org/Hacker_Guide
Bugtracker  . . . . . . . . http://trac.videolan.org/vlc/
The VideoLAN web site . . . http://www.videolan.org/

Source Code Content:
===================
ABOUT-NLS          - Notes on the Free Translation Project.
AUTHORS            - VLC authors.
COPYING            - The GPL license.
INSTALL            - Installation and building instructions.
NEWS               - Important modifications between the releases.
README             - This file.
THANKS             - VLC contributors.

bin/               - VLC binaries.
bindings/          - libVLC bindings to other languages.
compat/            - compatibility library for operating systems missing
                     essential functionnalities.
contrib/           - external libraries retrieving facilities for systems that
                     don't have package manager.
doc/               - Miscellaneous documentation.
extras/analyser    - Code analyser and editor specific files.
extras/buildsystem - different buildsystems specific files.
extras/contrib/    - old contrib/.
extras/misc        - Files that don't fit in the other extras/ categories.
extras/package     - VLC packaging specific files such as spec files.
include/           - Header files.
lib/               - libVLC source code.
modules/           - VLC plugins and modules. Most of the code is here.
po/                - VLC translations.
projects/          - projects that uses libVLC
share/             - Common Resources files.
src/               - libvlccore source code.
test/              - testing system.