[MPlayer-dev-eng] [PATCH 2/2] alsa: Better volume control handling, especially for S/PDIF.

Ingo Brückl ib at wupperonline.de
Sun Apr 6 18:27:06 CEST 2014


Reimar Döffinger wrote on Sun, 6 Apr 2014 17:52:12 +0200:

> On Sun, Apr 06, 2014 at 03:36:28PM +0200, Ingo Brückl wrote:
>> Reimar Döffinger wrote on Sat,  5 Apr 2014 14:53:03 +0200:
>>
>> > If no mixer channel was specified and PCM does not exist, just
>> > pick the first.
>> > If no volume control is available, at least support mute and full
>> > volume switching if a playback switch exists.
>> > This is also useful for being able to unmute S/PDIF devices.
>>
>> I can't detect any different behaviour here, but maybe I don't fulfil the
>> conditions.

> Well, if your device is unmuted from the start, the difference will be
> that a simple mute/unmute will not insert the volume filter.

I did not check this.

> (Though if you were to use a full soundcard with both spdif and
> normal output, you could have had any effect, e.g. it might have
> had working volume control or you might have gotten no volume control
> at all)

There is no spdif volume control for me with or without the patch (although
the volume bar is displayed when pressing 9 or 0 - but it's always a 0% bar).

> But if you (e.g. using alsamixer) mute the spdif device you should
> notice that there was no way to make it produce sound using MPlayer
> before.

I can't mute spdif with or without the patch. Although I'm getting the
information that the device is muted, it isn't. Unmuting updates the
information, but there is sound all the time - without any issues.

> Unfortunately I can't test it, but I also suspect that by moving the
> AC3 special-case for volume control this patch should also allow
> muting AC3 streams.

Not for me.

I just did some quick testing, if I can assist in doing more specific things,
please just tell.

Ingo


More information about the MPlayer-dev-eng mailing list