On Sat, Dec 20, 2008 at 09:04:12PM +0000, Christian Weisgerber wrote: > Thomas Pfaff <[email protected]> wrote: > > > This diff adds sndio output to audio/xmms. Please test. > > I gave this a spin on my azalia box. This taught me all kinds of > unexpected things. > > * (I had switched left and right channels when hooking up the machine to > the stereo. Looks like my headphone jack to RCA cable is color coded > wrong.) > > * (My little stereo produces severely unbalanced output. I wonder > for how many years it has been doing that without me ever noticing.) > > * I don't know when I last tried XMMS with local audio on that > machine. Maybe never. The sun output module doesn't work, it > just produces a stream of errors: > sun_write: inserted 0/0 bytes of silence to resync
yikes. it does that here too. maybe we should just axe that backend. > * When I don't use "aucat -l", the XMMS volume slider will set the > mixer (outputs.master), but only the left channel. Is this a > libsndio problem? yes. we've considered completely removing h/w volume control, actually. it currently justs sets the left channel, as you noticed. > The sndio output module itself seems fine. > > Feature request: How about a configuration tab/field where you can > set the device (corresponding to the first parameter of sio_open)? > This would allow making use of multi-streaming without having to > quit XMMS and having to restart it with a different AUDIODEVICE. hmm, this is kind of a general issue with aucat, imo. many applications will search for devices then just give a list. that is, they don't allow you to add one yourself. this mean you have to use AUDIODEVICE if you've defined your own socket(s). even the audio(4) backend in xmms doesn't allow choosing the device ... -- [email protected] SDF Public Access UNIX System - http://sdf.lonestar.org
