X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=TODO;h=2e0c39738f30dc6ebe5d6ba10cc5f47bd1657b95;hb=2cbb6da03bf889a3591ec4103dbe8ee465a6f815;hp=7e360b8438382183d045a2f7e98a2e0c26a09a41;hpb=a3c92b8fe71f3b308de5b1205ffc2ef7760764ff;p=vlc diff --git a/TODO b/TODO index 7e360b8438..2e0c39738f 100644 --- a/TODO +++ b/TODO @@ -22,7 +22,7 @@ Description: Win32 port 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 @@ -31,7 +31,7 @@ Description: Infrared support 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 @@ -39,7 +39,7 @@ Urgency: Critical 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 ) Task: 0x5a Difficulty: Hard @@ -47,7 +47,7 @@ Urgency: Wishlist 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 @@ -63,7 +63,7 @@ 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 @@ -71,7 +71,7 @@ Urgency: Normal 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 @@ -88,14 +88,14 @@ Description: Video output IV 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 @@ -103,7 +103,7 @@ Urgency: Critical 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 @@ -111,7 +111,7 @@ Urgency: Normal 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 @@ -120,7 +120,7 @@ Description: Better subtitle color handling 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 @@ -137,14 +137,14 @@ Description: Fix all known DVD playback issues 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: Important Description: Write stream zones support For random access we need to know where stream descriptors are valid - and reside (essentially DVD plugin). -> Meuuh + and reside (essentially DVD plugin). Status: Done (stef) Task: 0x4d @@ -152,7 +152,7 @@ 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 @@ -161,7 +161,7 @@ Description: Update documentation 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 @@ -169,15 +169,14 @@ Urgency: Normal 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 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 @@ -193,13 +192,13 @@ Urgency: Critical 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 @@ -460,7 +459,7 @@ 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 @@ -470,7 +469,7 @@ Description: Support for unencapsulated streams 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 @@ -479,7 +478,7 @@ Description: Ogg/Vorbis audio decoder support 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: In the works (Xavier Maillard) Task: 0x23 Difficulty: Guru @@ -533,7 +532,7 @@ Urgency: Wishlist 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 @@ -594,7 +593,7 @@ Urgency: Normal 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 @@ -640,7 +639,7 @@ Urgency: Normal 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 @@ -665,7 +664,7 @@ Urgency: Wishlist 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 @@ -763,7 +762,7 @@ Description: Get rid of vlc.channels 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 @@ -790,7 +789,7 @@ Urgency: Wishlist 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