<?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 : Playback</title><link>http://blogs.msdn.com/eric_anderson/archive/tags/Playback/default.aspx</link><description>Tags: Playback</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>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></channel></rss>