• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: (no subject)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (no subject)


  • Subject: Re: (no subject)
  • From: "Michael C. Thornburgh" <email@hidden>
  • Date: Sun, 27 Jan 2002 00:15:45 -0800 (PST)

there's a bug in AppleOnboardAudio.kext that causes
this. AppleOnboardAudio.cpp line 431* has

inGainLeft->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)gainRightChangeHandler, this);

this means that, when you try to change the gain of the
left or the right channel, only the right channel's gain
actually changes.

this line _should_ read

inGainLeft->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)gainLeftChangeHandler, this);

the solution is to patch and recompile the driver, or
wait for apple to fix it.

i found this and fixed it on my systems a few weeks ago.
note that AppleOnboardAudio.kext has a bunch of plugins.
it seemed to build ok with "pbxbuild install" from the
command line.

* from the public darwin cvs server as of this evening

-mike


> To: email@hidden
> From: Chuck <email@hidden>
> Subject: (no subject)
> Date: Sat, 26 Jan 2002 23:00:34 -0800
>
> I recently Carbonized an application. Inputs are application
> selectable. After testing on a number of boxes I
> find that some, with audio inputs (ext. mic, line in etc) selected,
> seem to pass only one
> channel of stereo. iMac is one example of the hardware tested with
> such inputs. This condition
> occurs on OSX, not on OS9, for the same hardware. I can hang an iMic
> off the USB and get the desired results.
> Of course this is bypassing the audio input hardware. It becomes
> accutely evident when I adjust the input gain.
> The gain levels, as reported by DeviceInfo requests are equal for
> both channels but only one channel is adjusted.
>
> I have exhausted my search for an explanation and am
> looking for some help. I am using pure Sound Manager routines and am
> looking for a solution in that realm.
> Any suggestions?
> --


  • Prev by Date: (no subject)
  • Next by Date: Detecting dropouts?
  • Previous by thread: (no subject)
  • Next by thread: Detecting dropouts?
  • Index(es):
    • Date
    • Thread