]> git.sesse.net Git - vlc/blobdiff - TODO
* asf: first part to support more header extention (seems to be used in MBR).
[vlc] / TODO
diff --git a/TODO b/TODO
index c135cd59982035d519867f0e9cf73dfe1a467180..749eac7e4ba381830320be0135f455d558afb2b8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -68,7 +68,7 @@ Urgency: Normal
 Platform: any\r
 Description: Dual window in embed mode\r
 Windows taskbar reports two windows in the video embed mode.\r
-Status: Assigned to gibalou\r
+Status: Done\r
 \r
 Task\r
 Difficulty: Guru\r
@@ -93,7 +93,7 @@ Urgency: Wishlist
 Platform: any\r
 Description: Full blown OSD system \r
  In the line of freevo etc.\r
-Status: Todo\r
+Status: Assigned to thedj, jpsaman and yoann\r
 \r
 Task\r
 Difficulty: Medium\r
@@ -102,8 +102,7 @@ Platform: any
 Description: Rewrite the SAP parser\r
  The SAP parser is very dirty at the moment, and needs a complete rewrite.\r
  - caching support<br />\r
-Mostly finished. Closely tied to the new playlist system\r
-Status: Assigned to zorglub\r
+Status: Assigned to zorglub (80% done)\r
 \r
 Task\r
 Difficulty: Medium\r
@@ -115,28 +114,28 @@ Think playlist within playlist, directory structures, SAP section, TV channels l
 50% done.<br />\r
 Todo:<br />\r
 - Core support<br />\r
+   - *** Fix meta-information (author and duration)<br />\r
    - **  input options inheritance (down nodes)<br />\r
    - *** Improve random mode and fix loop<br />\r
    - *   "Name finder"<br />\r
    - *   "Protocol rollover" node<br />\r
-   - *** Fix autodeletion<br />\r
    - *** Item moving/copying facilities<br />\r
+   - *** Live directory representation<br /> \r
 - Helper modules<br />\r
+   - **  Strip path in subdirectories<br />\r
    - **  ASX and B4S parsers (see below)<br />\r
    - *   Rewrite SLP announce discovery<br />\r
-   - *** Finish new SAP parser (see above)<br />\r
    - **  Adapt CDDAX<br />\r
    - **  Fix MP4, LIVE.COM<br />\r
 - *** Implement in MacOS X and Skins 2 interfaces<br />\r
 - wx implementation :<br />\r
+   - *** Investigate bug with wxImageList<br />\r
    - **  Support item move/copy<br />\r
    - *   Explorer view<br />\r
    - *** Fix search<br />\r
-   - *** Play Node vs Play all<br />\r
    - **  Clever update using i_serial<br />\r
    - *   Playlist preferences panel<br />\r
    - **  Improve iteminfo dialog<br />\r
-   - **  Support item types<br />\r
 Status: Assigned to zorglub\r
 \r
 Task\r
@@ -217,7 +216,9 @@ Difficulty: Medium
 Urgency: Wishlist\r
 Platform: any\r
 Description: Closed Captions/Teletext support\r
-In order to conform to international regulations, VLC needs to be able to decode the closed captions in TV, DVD, DVB and HDTV video. V4L has a CC api, DVD and HDTV usually have them in a seperate stream.\r
+In order to conform to international regulations, VLC needs to be able to decode the closed captions in TV, DVD, DVB and HDTV video. V4L has a CC api, DVD and HDTV usually have them in a seperate stream.<br />\r
+ - Use ZVBI library for VBI decoding and image generation<br />\r
+ - ESTI EN 300 472 for EBU teletext support in DVB<br />\r
 Perhaps look at Xawtv, dvbtext and other vbi, vtx systems.\r
 Status: Todo\r
 \r
@@ -237,6 +238,16 @@ Description: IceCast/ShoutCast serving
 This would be a nice thing for the sake of completeness of VLC's streaming capabilities.\r
 Status: Todo\r
 \r
+Task\r
+Difficulty: Hard\r
+Urgency: Normal\r
+Platform: Any\r
+Description: Rework of the preferences\r
+ * New information in preferences for a rework of how preferences are sorted in interfaces\r
+ * New widget types\r
+ See http://www.via.ecp.fr/via/ml/vlc-devel/200409/msg00409.html\r
+Status: Assigned to zorglub\r
+\r
 Task\r
 Difficulty: Hard\r
 Urgency: Normal\r
