Audio output 3 status & call for contributors - 2

Xavier MAILLARD zedek at fxgsproject.org
Mon Aug 12 23:42:57 CEST 2002


Christophe Massiot <massiot at via.ecp.fr> disait récemment que :

> 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)

I'm taking s16tofloat32, u16tofloat32, s8tofloat32 and u8tofloat32

>
> [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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20020812/9e688841/attachment.sig>


More information about the vlc-devel mailing list