From: Christophe Massiot Date: Tue, 23 Jan 2001 13:22:58 +0000 (+0000) Subject: * Fixed backwards moves ; X-Git-Tag: 0.2.70~190 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b788332af5877577b4fd0b0efe3f30c39dbbfb7c;p=vlc * Fixed backwards moves ; * Updated TODO list. --- diff --git a/TODO b/TODO index 187d8f0c43..0ae82b2002 100644 --- 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 diff --git a/plugins/x11/vout_x11.c b/plugins/x11/vout_x11.c index 23e898080d..b218687541 100644 --- a/plugins/x11/vout_x11.c +++ b/plugins/x11/vout_x11.c @@ -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); } }