<div dir="ltr"><div><div>Are you saying that the format of the media being passed between elements doesn't depend on the caps of the receiving element? Or, in other words, that the media format is determined by the output of the element upstream? If so, how do you change the source capabilities?<br>
<br></div>Thanks,<br></div>George<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 10 June 2013 11:07, Tim-Philipp Müller <span dir="ltr"><<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>></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 Mon, 2013-06-10 at 10:56 +0100, George Demetriades wrote:<br>
<br>
><br>
> Would you be able to explain that a little bit further please? I'm not<br>
> sure I understand what you mean.<br>
<br>
</div>Which bits are unclear?<br>
<br>
 Cheers<br>
<span class="HOEnZb"><font color="#888888">  -Tim<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
> On 7 June 2013 13:14, Tim-Philipp Müller <<a href="mailto:t.i.m@zen.co.uk">t.i.m@zen.co.uk</a>> wrote:<br>
>         On Fri, 2013-06-07 at 13:04 +0100, George Demetriades wrote:<br>
><br>
>         Hi,<br>
><br>
><br>
>         > I'm not actually using the appsrc element; instead, I'm<br>
>         using a udpsrc<br>
>         > which is then decoded. The idea is to pull whole raw frames<br>
>         out of the<br>
>         > gstreamer pipeline via the appsink element which I then<br>
>         process<br>
>         > myself. The problem is that setting the blocksize element<br>
>         doesn't<br>
>         > affect the size of the buffer I receive in my callback<br>
>         function used<br>
>         > when when the "new-buffer" signal is emitted.<br>
>         ><br>
>         ><br>
>         > I'm not sure how to control the size of the buffer passed<br>
>         through to<br>
>         > the appsink though, and that is where the problem lies.<br>
><br>
><br>
>         Sorry, my fault, I misread. The same applies to appsink<br>
>         though :-)<br>
><br>
>         You will get buffers as they flow through the pipeline in the<br>
>         chunking<br>
>         used there. So after udpsrc that would be udp packets as<br>
>         received, after<br>
>         an RTP depayloader that might be udp payloads (possibly whole<br>
>         frames,<br>
>         e.g. if you force the depayloader to output H.264 AVC instead<br>
>         of<br>
>         byte-stream NALs).<br>
><br>
>          Cheers<br>
>           -Tim<br>
><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>
><br>
><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>
<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>
</div></div></blockquote></div><br></div>