> I have two audio devices - an intel onboard and a USB mic in a > Logitech webcam. Aumix is unable to adjust any of the volumes > on the cam when invoked with the relevant -d argument > > The behaviour is rather strange. -q reports correctly only one > channel - audio with incorrect values. Toggle switch is reported > correctly. Volume levels reported are incorrect and cannot be > adjusted neither from commandline nor interactive. > > kmix and other mixer software have no problems. > > I have observed similar behaviour in the past on other USB audio. > I can probably dig out the adapters that show this and reproduce > it if need be.
Interesting, I can actually reproduce that with my Logitech webcam. However, I don't think aumix is at fault here: if you try alsamixer, you'll notice (or at least I noticed) that the webcam's mixer channels are way less sensitive than normal ones (i.e. I have to keep the down-arrow pressed for a whole second in order to lower the volume by 1%, normally a second is enough to bring it down to almost 0) thus I'm inclined to blame the audio driver. Also, if you change your volume in some other application, aumix doesn't seem to see that change (on your "normal" sound card, you'll notice that aumix updates its display when you change your mixer levels in another app), and since aumix is highly unaware of what sound card you use, I again blame the driver for not properly exporting its mixer levels through the OSS API (other than most other mixer applications, aumix uses the legacy OSS API instead of ALSA). If you have some time, I would appreciate it if you could see whether this also happens with older kernel releases (eg. the one from stable), in the end I guess we'll have to reassign this one to the kernel people, though. Anyway, thanks for your report. cheers -- Stefan Ott -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org