]> git.sesse.net Git - vlc/blobdiff - TODO
Renamed the "contrast" variable used between dvdnav and the video output
[vlc] / TODO
diff --git a/TODO b/TODO
index 4d8d2027d43c99ff2cd5d8c4de8e42dbcfe4995f..41cc9c963566a02194cb8a301c6b1f1530f48e33 100644 (file)
--- a/TODO
+++ b/TODO
@@ -39,18 +39,9 @@ Description: fix subtitle regressions
 Multi-line subtitles are not aligned correctly.<br />
 Text subtitles don't work with 32bpp rgb.<br />
 Investigate behaviour of subpictures when pausing.<br />
-Negative delaying broken<br />
 Status: Todo
 
 
-Task
-Difficulty: Medium
-Platform: any
-Urgency: Important
-Description: Update matroska demux
- Better Seeking
-Status: Todo
-
 Task
 Difficulty: Easy to Difficult
 Platform: Any
@@ -91,7 +82,6 @@ Difficulty: Guru
 Urgency: Normal
 Platform: any
 Description: Multi-input
-* Core support done<br />
 * Many demuxers don't support it<br />
 * Need GUI elements
 Status: Assigned to fenrir
@@ -165,16 +155,8 @@ Task
 Difficulty: Medium
 Urgency: Normal
 Platform: any
-Description: fix current muxers.
-Our avi muxer doesn't produce valid files
-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.
+Description: fix current muxers.<br />
+Our avi muxer doesn't produce valid files<br />
 Status: Todo
 
 Task
@@ -182,7 +164,8 @@ Difficulty: Easy
 Urgency: Normal
 Platform: Mac OS X
 Description: LPCM
-The LPCM decoder outputs really small samples which aren't accepted properly by the macosx coreaudio resampler, causing VLC to not output any sound with many DVD's. A test sample that shows this effect on the mac is the Madonna clip.
+The LPCM decoder outputs really small samples which aren't accepted properly by the macosx coreaudio resampler, causing VLC to not output any sound with many DVD's. A test sample that shows this effect on the mac is the Madonna clip.<br />
+This is now fixed, but there is a problem with buffers in the resampler that now sometimes overflows (or rather get changed after they are released). A good method for reproduction seems to be running Finding Nemo for a minute or 8.
 Status: Todo
 
 Task
@@ -207,8 +190,9 @@ Difficulty: Medium
 Urgency: Normal
 Platform: Mac OS X
 Description: Finish Mac Mozilla plugin
-The Mac mozilla plugin needs some more work to be useable. Basic funtionality is working. However the video-output part needs some more work since it was crashing. See svn history for the old code. 
-Status: Halfway (stalled)
+The Mac mozilla plugin needs some more work to be useable. Mostly done now,
+needs testing.
+Status: 90%
 
 Task
 Difficulty: Easy
@@ -231,7 +215,7 @@ Difficulty: Easy
 Platform: Win32, Linux
 Urgency: Normal
 Description: equalizer fixes
-    - Gray out "reset to defaults" for audio equalizer when disabled<br />
+   - Gray out "reset to defaults" for audio equalizer when disabled<br />
    - Once audio equalizer is disabled, it doesn't enable the first
      try when you select from main menu. It only works a 2nd change
      (enable flag not properly set?).
@@ -247,7 +231,6 @@ Description: wxWidgets fixes
  - Rename wxWindows to wxWidgets<br />
  - Problems with slider (doesn't go where you click, keep updating while seeking
 ?)<br />
- - Reversed arrows
 Status: Todo
 
 Task
@@ -255,7 +238,7 @@ Difficulty: Guru
 Urgency: Normal
 Platform: Mac OS X
 Description: SVCD support
-libcdio needs to be ported to the Mac to support the cddax and vcdx modules for proper SVCD support
+Support the cddax and vcdx modules for proper SVCD support. libcdio seems to work a tad flacky under OS X. Cause is unknown.
 Status: Todo
 
 Task
@@ -305,10 +288,8 @@ Difficulty: Hard
 Platform: WinCE
 Urgency: Wishlist
 Description: WinCE port finalizing
-The WinCE port is already quite functional but we still miss a GAPI video output (GDI works but is slow).
-Some code already exists for that (http://sourceforge.net/projects/vlcpocketpc/) and would need to be imported into the VLC source tree.
-Downloads should be added to the main vlc download page. We need an icon for this. 
-Status: Assigned to MixerAnderson and gibalou
+The WinCE port needs a little maturing and optimization.
+Status: Assigned to gibalou
 
 Task
 Difficulty: Medium
@@ -317,7 +298,7 @@ Platform: any
 Description: Full blown OSD system 
  In the line of freevo etc.
  (Checkout the correct svn branch)
-Status: 75% done. Assigned to thedj, jpsaman and yoann
+Status: 80% done. Assigned to thedj, jpsaman and yoann
 
 Task
 Difficulty: Easy
@@ -391,7 +372,8 @@ Difficulty: Easy
 Urgency: Wishlist
 Platform: any
 Description: More/Better Picture filters
-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. (and also not-on-the-fly)
+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. (and also not-on-the-fly)<br />
+- ideas for new filters are a greenwall filter, and a goom filter that mixes goom effects into the vout.
 Status: Todo
 
 Task
@@ -406,6 +388,7 @@ Description: Vout redesign
 - OSD at window resolution instead of video res (secondary vout channel)<br />
 - a OSD needs to be bound to a vout stream (no subs on goom vout)<br />
 - 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).<br />
+- Allow a vout to reuse a window by resizing it (instead of closing and opening).
 - better hotkeys integration
 Status: Todo
 
@@ -415,7 +398,6 @@ Urgency: Wishlist
 Platform: any
 Description: Subtitle work
 - better SSA support with postioning, colors etc.<br />
-- Fix subtitles dialogs (mac done)
 Status: Todo
 
 Task
@@ -431,7 +413,7 @@ Difficulty: Guru
 Urgency: Wishlist
 Platform: Mac OS X
 Description: skins2
-Port VLC skins to Objective C++ and OSX. Also requires the intf to be a dialog provider.<br />
+Port VLC skins to Objective C++ and OSX. Also requires the intf to be a dialog provider. There is already some code in the VLC sourcetree.<br />
 Hints:<br />
  - In a first step, the need for a dialog provider can be easily omitted.<br />
  - In theory, only a small amount of classes (6 or so) must be written for OS X, implementing predefined interfaces.<br />
@@ -471,14 +453,6 @@ Allow capturing from QuickTime Firewire, USB and PCI devices.
 Possibly see: <a href="http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=416">Bug 416</a>
 Status: Todo
 
-Task
-Difficulty: Hard
-Urgency: Wishlist
-Platform: Windows
-Description: ActiveX control for VLC
- We need an ActiveX version of VLC for IE integration
-Status: Done by damienf
-
 Task
 Difficulty: Easy
 Urgency: Wishlist
@@ -492,6 +466,14 @@ Description: export paramaters of an input
  - codecs, etc.<br />
 Status: Todo
 
+Task
+Difficulty: Hard
+Urgency: Wishlist
+Platform: any
+Description: statistics
+Count packetloss, bandwith usage and fps for statistics.<br />
+Status: Todo
+
 Task
 Difficulty: Hard
 Urgency: Wishlist
@@ -647,20 +629,11 @@ Platform: any
 Urgency: Wishlist
 Description: More service discovery modules
 - Port UPnP support from http://sourceforge.net/project/showfiles.php?group_id=89768 <br />
-- libhal based discovery (should be able to find cd,dvd,capture cards,etc etc <br />
+- libhal based discovery (should be able to find cd, dvd, capture cards, etc etc <br />
 - Perhaps a generalized webpage parser (use user supplied templates to parse
    streams from popular websites )
 Status: Todo
 
-Task
-Difficulty: Medium
-Platform: any
-Urgency: Wishlist
-Description: Autoselect a track based on preferred language
-Problems might exist with formats that don't have headers?
-Most part easy to do, because the language info is stored in the ES format structs these days.
-Status: Todo
-
 Task
 Difficulty: Easy
 Platform: win32
@@ -673,17 +646,6 @@ Video Files( .avi, .mkv, .mov, .mpg, .m2v, etc)<br />
 Subtitle Files( .idx, .sub, .utf, .srt)<br />
 Status: Todo
 
-Task
-Difficulty: Medium
-Platform: win32
-Urgency: Wishlist
-Description: SSL support
-Support SSL/TLS encryption layer on Windows<br />
-We can't use OpenSSL because it is not GPL-compatible<br />
-and GnuTLS does not seem to compile on Windows<br />
-Might try to use Secure channels<br />
-Status: Todo
-
 
 # Do not remove me
 Task