<font size="2">
<p>Hi All,</p>
<p>We are facing an issue with playbin while playing AVI file.</p>
<p>We have tested following gst pipeline using gst-launch application:</p>
<p>gst-launch filesrc location=MPEG4SP_MP3_512kbps_25fps_QVGA_WilsonWar.avi ! avidemux name=demux {demux.audio_00 ! queue ! omx_mp3dec ! alsasink } { demux.video_00 ! queue ! omx_mpeg4dec ! xvimagesink }</p>
<p>This pipeline works fine. Here we have used GST-OMX component for audio-video decoding, avidemux as avi demuxer and alsasink/xvimagesink for audio/video rendering, respectively.</p>
<p>On the same system when we tested the playback using following playbin, it starts playback and displays 2-3 frames after that it stops. </p>
<p>gst-launch playbin uri=file://MPEG4SP_MP3_512kbps_25fps_QVGA_WilsonWar.avi</p>
<p>When we checked the pipeline it is similar to the one mentioned above with gst-launch. We have observed with playbin that it is buffering initial video frames. We have limited number of video frame buffer and they are getting buffered in playbin which is causing this issue in playback.</p>

<p>Can we avoid this buffering, so that it will work like gst-launch application?</p>
<p>Or</p>
<p>Is this buffering happens because of some thread synchronization?</p>
<p>The version of GST components which are used:</p>
<p>Gstreamer : 0.10.9</p>
<p>Gst plugins base : 0.10.9</p>
<p>Gst plugins good : 0.10.4</p>
<p>Gst openmax : <a href="http://0.10.0.4">0.10.0.4</a></p>
<p>*************************</p>
<p>Regards,</p></font>Gulshan<br><br>
<div><span class="gmail_quote">On 8/18/08, <b class="gmail_sendername">Tiago Katcipis</b> &lt;<a href="mailto:katcipis@inf.ufsc.br">katcipis@inf.ufsc.br</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir="ltr">i will, if i find anything usefull for you guys of course...im just starting on voip...so im very newbie, it will be hard to me to find something interessting or new to you guys, but if i find i will let you know of course.<br>
<br>im very thankfull for the help... if theres anything that i can do to help...ill do.<br><br>better start readind :-)<br><br>best regards<br><span class="sg"><br>Tiago</span> 
<div><span class="e" id="q_11bd299cacbac0e4_2"><br><br>
<div class="gmail_quote">On Sun, Aug 17, 2008 at 2:40 PM, Manish Rana <span dir="ltr">&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:manish.rana@gmail.com" target="_blank">manish.rana@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div dir="ltr">
<div><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-gstrtpbin.html" target="_blank">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-gstrtpbin.html</a></div>

<div>&nbsp;</div>
<div><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-gstrtpsession.html" target="_blank">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-gstrtpsession.html</a></div>

