[wdmaudiodev] Re: More Vista LFX channel conversion problems

  • From: "Michael R. Preston" <mike@xxxxxxxxxxxxxxxxxxx>
  • To: Serge Smirnov <serges@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Fri, 29 Sep 2006 15:37:38 -0700

OK. Well, it's good to know one way or the other. Now I can stop getting my hopes up. :-) Thanks for the info.

Mike

Serge Smirnov wrote:
Sorry, by "future release" I meant "after Vista ships".

------------------------------------------------------------------------
*From:* Michael R. Preston [mailto:mike@xxxxxxxxxxxxxxxxxxx]
*Sent:* Fri 9/29/2006 10:15 AM
*To:* Serge Smirnov
*Cc:* wdmaudiodev@xxxxxxxxxxxxx; Jeffrey Hoekman; Shuba Iyer
*Subject:* Re: [wdmaudiodev] More Vista LFX channel conversion problems

Well, for testing purposes, I can see about using a WMA file or using a
different application.  Unfortunately, I am not in control of 3rd party
applications, so if I want to use this with a DVD player app, for
example, there's nothing I can do.  As long as you're confident this
will be fixed in a future release (before Vista ships, that is).

Mike

Serge Smirnov wrote:
 > Thank you for your bug report. Unfortunately, we are not able to address
 > this in the current release. We will track the issue to be addressed in
 > a future release.
 >
 > Do you think either of the workarounds suggested below - using a wma
 > file or an application that does not use DirectSound - would work for
 > you in terms of being able to test 6=>8, 4=>8, etc. speaker fill ?
 > Please let us know if we can help with that.
 >
 > -----Original Message-----
 > From: Michael R. Preston [mailto:mike@xxxxxxxxxxxxxxxxxxx]
 > Sent: Thursday, September 28, 2006 4:27 PM
 > To: Serge Smirnov
 > Cc: wdmaudiodev@xxxxxxxxxxxxx; Jeffrey Hoekman; Shuba Iyer
 > Subject: Re: [wdmaudiodev] More Vista LFX channel conversion problems
 >
 > Serge,
 >     It's good to hear that this is a known issue.  Of course, it would
 > be even better to hear that it worked properly.  Can you tell me what
 > build this will be fixed in?
 >
 > Thanks,
 > Mike
 >
 > Serge Smirnov wrote:
 >
 >>If you are playing .wav files in an application that uses DirectSound
 >>(e.g., Windows Media Player), this is a known issue.  Please try
 >
 > either
 >
 >>.wma files in WMP or .wav files in an application that can be
 >
 > configured
 >
 >>to use waveOut (e.g., graphedt if you have that).
 >>
 >>-----Original Message-----
 >>From: Michael R. Preston [mailto:mike@xxxxxxxxxxxxxxxxxxx]
 >>Sent: Thursday, September 28, 2006 3:00 PM
 >>To: wdmaudiodev@xxxxxxxxxxxxx
 >>Cc: Jeffrey Hoekman; Serge Smirnov; Shuba Iyer
 >>Subject: Re: [wdmaudiodev] More Vista LFX channel conversion problems
 >>
 >>Jeff,
 >>    Thanks for your response.  I have not been debugging AudioDG
 >>directly.  I have strictly been debugging the APO.  I am seeing this
 >>behavior using Windows Media Player 10 on Vista RC1 (build 5600),
 >
 > using
 >
 >>the speaker fill sample code which wraps the built-in APO.  I would
 >>think it's not a problem with Media Player, and it doesn't look like
 >>it's an APO problem because the LFX is never asked if it supports 6->8
 >
 >
 >>channel conversion.  Are you recommending I debug the AudioDG process
 >
 > to
 >
 >>see what it's doing, or is that something you guys would rather take a
 >
 >
 >>look at?  As for mono content, I know we can handle it in our APO in
 >
 > the
 >
 >>manner you described if we decide to support it, but I'm not too
 >
 > worried
 >
 >>about it.
 >>
 >>Thanks,
 >>Mike
 >>
 >>Jeffrey Hoekman wrote:
 >>
 >>
 >>>The sample code which you're referring to does not speaker-fill for
 >>
 >>mono
 >>
 >>
 >>>content.  You will need to modify IsIn{Out}putFormatSupported and
 >>
 >>likely
 >>
 >>
 >>>LockForProcess/ValidateAndCacheConnectionInfo and APOProcess to make
 >>
 >>it
 >>
 >>
 >>>work for mono.  I'm not sure about speaker-fill for >2-channel content
 >>>-- Serge may be able to comment on that.
 >>>
 >>>If you're debugging AudioDG and not seeing the correct formats in the
 >>>'format-supported' calls it's likely the initial format negotiation
 >>>between the client app and AudioSrv (the service) is not resolving
 >>>properly.  Instead debug the IsInputFormatSupported API from within
 >>>AudioSrv to determine the original formats queried for render.  This
 >>
 >>is
 >>
 >>
 >>>generally the first line of negotiation with any player client.
 >>>
 >>>-----Original Message-----
 >>>From: wdmaudiodev-bounce@xxxxxxxxxxxxx
 >>>[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Michael R.
 >>>Preston
 >>>Sent: Wednesday, September 27, 2006 11:49 AM
 >>>To: wdmaudiodev@xxxxxxxxxxxxx
 >>>Subject: [wdmaudiodev] More Vista LFX channel conversion problems
 >>>
 >>>Frank/Jeff,
 >>>   Well, my last post may have been a little premature.  The new APO
 >>>sample code was very helpful.  Since there was little documentation up
 >>>until this point, the new sample code definitely helped to better
 >>>understand how the APIs are to be used.  However, even with the new
 >>>sample code for speaker fill, I'm still seeing some LFX channel
 >>>conversion problems.  I didn't see them at first because I had only
 >>>tried doing speaker fill on stereo content.  Converting 2-channel
 >>>content to 6 or 8 channels works fine.  However, it looks like
 >>
 >>anything
 >>
 >>
 >>>other than stereo content is currently not compatible with speaker
 >>
 >>fill.
 >>
 >>
 >>> With mono, 4-channel, or 6-channel content, the APO is never given
 >>
 >>the
 >>
 >>
 >>>chance to do speaker fill.  The number of input and output channels
 >>>always equals the output mode in these cases.  There are a few use
 >>
 >>cases
 >>
 >>
 >>>that are less important (say converting mono system sounds to 6 or 8
 >>>channels), but the obvious need is to convert 6-channel content to 8
 >>>channels.  If you're playing a DVD (which is 5.1 content) in a 7.1
 >>>speaker system, the LFX should be able to do speaker fill to make
 >>
 >>audio
 >>
 >>
 >>>come out the side speakers.  With the way Vista is currently behaving,
 >>>it is impossible for an APO to do the channel conversion to support
 >>>this.   This seems to be a Windows problem and not an APO problem,
 >>
 >>since
 >>
 >>
 >>>the APO is never even asked if it supports 6 channels in, 8 channels
 >>>out.  I have tried this with RC1 (build 5600), and with a more recent
 >>>version, and the problem remains unchanged.  Can you check to see if
 >>>this is a known problem?
 >>>
 >>>Thanks,
 >>>Mike
 >>>--
 >>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 >>>|            Mike Preston          | Home/Office: (360)756-1655 |
 >>>| E-mail: mike@xxxxxxxxxxxxxxxxxxx |        Cell: (360)303-9331 |
 >>>|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
 >>>|     The man who follows the crowd will usually get no         |
 >>>|     further than the crowd.  The man who walks alone is       |
 >>>|     likely to find himself in places no one has ever been.    |
 >>>|                     -- Alan Ashley-Pitt                       |
 >>>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 >>>******************
 >>>
 >>>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/
 >>>
 >>>
 >>>
 >>>
 >>
 >>
 >

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|            Mike Preston          | Home/Office: (360)756-1655 |
| E-mail: mike@xxxxxxxxxxxxxxxxxxx |        Cell: (360)303-9331 |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|     The man who follows the crowd will usually get no         |
|     further than the crowd.  The man who walks alone is       |
|     likely to find himself in places no one has ever been.    |
|                     -- Alan Ashley-Pitt                       |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Mike Preston | Home/Office: (360)756-1655 | | E-mail: mike@xxxxxxxxxxxxxxxxxxx | Cell: (360)303-9331 | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | The man who follows the crowd will usually get no | | further than the crowd. The man who walks alone is | | likely to find himself in places no one has ever been. | | -- Alan Ashley-Pitt | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ******************

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: