At Sat, 6 Sep 2014 07:09:17 +0200, Radoslaw Szkodzinski wrote:
Hello,
A recent change in alsa-plugins 1.0.28 alsa-jack has changed the poll semantics. This breaks audacious and mpv, perhaps more applications.
Could you elaborate more? What's broken and how?
The regression is caused by: Commit: 9217377337cdceb62abeb5969112b738bb5cd551 jack: fix polling and recovering
Let's add the patch author to Cc.
This might or might not be related to lack of snd_pcm_poll_descriptor_revents call or the use of a timer instead of repolling.
Another major problem is the lack of handling of DRAINING state. This breaks short sample playback with aplay and possibly other applications. That also was present in older alsa-jack and is not a regression.
A fix patch is welcome :) I guess this won't be too difficult to implement.
Takashi