Thanks for pointing that out. I now have it working with either AVI or MOV files, but my problem is the AVI or MOV files don&#39;t seem to be valid or don&#39;t want to play back unless I call <br><br>gst_app_src_end_of_stream (GST_APP_SRC (source));<br>
<br>at the &quot;end&quot; of my data. The problem is the data will be continously written until power is lost (this is an embedded device). I&#39;ve tried setting the faststart properity of the QTMux filter:<br>    g_object_set(G_OBJECT (muxer), &quot;faststart&quot;, TRUE, NULL);<br>
<br>But that doesn&#39;t work either. Is there anyway to get the system to write valid AVI or MOV files in a streaming fashion?<br><br><br><div class="gmail_quote">On Thu, Aug 18, 2011 at 9:51 AM, Tim-Philipp Müller <span dir="ltr">&lt;<a href="mailto:t.i.m@zen.co.uk">t.i.m@zen.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Thu, 2011-08-18 at 09:38 -0500, Nicholas Butts wrote:<br>
<br>
&gt; I&#39;ve setup a pipeline as follows:<br>
&gt; appsrc-&gt;avimuxer-&gt;filesink<br>
&gt;<br>
&gt; I then set the caps of the appsrc with the following code:<br>
&gt;     GstCaps * caps = gst_caps_new_simple(&quot;video/mpeg&quot;, &quot;width&quot;,<br>
&gt; G_TYPE_INT, 1280, &quot;height&quot;, G_TYPE_INT, 720, &quot;framerate&quot;,<br>
&gt; GST_TYPE_FRACTION, 1, 24, &quot;mpegversion&quot;, G_TYPE_INT, 4,<br>
&gt; &quot;systemstream&quot;, G_TYPE_BOOLEAN, FALSE);<br>
&gt;     gst_app_src_set_caps(GST_APP_SRC(source), caps);<br>
&gt;<br>
&gt; Here is the resulting debug message:<br>
&gt; 0:00:00.357576853  1728  0x8b2f008 DEBUG                 appsrc<br>
&gt; gstappsrc.c:1086:gst_app_src_set<br>
&gt; _caps:&lt;app-source&gt; setting caps to video/mpeg, width=(int)1280,<br>
&gt; height=(int)720, framerate=(fraction)1/24, mpegve<br>
&gt; rsion=(int)4, systemstream=(boolean)false<br>
&gt;<br>
&gt; But when I link the appsrc to the avimux I see the following message:<br>
&gt; ment_get_compatible_pad:&lt;muxer&gt; Could not find a compatible unlinked<br>
&gt; always pad to link to app-source:src, now ch<br>
<br>
</div><div class="im">&gt; gst_pad_get_caps_unlocked:&lt;app-source:src&gt; pad getcaps returned ANY<br>
<br>
</div>That looks like it might be the problem..<br>
<div class="im"><br>
&gt; So it looks like the avimux audio sink is being used to connect to my<br>
&gt; video source. Is there a way to work around this bug?<br>
<br>
</div>You could create the request pad(s) you need yourself using<br>
gst_element_request_pad().<br>
<br>
Cheers<br>
 -Tim<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Nicholas Butts<br>SENIOR FIRMWARE ENGINEER<br><br>Appareo Systems, LLC<br>1810 NDSU Research Circle N<br>Fargo, ND 58102<br><br>P: (701) 356-2200<br>F: (701) 356-3157<br>
<br><a href="http://www.appareo.com">http://www.appareo.com</a><br><br><a href="mailto:nbutts@appareo.com">nbutts@appareo.com</a><br><br><br><br>NOTICE: This message {including attachments} is covered by the Electronic Communication Privacy Act, 18 U.S.C. sections 2510-2521, is CONFIDENTIAL and may also be protected by ATTORNEY-CLIENT OR OTHER PRIVILEGE. If you believe that it has been sent to you in error, do not read it. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error and then delete it.<br>