Applies ToWindows 7

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

Download Download the update package now.

All supported x64-based versions of Windows 7

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:

    Version

    Product

    Milestone

    Service branch

    6.1.760 0.16xxx

    Windows 7 and Windows Server 2008 R2

    RTM

    GDR

    6.1.760 0.20xxx

    Windows 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

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.