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
Description: Fix the FreeBSD port
The FreeBSD port of vlc doesn't run, probably because of a pthread
issue. This should be investigated.
-Status: Todo
+Status: Done 19 Jul 2001 (Øyvind Kolbu <oyvindk@world-online.no>)
Task: 0x5a
Difficulty: Hard
The internal clocks of the server and the client are not assured to be
in perfect synchronization, which may be annoying when playing a movie.
Reduce this jitter by using a well-chosen filter.
-Status: Todo
+Status: Done 1 May 2001 (henri)
Task: 0x58
Difficulty: Medium
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
Status: Todo
Task: 0x56
-Difficulty: Important
+Difficulty: Hard
Urgency: Normal
Description: XVideo video output
XVideo is reported to work a bit better than the SDL wrapper on some
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: Fix AC3 decoder
The AC3 decoder still has a few quality issues; fix them, and try to add
MMX support to it as well.
-Status: Todo
+Status: Done 15 June 2001 (reno)
Task: 0x52
Difficulty: Guru
Description: Multi-angle multi-language support
Some DVDs have several languages encoded in the same video stream, we
need to properly parse them.
-Status: Todo
+Status: Done 22 Apr 2001 (stef)
Task: 0x4f
Difficulty: Hard
Task: 0x4e
Difficulty: Hard
-Urgency: High
+Urgency: Important
Description: Write stream zones support
For random access we need to know where stream descriptors are valid
- and reside (essentially DVD plugin). -> Meuuh
-Status: Todo
+ and reside (essentially DVD plugin).
+Status: Done (stef)
Task: 0x4d
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
The input structures have undergone a major restructuration with
input-II. It might be a good idea to reflect thoses changes in the
documentation.
-Status: Todo
+Status: Done 16 Jul 2001 (Meuuh)
Task: 0x4b
Difficulty: Guru
Urgency: Normal
Description: Write ES input plugin
We need to be able to read .mpg video streams, or .mp* audio streams.
- More information -> Meuuh
-Status: Todo
+Status: Done 27 Jun 2001 (Meuuh)
Task: 0x49
Difficulty: Easy
Description: Write a new buffer allocator
Avoid malloc()s by reusing the recently released packets. More
information -> Meuuh
-Status: Todo
+Status: Done 16 Apr 2001 (asmax)
Task: 0x48
Difficulty: Hard
Description: Fix audio synchro
With some audio plugins, the audio stream is late because of buffer
sizes. See what's wrong and fix it.
-Status: Todo
+Status: Done 12 July 2001 (reno)
Task: 0x47
Difficulty: Hard
Urgency: Normal
Description: Make decoders dynamically loadable
-Status: Todo
+Status: Done 05 October 2001 (henri)
Task: 0x46
Difficulty: Hard
Currently when we read a PS file, it is first translated to TS
because we first had only PS support. Now time has come to get
rid of this ugly kludge and integrate a proper PS input.
-Status: Done because of Input II on 5 Dec 2000 (Meuuh)
+Status: Done 5 Dec 2000 (Meuuh) because of Input II
Task: 0x1f
Difficulty: Hard
Description: LPCM decoder
The LPCM decoder is full of stubs, it only parses the stream
but does not decode it. Fix this.
-Status: Todo
+Status: Done 12 Jun 2001 (henri)
Task: 0x1c
Difficulty: Guru
Description: Support MPEG1 timecodes
The vlc can parse an MPEG1 system stream, but the parsed
PCR values do not seem to be correct. Check what's wrong.
-Status: Done because of Input II on 5 Dec 2000 (Meuuh)
+Status: Done 5 Dec 2000 (Meuuh) because of Input II
Task: 0x12
Difficulty: Medium
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 video parser has some speed issues currently unexplained:
even though most functions are inlined, it keeps eating more
CPU than it should. This has to be investigated.
-Status: Done because of Input II on 5 Dec 2000 (Meuuh)
+Status: Done 5 Dec 2000 (Meuuh) because of Input II
Task: 0x05
Difficulty: Easy
The vlc uses the same file input code as the vlms (VideoLAN
Mini Server) which has been much improved. Someone should
port modifications done to the vlms back to the vlc.
-Status: Done because of Input II on 5 Dec 2000 (Meuuh)
+Status: Done 5 Dec 2000 (Meuuh) because of Input II
Task: 0x04
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