[haiku-bugs] Re: [Haiku] #8270: [HDA] very quiet on Lenovo laptop (due to hda mixer?)

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Wed, 29 Aug 2012 16:16:25 -0000

#8270: [HDA] very quiet on Lenovo laptop (due to hda mixer?)
---------------------------------+----------------------------
   Reporter:  ttcoder            |      Owner:  korli
       Type:  bug                |     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 korli):

 AMP_SET_INPUT is a bit which is documented in
 http://www.intel.com/content/dam/www/public/us/en/documents/product-
 specifications/high-definition-audio-specification.pdf page 146.
 It tells the controller which "amp" is actually to be set, the input amp
 or the output amp. The code looks correct.

 The corresponding code in FreeBSD is here:
 http://fxr.watson.org/fxr/source/dev/sound/pci/hda/hdaa.c?im=excerpts#L1258

 The node 23 shouldn't expose a widget in the input panel, as it's not
 related to input.
 It should instead expose a mux widget for the node 26.
 I'll investigate the code at http://cgit.haiku-os.org/haiku/tree/src/add-
 ons/kernel/drivers/audio/hda/hda_multi_audio.cpp#n546

 As expected the widget tree parser still needs a bit of work :)

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

Other related posts: