Commit f0e39102 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* Update TODO list

* Added channel downmixing support to NEWS
parent 2daf515f
...@@ -68,6 +68,7 @@ Stream Output: ...@@ -68,6 +68,7 @@ Stream Output:
Audio Output: Audio Output:
* New audio equalizer filter * New audio equalizer filter
* Very trivial volume normalizer * Very trivial volume normalizer
* True channel downmixing when playing 5:1 material on Stereo
* More gradual resampling which should improve the pitch changing effect * More gradual resampling which should improve the pitch changing effect
Video Output: Video Output:
......
...@@ -11,6 +11,15 @@ Description: World domination ...@@ -11,6 +11,15 @@ Description: World domination
We need to dominate the world We need to dominate the world
Status: Todo Status: Todo
Task
Difficulty: Medium
Urgency: Critical
Platform: any
Description: pointers in int
We have been very persistent in storing pointers in int's. We knew this was gonna hunt us one day.
The time is near. See this forum <a href="http://forum.videolan.org/viewtopic.php?p=14378">post</a>.
Status: Todo
Task Task
Difficulty: Medium Difficulty: Medium
Platform: any Platform: any
...@@ -27,8 +36,6 @@ Description: DVTS support ...@@ -27,8 +36,6 @@ Description: DVTS support
DV over RTP support. See <a href="http://www.sfc.wide.ad.jp/DVTS/">DVTS homepage</a> DV over RTP support. See <a href="http://www.sfc.wide.ad.jp/DVTS/">DVTS homepage</a>
Status: Todo Status: Todo
Task
Difficulty: Easy
Task Task
Difficulty: Easy Difficulty: Easy
Platform: any Platform: any
...@@ -71,20 +78,13 @@ Description: Dual window in embed mode ...@@ -71,20 +78,13 @@ Description: Dual window in embed mode
Windows taskbar reports two windows in the video embed mode. Windows taskbar reports two windows in the video embed mode.
Status: Assigned to gibalou Status: Assigned to gibalou
Task
Difficulty: Easy
Urgency: Normal
Platform: any
Description: Multichannel downmixing
5:1 to Stereo proper downmixing
Status: Todo
Task Task
Difficulty: Guru Difficulty: Guru
Urgency: Normal Urgency: Normal
Platform: any Platform: any
Description: External audio file playing Description: External audio file playing
Allow several access from an input thread to allow for multi-input (30% done) Allow several access from an input thread to allow for multi-input<br />
(90% done) Add GUI elements
Status: Assigned to fenrir Status: Assigned to fenrir
Task Task
...@@ -109,7 +109,8 @@ Urgency: Normal ...@@ -109,7 +109,8 @@ Urgency: Normal
Platform: any Platform: any
Description: Rewrite the SAP parser Description: Rewrite the SAP parser
The SAP parser is very dirty at the moment, and needs a complete rewrite. The SAP parser is very dirty at the moment, and needs a complete rewrite.
- caching support - caching support<br />
Mostly finished. Closely tied to the new playlist system
Status: Assigned to zorglub Status: Assigned to zorglub
Task Task
...@@ -118,7 +119,8 @@ Urgency: Normal ...@@ -118,7 +119,8 @@ Urgency: Normal
Platform: any Platform: any
Description: Tree playlist Description: Tree playlist
A hierarchized playlist structure, eventually using a media library. A hierarchized playlist structure, eventually using a media library.
Think playlist within playlist, directory structures, SAP section, TV channels list, iTunes library like stuff etc. <a href="http://sierra.via.ecp.fr/~zorglub/vlc/playlist.txt">Thoughts and ideas (not up-to-date)</a> Think playlist within playlist, directory structures, SAP section, TV channels list, iTunes library like stuff etc. <a href="http://sierra.via.ecp.fr/~zorglub/vlc/playlist.txt">Thoughts and ideas (not up-to-date)</a><br />
Mostly finished. will be done after 0.8.0
Status: Assigned to zorglub Status: Assigned to zorglub
Task Task
...@@ -191,7 +193,7 @@ Difficulty: Easy ...@@ -191,7 +193,7 @@ Difficulty: Easy
Urgency: Wishlist Urgency: Wishlist
Platform: any Platform: any
Description: flash video playing/streaming Description: flash video playing/streaming
A flash video muxer and demuxer. FFMPEG can already output flash video. a wast not to make use of that capability. A flash video muxer and demuxer. FFMPEG can already output flash video. a waste not to make use of that capability.
Status: Todo Status: Todo
Task Task
...@@ -282,7 +284,7 @@ Difficulty: Easy ...@@ -282,7 +284,7 @@ Difficulty: Easy
Urgency: Wishlist Urgency: Wishlist
Platform: any Platform: any
Description: More Picture filters Description: More Picture filters
There are several picture filters (blend, scale), but we can use more There are several picture filters (blend, scale), but we can use more (crop, move..)
Status: Todo Status: Todo
Task Task
...@@ -305,8 +307,8 @@ Urgency: Wishlist ...@@ -305,8 +307,8 @@ Urgency: Wishlist
Platform: any Platform: any
Description: Subtitle work Description: Subtitle work
- better SSA support with postioning, colors etc. - better SSA support with postioning, colors etc.
- VobSub tracks support - Vobsub seeking
- Fix subtitles dialogs - Fix subtitles dialogs (mac done)
Status: Todo Status: Todo
Task Task
...@@ -334,6 +336,7 @@ Implement a system to: <br /> ...@@ -334,6 +336,7 @@ Implement a system to: <br />
- Alert the user of critical errors (cannot play file). Should be blocking. <br /> - Alert the user of critical errors (cannot play file). Should be blocking. <br />
- Ask the user a question (Are you sure? or Try to Fix index of avi? or Overwrite File?)<br /> - Ask the user a question (Are you sure? or Try to Fix index of avi? or Overwrite File?)<br />
- Inform the user, without disturbing him. (Buffering stream). This might require a displaytime or something. Because how do we know how long this information should be displayed? Also think of buffering 0-100%<br /> - Inform the user, without disturbing him. (Buffering stream). This might require a displaytime or something. Because how do we know how long this information should be displayed? Also think of buffering 0-100%<br />
- present a user/passwd dialog when we get an authentication failure on a stream.<br />
Status: Todo Status: Todo
Task Task
...@@ -375,12 +378,12 @@ Difficulty: Easy ...@@ -375,12 +378,12 @@ Difficulty: Easy
Urgency: Normal Urgency: Normal
Platform: any Platform: any
Description: Controlling the mozilla plugin Description: Controlling the mozilla plugin
The mozilla plugin needs to be better controllable (via javascript). The mozilla plugin needs to be better controllable (via javascript). <br />
- retrieve variable values. - retrieve variable values.<br />
- open VLC media player - open VLC media player<br />
- default html page to control the plugin - default html page to control the plugin<br />
- XUL controls - XUL controls<br />
(80% done) see: (80% done) see:<br />
<a href="http://sierra.via.ecp.fr/~zorglub/vlc/plugin/vlc.html">Javascript controls</a> <a href="http://sierra.via.ecp.fr/~zorglub/vlc/plugin/vlc.html">Javascript controls</a>
<a href="http://sierra.via.ecp.fr/~zorglub/vlc/xul/">XUL controls</a> <a href="http://sierra.via.ecp.fr/~zorglub/vlc/xul/">XUL controls</a>
<a href="http://mplayerplug-in.sourceforge.net/">MPlayer Mozilla plugin</a> <a href="http://mplayerplug-in.sourceforge.net/">MPlayer Mozilla plugin</a>
...@@ -498,7 +501,7 @@ Platform: any ...@@ -498,7 +501,7 @@ Platform: any
Description: Protocol rollover Description: Protocol rollover
It would be cool if VLC supported something like a protocol rollover mechanism, much like WM server has as well. Multicast, UDP, TCP, HTTP etc. It would be cool if VLC supported something like a protocol rollover mechanism, much like WM server has as well. Multicast, UDP, TCP, HTTP etc.
However, how spec compliant can this be?<br /> However, how spec compliant can this be?<br />
We require a timeout on udp connecting. Beyond this a playlist file can be used to do a form of protocol rollover when one of the links fails. We require a timeout on udp connecting. Beyond this a playlist file can be used to do a form of protocol rollover when one of the links fails ( or implement this in the new style playlist system [only advance index on failure]).
Status: Todo Status: Todo
Task Task
...@@ -560,5 +563,24 @@ Description: Option to automatically deinterlace when needed ...@@ -560,5 +563,24 @@ Description: Option to automatically deinterlace when needed
libmpeg2 etc output this information on a per-picture bases libmpeg2 etc output this information on a per-picture bases
Status: Todo Status: Todo
Task
Difficulty: Easy
Platform: any
Urgency: Wishlist
Description: UDF decoder
Support for the new XML based subtitle format called UDF
Status: Todo
Task
Difficulty: Hard
Platform: any
Urgency: Wishlist
Description: Faster deinterlacing
Our deinterlacers are relatively slow. DScaler has the best Soft deinterlacers out there.
Unfortunatly it is very Win32 focused.
Status: Todo
# Do not remove me # Do not remove me
Task Task
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment