Audio output 3 status & call for contributors - 2

Levesque, Pascal Pascal.Levesque at mindready.com
Tue Aug 20 22:36:52 CEST 2002


I made the modification for QNX.

Here is the new file:

However, I still have a debug message "audio output is starving" every 6
seconds which cause a little "click" in the sound output. Is it normal with
the actual sound status?

I also made a small fix to the video output to use overlay correctly with
QNX 6.2.

Pascal

> -----Original Message-----
> From: Christophe Massiot [mailto:massiot at via.ecp.fr]
> Sent: 11 août, 2002 18:57
> To: vlc-devel at videolan.org
> Subject: Audio output 3 status & call for contributors - 2
> 
> 
> 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>
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: aout.c
Type: application/octet-stream
Size: 12012 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20020820/21cda5c2/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vout.c
Type: application/octet-stream
Size: 38950 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20020820/21cda5c2/attachment-0001.obj>


More information about the vlc-devel mailing list