Jump to content

VoodooHDA 3.0.2


Slice
714 posts in this topic

Recommended Posts

@Slice

 

I'll try different permutations of (a) MSI, (b) Vectorize, (c) Mixer values, and install Pref Pane. Will be back from vacation in about a week. If Linux can do it, we know there is a solution, so I'm eager to see why this problem has been so elusive on AMD Hackintosh. 

 

Link to comment
Share on other sites

Hello,

can somebody look at my IOReg file for P7H55M-LX mainboard with VT1708S audio codec?

I have migrated Big Sur 11.7.2 to OpenCored 0.8.7 and try to enable sound but with no success as of this moment (otherwise system runs fine). 

In ioregExplorer I  do not see any of HDAU, HDAS, HDEF devices and perhaps the problem is hidden there and I have not idea where to start look for the problem.

BIOS has two options for audio AC97 and HD Audio, when I found that there's no HD* device a thought that it might be BIOS setting causing the issue. I've attempted to change audio settings to AC97 option and the outcome is the same.

If I boot live Knoppix sound works fine, if I boot Catalina (Clover and other HDD) sound works fine.

in OpenCore config.plist csr-active-config set to 030A0000
(Note read through this group and seen values 0x0285, 0x0A03, 0x0864 -- which one is a correct one for most recent Big Sur)

Further investigation lead me to believe that audio device present and reported with gfxutil and ioregexplorer as following and not assigned HDAU, HDAS, HDEF

AppleACPIPlatformExpert->PCI0@0->AppleACPIPCI->pci8086,3b56@1B

00:1b.0 8086:3b56 /PCI0@0/pci8086,3b56@1B = PciRoot(0x0)/Pci(0x1B,0x0)

I assume that in Clover boot loader terms I need to fix DSDT FixMask (Fix_DTGP, Fix_HDA or AddDTGP_0001,FixHDA_8000) 

https://sourceforge.net/p/cloverefiboot/wiki/ACPI/#dsdt-fixmask

OpenCore documentation has section related to Clover config conversion. Unfortunately the section of my interest only mention that required DSDT bits taken care by AppleALC which not applicable in this particular case as AppleALC does not support VT1708S chip


https://dortania.github.io/OpenCore-Install-Guide/clover-conversion/Clover-config.html

 

I am looking for a guidance what further steps to take to uncover mystery why VoodooHDA.kext 3.0.2 does not work in Big Sur 11.7.2.

Your assistance greatly appreciate,
osx151212

P7H55M-LX_AC97_BS_1172.ioreg

IMG_20221231_014003.jpg

Edited by osx151212
Link to comment
Share on other sites

  • 3 months later...

@Slice I have had your driver working all the way from Sierra up to Big Sur struggled for several hours with v3.02 realizing this is not working in Ventura v13.2.1 but version 2.9.8 is working perfectly, I have not tried v2.99 or 3.01 I will eventually but can you check v3.02 this is definitely not working in Ventura v3.02.  My Audio is ALC282 Asus G750JX Laptop, but has a Subwoofer so AppleHDA stopped working with 3rd speaker (woofer) since Catalina and using VoodooHDA since.

 

Thanks for sharing this driver its a LIFESAVER!!!

Edited by oSxFr33k
Link to comment
Share on other sites

On 4/23/2023 at 1:34 AM, oSxFr33k said:

@Slice I have had your driver working all the way from Sierra up to Big Sur struggled for several hours with v3.02 realizing this is not working in Ventura v13.2.1 but version 2.9.8 is working perfectly, I have not tried v2.99 or 3.01 I will eventually but can you check v3.02 this is definitely not working in Ventura v3.02.  My Audio is ALC282 Asus G750JX Laptop, but has a Subwoofer so AppleHDA stopped working with 3rd speaker (woofer) since Catalina and using VoodooHDA since.

 

Thanks for sharing this driver its a LIFESAVER!!!

See my signature and this screen shot

 

image.png

Link to comment
Share on other sites

On 12/25/2022 at 1:18 PM, Casey_S.J. said:

@Slice

 

I'll try different permutations of (a) MSI, (b) Vectorize, (c) Mixer values, and install Pref Pane. Will be back from vacation in about a week. If Linux can do it, we know there is a solution, so I'm eager to see why this problem has been so elusive on AMD Hackintosh. 

 

Does your expertise include fixing VoodooHDA so that it can be loaded via boot-loader in Big Sur and later?

Link to comment
Share on other sites

@Slice I tired everything v3.02 does not work in Ventura v13.2.1 or Monterey final version, but v2.9.8 does work in both,  not sure why?

 

I even have SIP completely disabled every option available is disabled so it cannot be that reason.  

Edited by oSxFr33k
Link to comment
Share on other sites

18 hours ago, oSxFr33k said:

@Slice I tired everything v3.02 does not work in Ventura v13.2.1 or Monterey final version, but v2.9.8 does work in both,  not sure why?

 

I even have SIP completely disabled every option available is disabled so it cannot be that reason.  

Did you see a link in my signature? Did you follow the instructions exactly step by step without words like "I know better"?

I shown screenshot with working 3.0.2 in Ventura.

  • Like 1
Link to comment
Share on other sites

@slice,

The followed exactly the only thing is I am on Opencore v0.9.1 and set SIP to disable everything what do you mean Enable Restricted?  Is disabling SIP entirely will work for VoodooHDA or I have to make sure Set Restricted is Enabled?  Is Clover section RT Variables, CsrActiveConfig you set to 0x0285 do I need to set this exactly the same in Opencore?

 

1. Set restricted enabled SIP

            <key>CsrActiveConfig</key>
            <string>0x0285</string>
Link to comment
Share on other sites

CsrActiveConfig should not be zero which means "enabled". If zero then VoodooHDA will not work.

If SIP will be set to Enabled then VoodooHDA will cancel to work.

  • Like 1
Link to comment
Share on other sites

@Slice, SIP set to disable everything in Opencore including root so this is not the problem.  Maybe its not working with this Audio Card ALC282 in MacOS 13.2.1 VoodooHDA version 3.02 although only version VoodooHDA 2.9.8 is working for me  in Monterey and Ventura explain that??

 

