[wdmaudiodev] Re: 6-Ch Support for AC97 Sound card driver on Win NT

  • From: "Frank Berreth" <fberreth@xxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 23 Mar 2004 11:37:32 -0800

If you developed an ac97 driver, can you tell me why you didn't simply
base your driver on the ac97smpl in the DDK?

-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tejendra Joshi
Sent: Friday, March 05, 2004 10:31 AM
To: 'ntdev@xxxxxxxxxxxxx'; 'wdmaudiodev@xxxxxxxxxxxxx'
Cc: 'madhukarg@xxxxxxxxxxxxxxxxxxxxx'
Subject: [wdmaudiodev] 6-Ch Support for AC97 Sound card driver on Win NT

Hi,

I have developed AC97 Sound card driver for 2-Channels in Window NT. Now
I 
want to add 6-Channel support.
I have taken NTDDK SndSys,SndLib,DrvLib as a Base code.

For adding 6-Channel support in Mixer ,
1> i assume that i need to add some more enums in MixerLineIds and Ids
for 
our controls such as ControlLineoutMasterVolume.
e.g. to add rear channel :    LOCALMIX.H
        enum{
                DestLineout = 0,        // Line 0
                ...
                DestSurrout,            //added for 6 channel support -
IS IT OK?
        }MixerLineIds;

and
        enum{
                    ControlLineoutMasterVolume = 0,     // 0    
                    ControlLineoutMasterMute,           // 1
                            ...
                       ControlSurroundVolume ,          //added for 6
channel support - IS 
IT OK?
                   ControlSurroundMute,                 //added for 6
channel support - IS IT OK?
        };


2> Do I need to add any members for MixerLineInit[MAXLINES] (of 
MIXER_DD_LINE_CONFIGURATION_DATA structure mix_objs.c) for 6 channel 
support?

3> What other changes are required?

Any suggestions or help is welcome. Thanks in advance.
if anybody can send psuedocode for same it would be great help.

Regards,
Tejendra Joshi

******************

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.de/

******************

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.de/

Other related posts: