Commits


update imsg


add missing HAVE_IMSG in config.h otherwise we always use the bundled imsg regardless of its presence on the system. What's even worst is that we use the system header with the bundled version. Spotted in a OpenBSD package bulk following the libutil bump and imsg API change by tb@, diff is his. Thanks!


bump version


CHANGES for 0.12


cache audio_nfds() ALSA' snd_pcm_poll_descriptors_count() can fail with -EPIPE after an underrun (e.g. after a pause), so we can't call it directly like this. It's also a bit sloppy to always call audio_nfds(), so instead save the (initial) value returned and pass it to the various functions. Issue reported and fix tested by phoebos (ben [at] bvnf [dot] space), thank you!


alsa: set up the onmove callback With this the alsa backend reports the progresses too, forgot previously.


alsa: handle xrun due to pausing amused implements pausing as not sending audio at all until resuming, i.e. by doing an underrun. ALSA is more strict than sndio, by default at least, and so we need to call snd_pcm_recover() before we can play again.


configure: ensure HAVE_SIO_FLUSH has a value when BACKEND=alsa


bump version


CHANGES for 0.11


adjust copyright years


fix my email address used @openbsd.org initially by mistake and got copied around in most files. Since this has nothing to do officially with the OpenBSD project, use my own email address.


amused-UID is slightly more correct than amused-$UID


clarify that 'amused stop' stops the playback, not amused itself


fix mandoc formatting of alternations Cm on|off renders the pipe in bold too, use Cm on Ns | Ns Cm off to disambiguate.