[wdmaudiodev] Re: 24 bit PCM

  • From: "Peter Haller" <pchaller@xxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 16 Jun 2003 22:27:09 -0400

> How about getting application vendors to fix things rather than having
drivers do the extra work of translating formats - which makes the system
inefficient!
<

Supporting 24 bit packed is not that inefficient.

You have to support both because of a problem with how Windows deals with
the 24 mapping using WDM Wave Emulation - at least in WinXP.

If you attempt to open a driver at 24 bit packed, but the driver only
supports 24 bit unpacked, Windows will resolve this to 16 bit.  If you open
at 24 bit unpacked and the driver only supports 24 bit packed, then Windows
will resolve to 16 bit.

For apps that only speak Wave MME , this is bad.

Since WDM/Kmixer will always succeed regardless of the driver capabilities,
there is no way of knowing what the driver is really opened at.

Peter Haller
Sonic Foundry, Inc.







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

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: