[wdmaudiodev] MSVAD multistr multiple streams supported or NOT !!!!

  • From: Vipin Kumar <vipin@xxxxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 12 Mar 2009 16:45:28 +0530

Hi,
    i am developing a driver off MSVAD multistr  but  when i tested the
sample driver on XP SP3,  multiple streams are not getting created..

i am playing 3 different songs using 3 different, so as 3 streams should be
simultaneously active  however, only 1 stream is created,

here's the Windbg log  ( please note  i am using the original sample without
any modification)

( i am commenting the log a bit )

//played first song in Media player classic
MSVAD: SaveData 854D50D8
MSVAD: New Format: 64000
MSVAD: New Format: 100
MSVAD: KSSTATE_PAUSE
MSVAD: New Format: 48000
MSVAD: KSSTATE_RUN

// played another song in vlc
MSVAD: [CMiniportTopologyMSVAD::PropertyHandlerVolume - ntStatus=0xc0000023]
MSVAD: [CMiniportTopologyMSVAD::PropertyHandlerVolume - ntStatus=0xc0000023]
MSVAD: [CMiniportTopologyMSVAD::PropertyHandlerVolume - ntStatus=0xc0000023]

// played another song in Windows media player
MSVAD: [CSaveData::FileOpen : Error opening data file]
MSVAD: [CMiniportTopologyMSVAD::PropertyHandlerVolume - ntStatus=0xc0000023]
MSVAD: [CMiniportTopologyMSVAD::PropertyHandlerVolume - ntStatus=0xc0000023]
MSVAD: [CMiniportTopologyMSVAD::PropertyHandlerVolume - ntStatus=0xc0000023]

// now all the players are shut down one by one
MSVAD: KSSTATE_PAUSE
MSVAD: KSSTATE_STOP

CMiniportWaveCyclic::NewStream ( minwave.cpp ) is callled  only when no
stream is active. If only 1 stream can be active then what is the difference
of MSVAD simple and MSVAD multistr .

Can somebody throw some light as to why the sample is not working.If i am
thing right 3 media player, playing 3 songs(simulateneously in 3 different
players) should make 3 active streams. is this true???


Waiting for your ideas ( & solution)


Thanks for your help.

-- 
Thanks & Regards
=================
Vipin.

Other related posts: