-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME
87 lines (76 loc) · 4.14 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
README for work done as a part of Google Summer of Code 2017
============================================================
This readme has been modified to add information for the GSoC project.
As part of the "Adding 3D support" for VLC, primarily core playback support was
added for tagged 3D files (Side-by-side & Top-Bottom). Secondary milestones include:
a. playback support for libVLC (Windows Universal Platform)
b. playback support for Stereoscopic 3D + 360 files
c. Side-by-side output for 2D files
d. "Cardboard" output for VR viewing of 3D files.
For the implementation, a new menu option "3D Output" is available under Video.
The options include:
1. Auto-detect - If a 3D file is detected, and 3D is enabled on the system,
the output is stereoscopic 3D.
2. Stereo - Forcing a 3D output.
3. Left only - Showing only the frames for the left in 2D (Left frame for
Side-by-side format, Top frame for Top-Bottom format)
4. Right only - Like Left only but with right/bottom frame.
5. Side-by-side - Shows a 2D file side by side, to for example show 2D on 3D TVs.
3D files are shown as the original in 2D.
6. Cardboard - Outputs 2D and 3D files with a lens distoriton to be displayed
as stereoscopic on Cardboard (VR) headsets.
Stereoscopic 3D + 360 files are displayed in 3D directly on automatic detection.
Note: The branch is rebased from the lastest master as on 26th August, 2017.
Please refer to individual commits for a patch-by-patch breakdown of the project.
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.