please I need x64 kext
66 replies to this topic
#21
Posted 21 October 2009 - 04:56 PM
#22
Posted 24 October 2009 - 10:22 AM
Here you go 64bit kext.
- 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.
- 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
Yeah its empty
#25
Posted 24 October 2009 - 02:58 PM
#26
Posted 24 October 2009 - 03:59 PM
Still I cannot change the volume on 64 bit snow leopard with spdif out
"The selected device has no output controls"
"The selected device has no output controls"
#27
Posted 24 October 2009 - 04:08 PM
X64 is 0kb????
#28
Posted 24 October 2009 - 08:35 PM
any news on the x64, only thing i'm missing to boot fully operational x64
#29
Posted 25 October 2009 - 02:11 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
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
rals2007, on Oct 25 2009, 03:11 AM, said:
@ 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
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:
Quote
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
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:
Quote
<?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>
<!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
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.
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
German
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.
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
HBellens, on Oct 26 2009, 05:43 PM, said:
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.
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
Thanks but still I cannot change volume.
HBellens, on Oct 26 2009, 12:43 PM, said:
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.
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
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.
the patch worked for me on a Dell Latitude E6500.
Attached Files
#36
Posted 27 October 2009 - 11:19 AM
HBellens, on Oct 27 2009, 05:22 PM, said:
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.
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
rals2007, on Oct 27 2009, 12:19 PM, said:
Thank You
No need to add a method to the header file VoodooHDADevice.h ?
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
Yes! Thanks volume control is working now
10.6.1 x64 VIA VT1708S
10.6.1 x64 VIA VT1708S
#39
Posted 27 October 2009 - 05:24 PM
Good Work!
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
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
HBellens
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.
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.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users



Sign In
Create Account









