[vlc-devel] PortAudio removal or update
remi at remlab.net
Mon Jan 30 19:51:54 CET 2012
The PortAudio audio output plug-in has serious problems. Not only is it still
using the old packet API, but it has a clock resolution of 1 second. Yeah.
Seriously. No kidding. This is ridiculous. It is impossible for VLC to keep
reasonable synchronization with such low precision. Instead of resampling it
mostly will discard samples or insert silences.
Oh and it contains HUGE ifdefs due to bugs in the Win32 backends of PortAudio.
Ok, so maybe VLC uses PortAudio badly. And maybe the Win32 backends have been
fixed, though I doubt it. But as it is, this plugin is basically useless. For
the reference, VLC already supports directly these PortAudio backends:
Then it has the following other backends:
* Linux HPI (asihpi): requires an out-of-tree kernel module
* ASIO (asio): not GPL compatible, not in contribs
* WASAPI: requires Microsoft headers from Vista, not in contribs
* WDM-KS: Windows kernel streaming, not in contribs
So... unless someone volunteers to fix it (and actually does fix it, which I
suspect is not possible), I will remove it in version 2.1.
More information about the vlc-devel