[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#949689: mpg123: please add temporary mute key



Well,

as a special favour to Thorsten, I added the 'u' key now for the
upcoming mpg123 1.26.0 to (un)mute in the audio backend, at the end of
the optional buffer, so that it works immediately like pause.

This was not as easy as it sounds, as I wrote the output library
without detailed knowledge of how sound is represented in the various
encodings (as it should not need to know, only the audio device has to
bother). I had to introduce a funky way for it to construct a stream of
zeroes in signed (easy) and unsigned encodings (kindof obvious, but
less easy), including the funny alaw and ulaw special cases, hopefully
correctly for big- and little-endian architectures.

So, Thorsten, your task now is to watch out for me finally releasing
1.26.0 some time and then bugging Debian for including the new version
quickly;-) You can of course start using the daily snapshot source
tarball. I mostly don't break it. I do hope to ship 1.26.0 in this
quarter. It's been some years too many of it in the making.

And for further requests, maintainer@mpg123.org or my personal address
happily take your input. I'm not mad at people not opening sf.net bug
reports. Actually, wishlist items in my mailbox are easier on the eye,
buried nicely, than the list of very dated tracker items that I didn't
manage to get rid of over the years;-)


Alrighty then,

Thomas


Reply to: