<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<br><br>&gt; Date: Fri, 12 Feb 2010 08:30:50 -0500<br>&gt; From: tterribe@email.unc.edu<br>&gt; CC: theora-dev@xiph.org<br>&gt; <br>&gt; Id Kong wrote:<br>&gt; &gt; However, something is still wrong.  My DirectShow filter, ffdshow, can't<br>&gt; &gt; play these ogg files at all and, instead, show a very short sequence of<br>&gt; &gt; random colours, crashing most of the time.  VLC player can play these<br>&gt; <br>&gt; Unless it's using a very recent build of ffmpeg, ffdshow does not<br>&gt; properly support Theora. Its decoder was limited to the old VP3 subset,<br>&gt; and did not support any new things we included in the spec, despite the<br>&gt; fact that it was published in 2004. It only worked because the mainline<br>&gt; encoder didn't use any of these extensions either, until the recent 1.1<br>&gt; release. Most of these issues have been fixed (thanks to David Conrad),<br>&gt; though ffmpeg still does not properly support cropping rectangles with a<br>&gt; non-zero offset for video that doesn't have a multiple-of-16 frame size<br>&gt; (they don't support this feature for H.264, either). Have you tried our<br>&gt; DirectShow filters: http://www.xiph.org/dshow/ ? If these do not work,<br>&gt; we would like to know.<br><br><div><span class="Apple-tab-span" style="white-space:pre">        </span>Thank you for this information. &nbsp;It's an eye opener!</div><div><br><div><br></div><div>&gt; &gt; files but I'm afraid that's not good enough for my purposes.  My<br>&gt; &gt; ultimate goal is to upload these theora videos to YouTube but they have<br>&gt; &gt; the same problems as ffdshow.<br>&gt; <br>&gt; Right. As far as I know, they are using some old build of ffmpeg to<br>&gt; transcode Theora. This situation is, shall we say, less than ideal.<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Indeed, it's much less than ideal. &nbsp;Do you know where I can find source code for older versions of libtheora? &nbsp;I can't find any on the site and a Google search wasn't fruitful. &nbsp;Since my ultimate goal is to upload video to YouTube, what matters is that it actually work, so compatibility is my priority...</div><div><br></div><div><br>&gt; &gt; The reason I still think the problem is with my code is that both<br>&gt; &gt; players and YouTube can play other ogg files not made by my software.<br>&gt; &gt;  Here are two examples:<br>&gt; &gt; <br>&gt; &gt; http://www.osnews.com/img/19020/qvga.ogg<br>&gt; &gt; http://www.osnews.com/img/19020/720p-theora.ogg<br>&gt; <br>&gt; Vendor: Xiph.Org libTheora I 20071025 3 2 1<br>&gt; <br>&gt; These are using an encoder from before the 1.1 release, which is why<br>&gt; they work with the broken ffmpeg.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>If I'm not mistaken, they were encoded using ffmpeg2theora so that it's compatible with (the broken) ffmpeg shouldn't be surprising. &nbsp;So basically, no one's using the "new" specification...</div><div><br></div><div><br>&gt; &gt; Can you explain this further please?  Can't they simply assign their new<br>&gt; &gt; stream a number unique to any existing one in the ogg file?<br>&gt; &gt; Thank you very much...<br>&gt; <br>&gt; I'm talking about tools that edit existing streams. Assigning a stream a<br>&gt; new serial number means rewriting all of the pages, and computing a new<br>&gt; checksum for them.<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>I was talking about editing existing streams. &nbsp;Assuming whatever made the ogg file gave each stream a unique but non-random serial number, if I wanted to add to it, can't I simply choose another non-random serial number that's unique to whatever numbers are already used in the ogg file? &nbsp;What am I missing here?</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Thank you...</div></div>                                               <br /><hr />Live connected with Hotmail on your phone. <a href='http://go.microsoft.com/?linkid=9708117' target='_new'>Learn more.</a></body>
</html>