VoodooHDA Volume Control Fix [UPDATED][REUPLOADED], Modded VoodooHDA which makes internal vol control work |
![]() |
VoodooHDA Volume Control Fix [UPDATED][REUPLOADED], Modded VoodooHDA which makes internal vol control work |
|
pcrew
InsanelyMac Protégé
|
![]() |
Sep 1 2009, 02:51 PM Post #1
|
![]()
|
You only need this if you can't control volume (slider changes but volume doesn't) with VoodooHDA.
This fixes the internal volume control via a lame method Instructions : 1 . Remove your current VoodooHDA.kext 2 . Install this one This fix basically relinks volume control from Speaker to PCM Version 2 : Mute now works QUOTE 10.6.X Compatible 32 Bit Version: Mediafire: http://www.mediafire.com/?sharekey=483c425...d71ee60c1ce7296 64x Bit Version : Coming soon ... If you have any problems , reply sources : http://pastebin.com/f75f00c76 |
|
Fredde87
InsanelyMac Protégé
|
![]() |
Sep 2 2009, 08:24 PM Post #2
|
|
Just tried it. It does now allow the volume to change, however I managed to do this before by just changing the Output under the System Preferences.
The annoying part is that the Mute button still doesn't work for me. Any chance there is a quick fix for it as well? |
|
JOS3
InsanelyMac Protégé
|
![]() |
Sep 3 2009, 08:12 AM Post #3
|
![]()
|
cant download
|
|
JOS3
InsanelyMac Protégé
|
![]() |
Sep 4 2009, 06:46 PM Post #4
|
![]()
|
This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times. please i need try
|
|
|
nozz93
InsanelyMac Protégé
|
![]() |
Sep 25 2009, 08:55 PM Post #5
|
![]() ![]()
|
Please reupload, I need this too.
|
|
pcrew
InsanelyMac Protégé
|
![]() |
Sep 26 2009, 10:19 AM Post #6
|
![]()
|
Version 2 :
Mute now works Mediafire: http://www.mediafire.com/?sharekey=483c425...d71ee60c1ce7296 |
|
chris7519
InsanelyMac Protégé
|
![]() |
Sep 27 2009, 04:09 AM Post #7
|
|
Works well in 32bit. Doesn't load in 64bit. Nice work though!!!
|
|
pcrew
InsanelyMac Protégé
|
![]() |
Sep 27 2009, 09:03 AM Post #8
|
![]()
|
I will try compiling it for 64x later
|
|
rals2007
InsanelyMac Geek
|
![]() |
Sep 27 2009, 10:59 AM Post #9
|
![]() ![]() ![]()
|
pcrew
Can you paste or attach what changes you have done in the source? Or might as well upload also the modified source. I have HP Netbook, and having this issue. Thanks |
|
rachaf
InsanelyMac Protégé
|
![]() |
Sep 30 2009, 12:22 AM Post #10
|
|
|
|
arm1tage
InsanelyMac Protégé
|
![]() |
Sep 30 2009, 12:37 PM Post #11
|
|
Thanks for this! Works great on my Dell E6500 w/ IDT audio. Even fixes the internal mic!
Had to remove the old VoodooHDA prefpane since this broke it, but no big deal! |
|
Fecso
InsanelyMac Protégé
|
![]() |
Sep 30 2009, 06:04 PM Post #12
|
![]() ![]()
|
Hi!
I have tried your VoodooHDA.kext, but SPDIF not work for me:( I attached my Codec dump.
Slyr_getdump.txt ( 49.63K )
Number of downloads: 7Thx. |
|
cparm
InsanelyMac Legend
|
![]() |
Sep 30 2009, 06:44 PM Post #13
|
![]()
|
hi, pcrew
1 where are the sources/.diff and the license ? 2 if you have done some interesting changes, don't forget to submit your work to the voodoo team |
|
lefechka
InsanelyMac Geek
|
![]() |
Oct 1 2009, 04:44 AM Post #14
|
![]() ![]() ![]()
|
Thanks for work. We wait x64
|
|
OSX86GURU
InsanelyMac Protégé
|
![]() |
Oct 1 2009, 10:46 PM Post #15
|
|
Works well with the exception that when you unmute your speakers you don't hear any audio unless you change the volume up or down. Any idea why this might be?
|
|
elnino
InsanelyMac Protégé
|
![]() |
Oct 12 2009, 01:03 AM Post #16
|
|
Waiting for x64 version.
|
|
pcrew
InsanelyMac Protégé
|
![]() |
Oct 13 2009, 03:31 PM Post #17
|
![]()
|
sources
function which changes the volume : void VoodooHDADevice::gmixerSetDefaults(PcmDevice *pcmDevice, UInt16 newVolInt) { logMsg("gmixer setting defaults"); for (int n = 0; n < SOUND_MIXER_NRDEVICES; n++){ audioCtlOssMixerSet(pcmDevice, n, newVolInt, newVolInt); logMsg("Control integer::%p\n",n); } //if (audioCtlOssMixerSetRecSrc(pcmDevice, SOUND_MASK_MIC) == 0) //errorMsg("warning: couldn't set recording source to microphone\n"); } volume change handler : IOReturn VoodooHDAEngine::volumeChanged(IOAudioControl *volumeControl, SInt32 oldValue, SInt32 newValue) { IOLog("VoodooHDAEngine0.1[%p]::volumeChanged(%p, %ld, %ld)\n", this, volumeControl, oldValue, newValue); int ossDev = ( getEngineDirection() == kIOAudioStreamDirectionOutput) ? SOUND_MIXER_VOLUME: SOUND_MIXER_MIC; PcmDevice *pcmDevice = mChannel->pcmDevice; mDevice->gmixerSetDefaults(pcmDevice,newValue); return kIOReturnSuccess; } pastebin : http://pastebin.com/f75f00c76 will post the 64 bit version on wednesday (the one after wednesday the 14th) |
|
rals2007
InsanelyMac Geek
|
![]() |
Oct 14 2009, 01:42 AM Post #18
|
![]() ![]() ![]()
|
pcrew
Thanks. can you be more specific. What files need to be edited. |
|
ADN
InsanelyMac Protégé
|
![]() |
Oct 18 2009, 05:10 AM Post #19
|
|
Im waiting for SL x64, pls
|
|
stotes
InsanelyMac Protégé
|
![]() |
Oct 18 2009, 02:24 PM Post #20
|
|
Bump BUMP
|
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 02:34 AM |