Sorry for my English :o)
I spend some times with audio setting and system-config-soundcard.
My configuration is a little "special".
Two sound cards :
- 1 ens1371
- 2 via82xx
Kudzu see the cards in reverse order :
- 1 via82xx
- 2 ens1371
via82xx is set to snd-card-0 and ens1371 is set to snd-card-1 by kudzu.
But I want ens1371 to be the first card. Mostly because OSS programs
don't care about /etc/asound.conf.
Kudzu is in its own right but it's annoying me.
So I change the order card in /etc/modprobe.conf.
This trigger this bug :
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=133759
Next a launch system-config-soundcard to see what append.
s-c-sc don't use the card order in /etc/modprobe.conf or
/proc/asound/cards but the order of kudzu.
To solve this issue, I patch s-c-sc to reorder the card base on
/proc/asound/cards.
This give me a display less "sexy" :
before :
http://feliciano.matias.free.fr/system-config-soundcard/old.png
Now :
http://feliciano.matias.free.fr/system-config-soundcard/new.png
s-c-sc don't load the current configuration from /etc/asound.conf. What
you see is not what you have.
The mixer is unmuted only if "Play test sound" is clicked and only for
the first card (base on kudzu). I my case, it only unmute the second
sound card.
Perhaps related to this bug :
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=132575
A detail :
Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' :
Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Warning: rate is not accurate (requested = 44100Hz, got = 48000Hz)
please, try the plug plugin (-Dplug:hw:1,0)
Dependency :
sox, alsa-lib : useless
kudzu : missing ( #33756 )
I fix these issues and "Ooops", remove all code unneeded by FC3 and do
some cleanup.
http://feliciano.matias.free.fr/system-config-soundcard/
Be careful ! It's a two days hacking with python and I _never_ use
python before !
Since my version is not close to Fedora, I doubt Fedora want to make it
upstream.
So, what bug should I file ?
All ?