FIX: After you connect a Windows CE 5.0-based device to a Windows XP-based computer by using RDP, you cannot hear an MP3 file or a WMA file

Article translations Article translations
Article ID: 947633 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

Consider the following scenario:
  • On a Microsoft Windows CE 5.0-based device, you run a kernel that supports Remote Desktop Protocol (RDP) and the Ensoniq Model Device Driver/Platform Dependent Driver (MDD/PDD) audio driver.
  • You enable the software mixer in the Platform.reg file.
  • You connect the Windows CE 5.0-based device to a Windows XP-based computer by using RDP.
  • You play an MP3 file or a Microsoft Windows Media Audio (WMA) file by using Microsoft Windows Media Player.
In this scenario, you cannot hear the MP3 file or the WMA file if the volume on the Windows XP-based computer is lower than 50 percent.

CAUSE

This problem occurs because the volume control of the software mixer in Window CE 5.0 is fixed from 0 to -100 decibels (dB). This range is too large for a usable volume range.

RESOLUTION

Software update information

A supported software update is now available from Microsoft as Windows CE 5.0 Platform Builder Monthly Update (February 2008). You can confirm this by scrolling to the "File information" section of this article. The package file name contains the product version, date, Knowledge Base article number, and processor type. The package file name format is:
Product version-yymmdd-kbnnnnnn-processor type
For example: Wincepb50-060503-kb917590-armv4i.msi is the ARMV4i Windows CE 5.0 Platform Builder fix that is documented in KB article 917590 and that is contained in the May 2006 monthly update. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:
837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites

This update is supported only if all previously issued updates for this product are also installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:
  • On the Build OS menu, make sure that the following options are selected, and then click Sysgen:
    • Clean Before Building
    • Copy Files to Release Directory After Build
    • Make Run-Time Image After Build
  • On the Build OS menu, click Open Release Directory, type blddemo clean -q at a command prompt, and then press ENTER.
