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

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

Comment (by SeanCollins):

 I don't have much to add except that a api similar to asio would be smart
 to implement. It should be completely feasible to route inputs and outputs
 via some api mechanism to and from  audio/media applications.

 I think Asio "if a external api were to be adopted" would be the Best
 choice to use as its widely adopted and well documented and a proven
 design.though asio could be a media add-on exsposing the lower levels of
 the mixer driver interface which might be preferable to the system mixer
 ?????

   A native api obviously is prefferable likely easier to implement. I
 don't think the short coming is the drivers as much as the system mixer
 not having the capability currently. I know that work was done in ice1712
 to allow multi input output similar to the ticket description. I don't see
 a way to do so however at the mixer level. Which imho is the best place to
 do this. Allow the mixer to push available inputs and outputs to
 applications allowing for easy syncronization, vrs adding a alien low
 level frame work that add more software complexity.

 Of course, some of this could be ignorance on our parts as maybe the
 functionality exists but is poorly documented. Someone should Ping Pete
 Goodeve and Stippi  they know bowels of the media system and would be
 fiarly helpful. We should also put a mail on the development list so this
 ticket doesn't get crowded.

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

Other related posts: