Ticket #302 (closed defect: wontfix)

Opened 2 years ago

Last modified 22 months ago

unable to play sound in MuseScore with ALSA pulse plug-in

Reported by: nadavkav Owned by: ossman
Milestone: Component: alsa-plugins-pulse
Keywords: Cc:

Description

i am unable to play sound in MuseScore 0.9.2 (build 888) with PA 0.9.10 (MuseScore : http://mscore.sourceforge.net/en/idx.php)

i can play sound with other applications that use ALSA's pulse plug-in. i can play MuseScore when it is set to dmix along side with PA and of course...directly with ALSA with no PA plug-in

here are some debug messages (MuseScore): Alsa_driver: the interface doesn't support mmap-based access. init ALSA audio driver failed init ALSA driver failed no audio driver sequencer init failed

here are some debug messages (PA 0.9.10): I: client.c: Created 5 "Native client (UNIX socket client)" I: protocol-native.c: Got credentials: uid=0 gid=0 success=1 I: protocol-native.c: Enabled SHM for new connection I: client.c: Client 5 changed name from "Native client (UNIX socket client)" to "ALSA plug-in [mscore]" I: client.c: Freed 5 "ALSA plug-in [mscore]" I: protocol-native.c: connection died.

i use fedora core 8 and i just compiled PA 0.9.10 from sources. (i also used FC8 rpm with PA version 0.9.8 with no success)

Change History

Changed 22 months ago by lennart

  • status changed from new to closed
  • resolution set to wontfix

ALSA client code that assumes that mmap access is always available is broken. The applications needs to be fixed because it makes false assumptions about the drivers. mmap is not available on PA as alsa backend, on many hw sound drivers as well as jack backends, bluetooth or firewire. If the application assumes it is available it is thus not compatible with any of these.

Also see the part about the "Safe ALSA Subset" here:

http://0pointer.de/blog/projects/guide-to-sound-apis.html

Note: See TracTickets for help on using tickets.