You do not have to restart the computer after you apply this update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this package has the file attributes (or later file attributes) that are listed in the following table.
Collapse this tableExpand this table
File nameFile sizeDateTime
Wincepb50-080211-kb947633-armv4i.msi929,28011-Feb-200819:23
Wincepb50-080211-kb947633-mipsii.msi950,27211-Feb-200819:23
Wincepb50-080211-kb947633-mipsii_fp.msi950,27211-Feb-200819:23
Wincepb50-080211-kb947633-mipsiv.msi958,97611-Feb-200819:23
Wincepb50-080211-kb947633-mipsiv_fp.msi958,97611-Feb-200819:23
Wincepb50-080211-kb947633-sh4.msi914,43211-Feb-200819:23
Wincepb50-080211-kb947633-x86.msi868,35211-Feb-200819:23
The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Collapse this tableExpand this table
File nameFile sizeDateTimePath
Audevman.lib105,87605-Feb-200821:51Public\Common\Oak\Lib\Armv4i\Debug
Swmixer.lib226,91405-Feb-200821:51Public\Common\Oak\Lib\Armv4i\Debug
Wapiwave.lib572,02805-Feb-200821:51Public\Common\Oak\Lib\Armv4i\Debug
Audevman.lib78,90005-Feb-200821:50Public\Common\Oak\Lib\Armv4i\Retail
Swmixer.lib143,97805-Feb-200821:50Public\Common\Oak\Lib\Armv4i\Retail
Wapiwave.lib321,62205-Feb-200821:51Public\Common\Oak\Lib\Armv4i\Retail
Audevman.lib108,64205-Feb-200821:51Public\Common\Oak\Lib\Mipsii\Debug
Swmixer.lib231,12805-Feb-200821:51Public\Common\Oak\Lib\Mipsii\Debug
Wapiwave.lib579,44405-Feb-200821:51Public\Common\Oak\Lib\Mipsii\Debug
Audevman.lib81,47405-Feb-200821:51Public\Common\Oak\Lib\Mipsii\Retail
Swmixer.lib143,24205-Feb-200821:51Public\Common\Oak\Lib\Mipsii\Retail
Wapiwave.lib323,22805-Feb-200821:51Public\Common\Oak\Lib\Mipsii\Retail
Audevman.lib108,65205-Feb-200821:52Public\Common\Oak\Lib\Mipsii_fp\Debug
Swmixer.lib231,16605-Feb-200821:52Public\Common\Oak\Lib\Mipsii_fp\Debug
Wapiwave.lib579,52005-Feb-200821:52Public\Common\Oak\Lib\Mipsii_fp\Debug
Audevman.lib81,48005-Feb-200821:52Public\Common\Oak\Lib\Mipsii_fp\Retail
Swmixer.lib143,28405-Feb-200821:52Public\Common\Oak\Lib\Mipsii_fp\Retail
Wapiwave.lib323,28005-Feb-200821:52Public\Common\Oak\Lib\Mipsii_fp\Retail
Audevman.lib110,03405-Feb-200821:53Public\Common\Oak\Lib\Mipsiv\Debug
Swmixer.lib233,57005-Feb-200821:53Public\Common\Oak\Lib\Mipsiv\Debug
Wapiwave.lib588,97405-Feb-200821:53Public\Common\Oak\Lib\Mipsiv\Debug
Audevman.lib82,07405-Feb-200821:52Public\Common\Oak\Lib\Mipsiv\Retail
Swmixer.lib144,16005-Feb-200821:52Public\Common\Oak\Lib\Mipsiv\Retail
Wapiwave.lib326,28605-Feb-200821:52Public\Common\Oak\Lib\Mipsiv\Retail
Audevman.lib110,04405-Feb-200821:53Public\Common\Oak\Lib\Mipsiv_fp\Debug
Swmixer.lib233,61005-Feb-200821:53Public\Common\Oak\Lib\Mipsiv_fp\Debug
Wapiwave.lib589,05205-Feb-200821:53Public\Common\Oak\Lib\Mipsiv_fp\Debug
Audevman.lib82,07805-Feb-200821:53Public\Common\Oak\Lib\Mipsiv_fp\Retail
Swmixer.lib144,20005-Feb-200821:53Public\Common\Oak\Lib\Mipsiv_fp\Retail
Wapiwave.lib326,33205-Feb-200821:53Public\Common\Oak\Lib\Mipsiv_fp\Retail
Audevman.lib95,46405-Feb-200821:50Public\Common\Oak\Lib\Sh4\Debug
Swmixer.lib201,78605-Feb-200821:50Public\Common\Oak\Lib\Sh4\Debug
Wapiwave.lib509,96805-Feb-200821:50Public\Common\Oak\Lib\Sh4\Debug
Audevman.lib72,65405-Feb-200821:50Public\Common\Oak\Lib\Sh4\Retail
Swmixer.lib134,07605-Feb-200821:50Public\Common\Oak\Lib\Sh4\Retail
Wapiwave.lib297,45205-Feb-200821:50Public\Common\Oak\Lib\Sh4\Retail
Audevman.lib87,49805-Feb-200821:50Public\Common\Oak\Lib\X86\Debug
Swmixer.lib189,25405-Feb-200821:50Public\Common\Oak\Lib\X86\Debug
Wapiwave.lib498,55205-Feb-200821:50Public\Common\Oak\Lib\X86\Debug
Audevman.lib71,81005-Feb-200821:49Public\Common\Oak\Lib\X86\Retail
Swmixer.lib129,83405-Feb-200821:49Public\Common\Oak\Lib\X86\Retail
Wapiwave.lib287,49805-Feb-200821:49Public\Common\Oak\Lib\X86\Retail

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

Steps to reproduce the problem

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
  1. Create a platform that is based on the Enterprise Web Pad template. Make sure that the RDP components and the Ensoniq MDD/PDD audio driver are added to the platform.

    Notes
    • The path of the RDP components in the Catalog Items view of Windows CE 5.0 is as follows:
      Project_name/Core Os/CEBASE/Applications-End User/Remote Desktop Connection
    • The path of the Ensoniq MDD/PDD audio driver in the Catalog Items view of Windows CE 5.0 is as follows:
      Project_name/Device Drivers/Audio/Ensoniq
  2. Enable the software mixer by adding the following entries under the
    HKEY_LOCAL_MACHINE\Audio\SoftwareMixer
    registry subkey:
    • Entry: SampleRate
      Type: dword
      Value: AC44
    • Entry: Buffers
      Type: dword
      Value: 4
    • Entry: BufferSize
      Type: dword
      Value: 800
    • Entry: EnableLowPassFilter
      Type: dword
      Value: 1
    • Entry: Priority 256
      Type: dword
      Value: DC
  3. Download the NK.bin file to a device.
  4. Connect the device to a Windows XP-based computer by using RDP.
  5. Play an MP3 file or a WMA file by using Windows Media Player.
  6. Make sure that the volume on the Windows XP-based computer is lower than 50 percent.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Properties

Article ID: 947633 - Last Review: August 27, 2008 - Revision: 1.0
APPLIES TO
  • Microsoft Windows CE 5.0
Keywords: 
kbfix kbexpertiseadvanced kbqfe KB947633

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com