On Wed, Jan 07, 2009 at 05:32:38AM +0900, Jordi Beltran Creix wrote:
> Sorry, I always screw my reports. Now I see the mess.
> The only option I get is dac3. I don't know what the hell they are - I
> know nothing about sound hardware

faq13 explains a little.  so does mixerctl.conf(5).

> - but both work exactly the same in
> Linux with regular earphones, if there is some technical difference I
> am not aware of it. Next you will tell me I don't have a teacup tray
> ;)

the difference is the rules governing which dacs are connected to
which channels of the HDA controller.  azalia(4) rules are simple.
I cannot understand the linux HDA driver because it has way too many
device specific "hooks".

> I assumed they are made to fit those earphones with two sticks like
> the ones you get in planes. They do in fact fit and sound right with
> stereo sound. In OpenBSD I only get sound in one ear when the
> earphones are plugged to both jacks at the same time.
> 
> 1   2  Mic What happens(Linux in parentheses)
> |   |   |
> o       o  Stereo sound(Stereo sound)
>     o   o  No sound(Stereo sound)
> o___o   o  Sound in one ear(Stereo sound)

I'm not familiar with airplane headphones.  from your description, it
sounds like one is the left channel and one is the right channel.
do the plugs look different?  that is, is the "ring" in the same place
on both?  I would expect it to be in different places.

anyway, the simple solution is to have all line-outs play the first
channels(s) when only the first channel(s) would be playing.  that could
get annoying for people who have multichannel speakers plugged in ... or
maybe people would prefer that?

so azalia users please let your voice be heard.  would you find it annoying
when playing *only* mono or stereo to have all outputs play the audio,
or would you like that?

this would not apply when using more than one dac (more than two channels).
otherwise multi-channel/multi-streaming would not work.

-- 
[email protected]
SDF Public Access UNIX System - http://sdf.lonestar.org

Reply via email to