I want to point out one more time using your signature link to install and setup v3.02, the only version that works for me is v2.9.8 so there is something going on with the new version in both Monterey and Ventura for ALC282.  My ALC282 is what I guess you call v2 or v3 of the ALC282 series since it is unique, it has Subwoofer and on its own channel.

 

See last Screenshot I am fairly sure I have setup Nvram setting correctly in Opencore if anyone else using VoodooHDA v3.02 in Ventura with Opencore can comment?

 

osxfr33k@osxfr33ks-MBP ~ % kextstat | grep -E "AppleHDA|VoodooHDA|AppleALC|Lilu"

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

   54   10 0                  0x2f000    0x2f000    as.vit9696.Lilu (1.6.4) FA02BB0A-0769-30FD-8938-136A6467C42B <9 7 6 3 2 1>

  163    1 0xffffff7f95303000 0x12ff4    0x12ff4    com.apple.driver.AppleHDAController (400.3) 1FABCB92-8641-36CF-A7AF-2F4392506191 <162 161 128 17 9 8 7 6 3 1>

  164    0 0xffffff7f978eb000 0x24ff8    0x24ff8    org.voodoo.driver.VoodooHDA (2.9.8) F71FC261-CDDD-3A05-8F65-3CA686B808C4 <161 17 9 7 6 3>

  186    0 0xffffff7f9524c000 0x8fff0    0x8fff0    com.apple.driver.AppleHDA (400.3) DC785692-7ED8-3029-BE96-9A497DD2B59D <185 163 162 161 130 128 8 7 6 3 1>

osxfr33k@osxfr33ks-MBP ~ % 

 

 

image.thumb.png.f26bc3606bd921dd42f96b0f5604cc9e.png

 

 

image.png.a662b9aec231840562bd80d1f89181a4.png

 

 

 

 

 

 

 

 

 

 

 

 

Edited by oSxFr33k
Link to comment
Share on other sites

With such csr-active-config <FF0F0000> you will have no updates so you will enable SIP back and then you'll loose VoodooHDA again.

There are no principal differences between 2.98 and 3.02. I just made secure fixes to kext no crash. I don't know why 2.98 is better for you. May be the difference is located in their Info.plists?

VoodooHDA works with all chips supporting HDA standard. All early ALC**, all Sigmatels, all Connexants and all future chips.

It will not support audio living with own standards like Creative or Aureal.

  • Like 1
Link to comment
Share on other sites

3 hours ago, Slice said:

With such csr-active-config <FF0F0000> you will have no updates so you will enable SIP back and then you'll loose VoodooHDA again.

There are no principal differences between 2.98 and 3.02. I just made secure fixes to kext no crash. I don't know why 2.98 is better for you. May be the difference is located in their Info.plists?

VoodooHDA works with all chips supporting HDA standard. All early ALC**, all Sigmatels, all Connexants and all future chips.

It will not support audio living with own standards like Creative or Aureal.


That CSR-active-config is only temporary while booting different voodooHDA versions until I get a newer version to work.  What CDR-Active-Config setting could you suggest for now so I can get the updates, I’ll change it.   I’ll look in config but hoping you could compile a newer version maybe with an even more newer version of Xcode 14,3 just to see maybe for my case unless there is a way I can compile it myself to try don’t know where to start?

Edited by oSxFr33k
Link to comment
Share on other sites

2 hours ago, oSxFr33k said:


That CSR-active-config is only temporary while booting different voodooHDA versions until I get a newer version to work.  What CDR-Active-Config setting could you suggest for now so I can get the updates, I’ll change it.   I’ll look in config but hoping you could compile a newer version maybe with an even more newer version of Xcode 14,3 just to see maybe for my case unless there is a way I can compile it myself to try don’t know where to start?

Start here: https://github.com/CloverHackyColor/VoodooHDA

See readme.

Yes, compilation with Xcode14,3 is possible as well as with older versions.

  • Like 1
Link to comment
Share on other sites

11 hours ago, Slice said:

Start here: https://github.com/CloverHackyColor/VoodooHDA

See readme.

Yes, compilation with Xcode14,3 is possible as well as with older versions.

 

Do you leave the project format as default "xcode 3.2-Compatible" or drop down to version 14 then compile?  97 issues?  Also should I update to recommend setting?  See first screenshoit.

 

 

image.thumb.png.2b610ccb0fdd28d148935c6a5a657b1d.png

 

 

image.thumb.png.6b7d5051d0c10e9e8ac9905c9bed918e.png

 

 

 

 

image.thumb.png.df7f7c099097a16bad1aa7cb5d689ad2.png

 

 

 

Edited by oSxFr33k
Link to comment
Share on other sites

On 4/27/2023 at 1:28 PM, deeveedee said:

Does your expertise include fixing VoodooHDA so that it can be loaded via boot-loader in Big Sur and later?

I was compiling and testing variations of VoodooHDA in an (unsuccessful) effort to enable Microphone Input on AMD Ryzentosh. I think this remains an unsolved puzzle (affecting AMD systems only).

 

One of the principal differences between VoohooHDA and AppleALC is that the latter primarily patches the existing AppleHDA drivers. AppleALC does carry out codec commands, but codec commands are very different from the PCIe interface between the computer and the controller. Configuring the PCIe interface itself (DMA, ring buffers, CORB, RIRB, interrupt handlers, etc.) is not handled by AppleALC, which means AppleALC is a "light weight" layer on top of AppleHDA.

 

VoodooHDA, on the other hand, does both jobs. It sets up the PCIe interface and manages the codec. As such, it almost entirely replaces AppleHDA drivers. Alas I'm not an expert on boot loading restrictions, but it seems that the comprehensive nature of VoodooHDA might be complicating its injection at boot.

 

I wonder, however, if boot-time injection will work if VoodooHDA is converted into a Lilu plug-in. But again, I'm not familiar enough with the subject.

Edited by Casey_S.J.
  • Thanks 1
Link to comment
Share on other sites

16 hours ago, oSxFr33k said:

 