<div>&nbsp;</div>
<div>will help you </div>
<div>also you can use the README file of gstrtpbin.</div>
<div>Think that will be good to start...after that you can read RFC&#39;s </div>
<div>&nbsp;</div>
<div>All the best....Please share your findings as well as querries, that is how most of us learns :)</div>
<div>&nbsp;</div>
<div>Thanks a lot </div>
<div>Manish<font color="#888888"><br><br></font></div>
<div>
<div></div>
<div>
<div class="gmail_quote">On Sun, Aug 17, 2008 at 8:21 PM, Tiago Katcipis <span dir="ltr">&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:katcipis@inf.ufsc.br" target="_blank">katcipis@inf.ufsc.br</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div dir="ltr">hmm thanks for the help guys, my last question is where to start? i know that i can always try google, but maybe i will loose time reading the wrong stuff, if you point me on the right direction i would appreciate.<br>
<br>best regards <br><font color="#888888"><br>tiago</font> 
<div>
<div></div>
<div><br><br>
<div class="gmail_quote">On Sun, Aug 17, 2008 at 7:02 AM, Manish Rana <span dir="ltr">&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:manish.rana@gmail.com" target="_blank">manish.rana@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div dir="ltr">
<div>hey generally it depends on the network dealys............</div>
<div>but i think generally 1000ms is an Ok ok but RTCP will genreally let u know the jitter value<br><br>&nbsp;</div>
<div>
<div></div>
<div>
<div class="gmail_quote">On Sat, Aug 16, 2008 at 7:23 PM, Tiago Katcipis <span dir="ltr">&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:katcipis@inf.ufsc.br" target="_blank">katcipis@inf.ufsc.br</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div dir="ltr">and how bigger would have to be the jitter buffer? i cant use on the lib a too big jitter.<br><br>thanks everyone for the help 
<div>
<div></div>
<div><br><br>
<div class="gmail_quote">On Sat, Aug 16, 2008 at 5:25 AM, Manish Rana <span dir="ltr">&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:manish.rana@gmail.com" target="_blank">manish.rana@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div dir="ltr">hey but i setting the jitter-buffer latency we can take care of the round trip delays<br>and alsa will get mostly sequenced audio packets.... 
<div>
<div></div>
<div><br><br><br>
<div class="gmail_quote">On Sat, Aug 16, 2008 at 9:04 AM, gulshan karmani <span dir="ltr">&lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:gulshan.karmani@gmail.com" target="_blank">gulshan.karmani@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">hi all,<br>Only issue cud be voice rendering which has constraints of round trip<br>delays due to naec and in that case use of alsa plugin cud be a<br>
problem.<br>Rgds,<br><font color="#888888">Gulshan<br></font>
<div>
<div></div>
<div><br>On 8/15/08, Manish Rana &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:manish.rana@gmail.com" target="_blank">manish.rana@gmail.com</a>&gt; wrote:<br>&gt; Hi,<br>&gt;<br>&gt; as far as the real time constrain is concerned, this should be taken care by<br>
&gt; RTP and add the required delays shall be added by RTP, that is &nbsp;gstrtpbin<br>&gt; plugin in gstreamer.<br>&gt; On addition to this gstreamer will give u flexiblity to create the pipelines<br>&gt; as your requirements. You can have minimal elements as well or add more to<br>
&gt; get the better audio. (like audio resample and audioconvert can be optional)<br>&gt;<br>&gt; And if i am not wrong Gstreamer is used successfully in maemo for the VoIP<br>&gt; application, and there is Farsight plugin available, which is optimised.<br>
&gt;<br>&gt; I am sorry if I have any wrong info... Please correct me....<br>&gt;<br>&gt; Also please add more on the same...........<br>&gt;<br>&gt; BR<br>&gt; Manish<br>&gt; On Fri, Aug 15, 2008 at 3:58 PM, Tiago Katcipis &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:katcipis@inf.ufsc.br" target="_blank">katcipis@inf.ufsc.br</a>&gt;wrote:<br>
&gt;<br>&gt;&gt; I&#39;m working in a project using voip on a software and in embedded systems,<br>&gt;&gt; its more like a lib, that is used by a high level software for PC and in<br>&gt;&gt; embedded systems. Actually everything is done in one single gigantic<br>
&gt;&gt; function, now we are working on creating a more readable and expandable<br>&gt;&gt; lib,<br>&gt;&gt; so we started to build the lib using pipes and filters patterns. That&#39;s<br>&gt;&gt; when<br>&gt;&gt; the idea of using gstreamer came, but since gstreamer is usually used on<br>
&gt;&gt; media players i would like to know if it is good to be used on real time<br>&gt;&gt; voip systems that rely heavily on time to work properly. Is Gstreamer a<br>&gt;&gt; good<br>&gt;&gt; lib to build this type of application? If it is who would be the best<br>
&gt;&gt; place<br>&gt;&gt; for me to start reading about it (using gstreamer on voip) ?<br>&gt;&gt;<br>&gt;&gt; sorry if i asked something stupid... I&#39;m just starting on the job and<br>&gt;&gt; don&#39;t<br>&gt;&gt; have to much experience, sorry for the lousy English too :-)<br>
&gt;&gt;<br>&gt;&gt; Best regards<br>&gt;&gt;<br>&gt;&gt; Tiago César Katcipis<br>&gt;&gt;<br>&gt;&gt; -------------------------------------------------------------------------<br>&gt;&gt; This SF.Net email is sponsored by the Moblin Your Move Developer&#39;s<br>
&gt;&gt; challenge<br>&gt;&gt; Build the coolest Linux based applications with Moblin SDK &amp; win great<br>&gt;&gt; prizes<br>&gt;&gt; Grand prize is a trip for two to an Open Source event anywhere in the<br>&gt;&gt; world<br>
&gt;&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/" target="_blank">http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</a><br>
&gt;&gt; _______________________________________________<br>&gt;&gt; Gstreamer-embedded mailing list<br>&gt;&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Gstreamer-embedded@lists.sourceforge.net" target="_blank">Gstreamer-embedded@lists.sourceforge.net</a><br>
&gt;&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&nbsp;</div></div></blockquote></div><br>&nbsp;</div></div></div></blockquote></div><br>&nbsp;</div></div></div></blockquote></div><br>&nbsp;</div></div></div></blockquote></div><br>&nbsp;</div></div></div></blockquote>
</div><br>&nbsp;</div></div></div></blockquote></div><br></span></div></div></blockquote></div><br>