]> git.sesse.net Git - vlc/blobdiff - TODO
Proper fix for corba building problem (use AM_CONDITIONAL)
[vlc] / TODO
diff --git a/TODO b/TODO
index cefd73b61a321a1c2d8266f8815dfb568968ed16..2d4aac3f8416fca362dc526a129be761d86888b9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -19,6 +19,14 @@ Description: RAR/ZIP/... access
  An access module that would be able to uncompress compressed files
 Status: Todo
 
+Task
+Difficulty: Easy
+Platform: any
+Urgency: Urgent
+Description: proper DVD controls
+Most importantly a proper button that will take you straight to the DVD menu.
+Status: Todo
+
 Task
 Difficulty: Easy
 Platform: Linux, Win32
@@ -27,6 +35,22 @@ Description: Streaming wizard
  Finish the streaming wizard
 Status: Assigned to zorglub
 
+Task
+Difficulty: Easy
+Platform: all
+Urgency: Normal
+Description: configure overview of modules
+ configure should report what it will and what it won't build, after it is done running.
+Status: Todo
+
+Task
+Difficulty: Hard
+Platform: WinCE
+Urgency: Wishlist
+Description: WinCE port
+ A WinCE port for PocketPC and the likes. (95% finished)
+Status: Assigned to MixerAnderson
+
 Task
 Difficulty: Hard
 Urgency: Normal
@@ -118,6 +142,14 @@ Description: MusePack  decoder
 Need I say more?
 Status: Todo
 
+Task
+Difficulty: Easy
+Urgency: Normal
+Platform: any
+Description: 24 bit LPCM
+Increasingly more DVDs use 24 bit LPCM sound. We should support it.
+Status: Todo
+
 Task
 Difficulty: Medium
 Urgency: Wishlist
@@ -188,10 +220,13 @@ Difficulty: Guru
 Urgency: Wishlist
 Platform: any
 Description: Vout redesign
-- vout needs distinct splitting into vout_core, vout_window
-- needs 'assistence' vout windows (filters,goom etc)
-- 4:3, 16:9, freeform AR
-- cropping and padding
+- vout needs distinct splitting into vout_core, vout_window, pic_filter, vout_filter
+- needs 'assistence' vout windows (clone filters, goom) etc.
+- 4:3, 16:9, freeform Aspect Ratio
+- cropping and padding (do at OS level, but provide a core call to set it up and configure).
+- OSD at window resolution instead of video res (secondary vout channel)
+- a OSD needs to be bound to a vout stream (no subs on goom vout)
+- Use OS native calls where appropriate, with 'C' fallbacks. (OpenGL, Quartz, DirectX already has many of the funtionalities we seek and sometimes they are a lot faster too).
 Status: Todo
 
 Task
@@ -240,6 +275,14 @@ Implement a system to
  - Inform the user, without disturbing him. (Buffering stream)
 Status: Todo
 
+Task
+Difficulty: Hard
+Urgency: Wishlist
+Platform: any
+Description: Full H323 Videoconferencing
+VLC isn't really suited for this yet, because it introduces quite large latencies. This should fixed before the H323 can ever come close to working in VLC.
+Status: Todo
+
 Task
 Difficulty: Guru
 Urgency: Normal
@@ -330,5 +373,37 @@ Description: rendezvous announces
 DMAP protocol announce for videos.
 Status: Todo
 
+Task
+Difficulty: Easy
+Urgency: Wishlist
+Platform: any
+Description: SDL vout cleaning
+The SDL vout hasn't been updated for a long while. It needs some cleaning up. New hotkeys support, better resizing, alignment etc. Even though SDL isn't used much, this vout shouldn't disappear, because it is a crossplatform API.
+Status: Todo
+
+Task
+Difficulty: Easy
+Urgency: Normal
+Platform: Win32/Linux
+Description: V4L and dshow tuning support
+We need an API that allows us to control the tuning of V4L and dshow TV cards.
+Status: Todo (CryHavoc)
+
+Task
+Difficulty: Easy
+Urgency: Wishlist
+Platform: any
+Description: Electronic Program Guide
+Integrate a EPG system into VLC.
+Status: Todo (CryHavoc)
+
+Task
+Difficulty: Hard
+Urgency: Wishlist
+Platform: any
+Description: a Time Shifting module
+This module should create TiVo like capabilities for VLC.
+Status: Todo (CryHavoc)
+
 # Do not remove me
 Task