VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/
C C++ Objective-C Makefile Lua M4 Other
Latest commit c3c3d67 Feb 23, 2017 @FilipRoseen-refp FilipRoseen-refp committed with jbkempf stream_extractor/archive: prevent null-pointer dereference
Given that p_sys->p_obj is yet to be initialized with the value of the
obj, the implementation should use the latter (given that the former
will be zero-initialized, but nothing more).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Permalink
Failed to load latest commit information.
autotools gettext: update to version 0.19.8 Oct 27, 2016
bin macOS: factor out the Frameworks path definitions Feb 18, 2017
compat compat: the official way to include WSA functions is with winsock2.h Feb 14, 2017
contrib gnutls: require GnuTLS 3.3.0+ for thread safety Feb 23, 2017
doc Update Copyright for 2017 Jan 1, 2017
extras Simplify the macOS build-package.sh file Feb 19, 2017
include tls: fix/rationalize closing the session vs closing the socket Feb 23, 2017
lib lib: remove redundant test Feb 23, 2017
m4 m4: fix c++ check for -f flags Feb 23, 2017
modules stream_extractor/archive: prevent null-pointer dereference Feb 23, 2017
po access: remove legacy zip accessor/stream Feb 21, 2017
share macOS: Simplify buildsystem, fix VLC.app Feb 19, 2017
src posix: assert that we do not close a corrupt FD Feb 23, 2017
test test/epg: fix sign warnings Feb 23, 2017
.gitattributes Supports $ rewrite via .gitattributes Mar 2, 2008
.gitignore gitignore: Be more lax with the build folders Oct 9, 2015
.mailmap mailmap: remove one former address of mine Jun 28, 2015
AUTHORS Adding translator May 16, 2015
COPYING COPYING.*: Use full versions of licenses. Feb 14, 2012
COPYING.LIB COPYING.*: Use full versions of licenses. Feb 14, 2012
INSTALL Update GCC version Sep 20, 2016
Makefile.am build: remove reference to ios build.sh Dec 4, 2016
NEWS modules/access: remove legacy rar access Feb 21, 2017
README Update README Apr 20, 2013
THANKS THANKS: Updated a few copyright dates Feb 1, 2017
bootstrap Remove unused private.m4 Jan 22, 2017
configure.ac gnutls: require GnuTLS 3.3.0+ for thread safety Feb 23, 2017
make-alias Take program prefix and suffix into account in the make-alias script. May 25, 2008

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.
COPYING.LIB        - The LGPL 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 functionalities.
contrib/           - Facilities for retrieving external libraries and building
                     them for systems that don't have the right versions.
doc/               - Miscellaneous documentation.
extras/analyser    - Code analyser and editor specific files.
extras/buildsystem - different buildsystems specific files.
extras/misc        - Files that don't fit in the other extras/ categories.
extras/package     - VLC packaging specific files such as spec files.
extras/tools/      - Facilities for retrieving external building tools needed
                     for systems that don't have the right versions.
include/           - Header files.
lib/               - libVLC source code.
modules/           - VLC plugins and modules. Most of the code is here.
po/                - VLC translations.
share/             - Common Resources files.
src/               - libvlccore source code.
test/              - testing system.