VirtualBox

Opened 17 years ago

Closed 16 years ago

#482 closed enhancement (fixed)

PulseAudio not supported, buggy with ALSA+PulseAudio => Fixed in 1.5.4

Reported by: SerajewelKS Owned by:
Component: other Version: VirtualBox 1.4.0
Keywords: Cc:
Guest type: other Host type: other

Description

PulseAudio is not supported natively, and using the ALSA PulseAudio driver and using ALSA from VirtualBox results in very erratic behavior, including crashes in programs running in the guest and failure of the guest tools to start.

This could be fixed by either adding native PulseAudio support or by using libao for the audio component, allowing any interface supported by libao to work.

Change History (6)

comment:1 by Sander van Leeuwen, 17 years ago

I have never heard of PulseAudio, but you can't expect us to support every audio extension/subsystem present in Linux.

comment:2 by Adam Goode, 17 years ago

PulseAudio is the new default in Fedora 8. http://fedoraproject.org/wiki/Releases/FeaturePulseaudio

If you (understandably) don't want to spend time to support PulseAudio, is it possible to at least allow the Alsa driver to choose the hardware device? PulseAudio can define an Alsa device, but it seems like VirtualBox won't be able to select it. http://www.pulseaudio.org/wiki/PerfectSetup#ALSAApplications

comment:3 by Sean, 17 years ago

This is still broken on VirtualBox 1.5.0.

PulseAudio is pretty important. It will be the default sound environment in just about every Linux distribution within 6-12 months, most likely. Fedora 8 already makes it the default. The PulseAudio website explains in more detail why there is a need for a new userspace sound daemon (summary: we need it, audio experience in UNIX is crappy without it).

Using OSS with 1.5.0 causes a crash (it would be using ALSA's OSS emulation which goes through the PulseAudio plugin), and using ALSA allows sound to play for about 1 second before it cuts out and never works again until the guest is restarted.

comment:4 by Frank Mehnert, 16 years ago

We are aware of that problem. However, instead of writing a complete new audio backend we would prefer some kind of ALSA emulation if this is possible. Or perhaps is there some ALSA-to-PulseAudio-HOWTO?

comment:5 by Frank Mehnert, 16 years ago

Summary: PulseAudio not supported, buggy with ALSA+PulseAudioPulseAudio not supported, buggy with ALSA+PulseAudio => Fixed in 1.5.4

PulseAudio backend in SVN, will be contained in 1.5.4 as well.

comment:6 by Frank Mehnert, 16 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use