|
Thanks. That's a great piece of investigating. I parsed the ADIHDAUD.INF file for "disable". Here are the relevent sections:
;AD1981 specific disables.
HKR,AD1981\\Disable, "PortFV", 1, 01 ; 00 or missing means enable (Port F)
HKR,AD1981\\Disable, "MonR", 1, 01 ;
HKR,AD1981\\Disable, "MicBP", 1, 01 ;
HKR,AD1981, "HPWithMaster", 1, 01 ; Associate headphone volume with front master volume.
HKR,AD1981, "Cmplx", 1, 01 ; Build Complex device (Render\Capture)
HKR,AD1981, "JackSense", 0x00010001, 0x00001040 ; Value for legacy mute table
HKR,AD1981, "MonoWithMaster", 1, 01 ; Slave Mono out volume with front master volume.
HKR,AD1981, "MicBoostValue", 0x00010001, 0x00000020
HKR,AD1981, "MasVMax", 0x00010001, 0x00000000 ; Max is 0 db
HKR,PowerSettings,"PM_Power_Mode", 1, 01
HKR,PowerSettings,"PM_Last_Valid_Power_Mode_AC", 1, 00
HKR,PowerSettings,"PM_Last_Valid_Power_Mode_BATT", 1, 01
HKR,GlobalSettings, S3Latency,0x00010001, 0x000001F4
HKR,GlobalSettings, DisableTimerResolution,1,01 ;disable Timer Resolution
HKR,GlobalSettings,MagicNumber,1,00,00,00,60 ; AEAUDIO
HKR,GlobalSettings,AELic0E,1,01,00,00,00 ;; AEAUDIO
HKR,AD1984\\Disable, MicBP, 1, 00
HKR,AD1984\\Disable, OutR, 1, 01 ;; Disable Stereo Mix Capture Node
HKR,AD1984, "MonoMux", 1, 0x00
HKR,AD1984, "DACLatency", 0x00010001, 0x00000078
HKR,AD1984, Cmplx, 1, 01 ; AD1984 is Complex only
HKR,AD1984,SPDIFWithMaster, 1, 01 ; Combined SPDIF control tracking Master
HKR,AD1984, MicBoostValue, 0x00010001, 0x00000020
HKR,AD1984, PortMicBias, 0x00010001, 0xfffff44f
HKR,GlobalSettings,DisableHpShutsOffRearSpeaker,1,01; Disable HP muting
HKR,GlobalSettings, VrefLatency, 1, F8, 00, 00, 00 ; MicBiasDelay latency 250ms
;IntHdAudGuid.RearLineOutDac
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Name,,%RearLineOutDacName%
HKLM,%MediaCategories%\%HdAudGuidRearLineOutDac%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Name,,%DisableDigitalOutputName%
HKLM,%MediaCategories%\%HdAudGuidDisableDigitalOutput%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%HdAudGuidFrontHPOutDac%,Name,,%FrontHPOutDacName%
HKLM,%MediaCategories%\%HdAudGuidFrontHPOutDac%,Display,1,00,00,00,00
; localizable
DisableDigitalOutputName ="Disable Digital Output"
HdAudioDeviceDescription = "ADI UAA Function Driver for High Definition Audio"
; guids for rear line out
HdAudGuidRearLineOutDac= "{EEF86A90-3742-4974-B8D2-5370E1C540F6}"
HdAudGuidFrontHPOutDac = "{497B34AD-D67F-411c-8076-80D5B4250D67}"
HdAudGuidDisableDigitalOutput = "{F06BB67D-5C2F-48ad-A307-B449E3B217D6}"
So the obvious question is, will some judicious tweaking of the inf file restore the recording functionality?
|