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:
Operating system |
Update |
---|---|
All supported x86-based versions of Windows 7 |
|
All supported x64-based versions of Windows 7 |
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:
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:
Version
Product
Milestone
Service branch
6.1.760
0.16xxxWindows 7 and Windows Server 2008 R2
RTM
GDR
6.1.760
0.20xxxWindows 7 and Windows Server 2008 R2
RTM
LDR
-
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
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Mf.dll |
12.0.7600.16597 |
3,181,568 |
23-May-2010 |
10:11 |
x86 |
Mferror.dll |
12.0.7600.16385 |
2,048 |
14-Jul-2009 |
01:06 |
x86 |
Mfpmp.exe |
12.0.7600.16385 |
23,040 |
14-Jul-2009 |
01:14 |
x86 |
Mfps.dll |
12.0.7600.16385 |
103,424 |
14-Jul-2009 |
01:15 |
x86 |
Rrinstaller.exe |
11.0.7600.16385 |
50,176 |
14-Jul-2009 |
01:14 |
x86 |
Mf.dll |
12.0.7600.20717 |
3,181,568 |
23-May-2010 |
10:10 |
x86 |
Mferror.dll |
12.0.7600.16385 |
2,048 |
14-Jul-2009 |
01:06 |
x86 |
Mfpmp.exe |
12.0.7600.16385 |
23,040 |
14-Jul-2009 |
01:14 |
x86 |
Mfps.dll |
12.0.7600.16385 |
103,424 |
14-Jul-2009 |
01:15 |
x86 |
Rrinstaller.exe |
11.0.7600.16385 |
50,176 |
14-Jul-2009 |
01:14 |
x86 |
Mfreadwrite.dll |
12.0.7600.16597 |
196,608 |
23-May-2010 |
10:11 |
x86 |
Mfreadwrite.dll |
12.0.7600.20717 |
196,608 |
23-May-2010 |
10:10 |
x86 |
Wmvdecod.dll |
6.1.7600.16597 |
1,619,456 |
23-May-2010 |
10:15 |
x86 |
Wmvdecod.dll |
6.1.7600.20717 |
1,619,456 |
23-May-2010 |
10:11 |
x86 |
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Mf.dll |
12.0.7600.16597 |
4,068,864 |
23-May-2010 |
08:35 |
x64 |
Mferror.dll |
12.0.7600.16385 |
2,048 |
14-Jul-2009 |
01:28 |
x64 |
Mfpmp.exe |
12.0.7600.16385 |
24,576 |
14-Jul-2009 |
01:39 |
x64 |
Mfps.dll |
12.0.7600.16597 |
206,848 |
23-May-2010 |
08:35 |
x64 |
Rrinstaller.exe |
11.0.7600.16385 |
55,808 |
14-Jul-2009 |
01:39 |
x64 |
Mf.dll |
12.0.7600.20717 |
4,068,864 |
23-May-2010 |
08:39 |
x64 |
Mferror.dll |
12.0.7600.16385 |
2,048 |
14-Jul-2009 |
01:28 |
x64 |
Mfpmp.exe |
12.0.7600.16385 |
24,576 |
14-Jul-2009 |
01:39 |
x64 |
Mfps.dll |
12.0.7600.20717 |
206,848 |
23-May-2010 |
08:39 |
x64 |
Rrinstaller.exe |
11.0.7600.16385 |
55,808 |
14-Jul-2009 |
01:39 |
x64 |
Mfreadwrite.dll |
12.0.7600.16597 |
257,024 |
23-May-2010 |
08:35 |
x64 |
Mfreadwrite.dll |
12.0.7600.20717 |
257,024 |
23-May-2010 |
08:39 |
x64 |
Wmvdecod.dll |
6.1.7600.16597 |
1,888,256 |
23-May-2010 |
08:37 |
x64 |
Wmvdecod.dll |
6.1.7600.20717 |
1,888,256 |
23-May-2010 |
08:43 |
x64 |
Mf.dll |
12.0.7600.16597 |
3,181,568 |
23-May-2010 |
10:11 |
x86 |
Mferror.dll |
12.0.7600.16385 |
2,048 |
14-Jul-2009 |
01:06 |
x86 |
Mfpmp.exe |
12.0.7600.16385 |
23,040 |
14-Jul-2009 |
01:14 |
x86 |
Mfps.dll |
12.0.7600.16385 |
103,424 |
14-Jul-2009 |
01:15 |
x86 |
Rrinstaller.exe |
11.0.7600.16385 |
50,176 |
14-Jul-2009 |
01:14 |
x86 |
Mf.dll |
12.0.7600.20717 |
3,181,568 |
23-May-2010 |
10:10 |
x86 |
Mferror.dll |
12.0.7600.16385 |
2,048 |
14-Jul-2009 |
01:06 |
x86 |
Mfpmp.exe |
12.0.7600.16385 |
23,040 |
14-Jul-2009 |
01:14 |
x86 |
Mfps.dll |
12.0.7600.16385 |
103,424 |
14-Jul-2009 |
01:15 |
x86 |
Rrinstaller.exe |
11.0.7600.16385 |
50,176 |
14-Jul-2009 |
01:14 |
x86 |
Mfreadwrite.dll |
12.0.7600.16597 |
196,608 |
23-May-2010 |
10:11 |
x86 |
Mfreadwrite.dll |
12.0.7600.20717 |
196,608 |
23-May-2010 |
10:10 |
x86 |
Wmvdecod.dll |
6.1.7600.16597 |
1,619,456 |
23-May-2010 |
10:15 |
x86 |
Wmvdecod.dll |
6.1.7600.20717 |
1,619,456 |
23-May-2010 |
10:11 |
x86 |
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
File name |
Update.mum |
File version |
Not applicable |
File size |
2,010 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_0cc71757c9e3fb989e0b65a0f7406e16_31bf3856ad364e35_6.1.7600.20717_none_584919ade23b7809.manifest |
File version |
Not applicable |
File size |
703 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_26896df1d16c61c8435be6e3a7464626_31bf3856ad364e35_6.1.7600.16597_none_6b72f7e1d3194cec.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_2f4adedc62fa8a03c7e6a5f83edf0f46_31bf3856ad364e35_6.1.7600.20717_none_15879edfb70da4cb.manifest |
File version |
Not applicable |
File size |
699 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_5a1681aaca3dc28cdb5c7daf93147aa2_31bf3856ad364e35_6.1.7600.16597_none_14318f26e9b7dab8.manifest |
File version |
Not applicable |
File size |
699 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_ccb3618ab1849c3ef059b1ead1fa4e59_31bf3856ad364e35_6.1.7600.16597_none_c83261a059deffa7.manifest |
File version |
Not applicable |
File size |
703 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_e86d18948c40a2d8ece1b0dc195326e0_31bf3856ad364e35_6.1.7600.20717_none_67af936228ee0ee5.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.16597_none_9c2cb9d36e1b88e1.manifest |
File version |
Not applicable |
File size |
265,911 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:54 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.20717_none_9d0cd7e486f8464a.manifest |
File version |
Not applicable |
File size |
265,911 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:54 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.16597_none_b923729b795e4c7c.manifest |
File version |
Not applicable |
File size |
26,699 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
10:56 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.20717_none_ba0390ac923b09e5.manifest |
File version |
Not applicable |
File size |
26,699 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
22:16 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.16597_none_c2580ee941aa00cb.manifest |
File version |
Not applicable |
File size |
10,950 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
11:07 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.20717_none_c3382cfa5a86be34.manifest |
File version |
Not applicable |
File size |
10,950 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
22:31 |
Platform |
Not applicable |
Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name |
Amd64_3c50c9788b017346d2d46b5610b57e9a_31bf3856ad364e35_6.1.7600.16597_none_e91f0046c94d3a09.manifest |
File version |
Not applicable |
File size |
1,040 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_7946e039660b14be9e9791e135aba09e_31bf3856ad364e35_6.1.7600.20717_none_881c5e35afd58b3b.manifest |
File version |
Not applicable |
File size |
1,048 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_7c1a4a124d61354ce16d45094c3535a7_31bf3856ad364e35_6.1.7600.16597_none_3dfcbf0aef76fb2e.manifest |
File version |
Not applicable |
File size |
1,048 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_91d301533e707769f1234b47a466e75d_31bf3856ad364e35_6.1.7600.20717_none_2b1ee2933fdc52db.manifest |
File version |
Not applicable |
File size |
1,040 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_b4ee57c92c3beb2e93a8f88658af60b4_31bf3856ad364e35_6.1.7600.16597_none_25549b24eca7be70.manifest |
File version |
Not applicable |
File size |
1,056 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_c8c90b9501bcf46d49dbf1bdb4fe3d14_31bf3856ad364e35_6.1.7600.20717_none_d347a6d9bcab27ca.manifest |
File version |
Not applicable |
File size |
1,056 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.16597_none_f84b55572678fa17.manifest |
File version |
Not applicable |
File size |
265,915 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.20717_none_f92b73683f55b780.manifest |
File version |
Not applicable |
File size |
265,915 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Amd64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.16597_none_15420e1f31bbbdb2.manifest |
File version |
Not applicable |
File size |
26,703 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
12:22 |
Platform |
Not applicable |
File name |
Amd64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.20717_none_16222c304a987b1b.manifest |
File version |
Not applicable |
File size |
26,703 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
22:08 |
Platform |
Not applicable |
File name |
Amd64_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.16597_none_1e76aa6cfa077201.manifest |
File version |
Not applicable |
File size |
10,952 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
12:29 |
Platform |
Not applicable |
File name |
Amd64_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.20717_none_1f56c87e12e42f6a.manifest |
File version |
Not applicable |
File size |
10,952 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
22:16 |
Platform |
Not applicable |
File name |
Update.mum |
File version |
Not applicable |
File size |
2,024 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Wow64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.16597_none_029fffa95ad9bc12.manifest |
File version |
Not applicable |
File size |
162,389 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Wow64_microsoft-windows-mediafoundation_31bf3856ad364e35_6.1.7600.20717_none_03801dba73b6797b.manifest |
File version |
Not applicable |
File size |
162,389 |
Date (UTC) |
24-May-2010 |
Time (UTC) |
03:51 |
Platform |
Not applicable |
File name |
Wow64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.16597_none_1f96b871661c7fad.manifest |
File version |
Not applicable |
File size |
26,701 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
10:53 |
Platform |
Not applicable |
File name |
Wow64_microsoft-windows-mfreadwrite_31bf3856ad364e35_6.1.7600.20717_none_2076d6827ef93d16.manifest |
File version |
Not applicable |
File size |
26,701 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
10:49 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.16597_none_c2580ee941aa00cb.manifest |
File version |
Not applicable |
File size |
10,950 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
11:07 |
Platform |
Not applicable |
File name |
X86_microsoft-windows-wmvdecod_31bf3856ad364e35_6.1.7600.20717_none_c3382cfa5a86be34.manifest |
File version |
Not applicable |
File size |
10,950 |
Date (UTC) |
23-May-2010 |
Time (UTC) |
22:31 |
Platform |
Not applicable |