]> git.sesse.net Git - vlc/blobdiff - TODO
* playlist.m: use stringWithUTF8String instead of stringWithCString when creating...
[vlc] / TODO
diff --git a/TODO b/TODO
index 0a3a98acc7a14f041a39ea8997ffa0be9d91fb65..5e49fc100569e4cb7a9c4b3f939d203c0937b3a9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -11,14 +11,6 @@ Description: World domination
  We need to dominate the world
 Status: Todo
 
-Task
-Difficulty: Guru
-Platform: any
-Urgency: Critical
-Description: Clock Synchro redesign
-We need to adapt the clock synchro to work better with BOTH files and streams.
-Status: Todo
-
 Task
 Difficulty: Easy
 Platform: any
@@ -144,7 +136,7 @@ Todo:<br />
    - *** Item moving/copying facilities<br />
    - *   Ability to save playlist on quit<br />
    - ?   Represent navigation structure as "fake items" ?  <br />
-   -     Custom playlist format<br />
+   -     Custom playlist format (http://xspf.xiph.org/ looks like a good idea)<br />
 - Helper modules<br />
    - **  ASX and B4S parsers (see below)<br />
    - *   Rewrite SLP announce discovery<br />
@@ -669,6 +661,27 @@ Video Files( .avi, .mkv, .mov, .mpg, .m2v, etc)<br />
 Subtitle Files( .idx, .sub, .utf, .srt)<br />
 Status: Todo
 
+Task
+Difficulty: Medium
+Platform: any
+Urgency: Wishlist
+Description: OpenGL improvements
+OpenGL extensions can be querried at runtime using the glGetString(
+GL_EXTENSIONS ) call. Both rectangular textures and yuv textures may be
+available at non-apple platform (or even not available on some macs).<br />
+More fancy stuff can be done with GL, like subpicture rendering.<br />
+With recent hardware (and opengl shading language) stuff like dct, motion
+compensation or postprocessing should be possible.
+
+Task
+Difficulty: Medium
+Platform: any
+Urgancy: Wishlist
+Description: Gnutella servlet
+A simple gnutella servlet, combined with vlc's stream output/input features
+would make it fairly easy to implement peercast streaming, and peercast
+playback with restreaming. Also I guess gnutella could be used for other
+things as well, like discovering services.
 
 # Do not remove me
 Task