[pulseaudio-tickets] [PulseAudio] #466: module-suspend-on-idle doesn't play nice with module-oss
PulseAudio
trac-noreply at tango.0pointer.de
Mon Jan 19 06:40:46 PST 2009
#466: module-suspend-on-idle doesn't play nice with module-oss
--------------------------+-------------------------------------------------
Reporter: jmcneill | Owner: lennart
Type: defect | Status: new
Priority: normal | Milestone:
Component: module-oss-* | Severity: normal
Keywords: netbsd oss |
--------------------------+-------------------------------------------------
When module-suspend-on-idle is loaded, pulseaudio aborts with the
following assertion on unsuspend:
module-oss.c: Assertion 'u->mixer_devmask & ((1 << 0)|(1 << 4))' failed at
modules/module-oss.c:805, function sink_get_volume(). Aborting.
I can't see any other places in the module that would set or clear
mixer_devmask other than in pa!__init, and with module-suspend-on-idle
disabled everything works fine.
I found the following reference to the same issue a while back:
https://tango.0pointer.de/pipermail/pulseaudio-
discuss/2008-July/002111.html
However, the suggestion to use the ALSA module is not an option for
NetBSD. We use module-hal-detect to discover audio devices, and since the
HAL spec doesn't have provisions for our native audio API (something
similar to Sun audio) the OSS compatibility layer is used for PA.
--
Ticket URL: <http://pulseaudio.org/ticket/466>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list