@@ -271,10 +282,8 @@ Difficulty: Hard
 Urgency: Normal\r
 Platform: any\r
 Description: Stream text subtitles\r
- Find a a way to stream text subtitles, in TS and in RTP.\r
-  - Find an existing norm\r
-  - Implement it\r
-<br />Needs testing and validating\r
+ Find a a way to stream text subtitles, in TS and in RTP.<br />\r
+ Needs testing and validating\r
 Status: 65% (fenrir)\r
 \r
 Task\r
@@ -289,8 +298,8 @@ Task
 Difficulty: Easy\r
 Urgency: Wishlist\r
 Platform: any\r
-Description: More Picture filters\r
-There are several picture filters (blend, scale), but we can use more (crop, move..)\r
+Description: More/Better Picture filters\r
+There are several picture filters (blend, scale), but we can use more (screenshot, crop, move..) We probably need on the fly picture filter insertion as well.\r
 Status: Todo\r
 \r
 Task\r
@@ -313,7 +322,6 @@ Urgency: Wishlist
 Platform: any\r
 Description: Subtitle work\r
 - better SSA support with postioning, colors etc.\r
-- Vobsub seeking\r
 - Fix subtitles dialogs (mac done)\r
 Status: Todo\r
 \r
@@ -423,7 +431,7 @@ Platform: any
 Description: SSL http\r
 SSL encrypted HTTP communication. To support protected VoD.<br />\r
 The question is how to neatly integrate it into our API. Support for all our http handling plugins means complicating the API. Perhaps we should store the SSL context in the p_sys of the vlc_object that is calling it? Tad dangerous, but would keep stuff simple.\r
-Status: Todo\r
+Status: Done\r
 \r
 Task\r
 Difficulty: Hard\r
@@ -437,7 +445,7 @@ Task
 Difficulty: Easy\r
 Urgency: Wishlist\r
 Platform: any\r
-Description: mime-type VLC launching\r
+Description: Progressive download playing\r
 Allow application/vlc mimetype to launch VLC instead of plugin for video file.\r
 Allows for Progressive download to TEMP folder from browsers. VLC would play the file in the TEMP.\r
 Status: Todo\r
@@ -549,6 +557,7 @@ Difficulty: Hard
 Platform: any\r
 Urgency: Wishlist\r
 Description: Matroska muxer\r
+ We need one :)\r
 Status: Todo\r
 \r
 Task\r
@@ -566,7 +575,7 @@ Platform: any
 Urgency: Wishlist\r
 Description: Option to automatically deinterlace when needed\r
   Mkv stores wether a video track is interlaced in the traxk descriptor\r
-  libmpeg2 etc output this information on a per-picture bases\r
+  libmpeg2 etc output this information in the header AND on a per-picture basis\r
 Status: Todo\r
 \r
 Task\r
@@ -587,6 +596,46 @@ Unfortunatly it is very Win32 focused.
 \r
 Status: Todo\r
 \r
+Task\r
+Difficulty: Medium\r
+Platform: any\r
+Urgency: Wishlist\r
+Description: More service discovery modules\r
+- Port UPnP support from http://sourceforge.net/project/showfiles.php?group_id=89768 <br />\r
+- libhal based discovery (should be able to find cd,dvd,capture cards,etc etc <br />\r
+- Perhaps a generalized webpage parser (use user supplied templates to parse\r
+   streams from popular websites )\r
+Status: Todo\r
+\r
+Task\r
+Difficulty: Medium\r
+Platform: any\r
+Urgency: Wishlist\r
+Description: Autoselect a track based on preferred language\r
+Problems might exist with formats that don't have headers?\r
+Most part easy to do, because the language info is stored in the ES format structs these days.\r
+Status: Todo\r
+\r
+Task\r
+Difficulty: Hard\r
+Platform: any\r
+Urgency: Immediate\r
+Description: Clock Synchro redesign\r
+We need to adapt the clock synchro to work better with BOTH files and streams.\r
+Status: Todo\r
+\r
+Task\r
+Difficulty: Easy\r
+Platform: win32\r
+Urgency: Wishlist\r
+Description: file filters in the open dialog\r
+Have default filters in the open dialog. like:\r
+All files<br />\r
+Sound Files( .mp3, .ogg, .wav, .m4a, .m4p)<br />\r
+Video Files( .avi, .mkv, .mov, .mpg, .m2v, etc)<br />\r
+Subtitle Files( .idx, .sub, .utf, .srt)<br />\r
+Status: Todo\r
+\r
 \r
 # Do not remove me\r
 Task\r