]> git.sesse.net Git - vlc/blobdiff - TODO
Added : alsa support
[vlc] / TODO
diff --git a/TODO b/TODO
index 4acebbbbfebabf97251715fee7def25c43aade19..761290e77dcd856b68484ed88ad83054a1b884de 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,6 +7,62 @@
 #
 # Urgency values: Wishlist, Normal, Important, Critical
 
+Task: 0x3e
+Difficulty: Guru
+Urgency: Critical
+Description: Fix backwards moves
+ Sometimes the frames seem to go backwards for a short period of
+ time. This is due to the output methods and is known to happen
+ with the x11 and SDL plugins.
+Status: Todo
+
+Task: 0x3d
+Difficulty: Easy
+Urgency: Normal
+Description: Have more statistics messages displayed
+ The vlc has structures to keep track of the interesting
+ events, but there is no way to print these structures. In stats
+ mode, we should print these structures regularly, or at quit
+ time (whichever is the more convenient).
+Status: Todo
+
+Task: 0x3c
+Difficulty: Easy
+Urgency: Important
+Description: Separate optimizations from debug mode
+ We sometimes want to have the debug mode (which writes an
+ interesting log of debug messages) along with the compiler
+ optimizations (which allow decoding of more than 2 fps).
+Status: Done 18 Nov 2000 (Meuuh)
+
+Task: 0x3b
+Difficulty: Easy
+Urgency: Important
+Description: Write intf_WarnMsg and intf_StatMsg
+ We have intf_ErrMsg to display fatal errors, but warnings are
+ drowned in an ocean of unreadable intf_DbgMsg. Same for
+ statistics messages.
+Status: Todo
+
+Task: 0x3a
+Difficulty: Hard
+Urgency: Important
+Description: Support SDL Overlay
+ The SDL livrary has routines to use the video board to do the YUV
+ conversion, scaling and displaying. Using them will require a
+ partial rewrite of the video_output way of handling rendering
+ and displaying.
+Status: Todo
+
+Task: 0x39
+Difficulty: Medium
+Urgency: Wishlist
+Description: Rewrite the font display routines
+ The current font display routines aren't powerful enough. There
+ should be a way to display a big String at once, without needing
+ to compute the size of the string and its coordinates beforehand.
+Status: Todo
+
 Task: 0x38
 Difficulty: Medium
 Urgency: Important
@@ -23,14 +79,22 @@ Description: Fix motion compensation bug
  The motion compensation still has a small bug which can be well
  noticed when there is a sudden color change, a few blocks remain
  visible on the screen.
-Status: Todo
+Status: Done 27 Aug 2000 (Meuuh)
 
 Task: 0x36
 Difficulty: Medium
 Urgency: Normal
- Description: Finish the new keyboard input interface to support 
- interfaces that allow modifiers. This will allow the SDL to run 
- properly.
+ Description: 
+ . Finish the new keyboard input interface to support 
+   interfaces that allow modifiers. This will allow the SDL to run 
+   properly.
+ . Here are some details:
+   Allow any interface to have its own set of keys:
+    - allow the 'discovery' of the main interface of the binding 
+      created by each interface:
+       what key ("control-C", what action (INTF...))
+    - extend the interface by a specific struct (meta+modifier+ascii)
+    - implement an interface specific getKey function.
 Status: Todo
 
 Task: 0x35
@@ -93,7 +157,7 @@ Urgency: Normal
 Description: ALSA audio output support
  ALSA is the Advanced Linux Sound Architecture and is believed to be
  technically superior to the usual OSS support found in the Linux kernel.
-Status: Todo
+Status: Done ( henri )
 
 Task: 0x28
 Difficulty: Guru
@@ -283,7 +347,7 @@ Difficulty: Guru
 Urgency: Wishlist
 Description: Debug MPEG1 video
  The MPEG1 support has been done, but it still crashes.
-Status: Todo
+Status: Done 23 Oct 2000 (Meuuh)
 
 Task: 0x13
 Difficulty: Hard
@@ -351,7 +415,7 @@ Description: Fix synchro
  is not smart enough on fast machines and does not detect
  when it has enough time for a frame. Perhaps a better
  handling of the dates might help.
-Status: Todo
+Status: Done 13 Nov 2000 (Meuuh)
 
 Task: 0x0b
 Difficulty: Medium
@@ -402,7 +466,7 @@ Urgency: Critical
 Description: Fix VDEC_SMP segfaults
  When compiled to support SMP, the vlc segfaults. The synchro
  code lacks locks, but there might be bugs elsewhere as well.
-Status: Todo
+Status: Done 16 Nov 2000 (Meuuh)
 
 Task: 0x06
 Difficulty: Guru