Do you leave the project format as default "xcode 3.2-Compatible" or drop down to version 14 then compile?  97 issues?  Also should I update to recommend setting?  See first screenshoit.

 

 

image.thumb.png.2b610ccb0fdd28d148935c6a5a657b1d.png

 

 

image.thumb.png.6b7d5051d0c10e9e8ac9905c9bed918e.png

 

 

 

 

 

 

 

 

As I see MacKernelSDK is not found. See Readme again.

Link to comment
Share on other sites

@Slice that symlink belongs under trunc no?  Below is in Readme, I went ahead and symlink to root instead.  Look the the log below a TON of deprecation.

 

cd /path_to/VoodooHDA/tranc/

ln -s /path_to/MacKernelSDK MacKernelSDK

 

Build Log

Showing Recent Issues

Build target VoodooHDA of project VoodooHDA_BS with configuration Release

CompileC /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAUserClient.o /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAUserClient.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'VoodooHDA' from project 'VoodooHDA_BS')
    cd /Users/osxfr33k/Documents/VoodooHDA-main/tranc
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /Users/osxfr33k/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx13.3-22E245-.sdkstatcache -target x86_64-apple-macos13.2 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -nostdinc -fno-builtin -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize\=vptr -Ofast -fno-common -mkernel -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wquoted-include-in-framework-header -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wsign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -DMULTICHANNEL -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fapple-kext -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-generated-files.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-own-target-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-all-target-headers.hmap -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-project-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release/include -I/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/PrivateHeaders -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/Headers -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources-normal/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources -Wall -Wextra -F/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release -fno-stack-protector -DMULTICHANNEL -MMD -MT dependencies -MF /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAUserClient.d --serialize-diagnostics /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAUserClient.dia -c /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAUserClient.cpp -o /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAUserClient.o

In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAUserClient.cpp:11:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:30:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: warning: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAUserClient.cpp:11:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: warning: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    AudioIOFunction                             *audioIOFunctions;
    ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:74:24: note: 'AudioIOFunction' has been explicitly marked deprecated here
    typedef IOReturn (*AudioIOFunction)(const void *mixBuf, void *sampleBuf, UInt32 firstSampleFrame, UInt32 numSampleFrames, const IOAudioStreamFormat *streamFormat, IOAudioStream *audioStream) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAUserClient.cpp:11:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: warning: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
3 warnings generated.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

CompileC /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/Parser.o /Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'VoodooHDA' from project 'VoodooHDA_BS')
    cd /Users/osxfr33k/Documents/VoodooHDA-main/tranc
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /Users/osxfr33k/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx13.3-22E245-.sdkstatcache -target x86_64-apple-macos13.2 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -nostdinc -fno-builtin -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize\=vptr -Ofast -fno-common -mkernel -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wquoted-include-in-framework-header -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wsign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -DMULTICHANNEL -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fapple-kext -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-generated-files.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-own-target-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-all-target-headers.hmap -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-project-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release/include -I/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/PrivateHeaders -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/Headers -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources-normal/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources -Wall -Wextra -F/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release -fno-stack-protector -DMULTICHANNEL -MMD -MT dependencies -MF /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/Parser.d --serialize-diagnostics /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/Parser.dia -c /Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp -o /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/Parser.o

In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:30:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: warning: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: warning: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    AudioIOFunction                             *audioIOFunctions;
    ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:74:24: note: 'AudioIOFunction' has been explicitly marked deprecated here
    typedef IOReturn (*AudioIOFunction)(const void *mixBuf, void *sampleBuf, UInt32 firstSampleFrame, UInt32 numSampleFrames, const IOAudioStreamFormat *streamFormat, IOAudioStream *audioStream) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: warning: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3055:52: warning: variable 'result' may be uninitialized when used here [-Wconditional-uninitialized]
                                        dumpMsg(" Sense: 0x%08lx", (long unsigned int)result);
                                                                                      ^~~~~~
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3041:26: note: initialize the variable 'result' to silence this warning
                                        UInt32 delay, result;
                                                            ^
                                                             = 0
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3282:23: warning: variable 'id' set but not used [-Wunused-but-set-variable]
        UInt32 config, orig, id;
                             ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3468:21: warning: variable 'id' set but not used [-Wunused-but-set-variable]
        UInt32 caps, orig, id;
                           ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3790:9: warning: variable 'cmd' set but not used [-Wunused-but-set-variable]
        UInt32 cmd = 0;
               ^
7 warnings generated.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3055:52: Variable 'result' may be uninitialized when used here

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3282:23: Variable 'id' set but not used

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3468:21: Variable 'id' set but not used

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/Parser.cpp:3790:9: Variable 'cmd' set but not used

CompileC /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAEngine.o /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'VoodooHDA' from project 'VoodooHDA_BS')
    cd /Users/osxfr33k/Documents/VoodooHDA-main/tranc
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /Users/osxfr33k/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx13.3-22E245-.sdkstatcache -target x86_64-apple-macos13.2 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -nostdinc -fno-builtin -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize\=vptr -Ofast -fno-common -mkernel -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wquoted-include-in-framework-header -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wsign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -DMULTICHANNEL -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fapple-kext -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-generated-files.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-own-target-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-all-target-headers.hmap -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-project-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release/include -I/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/PrivateHeaders -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/Headers -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources-normal/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources -Wall -Wextra -F/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release -fno-stack-protector -DMULTICHANNEL -MMD -MT dependencies -MF /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAEngine.d --serialize-diagnostics /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAEngine.dia -c /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp -o /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDAEngine.o

