Streaming issues that are related to Microsoft Media Foundation in Windows 7

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

On This Page

SYMPTOMS

A hotfix is available for Microsoft Media Foundation in Windows 7. This hotfix resolves the following streaming issues that relate to Media Foundation:

Issue 1

You cannot stream some audio files to multiple devices at the same time. These audio files use Audio Compression Manager (ACM) codecs. If the ACM codecs are used for decoding the files, this issue affects the following audio formats: Adaptive Delta Pulse Code Modulation (ADPCM), Mu-law, and Microsoft GSM 6.10 Audio (GSM 610). If the ACM codecs are used for encoding, this issue affects MPEG-1 Audio Layer 3 (MP3).

Issue 2

You trigger an unrecoverable issue when you seek through a digital video in Audio Video Interleave (AVI) format. Therefore, you cannot use video editing.

Issue 3

When you use the Media Foundation (MF) source reader to seek by calling the SetCurrentPosition function, the function fails and you receive an E_INVALIDARG error message. This issue occurs after you perform a dynamic format change.

Issue 4

When you use the MF source reader to decode a video that has dynamic format changes, you encounter a corrupted frame issue or you receive an unrecoverable error. This issue occurs after you perform a dynamic format change.

Issue 5

You enable the Direct3D and the DirectX Video Acceleration (DXVA) decoder for decoding Windows Media Video (WMV) content. After you use the MF source reader to seek through a video, you notice that the frame output of the video from the decoder is incorrect.

Issue 6

You receive an incorrect media type for a stream when you use the MF source reader to obtain the media type. The incorrect media type is not selected for the stream output.

CAUSE

Cause of Issue 1

This issue occurs because the ACM wrapper only lets one instance of the codecs to be active at a time.

Cause of Issue 2

This issue occurs because Media Foundation only recognizes the first stream even though AVI contains multiple streams.

Cause of Issue 3

This issue occurs because the MF source reader sets an incorrect media type on the media source after you perform a dynamic format change.

Cause of Issue 4

This issue occurs because the MF source reader resets the video sample allocator at the wrong time after you perform a dynamic format change.

Cause of Issue 5

This issue occurs because of an error in the DXVA decoder for WMV content.

Cause of Issue 6

This issue occurs because of an error in the MF source reader.

RESOLUTION

Update information

How to obtain this update

This update is available from the Microsoft Update Web site:
http://update.microsoft.com
The following files are available for download from the Microsoft Download Center:
Collapse this tableExpand this table
Operating systemUpdate
All supported x86-based versions of Windows 7
Collapse this imageExpand this image
Download
Download the update package now.
All supported x64-based versions of Windows 7
Collapse this imageExpand this image
Download
Download the update package now.

Additional information about this update

This issue only occurs on a Windows Server 2008-based server when Desktop Experience is installed. For more information about Desktop Experience, visit the following TechNet website:
Desktop Experience Overview

Prerequisites

You must be running Windows 7 or Windows Server 2008 R2 on the computer. Additionally, the Desktop Experience feature must be installed on the computer that is running Windows Server 2008 R2.

Restart requirement

You may have to restart the computer after you apply this update.

Update replacement information

This hotfix replaces the previously released hotfix 981621. For more information , click the following article number to view the article in the Microsoft Knowledge Base:
981621 Streaming issues that are related to Microsoft Media Foundation in Windows 7

File information

The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.
Windows 7 and Windows Server 2008 R2 file information notes
  • The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table:
    Collapse this tableExpand this table
    VersionProductMilestoneService branch
    6.1.760 0.16xxxWindows 7 and Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 and Windows Server 2008 R2RTMLDR
  • GDR service branches contain only those fixes that are widely released to address widespread, extremely important issues. LDR service branches contain hotfixes in addition to widely released fixes.
  • The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the "Additional file information for Windows Server 2008 R2 and for Windows 7" section. MUM and MANIFEST files, and the associated security catalog (.cat) files, are extremely important to maintain the state of the updated components. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.
For all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Mf.dll12.0.7600.165973,181,56823-May-201010:11x86
Mferror.dll12.0.7600.163852,04814-Jul-200901:06x86
Mfpmp.exe12.0.7600.1638523,04014-Jul-200901:14x86
Mfps.dll12.0.7600.16385103,42414-Jul-200901:15x86
Rrinstaller.exe11.0.7600.1638550,17614-Jul-200901:14x86
Mf.dll12.0.7600.207173,181,56823-May-201010:10x86
Mferror.dll12.0.7600.163852,04814-Jul-200901:06x86
Mfpmp.exe12.0.7600.1638523,04014-Jul-200901:14x86
Mfps.dll12.0.7600.16385103,42414-Jul-200901:15x86
Rrinstaller.exe11.0.7600.1638550,17614-Jul-200901:14x86
Mfreadwrite.dll12.0.7600.16597196,60823-May-201010:11x86
Mfreadwrite.dll12.0.7600.20717196,60823-May-201010:10x86
Wmvdecod.dll6.1.7600.165971,619,45623-May-201010:15x86
Wmvdecod.dll6.1.7600.207171,619,45623-May-201010:11x86
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Mf.dll12.0.7600.165974,068,86423-May-201008:35x64
Mferror.dll12.0.7600.163852,04814-Jul-200901:28x64
Mfpmp.exe12.0.7600.1638524,57614-Jul-200901:39x64
Mfps.dll12.0.7600.16597206,84823-May-201008:35x64
Rrinstaller.exe11.0.7600.1638555,80814-Jul-200901:39x64
Mf.dll12.0.7600.207174,068,86423-May-201008:39x64
Mferror.dll12.0.7600.163852,04814-Jul-200901:28x64
Mfpmp.exe12.0.7600.1638524,57614-Jul-200901:39x64
Mfps.dll12.0.7600.20717206,84823-May-201008:39x64
Rrinstaller.exe11.0.7600.1638555,80814-Jul-200901:39x64
Mfreadwrite.dll12.0.7600.16597257,02423-May-201008:35x64
Mfreadwrite.dll12.0.7600.20717257,02423-May-201008:39x64
Wmvdecod.dll6.1.7600.165971,888,25623-May-201008:37x64
Wmvdecod.dll6.1.7600.207171,888,25623-May-201008:43x64
Mf.dll12.0.7600.165973,181,56823-May-201010:11x86
Mferror.dll12.0.7600.163852,04814-Jul-200901:06x86
Mfpmp.exe12.0.7600.1638523,04014-Jul-200901:14x86
Mfps.dll12.0.7600.16385103,42414-Jul-200901:15x86
Rrinstaller.exe11.0.7600.1638550,17614-Jul-200901:14x86
Mf.dll12.0.7600.207173,181,56823-May-201010:10x86
Mferror.dll12.0.7600.163852,04814-Jul-200901:06x86
Mfpmp.exe12.0.7600.1638523,04014-Jul-200901:14x86
Mfps.dll12.0.7600.16385103,42414-Jul-200901:15x86
Rrinstaller.exe11.0.7600.1638550,17614-Jul-200901:14x86
Mfreadwrite.dll12.0.7600.16597196,60823-May-201010:11x86
Mfreadwrite.dll12.0.7600.20717196,60823-May-201010:10x86
Wmvdecod.dll6.1.7600.165971,619,45623-May-201010:15x86
Wmvdecod.dll6.1.7600.207171,619,45623-May-201010:11x86

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

Additional file information

Additional file information for Windows 7 and for Windows Server 2008 R2

Additional files for all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File nameUpdate.mum
File versionNot applicable
File size2,010
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_0cc71757c9e3fb989e0b65a0f7406e16_31bf3856ad364e35_6.1.7600.20717_none_584919ade23b7809.manifest
File versionNot applicable
File size703
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_26896df1d16c61c8435be6e3a7464626_31bf3856ad364e35_6.1.7600.16597_none_6b72f7e1d3194cec.manifest
File versionNot applicable
File size696
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_2f4adedc62fa8a03c7e6a5f83edf0f46_31bf3856ad364e35_6.1.7600.20717_none_15879edfb70da4cb.manifest
File versionNot applicable
File size699
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_5a1681aaca3dc28cdb5c7daf93147aa2_31bf3856ad364e35_6.1.7600.16597_none_14318f26e9b7dab8.manifest
File versionNot applicable
File size699
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_ccb3618ab1849c3ef059b1ead1fa4e59_31bf3856ad364e35_6.1.7600.16597_none_c83261a059deffa7.manifest
File versionNot applicable
File size703
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_e86d18948c40a2d8ece1b0dc195326e0_31bf3856ad364e35_6.1.7600.20717_none_67af936228ee0ee5.manifest
File versionNot applicable
File size696
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameX86_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.16597_none_9c2cb9d36e1b88e1.manifest
File versionNot applicable
File size265,911
Date (UTC)24-May-2010
Time (UTC)03:54
PlatformNot applicable
File nameX86_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.20717_none_9d0cd7e486f8464a.manifest
File versionNot applicable
File size265,911
Date (UTC)24-May-2010
Time (UTC)03:54
PlatformNot applicable
File nameX86_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.16597_none_b923729b795e4c7c.manifest
File versionNot applicable
File size26,699
Date (UTC)23-May-2010
Time (UTC)10:56
PlatformNot applicable
File nameX86_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.20717_none_ba0390ac923b09e5.manifest
File versionNot applicable
File size26,699
Date (UTC)23-May-2010
Time (UTC)22:16
PlatformNot applicable
File nameX86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.16597_none_c2580ee941aa00cb.manifest
File versionNot applicable
File size10,950
Date (UTC)23-May-2010
Time (UTC)11:07
PlatformNot applicable
File nameX86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.20717_none_c3382cfa5a86be34.manifest
File versionNot applicable
File size10,950
Date (UTC)23-May-2010
Time (UTC)22:31
PlatformNot applicable
Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File nameAmd64_3c50c9788b017346d2d46b5610b57e9a_31bf3856ad364e35_6.1.7600.16597_none_e91f0046c94d3a09.manifest
File versionNot applicable
File size1,040
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_7946e039660b14be9e9791e135aba09e_31bf3856ad364e35_6.1.7600.20717_none_881c5e35afd58b3b.manifest
File versionNot applicable
File size1,048
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_7c1a4a124d61354ce16d45094c3535a7_31bf3856ad364e35_6.1.7600.16597_none_3dfcbf0aef76fb2e.manifest
File versionNot applicable
File size1,048
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_91d301533e707769f1234b47a466e75d_31bf3856ad364e35_6.1.7600.20717_none_2b1ee2933fdc52db.manifest
File versionNot applicable
File size1,040
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_b4ee57c92c3beb2e93a8f88658af60b4_31bf3856ad364e35_6.1.7600.16597_none_25549b24eca7be70.manifest
File versionNot applicable
File size1,056
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_c8c90b9501bcf46d49dbf1bdb4fe3d14_31bf3856ad364e35_6.1.7600.20717_none_d347a6d9bcab27ca.manifest
File versionNot applicable
File size1,056
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.16597_none_f84b55572678fa17.manifest
File versionNot applicable
File size265,915
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.20717_none_f92b73683f55b780.manifest
File versionNot applicable
File size265,915
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameAmd64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.16597_none_15420e1f31bbbdb2.manifest
File versionNot applicable
File size26,703
Date (UTC)23-May-2010
Time (UTC)12:22
PlatformNot applicable
File nameAmd64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.20717_none_16222c304a987b1b.manifest
File versionNot applicable
File size26,703
Date (UTC)23-May-2010
Time (UTC)22:08
PlatformNot applicable
File nameAmd64_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.16597_none_1e76aa6cfa077201.manifest
File versionNot applicable
File size10,952
Date (UTC)23-May-2010
Time (UTC)12:29
PlatformNot applicable
File nameAmd64_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.20717_none_1f56c87e12e42f6a.manifest
File versionNot applicable
File size10,952
Date (UTC)23-May-2010
Time (UTC)22:16
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size2,024
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameWow64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.16597_none_029fffa95ad9bc12.manifest
File versionNot applicable
File size162,389
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameWow64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.20717_none_03801dba73b6797b.manifest
File versionNot applicable
File size162,389
Date (UTC)24-May-2010
Time (UTC)03:51
PlatformNot applicable
File nameWow64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.16597_none_1f96b871661c7fad.manifest
File versionNot applicable
File size26,701
Date (UTC)23-May-2010
Time (UTC)10:53
PlatformNot applicable
File nameWow64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.20717_none_2076d6827ef93d16.manifest
File versionNot applicable
File size26,701
Date (UTC)23-May-2010
Time (UTC)10:49
PlatformNot applicable
File nameX86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.16597_none_c2580ee941aa00cb.manifest
File versionNot applicable
File size10,950
Date (UTC)23-May-2010
Time (UTC)11:07
PlatformNot applicable
File nameX86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.20717_none_c3382cfa5a86be34.manifest
File versionNot applicable
File size10,950
Date (UTC)23-May-2010
Time (UTC)22:31
PlatformNot applicable

Properties

Article ID: 2120976 - Last Review: June 17, 2010 - Revision: 3.0
APPLIES TO
  • Windows 7 Enterprise
  • Windows 7 Home Premium
  • Windows 7 Home Basic
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Keywords: 
atdownload kbsurveynew kbexpertiseinter KB2120976

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