mirror of
https://code.videolan.org/videolan/vlc
synced 2024-10-03 01:31:53 +02:00
. new tasks :
Description: Fix plugins namespace problem Description: Fix plugin autoloading Description: Real plugin API Description: Enable compiled-in plugins Description: Optimize SPU rendering Description: SPU error recovery
This commit is contained in:
parent
66dca68f86
commit
617bd4db8a
60
TODO
60
TODO
@ -7,6 +7,60 @@
|
|||||||
#
|
#
|
||||||
# Urgency values: Wishlist, Normal, Important, Critical
|
# Urgency values: Wishlist, Normal, Important, Critical
|
||||||
|
|
||||||
|
Task: 0x35
|
||||||
|
Difficulty: Medium
|
||||||
|
Urgency: Important
|
||||||
|
Description: Fix plugins namespace problem
|
||||||
|
When compiling a plugin, all symbols seem to be exported, while we
|
||||||
|
actually just need GetConfig and a few other things: the other
|
||||||
|
functions are accessed through function pointers.
|
||||||
|
Status: Todo
|
||||||
|
|
||||||
|
Task: 0x34
|
||||||
|
Difficulty: Medium
|
||||||
|
Urgency: Important
|
||||||
|
Description: Fix plugin autoloading
|
||||||
|
At the moment, plugins to be detected are hardcoded in the code. We
|
||||||
|
need a better method to get all available plugins, by listing all the
|
||||||
|
files in selected directories.
|
||||||
|
Status: Todo
|
||||||
|
|
||||||
|
Task: 0x33
|
||||||
|
Difficulty: Hard
|
||||||
|
Urgency: Important
|
||||||
|
Description: Real plugin API
|
||||||
|
We need some functions to register plugins, automatically detect which
|
||||||
|
ones are the most appropriate, as well as ways to express that plugin
|
||||||
|
A won't work unless plugin B is activated as well.
|
||||||
|
Status: Todo
|
||||||
|
|
||||||
|
Task: 0x32
|
||||||
|
Difficulty: Medium
|
||||||
|
Urgency: Important
|
||||||
|
Description: Enable compiled-in plugins
|
||||||
|
Some plugins may have their place inside the main program, such as the
|
||||||
|
dummy plugin, or the beos plugin under BeOS. We should allow to link
|
||||||
|
them with the main app.
|
||||||
|
Status: Todo
|
||||||
|
|
||||||
|
Task: 0x31
|
||||||
|
Difficulty: Easy
|
||||||
|
Urgency: Normal
|
||||||
|
Description: Optimize SPU rendering
|
||||||
|
There is an if() in the SPU display routine to double lines when needed,
|
||||||
|
whiwh is rather inefficient. It should be removed and put outside
|
||||||
|
the main loop.
|
||||||
|
Status: Todo.
|
||||||
|
|
||||||
|
Task: 0x30
|
||||||
|
Difficulty: Hard
|
||||||
|
Urgency: Important
|
||||||
|
Description: SPU error recovery
|
||||||
|
The SPU decoder does not behave very well when a packet is missed or when
|
||||||
|
it gets the stream at the middle of an SPU packet. Make it more error-
|
||||||
|
friendly.
|
||||||
|
Status: Todo
|
||||||
|
|
||||||
Task: 0x29
|
Task: 0x29
|
||||||
Difficulty: Medium
|
Difficulty: Medium
|
||||||
Urgency: Normal
|
Urgency: Normal
|
||||||
@ -141,7 +195,7 @@ Status: Todo
|
|||||||
Task: 0x1b
|
Task: 0x1b
|
||||||
Difficulty: Hard
|
Difficulty: Hard
|
||||||
Urgency: Wishlist
|
Urgency: Wishlist
|
||||||
Description: modularize decoder
|
Description: Modularize decoder
|
||||||
Make the decoder a plugin, so that two versions can coexist
|
Make the decoder a plugin, so that two versions can coexist
|
||||||
without recompilation (MMX and non-MMX).
|
without recompilation (MMX and non-MMX).
|
||||||
Status: Todo
|
Status: Todo
|
||||||
@ -231,7 +285,7 @@ Status: Todo
|
|||||||
Task: 0x10
|
Task: 0x10
|
||||||
Difficulty: Easy
|
Difficulty: Easy
|
||||||
Urgency: Normal
|
Urgency: Normal
|
||||||
Description: vlc icon
|
Description: Draw a vlc icon
|
||||||
The vlc needs an icon. It should render well in 48x48 but
|
The vlc needs an icon. It should render well in 48x48 but
|
||||||
can be any size.
|
can be any size.
|
||||||
Status: Todo
|
Status: Todo
|
||||||
@ -336,7 +390,7 @@ Status: Todo
|
|||||||
Task: 0x05
|
Task: 0x05
|
||||||
Difficulty: Easy
|
Difficulty: Easy
|
||||||
Urgency: Important
|
Urgency: Important
|
||||||
Description: vlms backport
|
Description: Backport vlms input
|
||||||
The vlc uses the same file input code as the vlms (VideoLAN
|
The vlc uses the same file input code as the vlms (VideoLAN
|
||||||
Mini Server) which has been much improved. Someone should
|
Mini Server) which has been much improved. Someone should
|
||||||
port modifications done to the vlms back to the vlc.
|
port modifications done to the vlms back to the vlc.
|
||||||
|
Loading…
Reference in New Issue
Block a user