In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: warning: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: warning: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    AudioIOFunction                             *audioIOFunctions;
    ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:74:24: note: 'AudioIOFunction' has been explicitly marked deprecated here
    typedef IOReturn (*AudioIOFunction)(const void *mixBuf, void *sampleBuf, UInt32 firstSampleFrame, UInt32 numSampleFrames, const IOAudioStreamFormat *streamFormat, IOAudioStream *audioStream) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: warning: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:143:9: warning: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        IntValueChangeHandler           intHandler;
        ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:100:24: note: 'IntValueChangeHandler' has been explicitly marked deprecated here
    typedef IOReturn (*IntValueChangeHandler)(OSObject *target, IOAudioControl *audioControl, SInt32 oldValue, SInt32 newValue ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:144:9: warning: 'DataValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        DataValueChangeHandler          dataHandler;
        ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:101:24: note: 'DataValueChangeHandler' has been explicitly marked deprecated here
    typedef IOReturn (*DataValueChangeHandler)(OSObject *target, IOAudioControl *audioControl, const void *oldData, UInt32 oldDataSize, const void *newData, UInt32 newDataSize ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:145:9: warning: 'ObjectValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        ObjectValueChangeHandler        objectHandler;
        ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:102:24: note: 'ObjectValueChangeHandler' has been explicitly marked deprecated here
    typedef IOReturn (*ObjectValueChangeHandler)(OSObject *target, IOAudioControl *audioControl, OSObject *oldValue, OSObject *newValue ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:65:26: warning: 'init' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        if (!channel || !super::init(NULL))
                                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:456:18: note: 'init' has been explicitly marked deprecated here
    virtual bool init(OSDictionary *properties ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:85:9: warning: 'free' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        super::free();
               ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:464:18: note: 'free' has been explicitly marked deprecated here
    virtual void free( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:341:14: warning: 'initHardware' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        if (!super::initHardware(provider)) {
                    ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:513:18: note: 'initHardware' has been explicitly marked deprecated here
    virtual bool initHardware(IOService *provider ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:352:2: warning: 'setDescription' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setDescription(mPortName);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:536:18: note: 'setDescription' has been explicitly marked deprecated here
    virtual void setDescription(const char *description ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:354:2: warning: 'setSampleOffset' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setSampleOffset(SAMPLE_OFFSET);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:800:18: note: 'setSampleOffset' has been explicitly marked deprecated here
    virtual void setSampleOffset(UInt32 numSamples ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:355:2: warning: 'setInputSampleOffset' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setInputSampleOffset(SAMPLE_OFFSET);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:335:18: note: 'setInputSampleOffset' has been explicitly marked deprecated here
    virtual void setInputSampleOffset(UInt32 numSamples ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:356:2: warning: 'setSampleLatency' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setSampleLatency(SAMPLE_LATENCY);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:797:18: note: 'setSampleLatency' has been explicitly marked deprecated here
    virtual void setSampleLatency(UInt32 numSamples ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:358:5: warning: 'setClockIsStable' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
          setClockIsStable(true);
          ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:293:15: note: 'setClockIsStable' has been explicitly marked deprecated here
        virtual void setClockIsStable(bool clockIsStable ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:379:3: warning: 'stop' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                stop(provider);
                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:522:18: note: 'stop' has been explicitly marked deprecated here
    virtual void stop(IOService *provider ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:479:16: warning: 'initWithAudioEngine' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        if (!mStream->initWithAudioEngine(this, direction, 1)) {
                      ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:235:18: note: 'initWithAudioEngine' has been explicitly marked deprecated here
    virtual bool initWithAudioEngine(IOAudioEngine *engine, IOAudioStreamDirection dir, UInt32 startChannelID, const char *streamDescription = NULL, OSDictionary *properties = 0) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:484:11: warning: 'setSampleBuffer' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        mStream->setSampleBuffer(sampleBuffer, sampleBufferSize); // also creates mix buffer
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:246:18: note: 'setSampleBuffer' has been explicitly marked deprecated here
    virtual void setSampleBuffer(void *buffer, UInt32 size) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:515:22: warning: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
            mStream->addAvailableFormat(&format, &formatEx, &sampleRate, &sampleRate);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:165:18: note: 'addAvailableFormat' has been explicitly marked deprecated here
    virtual void addAvailableFormat(const IOAudioStreamFormat *streamFormat, const IOAudioStreamFormatExtension *formatExtension, const IOAudioSampleRate *minRate, const IOAudioSampleRate *maxRate, const AudioIOFunction *ioFunctionList = NULL, UInt32 numFunctions = 0) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:525:22: warning: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
            mStream->addAvailableFormat(&format, &formatEx, &sampleRate, &sampleRate);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:165:18: note: 'addAvailableFormat' has been explicitly marked deprecated here
    virtual void addAvailableFormat(const IOAudioStreamFormat *streamFormat, const IOAudioStreamFormatExtension *formatExtension, const IOAudioSampleRate *minRate, const IOAudioSampleRate *maxRate, const AudioIOFunction *ioFunctionList = NULL, UInt32 numFunctions = 0) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:531:22: warning: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
            mStream->addAvailableFormat(&format, &formatEx, &sampleRate, &sampleRate);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:165:18: note: 'addAvailableFormat' has been explicitly marked deprecated here
    virtual void addAvailableFormat(const IOAudioStreamFormat *streamFormat, const IOAudioStreamFormatExtension *formatExtension, const IOAudioSampleRate *minRate, const IOAudioSampleRate *maxRate, const AudioIOFunction *ioFunctionList = NULL, UInt32 numFunctions = 0) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:536:22: warning: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
            mStream->addAvailableFormat(&format, &formatEx, &sampleRate, &sampleRate);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:165:18: note: 'addAvailableFormat' has been explicitly marked deprecated here
    virtual void addAvailableFormat(const IOAudioStreamFormat *streamFormat, const IOAudioStreamFormatExtension *formatExtension, const IOAudioSampleRate *minRate, const IOAudioSampleRate *maxRate, const AudioIOFunction *ioFunctionList = NULL, UInt32 numFunctions = 0) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:555:22: warning: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
            mStream->addAvailableFormat(&format, &formatEx, &sampleRate, &sampleRate);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:165:18: note: 'addAvailableFormat' has been explicitly marked deprecated here
    virtual void addAvailableFormat(const IOAudioStreamFormat *streamFormat, const IOAudioStreamFormatExtension *formatExtension, const IOAudioSampleRate *minRate, const IOAudioSampleRate *maxRate, const AudioIOFunction *ioFunctionList = NULL, UInt32 numFunctions = 0) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:565:2: warning: 'setSampleRate' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setSampleRate(&sampleRate);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:787:18: note: 'setSampleRate' has been explicitly marked deprecated here
    virtual void setSampleRate(const IOAudioSampleRate *newSampleRate ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:567:2: warning: 'addAudioStream' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        addAudioStream(mStream);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:565:22: note: 'addAudioStream' has been explicitly marked deprecated here
    virtual IOReturn addAudioStream(IOAudioStream *stream ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:569:11: warning: 'setFormat' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        mStream->setFormat(&format, &formatEx); // set widest format as default
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:161:22: note: 'setFormat' has been explicitly marked deprecated here
    virtual IOReturn setFormat(const IOAudioStreamFormat *streamFormat, const IOAudioStreamFormatExtension *formatExtension, bool callDriver = true) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:571:11: warning: 'setTerminalType' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        mStream->setTerminalType(selectionAndDirectionToTerminalType(mPortType, direction));
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:171:15: note: 'setTerminalType' has been explicitly marked deprecated here
        virtual void setTerminalType(const UInt32 terminalType) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:680:19: warning: 'getDirection' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                ASSERT(mStream->getDirection() == direction);
                                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:4:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:244:36: note: 'getDirection' has been explicitly marked deprecated here
    virtual IOAudioStreamDirection getDirection() AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                                   ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:699:2: warning: 'takeTimeStamp' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        takeTimeStamp(false);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:737:18: note: 'takeTimeStamp' has been explicitly marked deprecated here
    virtual void takeTimeStamp(bool incrementLoopCount = true, AbsoluteTime *timestamp = NULL ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:734:19: warning: 'getSampleRate' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                newSampleRate = getSampleRate();
                                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:667:38: note: 'getSampleRate' has been explicitly marked deprecated here
    virtual const IOAudioSampleRate *getSampleRate( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:803:3: warning: 'setNumSampleFramesPerBuffer' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                setNumSampleFramesPerBuffer(mNumSampleFrames);
                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:764:18: note: 'setNumSampleFramesPerBuffer' has been explicitly marked deprecated here
    virtual void setNumSampleFramesPerBuffer(UInt32 numSampleFrames ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:882:33: warning: 'createVolumeControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        control = IOAudioLevelControl::createVolumeControl(mDevice->mMixerDefaults[initOssDev],
                                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:14:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioLevelControl.h:122:33: note: 'createVolumeControl' has been explicitly marked deprecated here
    static IOAudioLevelControl *createVolumeControl(SInt32 initialValue,
                                ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:896:53: warning: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)volumeChangeHandler, this);
                                                    ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:100:24: note: 'IntValueChangeHandler' has been explicitly marked deprecated here
    typedef IOReturn (*IntValueChangeHandler)(OSObject *target, IOAudioControl *audioControl, SInt32 oldValue, SInt32 newValue ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:896:14: warning: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)volumeChangeHandler, this);
             ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:384:18: note: 'setValueChangeHandler' has been explicitly marked deprecated here
    virtual void setValueChangeHandler(IntValueChangeHandler intValueChangeHandler, OSObject *target) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:897:11: warning: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    this->addDefaultAudioControl(control);
          ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:748:22: note: 'addDefaultAudioControl' has been explicitly marked deprecated here
    virtual IOReturn addDefaultAudioControl(IOAudioControl *defaultAudioControl ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:901:33: warning: 'createVolumeControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        control = IOAudioLevelControl::createVolumeControl(mDevice->mMixerDefaults[initOssDev],
                                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:14:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioLevelControl.h:122:33: note: 'createVolumeControl' has been explicitly marked deprecated here
    static IOAudioLevelControl *createVolumeControl(SInt32 initialValue,
                                ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:915:53: warning: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)volumeChangeHandler, this);
                                                    ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:100:24: note: 'IntValueChangeHandler' has been explicitly marked deprecated here
    typedef IOReturn (*IntValueChangeHandler)(OSObject *target, IOAudioControl *audioControl, SInt32 oldValue, SInt32 newValue ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:915:14: warning: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)volumeChangeHandler, this);
             ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:384:18: note: 'setValueChangeHandler' has been explicitly marked deprecated here
    virtual void setValueChangeHandler(IntValueChangeHandler intValueChangeHandler, OSObject *target) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:916:11: warning: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    this->addDefaultAudioControl(control);
          ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:748:22: note: 'addDefaultAudioControl' has been explicitly marked deprecated here
    virtual IOReturn addDefaultAudioControl(IOAudioControl *defaultAudioControl ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:921:37: warning: 'createMuteControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control = IOAudioToggleControl::createMuteControl(false,    // initial state - unmuted
                                    ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:15:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioToggleControl.h:98:34: note: 'createMuteControl' has been explicitly marked deprecated here
    static IOAudioToggleControl *createMuteControl(bool initialValue,
                                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:931:53: warning: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)muteChangeHandler, this);
                                                    ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:100:24: note: 'IntValueChangeHandler' has been explicitly marked deprecated here
    typedef IOReturn (*IntValueChangeHandler)(OSObject *target, IOAudioControl *audioControl, SInt32 oldValue, SInt32 newValue ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:931:14: warning: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    control->setValueChangeHandler((IOAudioControl::IntValueChangeHandler)muteChangeHandler, this);
             ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:384:18: note: 'setValueChangeHandler' has been explicitly marked deprecated here
    virtual void setValueChangeHandler(IntValueChangeHandler intValueChangeHandler, OSObject *target) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:932:11: warning: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    this->addDefaultAudioControl(control);
          ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:748:22: note: 'addDefaultAudioControl' has been explicitly marked deprecated here
    virtual IOReturn addDefaultAudioControl(IOAudioControl *defaultAudioControl ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:937:41: warning: 'createOutputSelector' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                mSelControl = IOAudioSelectorControl::createOutputSelector(mPortType,
                                                      ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:51:33: note: 'createOutputSelector' has been explicitly marked deprecated here
        static IOAudioSelectorControl *createOutputSelector(SInt32 initialValue,
                                       ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:942:41: warning: 'createInputSelector' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                mSelControl = IOAudioSelectorControl::createInputSelector(mPortType,
                                                      ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:103:36: note: 'createInputSelector' has been explicitly marked deprecated here
    static IOAudioSelectorControl *createInputSelector(SInt32 initialValue,
                                   ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:948:16: warning: 'addAvailableSelection' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                mSelControl->addAvailableSelection(mPortType, mPortName);
                             ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:118:22: note: 'addAvailableSelection' has been explicitly marked deprecated here
    virtual IOReturn addAvailableSelection(SInt32 selectionValue, const char *selectionDescription) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:949:16: warning: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                mSelControl->setValueChangeHandler(SelectorChanged, this);
                             ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:384:18: note: 'setValueChangeHandler' has been explicitly marked deprecated here
    virtual void setValueChangeHandler(IntValueChangeHandler intValueChangeHandler, OSObject *target) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:950:9: warning: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                this->addDefaultAudioControl(mSelControl);
                      ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:748:22: note: 'addDefaultAudioControl' has been explicitly marked deprecated here
    virtual IOReturn addDefaultAudioControl(IOAudioControl *defaultAudioControl ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:968:2: warning: 'beginConfigurationChange' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        beginConfigurationChange();
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:744:18: note: 'beginConfigurationChange' has been explicitly marked deprecated here
    virtual void beginConfigurationChange( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:969:2: warning: 'setDescription' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setDescription(name);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:536:18: note: 'setDescription' has been explicitly marked deprecated here
    virtual void setDescription(const char *description ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:971:3: warning: 'completeConfigurationChange' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                completeConfigurationChange();
                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:745:18: note: 'completeConfigurationChange' has been explicitly marked deprecated here
    virtual void completeConfigurationChange( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:975:15: warning: 'removeAvailableSelection' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        mSelControl->removeAvailableSelection(previousPortType);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:67:19: note: 'removeAvailableSelection' has been explicitly marked deprecated here
        virtual IOReturn removeAvailableSelection(SInt32 selectionValue) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                         ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:976:15: warning: 'addAvailableSelection' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        mSelControl->addAvailableSelection(mPortType, name);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:118:22: note: 'addAvailableSelection' has been explicitly marked deprecated here
    virtual IOReturn addAvailableSelection(SInt32 selectionValue, const char *selectionDescription) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:977:15: warning: 'setValue' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        mSelControl->setValue(mPortType);
                     ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:421:22: note: 'setValue' has been explicitly marked deprecated here
    virtual IOReturn setValue(SInt32 intValue ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:978:2: warning: 'completeConfigurationChange' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        completeConfigurationChange();
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:745:18: note: 'completeConfigurationChange' has been explicitly marked deprecated here
    virtual void completeConfigurationChange( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1010:23: warning: 'getChannelID' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                                if(volumeControl->getChannelID() == 1) {
                                                  ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:455:20: note: 'getChannelID' has been explicitly marked deprecated here
    virtual UInt32 getChannelID( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                   ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1020:28: warning: 'getChannelID' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                                else if(volumeControl->getChannelID() == 2) {
                                                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:13:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioSelectorControl.h:29:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:455:20: note: 'getChannelID' has been explicitly marked deprecated here
    virtual UInt32 getChannelID( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                   ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1104:18: warning: 'getLocalUniqueID' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                        return super::getLocalUniqueID();
                                      ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:753:23: note: 'getLocalUniqueID' has been explicitly marked deprecated here
    virtual OSString *getLocalUniqueID( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                      ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1108:18: warning: 'getLocalUniqueID' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
                        return super::getLocalUniqueID();
                                      ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.h:8:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:753:23: note: 'getLocalUniqueID' has been explicitly marked deprecated here
    virtual OSString *getLocalUniqueID( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                      ^
58 warnings generated.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:143:9: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:144:9: 'DataValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioControl.h:145:9: 'ObjectValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:65:26: 'init' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:85:9: 'free' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:341:14: 'initHardware' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:352:2: 'setDescription' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:354:2: 'setSampleOffset' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:355:2: 'setInputSampleOffset' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:356:2: 'setSampleLatency' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:358:5: 'setClockIsStable' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:379:3: 'stop' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:479:16: 'initWithAudioEngine' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:484:11: 'setSampleBuffer' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:515:22: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:525:22: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:531:22: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:536:22: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:555:22: 'addAvailableFormat' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:565:2: 'setSampleRate' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:567:2: 'addAudioStream' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:569:11: 'setFormat' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:571:11: 'setTerminalType' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:680:19: 'getDirection' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:699:2: 'takeTimeStamp' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:734:19: 'getSampleRate' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:803:3: 'setNumSampleFramesPerBuffer' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:882:33: 'createVolumeControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:896:53: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:896:14: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:897:11: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:901:33: 'createVolumeControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:915:53: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:915:14: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:916:11: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:921:37: 'createMuteControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:931:53: 'IntValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:931:14: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:932:11: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:937:41: 'createOutputSelector' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:942:41: 'createInputSelector' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:948:16: 'addAvailableSelection' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:949:16: 'setValueChangeHandler' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:950:9: 'addDefaultAudioControl' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:968:2: 'beginConfigurationChange' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:969:2: 'setDescription' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:971:3: 'completeConfigurationChange' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:975:15: 'removeAvailableSelection' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:976:15: 'addAvailableSelection' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:977:15: 'setValue' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:978:2: 'completeConfigurationChange' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1010:23: 'getChannelID' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1020:28: 'getChannelID' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1104:18: 'getLocalUniqueID' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDAEngine.cpp:1108:18: 'getLocalUniqueID' is deprecated: first deprecated in macOS 10.10

CompileC /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDADevice.o /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'VoodooHDA' from project 'VoodooHDA_BS')
    cd /Users/osxfr33k/Documents/VoodooHDA-main/tranc
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /Users/osxfr33k/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx13.3-22E245-.sdkstatcache -target x86_64-apple-macos13.2 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -nostdinc -fno-builtin -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize\=vptr -Ofast -fno-common -mkernel -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wquoted-include-in-framework-header -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wsign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -DMULTICHANNEL -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fapple-kext -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-generated-files.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-own-target-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-all-target-headers.hmap -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-project-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release/include -I/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/PrivateHeaders -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/Headers -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources-normal/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources -Wall -Wextra -F/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release -fno-stack-protector -DMULTICHANNEL -MMD -MT dependencies -MF /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDADevice.d --serialize-diagnostics /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDADevice.dia -c /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp -o /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/VoodooHDADevice.o

In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:30:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: warning: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: warning: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    AudioIOFunction                             *audioIOFunctions;
    ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:74:24: note: 'AudioIOFunction' has been explicitly marked deprecated here
    typedef IOReturn (*AudioIOFunction)(const void *mixBuf, void *sampleBuf, UInt32 firstSampleFrame, UInt32 numSampleFrames, const IOAudioStreamFormat *streamFormat, IOAudioStream *audioStream) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: warning: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:55:14: warning: 'init' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        if (!super::init(dict))
                    ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:300:18: note: 'init' has been explicitly marked deprecated here
    virtual bool init(OSDictionary *properties ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:458:26: warning: 'initHardware' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        if (!mPciNub || !super::initHardware(provider))
                                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:360:18: note: 'initHardware' has been explicitly marked deprecated here
    virtual bool initHardware(IOService *provider ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:487:2: warning: 'setDeviceName' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setDeviceName(string);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:370:18: note: 'setDeviceName' has been explicitly marked deprecated here
    virtual void setDeviceName(const char *deviceName ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:488:2: warning: 'setDeviceShortName' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setDeviceShortName("VoodooHDA ");
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:379:18: note: 'setDeviceShortName' has been explicitly marked deprecated here
    virtual void setDeviceShortName(const char *shortName ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:489:2: warning: 'setManufacturerName' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setManufacturerName("Voodoo ");
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:387:18: note: 'setManufacturerName' has been explicitly marked deprecated here
    virtual void setManufacturerName(const char *manufacturerName ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:492:3: warning: 'setDeviceModelName' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
  setDeviceModelName(string);
  ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:248:15: note: 'setDeviceModelName' has been explicitly marked deprecated here
        virtual void setDeviceModelName(const char * modelName ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:493:2: warning: 'setDeviceTransportType' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        setDeviceTransportType(kIOAudioDeviceTransportTypeBuiltIn);
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:203:15: note: 'setDeviceTransportType' has been explicitly marked deprecated here
        virtual void setDeviceTransportType(const UInt32 transportType ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:652:9: warning: 'stop' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        super::stop(provider);
               ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:344:18: note: 'stop' has been explicitly marked deprecated here
    virtual void stop(IOService *provider ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:717:9: warning: 'free' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        super::free();
               ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:314:18: note: 'free' has been explicitly marked deprecated here
    virtual void free( ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:743:9: warning: 'activateAudioEngine' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    if (activateAudioEngine(audioEngine) != kIOReturnSuccess) {
        ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:420:22: note: 'activateAudioEngine' has been explicitly marked deprecated here
    virtual IOReturn activateAudioEngine(IOAudioEngine *audioEngine ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                     ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:1515:10: warning: 'takeTimeStamp' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
        engine->takeTimeStamp(true, reinterpret_cast<AbsoluteTime*>(&mIntrTimeStamp));
                ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:3:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:30:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:737:18: note: 'takeTimeStamp' has been explicitly marked deprecated here
    virtual void takeTimeStamp(bool incrementLoopCount = true, AbsoluteTime *timestamp = NULL ) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:2062:24: warning: variable 'id' set but not used [-Wunused-but-set-variable]
        UInt32 mask, recmask, id;
                              ^
15 warnings generated.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:55:14: 'init' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:458:26: 'initHardware' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:487:2: 'setDeviceName' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:488:2: 'setDeviceShortName' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:489:2: 'setManufacturerName' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:492:3: 'setDeviceModelName' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:493:2: 'setDeviceTransportType' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:652:9: 'stop' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:717:9: 'free' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:743:9: 'activateAudioEngine' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:1515:10: 'takeTimeStamp' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.cpp:2062:24: Variable 'id' set but not used

CompileC /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/AppleAudioClip.o /Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'VoodooHDA' from project 'VoodooHDA_BS')
    cd /Users/osxfr33k/Documents/VoodooHDA-main/tranc
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /Users/osxfr33k/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx13.3-22E245-.sdkstatcache -target x86_64-apple-macos13.2 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -nostdinc -fno-builtin -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize\=vptr -Ofast -fno-common -mkernel -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wquoted-include-in-framework-header -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wsign-compare -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -DMULTICHANNEL -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fapple-kext -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-generated-files.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-own-target-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-all-target-headers.hmap -iquote /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/VoodooHDA-project-headers.hmap -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release/include -I/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/PrivateHeaders -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk/System/Library/Frameworks/Kernel.framework/Headers -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources-normal/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources/x86_64 -I/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/DerivedSources -Wall -Wextra -F/Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Products/Release -fno-stack-protector -DMULTICHANNEL -Wno-unused-function -fvisibility\=hidden -MMD -MT dependencies -MF /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/AppleAudioClip.d --serialize-diagnostics /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/AppleAudioClip.dia -c /Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp -o /Users/osxfr33k/Library/Developer/Xcode/DerivedData/VoodooHDA_BS-dztogptxvqwestgaxhobuhfpymsp/Build/Intermediates.noindex/VoodooHDA_BS.build/Release/VoodooHDA.build/Objects-normal/x86_64/AppleAudioClip.o

In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp:36:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:30:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: warning: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp:36:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:35:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: warning: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10 [-Wdeprecated-declarations]
    AudioIOFunction                             *audioIOFunctions;
    ^
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:74:24: note: 'AudioIOFunction' has been explicitly marked deprecated here
    typedef IOReturn (*AudioIOFunction)(const void *mixBuf, void *sampleBuf, UInt32 firstSampleFrame, UInt32 numSampleFrames, const IOAudioStreamFormat *streamFormat, IOAudioStream *audioStream) AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10;
                       ^
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp:36:
In file included from /Users/osxfr33k/Documents/VoodooHDA-main/tranc/VoodooHDADevice.h:9:
/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: warning: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead. [-W#warnings]
                #warning IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.
                 ^
/Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp:3941:10: warning: variable 'floatDestBuf' set but not used [-Wunused-but-set-variable]
        float   *floatDestBuf;
                 ^
4 warnings generated.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioEngine.h:142:4: IOAudioEngine is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioStream.h:118:5: 'AudioIOFunction' is deprecated: first deprecated in macOS 10.10

/Users/osxfr33k/Documents/VoodooHDA-main/MacKernelSDK/Headers/IOKit/audio/IOAudioDevice.h:132:4: IOAudioDevice is deprecated use <CoreAudio/AudioServerPlugIn.h> instead.

/Users/osxfr33k/Documents/VoodooHDA-main/tranc/AppleAudioClip.cpp:3941:10: Variable 'floatDestBuf' set but not used



Build succeeded    5/3/23, 9:06 PM    1.8 seconds

 

Edited by oSxFr33k
Link to comment
Share on other sites

Yes, deprecated. Apple wants all drivers will be in user space and made with new technology "DriverKit" while the VoodooHDA is very old driver written over IOKit.

One will make it.

But this moment The project can be compiled with warning and work in Ventura 13.3.1 very fine. Just agree with Apple that you are using safe software. 

Loading VoodooHDA from OpenCore is still not possible whatever you do.

  • Like 1
Link to comment
Share on other sites

@Slice  I can just read the Xcode docs but do you know a way to start from a clean build or you just delete from library developer Xcode build from their?   I remember in old days when I was configuring and compiling Linux kernels there was a clean command before starting a new compile.  

Edited by oSxFr33k
Link to comment
Share on other sites

I just delete DerivedData folder.

16 hours ago, oSxFr33k said:

@Slice that symlink belongs under trunc no?  Below is in Readme, I went ahead and symlink to root instead.  Look the the log below a TON of deprecation.

 

cd /path_to/VoodooHDA/tranc/

ln -s /path_to/MacKernelSDK MacKernelSDK

 

 

You are right, this is the mistake in readme. Fixed.

  • Like 1
Link to comment
Share on other sites

@Slice

 

Thanks for your patience since I changed HDEF to HDAS with v2.9.8 VoodooHDA every boot loads instead of partial time not loaded.  I am thinking changing HDAU to HDMI is better or not this does not load into VoodooHDA is this what should be?  See IOregistry screenshots below.

 

Last question is last screenshot do you leave Xcode Project Format to default as in screenshot?

 

VoodooHDA v3.0.2 still does not load and does not attach to AppleHDA when its not loaded so this is not the issue and racking my brains as to why it won't load.

 

I am sorry one more thing do you remember which Xcode version was used to compile v2.9.8 VoodooHDA?

 

 

HDEF to HDAS

 

HDEF to HDMI.png

 

 

HDAU to HDMI

 

image.thumb.png.91685b4539717c0a8da8c2c52809261a.png

 

Project Format Default in Xcode

 

 

image.thumb.png.089848c1baae704e132fc5a397a0078d.png

 

 

Edited by oSxFr33k
Link to comment
Share on other sites

For 2.9.8 I used Xcode11.2 most probably and without MacKernelSDK.

Now I am using Xcode14,3 with MacKernelSDK with the same result.

ACPI names:

NDEF for AppleHDA, HDAS for VoodooHDA

HDAU for AppleHDA, HDMI for AppleGFXHDA. VoodooHDA works with HDMI controller only Nvidia not AMD.

FOR AMD graphics card with HDMI output you have to use system AppleGFXHDA.kext. Exclude VoodooHDA for this case.

  • Thanks 1
Link to comment
Share on other sites

  • 5 weeks later...

In Sonoma I encounter that multichannel is no more working.

So I have to tune Info.plist so way that all output will be in different groups.

getdump utility shows me

 nid 17 0x99430130 as  3 seq  0 SPDIF-out     Fixed ATAPI   Special Internal Unknown misc 0 NoPresenceDetect
 nid 20 0x01014010 as  1 seq  0 Line-out      Jack  1/8     Rear    External Green   misc 0
 nid 21 0x01011012 as  1 seq  2 Line-out      Jack  1/8     Rear    External Black   misc 0
 nid 22 0x01016011 as  1 seq  1 Line-out      Jack  1/8     Rear    External Orange  misc 0
 nid 23 0x4037c500 as  0 seq  0 CD            None  Analog  N/A     External Res.C   misc 2 NoPresenceDetect
 nid 24 0x01a19050 as  5 seq  0 Microphone    Jack  1/8     Rear    External Pink    misc 0
 nid 25 0x02a19060 as  6 seq  0 Microphone    Jack  1/8     Front   External Pink    misc 0
 nid 26 0x0181305f as  5 seq 15 Line-in       Jack  1/8     Rear    External Blue    misc 0
 nid 27 0x02214020 as  2 seq  0 Headphones    Jack  1/8     Front   External Green   misc 0

As we see nodes 20,21,and 22 lies is the same first group 0x01014010, 0x01011012, 0x0101601- red digits. 

It was possible up to Ventura but not in Sonoma.

See groups 4,7 is not occupied so make

0x01014010, 0x01011042, 0x01016071 - green color.

To do this we have to edit VoodooHDA/Contents/Info.plist by simple TextEdit

			<key>NodesToPatch</key>
			<array>
				<dict>
				<key>Codec</key>
				<integer>0</integer>
				<key>Node</key>
				<integer>20</integer>
				<key>Config</key>
				<string>0x01014010</string>
				</dict>
				<dict>
				<key>Codec</key>
				<integer>0</integer>
				<key>Node</key>
				<integer>21</integer>
				<key>Config</key>
				<string>0x01011040</string>
				</dict>
				<dict>
				<key>Codec</key>
				<integer>0</integer>
				<key>Node</key>
				<integer>22</integer>
				<key>Config</key>
				<string>0x01016070</string>
				</dict>
			</array>

 

Link to comment
Share on other sites

  • 3 weeks later...
×
×
  • Create New...