]> git.sesse.net Git - vlc/commitdiff
* Fixed backwards moves ;
authorChristophe Massiot <massiot@videolan.org>
Tue, 23 Jan 2001 13:22:58 +0000 (13:22 +0000)
committerChristophe Massiot <massiot@videolan.org>
Tue, 23 Jan 2001 13:22:58 +0000 (13:22 +0000)
* Updated TODO list.

TODO
plugins/x11/vout_x11.c

diff --git a/TODO b/TODO
index 187d8f0c43d22c54273399899d1e727bfa9d7431..0ae82b2002b536bd7c7508c3761a788cfacf532f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,7 +7,55 @@
 #
 # Urgency values: Wishlist, Normal, Important, Critical
 
-Task: 
+Task: 0x4e
+Difficulty: Hard
+Urgency: High
+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
+
+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
+
+Task: 0x4c
+Difficulty: Medium
+Urgency: Normal
+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
+
+Task: 0x4b
+Difficulty: Guru
+Urgency: Low
+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
+
+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
+
+Task: 0x49
+Difficulty: Easy
+Urgency: Important
+Description: Write a new buffer allocator
+ Avoid malloc()s by reusing the recently released packets. More
+ information -> Meuuh
+Status: Todo
+
+Task: 0x48
 Difficulty: Medium
 Urgency: Critical
 Description: Fix audio synchro
@@ -15,9 +63,6 @@ Description: Fix audio synchro
  sizes. See what's wrong and fix it.
 Status: Todo
 
-# input-II tasks, from the least important to the most important
-# (backwards order) :
-
 Task: 0x47
 Difficulty: Hard
 Urgency: Normal
@@ -62,7 +107,7 @@ Urgency: Important
 Description: Write input_netlist.c
  We need an interface to create fixed-size packets (for instance
  188 bytes or 2 kB) and avoid using the system malloc().
-Status: Todo
+Status: Done 23 Jan 2001 (henri)
 
 Task: 0x41
 Difficulty: Easy
@@ -79,7 +124,7 @@ Description: Fix the PS plugin
  The PS plugin should be able to recover from packet loss, to
  read MPEG-1 .mpg files, and to pre-parse the stream (if possible)
  to build the ES table. Check what's wrong and fix it. Now.
-Status: Done
+Status: Done 20 Dec 2000 (Meuuh)
 
 Task: 0x3f
 Difficulty: Easy
@@ -89,9 +134,7 @@ Description: Enhance intf_*Msg
  warning/error:" and \n automatically. The new input already
  uses such a behaviour, so we must hurry. It might be necessary
  to modify all messages in all modules...
-Status: Todo 20 Dec 2000 (Meuuh)
-
-# end of input-II tasks, thanks for being with us
+Status: Done 20 Dec 2000 (sam)
 
 Task: 0x3e
 Difficulty: Guru
index 23e898080d77dbd60ee20ee2c897698cad28e2fd..b2186875416f3a25ce3b183f93a7467f1a0d395e 100644 (file)
@@ -2,7 +2,7 @@
  * vout_x11.c: X11 video output display method
  *****************************************************************************
  * Copyright (C) 1998, 1999, 2000 VideoLAN
- * $Id: vout_x11.c,v 1.8 2001/01/15 06:18:23 sam Exp $
+ * $Id: vout_x11.c,v 1.9 2001/01/23 13:22:58 massiot Exp $
  *
  * Authors:
  *
@@ -289,7 +289,7 @@ void vout_X11Display( vout_thread_t *p_vout )
                      p_vout->p_sys->p_ximage[ p_vout->i_buffer_index ]->height, True);
 
         /* Send the order to the X server */
-        XFlush(p_vout->p_sys->p_display);
+        XSync(p_vout->p_sys->p_display, False);
     }
     else                                /* regular X11 capabilities are used */
     {
@@ -300,7 +300,7 @@ void vout_X11Display( vout_thread_t *p_vout )
                   p_vout->p_sys->p_ximage[ p_vout->i_buffer_index ]->height);
 
         /* Send the order to the X server */
-        XFlush(p_vout->p_sys->p_display);
+        XSync(p_vout->p_sys->p_display, False);
     }
 }