Jump to content

VoodooHDA and HDMI-Audio


Alex009988
 Share

2 posts in this topic

Recommended Posts

Hello, I established, VoodooHDA 2.7.4. my codec id 0x3b568086 and id HDMI 0xaa581002

Plist1. With such a plist everything works (no panic, no crackle, sound quality is excellent though it is dual channel), but no HDMI (so far, and should be)

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-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>CFBundleShortVersionString</key>
   <string>2.7.4</string>
   <key>CFBundleSignature</key>
   <string>????</string>
   <key>CFBundleVersion</key>
   <string>2.7.4</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>IOPCIPrimaryMatch</key>
	    <string>0x3b568086</string>
	    <key>IOProviderClass</key>
	    <string>IOPCIDevice</string>
	    <key>IOUserClientClass</key>
	    <string>VoodooHDAUserClient</string>
	    <key>InhibitCache</key>
	    <true/>
	    <key>MixerValues</key>
	    <dict>
		    <key>PCM</key>
		    <string>100</string>
		    <key>Rec</key>
		    <string>100</string>
		    <key>iGain</key>
		    <string>100</string>
		    <key>iMix</key>
		    <string>100</string>
	    </dict>
	    <key>NodesToPatch</key>
	    <array>
		    <dict>
			    <key>Codec</key>
			    <integer>0</integer>
			    <key>Enable</key>
			    <integer>0</integer>
			    <key>Node</key>
			    <integer>11</integer>
		    </dict>
	    </array>
	    <key>Noise</key>
	    <integer>0</integer>
	    <key>Vectorize</key>
	    <true/>
	    <key>VoodooHDAEnableHalfMicVolumeFix</key>
	    <false/>
	    <key>VoodooHDAEnableHalfVolumeFix</key>
	    <true/>
	    <key>VoodooHDAEnableMuteFix</key>
	    <false/>
	    <key>VoodooHDAEnableVolumeChangeFix</key>
	    <false/>
	    <key>VoodooHDAVerboseLevel</key>
	    <integer>0</integer>
    </dict>
   </dict>
   <key>OSBundleLibraries</key>
   <dict>
    <key>com.apple.iokit.IOAudioFamily</key>
    <string>1.1fc9</string>
    <key>com.apple.iokit.IOPCIFamily</key>
    <string>2.1</string>
    <key>com.apple.kpi.iokit</key>
    <string>9.0.0</string>
    <key>com.apple.kpi.libkern</key>
    <string>9.0.0</string>
    <key>com.apple.kpi.mach</key>
    <string>9.0.0</string>
    <key>com.apple.kpi.unsupported</key>
    <string>9.0.0</string>
   </dict>
</dict>
</plist>

Plist2 Attempts to have HDMI

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-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>CFBundleShortVersionString</key>
   <string>2.7.4</string>
   <key>CFBundleSignature</key>
   <string>????</string>
   <key>CFBundleVersion</key>
   <string>2.7.4</string>
   <key>IOKitPersonalities</key>
   <dict>
	    <key>SoundCard</key>
	    <dict>
		    <key>CFBundleIdentifier</key>
		    <string>org.voodoo.driver.VoodooHDA</string>
		    <key>IOClass</key>
		    <string>VoodooHDADevice</string>
		    <key>IOMatchCategory</key>
		    <string>VoodooHDADevice</string>
		    <key>IOPCIPrimaryMatch</key>
		    <string>0x3b568086</string>
		    <key>IOProviderClass</key>
		    <string>IOPCIDevice</string>
		    <key>IOUserClientClass</key>
		    <string>VoodooHDAUserClient</string>
		    <key>NodesToPatch</key>
		    <array/>
		    <key>VoodooHDAVerboseLevel</key>
		    <integer>1</integer>
	    </dict>
	    <key>HDMI</key>
	    <dict>
		    <key>CFBundleIdentifier</key>
		    <string>org.voodoo.driver.VoodooHDA</string>
		    <key>IOClass</key>
		    <string>VoodooHDADevice</string>
		    <key>IOMatchCategory</key>
		    <string>VoodooHDADevice</string>
		    <key>IOPCIPrimaryMatch</key>
		    <string>0xaa581002</string>
		    <key>IOProviderClass</key>
		    <string>IOPCIDevice</string>
		    <key>IOUserClientClass</key>
		    <string>VoodooHDAUserClient</string>
		    <key>NodesToPatch</key>
		    <array/>
		    <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>2.1</string>
    <key>com.apple.kpi.iokit</key>
    <string>9.0.0</string>
    <key>com.apple.kpi.libkern</key>
    <string>9.0.0</string>
    <key>com.apple.kpi.mach</key>
    <string>9.0.0</string>
    <key>com.apple.kpi.unsupported</ y>
    <string>9.0.0</string>
   </dict>
</dict>
</plist>

The result is a device Digital-out (HDMI) no sound. Risk of sound crossed. And it always is when the Sony Bravia Connected and when not connected. (And in theory should only be when it is plugged. In other devices, this is plistom noise.

I tried also

 

<key>EnableHDMIAudio</key>
<string>Yes</string>

As well as in the first plist to replace id codec from id HDMI. The result is the same (unit is, but it does not work) Chameleon r1957 nowhere to be found, but only in the Chameleon Wizard. But at the updated boot file only gets a few more kilobytes, and the version remains the exact same.

 

Can dsdt what else to do or add something in the plist? post-974387-0-72594600-1340302938_thumb.png

Link to comment
Share on other sites

  • 2 weeks later...

I ordered all the exits, everything works and there is a Digital-out(HDMI). But Digital-out(HDMI) doesn't work. Writes system that doesn't provide control of audio output.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-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>CFBundleShortVersionString</key>
<string>2.7.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7.4</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>InhibitCache</key>
  <true/>
  <key>MixerValues</key>
  <dict>
   <key>iGain</key>
   <string>5</string>
   <key>iMix</key>
   <string>15</string>
  </dict>
  <key>NodesToPatch</key>
  <array>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x411111f0</string>
 <key>Node</key>
 <integer>17</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x99a30940</string>
 <key>Node</key>
 <integer>18</integer>
   </dict>
 <dict>
  <key>Codec</key>
  <integer>0</integer>
  <key>Config</key>
  <string>0x411111f0</string>
  <key>Node</key>
  <integer>19</integer>
 </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x411111f0</string>
 <key>Node</key>
 <integer>20</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x411111f0</string>
 <key>Node</key>
 <integer>21</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x411111f0</string>
 <key>Node</key>
 <integer>22</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x411111f0</string>
 <key>Node</key>
 <integer>23</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x99130110</string>
 <key>Node</key>
 <integer>24</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x03a19830</string>
 <key>Node</key>
 <integer>25</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x0381303f</string>
 <key>Node</key>
 <integer>26</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x0321101f</string>
 <key>Node</key>
 <integer>27</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x598301f0</string>
 <key>Node</key>
 <integer>29</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x03451120</string>
 <key>Node</key>
 <integer>30</integer>
   </dict>
   <dict>
 <key>Codec</key>
 <integer>0</integer>
 <key>Config</key>
 <string>0x411111f0</string>
 <key>Node</key>
 <integer>33</integer>
   </dict>
  </array>
  <key>Noise</key>
  <integer>0</integer>
  <key>Vectorize</key>
  <true/>
  <key>VoodooHDAEnableHalfMicVolumeFix</key>
  <false/>
  <key>VoodooHDAEnableHalfVolumeFix</key>
  <true/>
  <key>VoodooHDAEnableMuteFix</key>
  <false/>
  <key>VoodooHDAEnableVolumeChangeFix</key>
  <false/>
  <key>VoodooHDAVerboseLevel</key>
  <integer>0</integer>
 </dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
 <key>com.apple.iokit.IOAudioFamily</key>
 <string>1.1fc9</string>
 <key>com.apple.iokit.IOPCIFamily</key>
 <string>2.1</string>
 <key>com.apple.kpi.iokit</key>
 <string>9.0.0</string>
 <key>com.apple.kpi.libkern</key>
 <string>9.0.0</string>
 <key>com.apple.kpi.mach</key>
 <string>9.0.0</string>
 <key>com.apple.kpi.unsupported</key>
 <string>9.0.0</string>
</dict>
</dict>
</plist>

Maybe I made ​​a mistake somewhere?

Link to comment
Share on other sites

 Share

×
×
  • Create New...