<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 14/04/2010 11:20, ZEDER Mathieu BU IT&amp;L@bs wrote:
<blockquote cite="mid:E11320FF00804B338B5C853BFCFAA6A4@silicomp.fr"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="Generator" content="Microsoft Word 11 (filtered medium)">
  <style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
h2
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:18.0pt;
        font-family:"Times New Roman";
        font-weight:bold;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:949583487;
        mso-list-template-ids:786333988;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:arabic-leading-zero;
        mso-level-text:%1;
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level2
        {mso-level-start-at:0;
        mso-level-number-format:arabic-leading-zero;
        mso-level-text:%1-%2;
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level3
        {mso-level-start-at:0;
        mso-level-number-format:arabic-leading-zero;
        mso-level-text:%1-%2-%3;
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level4
        {mso-level-start-at:0;
        mso-level-number-format:arabic-leading-zero;
        mso-level-text:%1-%2-%3-%4-0;
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level5
        {mso-level-number-format:arabic-leading-zero;
        mso-level-text:%1-%2-%3-%4-%5;
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level6
        {mso-level-text:"%1-%2-%3-%4-%5\.%6";
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level7
        {mso-level-text:"%1-%2-%3-%4-%5\.%6\.%7";
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level8
        {mso-level-text:"%1-%2-%3-%4-%5\.%6\.%7\.%8";
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
@list l0:level9
        {mso-level-text:"%1-%2-%3-%4-%5\.%6\.%7\.%8\.%9";
        mso-level-tab-stop:183.0pt;
        mso-level-number-position:left;
        margin-left:183.0pt;
        text-indent:-183.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
  </style>
  <div class="Section1">
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Hi everyone,<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">I face a
problem trying to encode a mkv file into
theora using directshow filters<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">I have a mkv
file containing only video encoded in
YUY2.<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <font size="2"><font face="Arial">[...]</font></font><font size="2"
 face="Arial"><span style="font-size: 10pt; font-family: Arial;"
 lang="EN-GB"> <o:p></o:p></span></font>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">The graph I
try to create looks like :<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">fileReader
-&gt; Matroska Splitter -&gt;
theoraEncoder.<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">When I try
to connect theora Encoder to the Matroska
splitter the ConnectDirect() method returns an error Code (0x80040207)
which is
interpreted as <o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">“There is no
common media type between theses
two pins”<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">And here is
the issue : My guess is there should be a
common media type.<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB">When I
inspect the different media type the matroska
splitter can return (using the EnumMediaTypes method of the pins) I can
see :<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font size="2" face="Arial"><span
 style="font-size: 10pt; font-family: Arial;" lang="EN-GB"><o:p> </o:p></span></font></p>
  </div>
</blockquote>
<font size="2"><font face="Arial">Hi,<br>
<br>
I just successfully created an ogv file using GraphStudio
(<a class="moz-txt-link-freetext" href="http://blog.monogram.sk/janos/tools/monogram-graphstudio/">http://blog.monogram.sk/janos/tools/monogram-graphstudio/</a>), <br>
Mike Wasson's Video Test Source
(<a class="moz-txt-link-freetext" href="http://blogs.msdn.com/mikewasson/archive/2008/04/21/video-test-source-filter.aspx">http://blogs.msdn.com/mikewasson/archive/2008/04/21/video-test-source-filter.aspx</a>),<br>
configured to output YUY2 data, and Theora Encoder 0.82.<br>
<br>
Theora Encoder should accept connections as:<br>
MEDIATYPE_Video, MEDIASUBTYPE_YUY2, FORMAT_VideoInfo2 or<br>
</font></font><font size="2"><font face="Arial">MEDIATYPE_Video,
MEDIASUBTYPE_YUY2, FORMAT_VideoInfo.<br>
<br>
You should try to build the same DirectShow graph using GraphStudio.
GraphStudio can display the media types<br>
of the pins, which is very useful.<br>
<br>
Have you tried using IGraphBuilder::Connect instead of
IFilterGraph::ConnectDirect? it doesn't require to specify a<br>
media type, and it should just work.<br>
<br>
</font></font><font size="2"><font face="Arial">Cheers,<br>
Cristian.<br>
<br>
</font></font>
</body>
</html>