<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Eric Anderson's Blog : Windows Media Player</title><link>http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx</link><description>Tags: Windows Media Player</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>WMP FireFox Plug-in at 6.1M Downloads</title><link>http://blogs.msdn.com/eric_anderson/archive/2007/09/14/wmp-firefox-plug-in-at-6-1m-downloads.aspx</link><pubDate>Fri, 14 Sep 2007 20:03:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4914465</guid><dc:creator>errand</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/4914465.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=4914465</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=4914465</wfw:comment><description>&lt;p&gt;I just checked over with the Port 25 guys, and we are at 6.1 million downloads for the FireFox plug-in as of yesterday - nice! Congrats again to the team for pulling this together!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4914465" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Playback/default.aspx">Playback</category></item><item><title>Vista performance &amp; tying up WMP loose ends</title><link>http://blogs.msdn.com/eric_anderson/archive/2007/08/08/vista-performance-tying-up-wmp-loose-ends.aspx</link><pubDate>Wed, 08 Aug 2007 19:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4295260</guid><dc:creator>errand</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/4295260.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=4295260</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=4295260</wfw:comment><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;I just read on &lt;A class="" href="http://blogs.msdn.com/steverowe/archive/2007/08/08/vista-performance-update.aspx" target=_blank mce_href="http://blogs.msdn.com/steverowe/archive/2007/08/08/vista-performance-update.aspx"&gt;Steve Rowe's blog&lt;/A&gt; about a performance update coming for file copy in Vista. This is great news - copying files has been pretty frustrating for me on Vista, and hopefully this makes it better. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: major-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: major-latin; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Also, wrapping up some loose ends, the WMP OCX Firefox Plug-in documentation was posted a while back, but I never "officially" stated that it had been. The direct link to the docs is here: &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb614515.aspx"&gt;&lt;FONT face=Calibri&gt;http://msdn2.microsoft.com/en-us/library/bb614515.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4295260" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>WMP is going on Safari...</title><link>http://blogs.msdn.com/eric_anderson/archive/2007/06/14/wmp-is-going-on-safari.aspx</link><pubDate>Thu, 14 Jun 2007 18:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3291783</guid><dc:creator>errand</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/3291783.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=3291783</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=3291783</wfw:comment><description>&lt;P class=PadderBetweenControlandBody style="MARGIN: 0in 0in 6pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;It looks like Apple has listed our WMP Firefox plug-in on their Safari page… I sure hope they tested that scenario before they listed it… &lt;/FONT&gt;&lt;A href="http://www.apple.com/safari/download/plugins.html"&gt;&lt;FONT face=Calibri&gt;http://www.apple.com/safari/download/plugins.html&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10.5pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;If anyone’s tried this and gotten it to work (or not), I’d be curious to hear!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3291783" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category></item><item><title>Firefox documentation is coming!</title><link>http://blogs.msdn.com/eric_anderson/archive/2007/05/23/firefox-documentation-is-coming.aspx</link><pubDate>Wed, 23 May 2007 17:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2816941</guid><dc:creator>errand</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/2816941.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=2816941</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=2816941</wfw:comment><description>&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial"&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;It's been taking a little longer than expected, but the updated documentation for the Firefox plug-in is on its way... it will be posted to msdn once it's finished. I have an unofficial FAQ I can send out to anyone who wants more info on the supported design time parameters and scripting interfaces while you wait for the official docs to be posted... just leave me a comment or send me a message through the blog.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;On another note, I've moved over from the media platform team in Windows to the Media Center Devices (read: Extender) team. Since I started my blog, I’ve kept a list of potential blog topics to write up when I get a few extra minutes. One of the topics has been to write up about how Extender works in a bit more detail since I had a pretty bad experience figuring out a connection issue I hit last year when I added another router to my network and assigned it a static IP (which put my Xbox 360/MCX on a different subnet than my PC). Anyway, that was number 9 on my list of topics… it’ll probably get moved up now. And judging by how often I’ve been posting, that means I’ll have something posted in about six months instead of two years &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-bidi-font-size: 10.0pt"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2816941" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Playback/default.aspx">Playback</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Media+Center+Extender/default.aspx">Media Center Extender</category></item><item><title>Windows Media Player on Firefox</title><link>http://blogs.msdn.com/eric_anderson/archive/2007/04/16/windows-media-player-on-firefox.aspx</link><pubDate>Tue, 17 Apr 2007 01:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2157688</guid><dc:creator>errand</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/2157688.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=2157688</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=2157688</wfw:comment><description>&lt;P&gt;Alright, you can all breathe a collective sigh of relief as I am actually posting a blog entry. The delayed posting I think is worth it: today we are releasing a new Firefox plug-in for WMP! We’ve been tracking the issues in the forums about WMP showing some odd aspect ratio issues, as well as other bugs under Firefox, and we decided to tackle the problem and write a new plug-in to get this working again. Apologies to all for how long it took and the relative quietness we’ve had on this front – we’ve been heads-down getting Vista shipped and then directly afterwards we started working on this plug-in. &lt;/P&gt;
&lt;P&gt;There is an existing Netscape plug-in out there, but we recommend that people use our new plug-in when developing web sites that use the WMP OCX. In a nutshell, here’s what we did with the new one: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;New robust design that addresses all of the known issues with the old plug-in &lt;/LI&gt;
&lt;LI&gt;WMP will now work in Firefox in Windows Vista &lt;/LI&gt;
&lt;LI&gt;Support for the WMP OCX scripting interfaces &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The plug-in has been scoped to support a subset of the 6.4 design time parameters, so existing sites that want to use the new plug-in may need to update some of their HTML tags. If you use the plug-ins new MIME type though, you can take advantage of fuller design time parameter support, based on 9.0 interfaces. We will have the MSDN documentation updated to reflect the supported tags/elements in the near future. In the meantime, if you want to start using the new plug-in, you can force your sites to use it by using the new application/x-ms-wmp MIME type. &lt;/P&gt;
&lt;P&gt;Feel free to leave any feedback on the plug-in here, or contact me with further questions.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2157688" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Playback/default.aspx">Playback</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>Video card anyone?</title><link>http://blogs.msdn.com/eric_anderson/archive/2006/11/16/video-card-anyone.aspx</link><pubDate>Thu, 16 Nov 2006 22:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1088122</guid><dc:creator>errand</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/1088122.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=1088122</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=1088122</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;The million dollar question these days seems to be what video card people should buy to watch high-definition video on Windows Vista. If I had a dollar for every time I’ve answered this question… well you get the point. So I’m just going to post this info and start pointing people here. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Laptops don’t allow you to upgrade your video card, so there’s not much point talking about mobile parts unless you are looking to buy a new laptop. Laptop video cards are integrated with the mainboard, and how well it will perform is generally a factor with how it was implemented. For instance, an ATI x200 Mobility graphics adapter can do pretty well if it is paired with the right memory – and I don’t just mean the amount of memory, but the bandwidth as well. That card with a good chunk of dual-data channel memory can perform pretty good – pair that same card with single-channel memory and you may not have the best experience. For that reason, you can’t just make a blanket statement about the performance a particular mobile graphics chip – it’s all about the system it ships in. But back to the people who can upgrade their desktop graphics cards…&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;There are two big players in the discrete graphics market, and if you ask any of your friends what graphics card they’re using at your next LAN party (I’ve only been to one of these but the wife’s ridicule has lived with me ever since), and it will either be ATI or Nvidia. So, that being the case those are the two graphics manufacturers we’ll look at.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Nvidia and ATI took slightly different approaches with their hardware design – Nvidia has dedicated video processor chips on their cards, while ATI has dedicated logic units in their GPUs to handle video processing. Both of these are reasonable implementations, although in theory it seems that there may be some slight advantage in having a dedicated video process unit with Windows Vista. This would allow the GPU to spend more of its time crunching on the 3D-heavy DWM (painting the desktop) while concurrently processing the video stream. In reality, most of the current cards are beefy enough to handle small limitations. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you go with Nvidia, then minimally I would recommend a 6600GT (note the GT on the end) card for HD content to be watchable. The amount of VRAM and the memory bandwidth are two key HW requirements for getting HD to play properly. The 6600GT has enough of both to work pretty well – I have a 6600GT w/ 128MB VRAM on my main desktop running multi-mon at pretty high res’s and it still works solidly for me on Vista. If you want to pay more money for a card in hopes it will last longer, then I’d recommend a 7600GT or greater.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you go with ATI, then minimally I would recommend an x800 card for HD content to be watchable. I have an x800 XL card that’s been running Windows Vista x64 for the last year, and it has been working very well – and I keep the TV going through Media Center perpetually on this box. If you are willing to shell out more money and get one of ATI’s newer cards, then I’d recommend an x1600 or greater.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1088122" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Playback/default.aspx">Playback</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Video+Card/default.aspx">Video Card</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>Building a playback app (DShow vs. MF vs. OCX)</title><link>http://blogs.msdn.com/eric_anderson/archive/2006/10/26/building-a-playback-app-dshow-vs-mf-vs-ocx.aspx</link><pubDate>Thu, 26 Oct 2006 18:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:876101</guid><dc:creator>errand</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/876101.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=876101</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=876101</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Calibri size=3&gt;If you want to add audio/video playback capabilities to your Windows application, you have several options to choose from. For tighter control, you can take advantage of the API exposed in lower-level infrastructure components, like DirectShow, the Format SDK, or Media Foundation. If you just want generic, universal playback functionality, you can use the WMP OCX.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Calibri size=3&gt;I think it’s a common misconception that the OCX is only used for embedding in web pages, in places like gamespot.com or cnn.com. In fact, the OCX can be embedded in a standalone app and used solely for its playback infrastructure, without the user even knowing that it’s there. Media Center for example uses the OCX for some of its playback paths even though from the user perspective, you wouldn’t know that there are completely different pipelines being used when switching between DVD, TV, or WMV.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Calibri size=3&gt;In Windows Vista, there are a lot of benefits to using MF, including enhanced glitch resilience. But there are still limitations in terms of the video formats supported natively in MF, and a simple intuitive programming model. DShow has been the defacto Windows A/V standard for the last several versions of Windows, but it doesn’t have a high-level API to program to, neither is it particularly resilient to system load in Windows Vista.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Calibri size=3&gt;The OCX provides a sophisticated playback model that spans all the different pipelines, while maintaining a relatively easy API. Rollover is a big piece of functionality that the OCX provides, in that it will always choose the most optimal playback pipeline and then roll back as it needs to. The OCX also has some limitations in terms of overhead (namely playlist support) and trying to overlay text or other UI on top of the video (including if you try to use a non-rectangular video surface), but it is otherwise a solid mid-weight playback solution.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Calibri size=3&gt;For future versions of Windows we’re looking at simplifying the playback story – making it easier to embed playback functionality into apps without having to deal with the complexities of different playback infrastructures &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;without some of the current limitations in the OCX.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;11/2/06 Addendum:&lt;BR&gt;&lt;/STRONG&gt;I just came across a whitepaper that a coworker of mine wrote that goes into a bit more detail on this for those that are interested. I would’ve taken it a different direction - maybe started it off with a joke about three guys who go into a bar - but hey, it’s still a good write-up. Enjoy! &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/t_d_migrating_from_directshow_to_media_foundation__cyor.asp" mce_href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/t_d_migrating_from_directshow_to_media_foundation__cyor.asp"&gt;&lt;FONT size=3&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/t_d_migrating_from_directshow_to_media_foundation__cyor.asp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=876101" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Playback/default.aspx">Playback</category></item><item><title>Who’s got the better WMP – Vista or XP?</title><link>http://blogs.msdn.com/eric_anderson/archive/2006/10/03/Who_1920_s-got-the-better-WMP-_1320_-Vista-or-XP_3F00_.aspx</link><pubDate>Wed, 04 Oct 2006 00:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:787908</guid><dc:creator>errand</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/eric_anderson/comments/787908.aspx</comments><wfw:commentRss>http://blogs.msdn.com/eric_anderson/commentrss.aspx?PostID=787908</wfw:commentRss><wfw:comment>http://blogs.msdn.com/eric_anderson/rsscomments.aspx?PostID=787908</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;By now, you’ve probably downloaded Beta 2 of WMP 11 on your Windows XP system. Is it better? There are quite a few blogs already debating that topic, but if you ask my opinion – it is. This is the first version of WMP that I can actually use to manage my music collection instead of relying on Windows Explorer – so in my mind, that is definitely a step forward. But usability and pretty/ugly UI are not what I want to talk about in this post, so I digress…&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;You also may have installed a Beta or Release Candidate (RC) of Windows Vista and tried that version of WMP. It looks and feels just like WMP11 Beta 2, but there is quite a substantial difference between them, and that is in the infrastructure it uses to playback media content. The playback infrastructure has been mostly replaced by Media Foundation, which is a new media platform technology only available in Windows Vista.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Media Foundation (MF) is the next-generation media pipeline technology that we’re betting on to replace DirectShow in the long term. Windows Vista is a much more sophisticated OS and has higher constraints on the hardware required to run it – one of the biggest new features is the Desktop Window Manager (DWM), that allows for the desktop to run in 3D. Video itself has been projected onto 3D surfaces since Windows 2000 (thanks to the Video Mixing Renderer), but in Windows Vista now it is only one 3D surface of many that has to be timed/mixed/composited all in real-time – and oh, don’t drop any frames! It’s quite a challenge, but Media Foundation offers resilience to all of the other goings-on in the system, and helps to keep audio/video flowing freely through the pipeline (much like the internet, the a/v pipeline is not a truck… it’s a series of tubes… oh wait, wrong topic &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;). MF can be a separate blog topic if people are interested in digging into specifics – I’d rather keep this post focused on the playback infrastructure.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you’ve been running the Windows Vista betas, you may have hit some pain points where videos that used to play on XP now won’t play on Vista. I’ve spent the better part of this last year tracking down this sort of issue, so I know your pain. A/V playback is not an easy problem to solve when you’re building it on a house of moving parts – new graphics driver model, new desktop compositing model, new a/v pipeline, and new apps sitting on top of them all – but we’ve come a long way and it’s really taking shape. A helpful aspect of our design with the playback infrastructure that WMP uses (and MCE to some extent), is the ability to rollback to legacy playback mechanisms if there is an error trying to play certain media content. WMP (and the OCX) will rollback to DirectShow or Format SDK pipelines, so that the file will just play.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you have feedback or questions on this post, let me know. Or let me know if there’s a specific topic you’d like me to hit!&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Eric&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=787908" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/eric_anderson/archive/tags/Windows+Media+Player/default.aspx">Windows Media Player</category></item></channel></rss>