Ticket #89 (closed defect: worksforme)

Opened 5 years ago

Last modified 4 years ago

the alsa-lib plugin (needlessly?) asks for a specific sink

Reported by: lennart Owned by: ossman
Milestone: 0.9.7 Component: libpulse
Keywords: Cc: travisplace@…

Description

As "wishie" pointed out on IRC the alsa-lib plugin currently seems to ask for specific sink. In result, module-volume-restore will never restore the sink for alsa-lib clients, because it only becomes active if the sink name is left empty by the client. Because many alsa apps close the device when seeking this results in a strange behaviour when the user uses pavucontrol to move a stream to another device: after the seek it is back on the old device.

Ideally, the alsa plugin would not ask for a specific device unless this is really necessary. I am not sure however, if this is actually an issue with the plugin or in the app making use of it.

Change History

Changed 5 years ago by wishie

  • cc travisplace@… added

Changed 5 years ago by ossman

  • owner changed from lennart to ossman

I don't see how that can happen. You can specify a specific device by using the "plug-in" directive. But if you omit that, it will fall back to specifying NULL, meaning the server chooses the device. Can you present me with a test case?

Changed 4 years ago by lennart

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

I cannot reproduce this. Feel free to reopen if you can provide a test case.

Changed 4 years ago by lennart

  • milestone set to 0.9.7
Note: See TracTickets for help on using tickets.