#21
Posted 21 October 2009 - 04:56 PM
#22
Posted 24 October 2009 - 10:22 AM
- based on VoodooHDA 0.2.43 sources and the modifications by pcrew
- compiled only for x64, does not work in 32 bit
- no other modifications than those provided in this topic
All credits to VoodooHDA team and pcrew, I just pressed the compile button.
Attached Files
#23
Posted 24 October 2009 - 10:54 AM
#24
Posted 24 October 2009 - 12:45 PM
#25
Posted 24 October 2009 - 02:58 PM
#26
Posted 24 October 2009 - 03:59 PM
"The selected device has no output controls"
#27
Posted 24 October 2009 - 04:08 PM
#28
Posted 24 October 2009 - 08:35 PM
#29
Posted 25 October 2009 - 02:11 AM
Can you please post the diff or the source on the modification you did.
Im having some trouble locating the strings to insert in the source, since pcrew didnt elaborate it.
Thanks
#30
Posted 25 October 2009 - 05:38 AM
@ HBellens & acetone802000
Can you please post the diff or the source on the modification you did.
Im having some trouble locating the strings to insert in the source, since pcrew didnt elaborate it.
Thanks
I have mod somes values and recompile the VoodooHDA:
99, // SOUND_MIXER_VOLUME
50, // SOUND_MIXER_BASS
50, // SOUND_MIXER_TREBLE
90, // (was 75) SOUND_MIXER_SYNTH
90, // (was 75) SOUND_MIXER_PCM
90, // (was 75) SOUND_MIXER_SPEAKER
90, // (was 75) SOUND_MIXER_LINE
50, // SOUND_MIXER_MIC
90, // SOUND_MIXER_CD
90, // [?] SOUND_MIXER_IMIX
0, // [?] SOUND_MIXER_ALTPCM
75, // SOUND_MIXER_RECLEV
0, // SOUND_MIXER_IGAIN
50, // SOUND_MIXER_OGAIN
75, // (was 75) SOUND_MIXER_LINE1
0, // [?] SOUND_MIXER_LINE2
0, // [?] SOUND_MIXER_LINE3
0, // [?] SOUND_MIXER_DIGITAL1
0, // [?] SOUND_MIXER_DIGITAL2
0, // [?] SOUND_MIXER_DIGITAL3
0, // [?] SOUND_MIXER_PHONEIN
0, // [?] SOUND_MIXER_PHONEOUT
75, // SOUND_MIXER_VIDEO
0, // [?] SOUND_MIXER_RADIO
75 // (was 75) SOUND_MIXER_MONITOR
and my info.plist is:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.2.1</string>
<key>IOKitPersonalities</key>
<dict>
<key>VoodooHDA</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIClassMatch</key>
<string>0x04030000&0xffff0000</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAudioFamily</key>
<string>1.1fc9</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
</dict>
</dict>
</plist>
#31
Posted 26 October 2009 - 09:43 AM
A new try.
now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-))
When it is again 0KB, let me know and point me to a place where I can share files.
HB.
PS:
the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp
- the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp
- find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file.
Attached Files
#32
Posted 26 October 2009 - 12:18 PM
Status der VoodooHDA.kext ? Ist die VoodooHDA.kext schon im Alpa oder Beta oder sogar schon Final? Ich Teste VoodooHDA.kext auf Board Asus P5N-E SLI und bis jetzt läuft der Sound.
Englisch
Status VoodooHDA.kext? Is VoodooHDA.kext early as Alpa or beta, or even Final? I Test VoodooHDA.kext on board ASUS P5N-E SLI and currently runs the sound. I have translated it using Google translator.
#33
Posted 26 October 2009 - 12:18 PM
sorry, my mistake. The upload must have gone wrong.
A new try.
now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-))
When it is again 0KB, let me know and point me to a place where I can share files.
HB.
PS:
the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp
- the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp
- find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file.
Can you please upload your source so i can do the diff.
Thanks
#34
Posted 26 October 2009 - 03:22 PM
sorry, my mistake. The upload must have gone wrong.
A new try.
now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-))
When it is again 0KB, let me know and point me to a place where I can share files.
HB.
PS:
the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp
- the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp
- find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file.
#35
Posted 27 October 2009 - 09:22 AM
the patch worked for me on a Dell Latitude E6500.
Attached Files
#36
Posted 27 October 2009 - 11:19 AM
for those who want the sources: voodoohdaengine.cpp & voodoohdadevice.cpp are attached. btw, I only changed the engine. To compile, download voodoohda sources and change these two files. The whole source is more than 2Mb.
the patch worked for me on a Dell Latitude E6500.
Thank You
No need to add a method to the header file VoodooHDADevice.h ?
#37
Posted 27 October 2009 - 12:25 PM
Thank You
![]()
No need to add a method to the header file VoodooHDADevice.h ?
Nope, moved the implemantation of that method directly to the volumeChanged method in VoodooHDAEngine. VoodooHDAEngine.cpp is the only file that I have changed, the device file (.cpp) is just added because I fiddled a bit with it.
#38
Posted 27 October 2009 - 02:23 PM
10.6.1 x64 VIA VT1708S
#39
Posted 27 October 2009 - 05:24 PM
I hear sound on my AD1984A In HP Elitebook 8530W Line Out, DockingStation Out, Mic, (HDMI??? Not tested but see in Sound Preferences...!!!!)
Thank You!
But, i change the volume i hear some distorsion....
But Musics, Movies all good....
Only crappy sounds in volume changes...
Any Solution???
Thanks Again!!!
roberTO
#40
Posted 28 October 2009 - 02:22 AM
I downloaded the source from VoodooHDA's google code, replaced the 2 files.
Im getting 87 (i think) error. I am compiling it for leopard.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








