Difference between revisions of "Documentation:Modules/portaudio"

From VideoLAN Wiki
Jump to navigation Jump to search
(a history)
 
m (Tweaks)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Module|name=portaudio|type=Audio output|description=Audio output based on the portaudio library (v19)|os=Cross platform|first_version=0.8|last_version=2.0}}
+
{{Module|name=portaudio|type=Audio output|description=Audio output based on the portaudio library (v19)|first_version=0.8|last_version=2.0}}
 
{{Historical}}
 
{{Historical}}
 
== Introduction ==
 
== Introduction ==
This was an audio output plugin that used the cross-platform portaudio library to render audio all platforms.
+
This was an audio output plugin that used the cross-platform portaudio library to render audio on all platforms.
  
It was removed in VLC 2.0 [[Twoflower]] due to serious problems such as a dependency on the old aout packet API.[http://mailman.videolan.org/pipermail/vlc-devel/2012-January/085344.html] It also had a clock resolution of 1 second, making it impossible for VLC to keep reasonable synchronization with such low precision. Instead of resampling it mostly will discard samples or insert silences.
+
It was removed in VLC 2.0 [[Twoflower]] due to serious problems such as a dependency on the old aout packet API.[https://mailman.videolan.org/pipermail/vlc-devel/2012-January/085344.html] It also had a clock resolution of 1 second, making it impossible for VLC to keep reasonable synchronization with such low precision. Instead of resampling it mostly will discard samples or insert silences.
  
 
The Win32 backend of PortAudio was also extremely buggy.
 
The Win32 backend of PortAudio was also extremely buggy.
  
Users should use the [[Documentation:Modules/waveout|waveout]] plugin for <= Windows XP, [[Documentation:Modules/mmdevice|WASAPI]] for Windows Vista+, [[Documentation:Modules/audioqueue|audioqueue]] for Mac OS X and [[Documentation:Modules/pulse|pulseaudio]] for Linux.
+
Users should use the {{docmod|waveout}} plugin for <= Windows XP, {{docmod|mmdevice}} (WASAPI) for Windows Vista+, {{docmod|auhal}} for [[macOS]] and {{docmod|pulse}} (PulseAudio) for Linux.
  
 
== Options ==
 
== Options ==
None available.
+
None.
 +
 
 +
{{Documentation footer}}

Latest revision as of 05:59, 19 March 2019

Module: portaudio
Type Audio output
First VLC version 0.8
Last VLC version 2.0
Operating system(s) all
Description Audio output based on the portaudio library (v19)
Shortcut(s) -
This page is obsolete and kept only for historical interest. It may document features that are obsolete, superseded, or irrelevant. Do not rely on the information here being up-to-date.

Introduction

This was an audio output plugin that used the cross-platform portaudio library to render audio on all platforms.

It was removed in VLC 2.0 Twoflower due to serious problems such as a dependency on the old aout packet API.[1] It also had a clock resolution of 1 second, making it impossible for VLC to keep reasonable synchronization with such low precision. Instead of resampling it mostly will discard samples or insert silences.

The Win32 backend of PortAudio was also extremely buggy.

Users should use the waveout plugin for <= Windows XP, mmdevice (WASAPI) for Windows Vista+, auhal for macOS and pulse (PulseAudio) for Linux.

Options

None.

This page is part of official VLC media player Documentation (User GuideStreaming HowToHacker GuideModules)
Please read the Documentation Editing Guidelines before you edit the documentation
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.