[haiku-bugs] Re: [Haiku] #9138: HDMI HDA can't find codec (was: HDA can't find codec)

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Mon, 12 Nov 2012 12:29:28 -0000

#9138: HDMI HDA can't find codec
---------------------------------+----------------------------
   Reporter:  jessicah           |      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):

 It seems the digital format isn't set in case of a digital output.

 You could try to add the following in the loop [http://cgit.haiku-
 os.org/haiku/tree/src/add-
 ons/kernel/drivers/audio/hda/hda_controller.cpp#n772 here]

 {{{
 if (widget->capabilities.audio & AUDIO_CAP_DIGITAL) != 0) {
     verb[0] = MAKE_VERB(codec->addr, stream->io_widgets[i],
                         VID_SET_DIGITAL_CONVERTER_CONTROL1, format);
     hda_send_verbs(audioGroup->codec, verb, response, 1);
 }
 }}}

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

Other related posts:

  • » [haiku-bugs] Re: [Haiku] #9138: HDMI HDA can't find codec (was: HDA can't find codec) - korli