]> 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 702fef2232bb93c1352927443d39144e27d8ac28..2d4aac3f8416fca362dc526a129be761d86888b9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -20,13 +20,37 @@ Description: RAR/ZIP/... access
 Status: Todo
 
 Task
-Difficulty: easy
+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
 Urgency: Normal
 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
@@ -36,7 +60,7 @@ Description: Embedded video outputs
 Status: Assigned to gibalou
 
 Task
-Difficulty: Hard
+Difficulty: Easy
 Urgency: Normal
 Platform: any
 Description: Multichannel downmixing
@@ -122,9 +146,9 @@ Task
 Difficulty: Easy
 Urgency: Normal
 Platform: any
-Description: VobSub support
-Implement VobSub support (.sub and .idx files). Needs SPU scaling support.
-Status: Waiting
+Description: 24 bit LPCM
+Increasingly more DVDs use 24 bit LPCM sound. We should support it.
+Status: Todo
 
 Task
 Difficulty: Medium
@@ -163,6 +187,18 @@ Description: Stream text subtitles
   - Implement it
 Status: Todo
 
+Task
+Difficulty: Hard
+Urgency: Normal
+Platform: any
+Description: Rework spu decoder
+ The spu decoder needs some serious work
+  - Split/merge for dvd menu highlighting
+  - Downscaling for divx/mkv etc
+  - Chroma independence
+  - .sub/.idx support
+Status: todo
+
 Task
 Difficulty: Hard
 Urgency: Normal
@@ -184,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
@@ -236,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
@@ -285,15 +332,16 @@ Difficulty: Easy
 Urgency: Wishlist
 Platform: any
 Description: export paramaters of an input
- Export the info of a file/source to a standard xml file for use by other applications. Possibly combine with file "probe'ing".
+ Export the Media Info of a file/source to a standard xml file for use by other applications. Possibly combine with file "probe'ing".
  - AR
  - size
+ - bitrate
  - resolution
  - codecs, etc.
 Status: Todo
 
 Task
-Difficlty: Easy
+Difficulty: Easy
 Urgency: Wishlist
 Platform: any
 Description: SSL http
@@ -301,7 +349,7 @@ SSL encrypted HTTP communication. To support protected VoD.
 Status: Todo
 
 Task
-Difficlty: Hard
+Difficulty: Hard
 Urgency: Wishlist
 Platform: any
 Description: http cookies
@@ -309,7 +357,7 @@ For protected VoD  (http://a-select.surfnet.nl)
 Status: Todo
 
 Task
-Difficlty: Easy
+Difficulty: Easy
 Urgency: Wishlist
 Platform: any
 Description: mime-type VLC launching
@@ -318,15 +366,44 @@ Allows for Progressive download to TEMP folder from browsers. VLC would play the
 Status: Todo
 
 Task
-Difficlty: Hard
+Difficulty: Hard
 Urgency: Wishlist
 Platform: any
 Description: rendezvous announces
 DMAP protocol announce for videos.
 Status: Todo
 
-# Do not remove me
 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