Win32 is probably the most common desktop platform, we should support it
as well. Besides, most students at Centrale use Windows and VideoLAN was
originally designed for them.
-Status: Todo
+Status: Done 26 Apr 2001 (gbazin)
Task: 0x5c
Difficulty: Medium
Write a plugin which listens to the infrared port and sends appropriate
commands to the application. This can either be an interface plugin, or,
preferably, a new kind of interface-agnostic "command" plugin.
-Status: Todo
+Status: Done 6 Feb 2002 (Sigmund Augdal)
Task: 0x5b
Difficulty: Hard
Description: Share stream information between vlc and vls
vls should send misc TS packets to let us know what the stream PID
contain, such as the language, or the subtitle palette.
-Status: Todo
+Status: Done (collective work)
Task: 0x59
Difficulty: Hard
Urgency: Critical
Description: Language and subtitles selection in network input
The vls will probably have to be modified as well.
-Status: Todo
+Status: Done (henri)
Task: 0x57
Difficulty: Guru
Description: Full DVD navigation
Once the core DVD navigation features are ready (see item 0x52), port the
interface and video output modules so that they can handle it.
-Status: Todo
+Status: In the works (stef)
Task: 0x56
Difficulty: Hard
The new video output should support subtitles both in software and hardware
YUV (see item 0x4d). One should also care about XVideo buffers, there is a
way to directly decode into them, which would improve performances.
-Status: Todo
+Status: Done 9 Dec 2001 (sam)
Task: 0x54
Difficulty: Hard
Urgency: Wishlist
Description: Hardware AC3 decoding
Some soundcards directly grok Dolby AC3. This would spare a lot of CPU time.
-Status: Todo
+Status: Done (stef)
Task: 0x53
Difficulty: Medium
Description: DVD navigation core features
We need an interpreter for the DVD virtual machine to make it easier to
browse DVDs later.
-Status: Todo
+Status: In the works (stef)
Task: 0x51
Difficulty: Easy
The subtitle palette is pretty ugly for the moment, since we don't parse
the color information. Find it in the IFO file and pass the information to
the video output.
-Status: Todo
+Status: Done 15 Mar 2002 (sam)
Task: 0x50
Difficulty: Hard
A few DVDs are still reported not to work at all. Try to find what is
causing this, have a more robust DVD input, and list all discs reported
to work flawlessly to prevent bug regression.
-Status: Todo
+Status: Done (collective work)
Task: 0x4e
Difficulty: Hard
Urgency: Normal
Description: Write subtitles and stream information in YUV coordinates
... so that they can be displayed even in "overlay" mode.
-Status: Todo
+Status: Done (sam)
Task: 0x4c
Difficulty: Medium
Description: Write AVI input plugin
.avi files can use MPEG codec, if this is the case it shouldn't be
hard to read those files -> Meuuh
-Status: Todo
+Status: Done 23 Apr 2002 (fenrir)
Task: 0x4a
Difficulty: Medium
Difficulty: Hard
Urgency: Normal
Description: Make decoders dynamically loadable
-Status: Todo
+Status: Done 05 October 2001 (henri)
Task: 0x46
Difficulty: Hard
Urgency: Wishlist
Description: MP3 support
The vlc cannot play MPEG1/2 layer 3 yet. It might be nice to fix that.
-Status: Todo
+Status: Done 10 May 2002 (fenrir)
Task: 0x25
Difficulty: Hard
vlc currently requires to properly decode a stream. Adding support for
this would require to rewrite the input code, and probably make it a
plugin.
-Status: Todo
+Status: Done 1 Mar 2002 (Meuuh)
Task: 0x24
Difficulty: Guru
The Ogg/Vorbis audio format is a free alternative to the patent-encumbered
MP3 format. The system packets are quite different than the MPEG ones, so
adding support for it would require a lot of code rewrite.
-Status: Todo
+Status: Done 24 Nov 2002 (gbazin)
Task: 0x23
Difficulty: Guru
Description: ASCII-art output
For the ones who don't know how to waste their time, they can
try to do an ASCII-art output plugin.
-Status: Todo
+Status: Done 19 Mar 2002 (Sigmund Augdal)
Task: 0x1d
Difficulty: Hard
Description: Add 24bpp YUV
There is no 24bpp support yet. Add it, either in MMX
or in C.
-Status: Todo
+Status: Done 17 Mar 2002 (sam)
Task: 0x16
Difficulty: Medium
Description: Optimize YUV scaling
The YUV scaling method does not seem very efficient. Perhaps
some CPU cycles can be gained by saving some buffers.
-Status: Todo
+Status: Done (sam) because of vout 4
Task: 0x10
Difficulty: Easy
Description: Rename channel names
Channels should start from 1 (not 0) like on a VCR or TV,
and Channel 0 should be renamed to "Playlist" or similar.
-Status: Todo
+Status: Done
Task: 0x0d
Difficulty: Medium
The file vlc.channels should be removed and information
found in it put either into ~/.vlcrc or in another rc
file. Note that this file can be modified by the vlc.
-Status: Todo
+Status: Done 9 Dec 2001 (sam)
Task: 0x03
Difficulty: Hard
Description: MGA YUV
The Matrox acceleration for the vlc does not work yet,
though there are initialization routines in the code.
-Status: Todo
+Status: Done 15 Jan 2002 (sam)
Task: 0x00
Difficulty: Medium