Audio output 3 status & call for contributors - 2
Christophe Massiot
massiot at via.ecp.fr
Mon Aug 12 00:57:18 CEST 2002
Things are moving slowly, and items have been assigned.
TODO list :
=========
[aout core]
- have working lipsync [Meuuh]
- fix annoying starvations [Meuuh]
- allow the user to insert/remove aout filters
- have a way to implement S/PDIF [DONE]
[codecs]
Only the liba52 plug-in is supported at present. Other codecs must be
ported to the new architecture (and will require certain aout
converters) :
- libmad [jpsaman]
- lpcm [henri]
[audio output modules]
Only macosx, sdl have been ported to the new architecture (with
numerous remaining problems). A new file plug-in has been added to
write the output stream to a file (for the moment it causes many
problems, so people'd probably better disable it in Makefile.config).
- esd
- alsa [bozo]
- oss [DONE]
- waveout [DONE]
- directx [DONE]
- beos [tcastley]
- arts
[audio mixer modules]
Only a trivial mixer has been implemented for the moment. It takes
only the first input stream, and downmixing is done by deleting extra
channels. It works with float32 and fixed32.
- write float32 and fixed32 real mixers
- write a S/PDIF-capable pseudo-mixer [DONE]
[audio filters : converters]
Aout3 needs to convert samples to/from float32/fixed32. At present
only float32tos16 has been written.
- s16tofloat32
- s16tofixed32
- fixed32tofloat32 [jpsaman]
- fixed32tos16 [jpsaman]
- u16tofloat32
- u16tofixed32
- s8tofloat32
- s8tofixed32
- u8tofloat32
- u8tofixed32
(fixed32 is equivalent to libmad's mad_fixed_t)
[audio filters : resamplers]
Currently no resampling is done (which is why lipsync doesn't work).
- float32 resampler
- fixed32 resampler
[audio filters : misc]
- volume & balance
- visualization/scope
HOWTO :
=====
Before starting to work on something, post in the vlc-devel a mail
"I'm doing this before ...". To avoid having two people working on
the same thing.
Thanks.
--
Christophe Massiot.
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list