Ticket #43 (closed defect: fixed)

Opened 21 months ago

Last modified 14 months ago

Latest pa_linux_alsa.c fails

Reported by: bob_mcgwier Owned by: aknudsen
Priority: critical Milestone:
Component: bindings Version:
Keywords: pa_linux_alsa Cc:

Description

The latest pa_alsa_linux, svn revision 1158, fails with "ret" failed in line 959 in pa_linux_alsa.c. Running padevs is all that is required to see the failure. I am using a Delta 44 sound card if that is relevant.

Change History

Changed 21 months ago by aknudsen

  • status changed from new to assigned

Changed 21 months ago by aknudsen

Hi Bob I suspect this might be due to enabling dmix as discussed earlier on the list. Since PA now supports dmix it is opened for querying during initialization, and it probably causes other devices to enter a busy state for a short period. I've now made the change that PA ALSA retries opening a busy device for up to a second before it gives up, it seems that this helps on my system at least.

Please let me know how it works for you.

Changed 14 months ago by aknudsen

  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.