[wdmaudiodev] Re: Installing sample APO driver
- From: <tachunir@xxxxxxxxxxxxxxxx>
- To: wdmaudiodev@xxxxxxxxxxxxx
- Date: Thu, 14 Sep 2006 17:49:03 +0800
1. Which Vista are you using? There're known problems in
Pre-RC1 versions. I know RC1 and Beta 2 versions will work.
2. Need to reboot after registry modification. (But you mentioned
reboot won't help, so this might not be the problem...)
Hope these help.
__T
在 2006/9/14 的來信中,"Roger"
提及:
> Hi guys, OK, I'm still
having trouble getting the Swap APO sample installed. Here's what I've
done: 1. Built the APO from audio\sysfx\apo using build -cZ. 2. Built
the property page from audio\sysfx\PropPageExtensions using build -cZ.
3. Copied SwapAPO.dll and PropPageExt.dll from the respective
objfre_wlh_x86\i386 directories to audio\sysfx\inf. 4. Modified the
three lines in sysfx.inf, replacing VEN_434D&DEV_4980 with the
settings I found for my card, VEN_8384&DEV_7690. I also tried adding
some SUBSYS and REV parts at one stage too. 5. Created
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Audio,
since this key didn't exist before. Added DisableProtectedAudioDG as a
DWORD field and set it to 1. 6. Updated the driver on my existing HD
Audio output device to this sysfx.inf. The result is that the driver now
calls itself a CMedia 9880 HD Codec with Swap System Effect, but I
don't see any extra tab controls. I also don't see the GUID
{4d36e96c...} in
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses. And am able to
delete SwapAPO.dll and PropPageExt.dll from \Windows\System32, which
indicates that they aren't being used. Rebooting doesn't help either.
Any ideas? Thanks, Roger. --- Lino!! wrote: >
Well, how about USB audio devices? > > Does anybody know how can I
modify Swap sample inf file in case of USB > audio? > I think that
I need to change hdaudio.* to something else. > > Can someone
advise me what I have to change in Swap sample inf file in case > of
USB audio device? > > Thanks in advance. > > > > >
2006/9/13, lshoell@xxxxxxxxxxxxxxxxx : >
> > > > > Roger, > > > > The Swap sample
simply swaps the left and right channels in the LFX. It > > the
GFX it swaps the left and right channels and attenuates the volume. >
> You'll find this code is Swap.cpp. > > > > The
property page appears as a tab on the speaker properties. Go the Sound
> > Control Panel, click on the Playback tab and double-click on
the Speakers > > endpoint. If everything is installed properly,
you should see your System > > Effects tab. > > > >
Even if you see the property page, chances are your Swap APO is not >
> loaded. This is because Vista will not load an "unsigned" APO.
You can > > overcome this restriction by adding the following key
to the registry: > > > > > > > >
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Audio]
> > "DisableProtectedAudioDG"=dword:00000001 > > > >
This is documented in the "Custom Audio Effects in Windows Vista" >
> document. If you do not have this document, you can download it at
> > http://www.microsoft.com/whdc/device/audio > > > >
As for the name of the device "CMedia with Swap APO", this is what
ever > > you define it to be in the INF file. (This INF file is
actually installing > > the audio driver with the APO. It is not
just attaching the APO to the > > existing driver.) > > >
> Leonard > > > > -------- Original Message -------- >
> Subject: [wdmaudiodev] Re: Installing sample APO driver > >
From: Roger > > Date: Wed, September
13, 2006 1:04 am > > To: wdmaudiodev@xxxxxxxxxxxxx > > >
> Thank you. That was exactly what was required. I found the right
device in > > one > > of the drop-down lists on a driver
properties pane. > > > > So, what does the Swap APO example
do? I noticed that the device has > > changed > > from the
generic "Microsoft HD Audio Driver" or similar to a "CMedia with >
> Swap > > APO". But I can't find a property page that
implements the PropPageExt.dll. > > How > > is the property
pane invoked? And what does the sample do? > > > > Thanks,
> > Roger. > > > > --- Leonard Shoell
wrote: > > > > > I install the
sample by going to the device manager, right-clicking on > > the
> > > audio device, selecting "Update Driver" then selecting
the options that > > > allow you to point the directory that
has the INF and DLL files. > > > > > > Make sure you
first change the "VEN_434D&DEV_4980" in the following line >
> in > > > the INF to the audio device in your system. >
> > > > >
%HdAudioFunctionDriver.CMedia9880.DeviceDesc%=HDAudio.SysFx > >
,HDAUDIO\FUNC_01& > > > VEN_434D&DEV_4980 > >
> > > > Leonard > > > > > > > > >
> ____________________________________________________ > > Do
you Yahoo!? > > Take part in Total Girl's Ultimate Slumber Party
and help break a world > > record > > > >
http://www.totalgirl.com.au > > ****************** > > >
> WDMAUDIODEV addresses: > > Post message:
mailto:wdmaudiodev@xxxxxxxxxxxxx > > Subscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > >
Unsubscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > >
Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > >
> URL to WDMAUDIODEV page: > > http://www.wdmaudiodev.com/ >
> ****************** WDMAUDIODEV addresses: Post message: mailto:
> > wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto: > >
wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:
> > wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator: mailto: > > wdmaudiodev-moderators@xxxxxxxxxxxxx URL to
WDMAUDIODEV page: > > http://www.wdmaudiodev.com/ > > >
____________________________________________________ Do you Yahoo!?
Listen to your personal radio station on Yahoo!7 Music
http://au.music.yahoo.com/launchcast/setup.asp ******************
WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator:
mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/
******************
WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/
Other related posts: