Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

3 Pages V   1 2 3 >  
Reply to this topic Start new topic
VoodooHDA Volume Control Fix [UPDATED][REUPLOADED], Modded VoodooHDA which makes internal vol control work
Group Icon
  • Group: Donators
  • Posts: 42
  • Joined: 20-December 08
  • From: United Kingdom (England)
  • Member No.: 339,947
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 mellow.gif

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
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 16
  • Joined: 19-August 09
  • Member No.: 474,950
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?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 22
  • Joined: 23-January 08
  • Member No.: 176,531
cant download
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 22
  • Joined: 23-January 08
  • Member No.: 176,531
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
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 97
  • Joined: 8-October 08
  • From: Germany
  • Member No.: 300,438
Please reupload, I need this too.
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Donators
  • Posts: 42
  • Joined: 20-December 08
  • From: United Kingdom (England)
  • Member No.: 339,947
Version 2 :
Mute now works

Mediafire:
http://www.mediafire.com/?sharekey=483c425...d71ee60c1ce7296
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 45
  • Joined: 11-May 07
  • Member No.: 107,041
Works well in 32bit. Doesn't load in 64bit. Nice work though!!!
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Donators
  • Posts: 42
  • Joined: 20-December 08
  • From: United Kingdom (England)
  • Member No.: 339,947
I will try compiling it for 64x later
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 243
  • Joined: 12-September 07
  • Member No.: 133,968
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
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 13
  • Joined: 10-February 08
  • Member No.: 185,323
QUOTE (pcrew @ Sep 27 2009, 09:03 AM) *
I will try compiling it for 64x later


we wait for your voodoohda 64x d'ont forget us wink.gif

thanks in advance

sorry for my english.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 6
  • Joined: 29-August 09
  • Member No.: 480,197
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!
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 55
  • Joined: 25-October 08
  • Member No.: 309,645
Hi!

I have tried your VoodooHDA.kext, but SPDIF not work for me:(
I attached my Codec dump.
Attached File  Slyr_getdump.txt ( 49.63K ) Number of downloads: 7



Thx.
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Moderators
  • Posts: 861
  • Joined: 11-November 07
  • From: France
  • Member No.: 151,988
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 wink.gif
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 144
  • Joined: 31-August 08
  • Member No.: 281,221
Thanks for work. We wait x64
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 32
  • Joined: 31-March 09
  • Member No.: 403,176
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?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 39
  • Joined: 10-June 07
  • Member No.: 113,669
Waiting for x64 version.
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Donators
  • Posts: 42
  • Joined: 20-December 08
  • From: United Kingdom (England)
  • Member No.: 339,947
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)
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 243
  • Joined: 12-September 07
  • Member No.: 133,968
pcrew

Thanks. can you be more specific. What files need to be edited.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 5
  • Joined: 21-November 07
  • Member No.: 155,296
Im waiting for SL x64, pls smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 10
  • Joined: 18-September 07
  • Member No.: 135,319
Bump BUMP
PM Profile Card
Go to the top of the page
+ Quote Post
3 Pages V   1 2 3 >
Reply to this topic Start new topic

2 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
1 Members: moimeme

 

RSS Lo-Fi Version Time is now: 22nd November 2009 - 02:34 AM