[haiku-bugs] Re: [Haiku] #8476: Spare HDA jacks available - how can we address them?

  • From: "dsuden" <trac@xxxxxxxxxxxx>
  • Date: Mon, 16 Apr 2012 20:46:33 -0000

#8476: Spare HDA jacks available - how can we address them?
-------------------------+-----------------------
   Reporter:  dsuden     |      Owner:  nobody
       Type:  bug        |     Status:  new
   Priority:  normal     |  Milestone:  R1
  Component:  - General  |    Version:  R1/alpha3
 Resolution:             |   Keywords:
 Blocked By:             |   Blocking:
Has a Patch:  0          |   Platform:  All
-------------------------+-----------------------

Comment (by dsuden):

 We're testing motherboard-based HDA audio, and it lists a variety of
 outputs in Media Prefs, corresponding to multiple output jacks on the
 computer.

 Media Prefs listings...

 In Audio Settings, I have a choice for Audio Output of "HD Audio."  For
 channel, I have a choice of "outout 0" and that's it...BUT...

 Under "HD Audio, in the Output tab," I see these options listed:

 Front
 Rear
 Center/Sub
 Side

 In that part of Media Prefs, it's possible to mute and unmute, but not
 select them.

 Interesting to note that main channel Haiku audio is feeding the same
 audio out of all the outputs right now.  Presumably, as I've read about
 HDA, each of these output jacks could be made available as separate audio
 channels, addressable by software...thus multi-track audio output would be
 possible, as well as allowing individual audio programs to send output to
 the outputs of their choice.

 If I do listdevs I get the following information on this specific
 hardware:

 device Multimedia controller (Audio device) [4|3|0]
  vendor 1002: Advanced Micro Devices [AMD] nee ATI
  device 4383: SBx00 Azalia (Intel HDA)

 device Multimedia controller (Audio device) [4|3|0]
  vendor 1002: Advanced Micro Devices [AMD] nee ATI
  device aa90: Turks HDMI Audio [Radeon HD 6000 Series]

 So, I'm trying to determine what would be required, inside the operating
 system code, or via coding in a third party program like one of ours, to
 get at those additional outputs and make use of them.

 Inviting LOTS of feedback on this.  We would REALLY like to find a way to
 make this work, and any efforts on our part would happily be donated back
 into the Haiku community.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8476#comment:1>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: