<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: A Conversation With Dan Marlin</title>
	<atom:link href="http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/feed/" rel="self" type="application/rss+xml" />
	<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/</link>
	<description></description>
	<lastBuildDate>Thu, 04 Mar 2010 00:12:30 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Anonymous</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205987</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 04 Jun 2009 13:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205987</guid>
		<description>&quot;Why do you think that the hacker community choose MKV for the Blu-Ray rips?&quot;

=&gt; The codec off choice was x264.
   It could be handled correctly only by mp4 or mkv
   mkv won because mp4 was closed (like with xvid/divx some years before)

=&gt; As to anime, the killer feature in mkv is variable framerate.
   Lot of anime is mixed content, half film-half video.
   Being able to produce a rip that mixes 30 and 24 fps is mandatory if you want remove interlacing an telecine
   (that&#039;s the same reason why Real was used before and is still in use)</description>
		<content:encoded><![CDATA[<p>&#8220;Why do you think that the hacker community choose MKV for the Blu-Ray rips?&#8221;</p>
<p>=&gt; The codec off choice was x264.<br />
   It could be handled correctly only by mp4 or mkv<br />
   mkv won because mp4 was closed (like with xvid/divx some years before)</p>
<p>=&gt; As to anime, the killer feature in mkv is variable framerate.<br />
   Lot of anime is mixed content, half film-half video.<br />
   Being able to produce a rip that mixes 30 and 24 fps is mandatory if you want remove interlacing an telecine<br />
   (that&#8217;s the same reason why Real was used before and is still in use)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Just Someguy</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205973</link>
		<dc:creator>Just Someguy</dc:creator>
		<pubDate>Thu, 04 Jun 2009 11:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205973</guid>
		<description>You asked: &quot;A lot of people would say this is a good thing, that this is going to make the codec experience more seemless for consumers.&quot;

Dude, the word is _seamless_, as in &quot;has no seams&quot;.</description>
		<content:encoded><![CDATA[<p>You asked: &#8220;A lot of people would say this is a good thing, that this is going to make the codec experience more seemless for consumers.&#8221;</p>
<p>Dude, the word is _seamless_, as in &#8220;has no seams&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205945</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 04 Jun 2009 04:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205945</guid>
		<description>If Matroska is supposed to be around for the next 25 years then why have they had to upgrade EBML from 1.0 to 2.0 within the last year? Shouldn&#039;t EBML 1.0 have been future proof?</description>
		<content:encoded><![CDATA[<p>If Matroska is supposed to be around for the next 25 years then why have they had to upgrade EBML from 1.0 to 2.0 within the last year? Shouldn&#8217;t EBML 1.0 have been future proof?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Frederick</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205933</link>
		<dc:creator>Adam Frederick</dc:creator>
		<pubDate>Thu, 04 Jun 2009 01:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205933</guid>
		<description>As I read this I get the feeling that you guys will do well enough with the MKV trademark. 

The Corecodec engines being tied to basic intruction sets on x86 and ARM is not so bad but it looks like dedicated graphic co-processors are the new hotness so I hope you have some plans there. 

Seems like the videoplayer space for basic video playback on windows is over and will get consolidated - Microsoft is on the right path there IMO. A tonne of opportunities still exist right alongside with 3d video and machine video technologies merging with consumer video over the next few years. I guess thats stuff Ben Waggoner will have seen from MS research. I thought the X360 Natal video and the PS3 Augmented reality demos from E3 were pretty awesome.</description>
		<content:encoded><![CDATA[<p>As I read this I get the feeling that you guys will do well enough with the MKV trademark. </p>
<p>The Corecodec engines being tied to basic intruction sets on x86 and ARM is not so bad but it looks like dedicated graphic co-processors are the new hotness so I hope you have some plans there. </p>
<p>Seems like the videoplayer space for basic video playback on windows is over and will get consolidated &#8211; Microsoft is on the right path there IMO. A tonne of opportunities still exist right alongside with 3d video and machine video technologies merging with consumer video over the next few years. I guess thats stuff Ben Waggoner will have seen from MS research. I thought the X360 Natal video and the PS3 Augmented reality demos from E3 were pretty awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Waggoner</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205915</link>
		<dc:creator>Ben Waggoner</dc:creator>
		<pubDate>Wed, 03 Jun 2009 21:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205915</guid>
		<description>I&#039;ve already had about a half-dozen people forward me this thread today.  It&#039;s a good read.

I&#039;m the video strategist on the Silverlight team, and wanted to offer a few details on some of the topics mentioned here.

First, why Silverlight doesn&#039;t use the system codecs.  It&#039;s really about robustness, reliability, and portability.  Since we have to go on mulitple platforms (Mac and Windows) and handle older machines (down to Windows 2000), there&#039;s not going to be a system codec for at least something we support in most cases.  Plus we need to incorporate the output of decoders back into our rendering pipeline; classic YUV overlays aren&#039;t enough.  So, by including our own decoders, we know that every copy of Silverlight is capable of the same playback, and we have a good idea of performance as well.  And from a security perspecive, we want everything that happens inside the Silverlight managed code sandbox to not have any access to the underlying OS.  If arbitrary native-code codecs could be used by Silverlight, there&#039;s no way to know what a malfored bitstream could do to it.

We really want to have a &quot;just works&quot; experience for Silverlight, and also make sure that the same version provides exactly the same functionality on every supported Mac and Windows system, and also keep things easy for Moonlight to implement.

However, there&#039;s another extensibility model in Silverlight that could be very interesting for CoreCodec:  MediaStreamSource.  This allows MediaFoundation style splitters (demuxers for file format and protocol support) and filters (decoders).  So, it&#039;d actually be pretty straightforward to add Matroska support to a Silverlight Player.  In the case where the MKV uses the native codecs (VC-1, WMA, H.264, and AAC), the built-in versions can be used.  But if another codec is used (like E-AC3 mentioned above), a MSS using the Raw AV pipeline can be used to decode that to PCM (audio) or RGBA or YV12 (video).  Silverlight can easily handle the rendering of captions, menus, etcetera, based on the metadata in the MKV file.

Smooth Streaming is implemented almost entirely in managed code using MSS; that managed code handles everything from requesting chunks of video through the networking stack to handing off the final demuxed elementary streans to the decoder.  So we&#039;re comfortable using MediaStreamSource for our premier media technology.

http://msdn.microsoft.com/en-us/library/system.windows.media.mediastreamsource_members(VS.95).aspx</description>
		<content:encoded><![CDATA[<p>I&#8217;ve already had about a half-dozen people forward me this thread today.  It&#8217;s a good read.</p>
<p>I&#8217;m the video strategist on the Silverlight team, and wanted to offer a few details on some of the topics mentioned here.</p>
<p>First, why Silverlight doesn&#8217;t use the system codecs.  It&#8217;s really about robustness, reliability, and portability.  Since we have to go on mulitple platforms (Mac and Windows) and handle older machines (down to Windows 2000), there&#8217;s not going to be a system codec for at least something we support in most cases.  Plus we need to incorporate the output of decoders back into our rendering pipeline; classic YUV overlays aren&#8217;t enough.  So, by including our own decoders, we know that every copy of Silverlight is capable of the same playback, and we have a good idea of performance as well.  And from a security perspecive, we want everything that happens inside the Silverlight managed code sandbox to not have any access to the underlying OS.  If arbitrary native-code codecs could be used by Silverlight, there&#8217;s no way to know what a malfored bitstream could do to it.</p>
<p>We really want to have a &#8220;just works&#8221; experience for Silverlight, and also make sure that the same version provides exactly the same functionality on every supported Mac and Windows system, and also keep things easy for Moonlight to implement.</p>
<p>However, there&#8217;s another extensibility model in Silverlight that could be very interesting for CoreCodec:  MediaStreamSource.  This allows MediaFoundation style splitters (demuxers for file format and protocol support) and filters (decoders).  So, it&#8217;d actually be pretty straightforward to add Matroska support to a Silverlight Player.  In the case where the MKV uses the native codecs (VC-1, WMA, H.264, and AAC), the built-in versions can be used.  But if another codec is used (like E-AC3 mentioned above), a MSS using the Raw AV pipeline can be used to decode that to PCM (audio) or RGBA or YV12 (video).  Silverlight can easily handle the rendering of captions, menus, etcetera, based on the metadata in the MKV file.</p>
<p>Smooth Streaming is implemented almost entirely in managed code using MSS; that managed code handles everything from requesting chunks of video through the networking stack to handing off the final demuxed elementary streans to the decoder.  So we&#8217;re comfortable using MediaStreamSource for our premier media technology.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/system.windows.media.mediastreamsource_members(VS.95).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/system.windows.media.mediastreamsource_members(VS.95).aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Frantz</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205910</link>
		<dc:creator>William Frantz</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205910</guid>
		<description>DivX Plus HD certification means more than &quot;Matroska support&quot;.  Yes, a DivX Plus HD device can play MKV files, but there is more than that.  For example, DivX Plus HD certified devices work with DivX media retailers like http://www.warnervideolive.com (Warner Brothers).  DivX Plus HD devices play all previous versions of DivX (3.11, 4.0, 5.0).  DivX offers free customer support by phone and e-mail for certified devices.

Non-certified devices like the JVC XV-PB1 mentioned in this article cannot play all old DivX files and will not work with the Warner Brothers&#039; website.  Those are just a couple reasons to look for the genuine DivX logo instead of &quot;matroska support&quot; or &quot;avi support&quot; on the box.</description>
		<content:encoded><![CDATA[<p>DivX Plus HD certification means more than &#8220;Matroska support&#8221;.  Yes, a DivX Plus HD device can play MKV files, but there is more than that.  For example, DivX Plus HD certified devices work with DivX media retailers like <a href="http://www.warnervideolive.com" rel="nofollow">http://www.warnervideolive.com</a> (Warner Brothers).  DivX Plus HD devices play all previous versions of DivX (3.11, 4.0, 5.0).  DivX offers free customer support by phone and e-mail for certified devices.</p>
<p>Non-certified devices like the JVC XV-PB1 mentioned in this article cannot play all old DivX files and will not work with the Warner Brothers&#8217; website.  Those are just a couple reasons to look for the genuine DivX logo instead of &#8220;matroska support&#8221; or &#8220;avi support&#8221; on the box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davis</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205906</link>
		<dc:creator>Davis</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205906</guid>
		<description>Hi Edz - you&#039;ll still be able use your preferred filters on a different media player, just not inside of Microsoft&#039;s player.  This issue won&#039;t impact consumers as directly as it will the larger codec industry.  Because most people never change their default media player, Microsoft has an unnaturally large share of this market.  By exercising eminent domain, they are able to steal an even larger part of that market.  In the long run, this leads to less outside development and will hurt how innovative this area could potentially be.</description>
		<content:encoded><![CDATA[<p>Hi Edz &#8211; you&#8217;ll still be able use your preferred filters on a different media player, just not inside of Microsoft&#8217;s player.  This issue won&#8217;t impact consumers as directly as it will the larger codec industry.  Because most people never change their default media player, Microsoft has an unnaturally large share of this market.  By exercising eminent domain, they are able to steal an even larger part of that market.  In the long run, this leads to less outside development and will hurt how innovative this area could potentially be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EdZ</title>
		<link>http://davisfreeberg.com/2009/06/02/fear-of-a-mikrosovt-planet-a-conversation-with-dan-marlin/comment-page-1/#comment-205902</link>
		<dc:creator>EdZ</dc:creator>
		<pubDate>Wed, 03 Jun 2009 20:02:58 +0000</pubDate>
		<guid isPermaLink="false">http://davisfreeberg.com/?p=1001#comment-205902</guid>
		<description>This article is the first I&#039;ve heard of any sort of video decoding lockdown in 7 (admittedly I haven&#039;t been keeping up to date), and the article is a little confused: 
Is it only WMP that has the potential to be locked down, or can this potentially affect other players that use external filters (e.g. MPC-HC)?</description>
		<content:encoded><![CDATA[<p>This article is the first I&#8217;ve heard of any sort of video decoding lockdown in 7 (admittedly I haven&#8217;t been keeping up to date), and the article is a little confused:<br />
Is it only WMP that has the potential to be locked down, or can this potentially affect other players that use external filters (e.g. MPC-HC)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
