Difference between revisions of "VLC Dev Projects"

From VideoLAN Wiki
Jump to navigation Jump to search
(Mini projects)
 
Line 12: Line 12:
 
Some work has already been started, but there is still much to do.
 
Some work has already been started, but there is still much to do.
  
Contact: [User:JPSaman|JPSaman]
+
Contact: [[User:JPSaman|JPSaman]]
  
 
= Video =  
 
= Video =  
Line 20: Line 20:
 
DirectX 9 features some improvements that we could use in our video output
 
DirectX 9 features some improvements that we could use in our video output
  
Contact: [User:Quovodis|Quovodis]
+
Contact: [[User:Quovodis|Quovodis]]
  
 
== Improvements to the X11 video output ==
 
== Improvements to the X11 video output ==
Line 33: Line 33:
 
Not much information is available yet. The idea is to make streaming very easy, and yet powerful by using parametrable profiles. These could be used either by the graphical interfaces or through HTTP/command line interfaces
 
Not much information is available yet. The idea is to make streaming very easy, and yet powerful by using parametrable profiles. These could be used either by the graphical interfaces or through HTTP/command line interfaces
  
Contact: [User:Zorglub|Zorglub]
+
Contact: [[User:Zorglub|Zorglub]]
  
 
= Playlist =  
 
= Playlist =  
Line 41: Line 41:
 
Our current podcast support is very weak. We can read them, but that's all. We need a real infrastructure to handle them correctly. This will require some changes to the playlist code, so you will need to work closely with existing developers.
 
Our current podcast support is very weak. We can read them, but that's all. We need a real infrastructure to handle them correctly. This will require some changes to the playlist code, so you will need to work closely with existing developers.
  
Contacts: [User:Dionoea|Dionoea] [User:Zorglub|Zorglub]
+
Contacts: [[User:Dionoea|Dionoea]] [[User:Zorglub|Zorglub]]
  
 
== Improved ASX support ==
 
== Improved ASX support ==
Line 48: Line 48:
 
https://trac.videolan.org/vlc/ticket/20
 
https://trac.videolan.org/vlc/ticket/20
  
Contact: [User:Dnumgis|Dnumgis]
+
Contact: [[User:Dnumgis|Dnumgis]]
  
 
== Disc probing ==
 
== Disc probing ==
Line 54: Line 54:
 
We currently have some miscellaneous code to detect discs (DVDs, Audio CDs, ...) but it's a bit scattered and it could be used much better in the playlist.
 
We currently have some miscellaneous code to detect discs (DVDs, Audio CDs, ...) but it's a bit scattered and it could be used much better in the playlist.
  
Contact: [User:Zorglub|Zorglub]
+
Contact: [[User:Zorglub|Zorglub]]
  
 
= Misc =  
 
= Misc =  
Line 66: Line 66:
 
We should also enable the subtitles when they are detected
 
We should also enable the subtitles when they are detected
  
Contact: [User:Yoann|Yoann]
+
Contact: [[User:Yoann|Yoann]]

Revision as of 14:55, 5 June 2006

This is a list of small independent improvements to VLC.

These do not require advanced knowledge of VLC internals but they can still vastly improve many parts of VLC

For each project, we list a contact person, who knows the subject best. We generally are very often present on irc.videolan.org, chan #videolan, so please don't hesitate to drop by or to send a mail if you are interested in a given problem (our mail adresses are generally <nick>@videolan.org).

Network

RTCP support

Our RTSP implementation (for broadcasting and video on demand) does not support the RTCP protocol. This is a must to have a real support for RTSP. Some work has already been started, but there is still much to do.

Contact: JPSaman

Video

DirectX 9 video output

DirectX 9 features some improvements that we could use in our video output

Contact: Quovodis

Improvements to the X11 video output

Fullscreen support to improve .

Interfaces

Streaming profiles

This is a big subject, that has barely started. Interested persons will need to work closely with existing developers to implement this. Not much information is available yet. The idea is to make streaming very easy, and yet powerful by using parametrable profiles. These could be used either by the graphical interfaces or through HTTP/command line interfaces

Contact: Zorglub

Playlist

Improved Podcast support

Our current podcast support is very weak. We can read them, but that's all. We need a real infrastructure to handle them correctly. This will require some changes to the playlist code, so you will need to work closely with existing developers.

Contacts: Dionoea Zorglub

Improved ASX support

ASX is a playlist format used by Microsoft stuff. We can read it but we could do much better. More information is available at https://trac.videolan.org/vlc/ticket/20

Contact: Dnumgis

Disc probing

We currently have some miscellaneous code to detect discs (DVDs, Audio CDs, ...) but it's a bit scattered and it could be used much better in the playlist.

Contact: Zorglub

Misc

Subtitles autodetection

Our current subtitles autodetection feature is not very good, and far behind some other implementations.

The key problems should be identified and fixed. We already know we have many problems with encoding, but the detection features themselves seem to be weak.

We should also enable the subtitles when they are detected

Contact: Yoann