Daravon
07-02-08, 12:39 AM
I simply cannot get my system to behave (8.04/gnome and kde).
Here it is, it's very simple: I ALWAYS want spdif to be output. ALWAYS. When I play music. When I watch youtube videos. When I watch movies. ALWAYS. I don't care what the analog is doing, because it's not hooked up. I only have SPDIF hooked up. It's my only way to get sound. Furthermore, I don't want ANY system sounds to play, at least not when I have something else playing. I want it to pass the audio out without any mixing. Software volume control would be the only thing I'd be interested in.
This seems to be impossible for me to get. Right now my spdif only works if forced with mplayer.
This is an extremely frustrating problem I keep having with linux, ever since I switched: proliferation of GUI tools that muck everything up! I have my sound control panel in gnome, my kmix, my kcontrol, and the settings of the individual player. Beween all these I don't know what is happening that is preventing spdif from working. I don't understand why I can't just tell alsa what to do after my application dumps it's sound to alsa.
It's not hardware...forcing with mplayer -ao alsa:device=spdif always works. But then, simply using mplayer without the options does not work, and neither does amarok, or anything else. IEC958 is NOT muted in alasmixer. I just want the damn spdif to work, what do I have to do to get it to do so? It used to work all the time, and sometimes it still does. Sometimes! What the heck is causing it? Is there an alsa config file somewhere I can edit?
Here it is, it's very simple: I ALWAYS want spdif to be output. ALWAYS. When I play music. When I watch youtube videos. When I watch movies. ALWAYS. I don't care what the analog is doing, because it's not hooked up. I only have SPDIF hooked up. It's my only way to get sound. Furthermore, I don't want ANY system sounds to play, at least not when I have something else playing. I want it to pass the audio out without any mixing. Software volume control would be the only thing I'd be interested in.
This seems to be impossible for me to get. Right now my spdif only works if forced with mplayer.
This is an extremely frustrating problem I keep having with linux, ever since I switched: proliferation of GUI tools that muck everything up! I have my sound control panel in gnome, my kmix, my kcontrol, and the settings of the individual player. Beween all these I don't know what is happening that is preventing spdif from working. I don't understand why I can't just tell alsa what to do after my application dumps it's sound to alsa.
It's not hardware...forcing with mplayer -ao alsa:device=spdif always works. But then, simply using mplayer without the options does not work, and neither does amarok, or anything else. IEC958 is NOT muted in alasmixer. I just want the damn spdif to work, what do I have to do to get it to do so? It used to work all the time, and sometimes it still does. Sometimes! What the heck is causing it? Is there an alsa config file somewhere I can edit?