<div>Hi Sudarshan,</div>
<div> </div>
<div>Thanks for the response. Navtest it just a simple plugin that allows console input such as p for PAUSE, R for rewind by some configured number of seconds,  F for forward and so on.</div>
<div> </div>
<div>It just passes the key events as PIPELINE state commands. The chain function in the navtest is dummy and just passes the incoming buffers to next element as it is.</div>
<div> </div>
<div>It is being used by us just for the sake of simplicity and ease of debugging various scenarious in various combinations of plugins and fileformats.</div>
<div> </div>
<div>BR,</div>
<div>Suresh</div>
<div><br><br> </div>
<div class="gmail_quote">On Sun, May 31, 2009 at 11:18 AM, <span dir="ltr">&lt;<a href="mailto:gstreamer-devel-request@lists.sourceforge.net">gstreamer-devel-request@lists.sourceforge.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Send gstreamer-devel mailing list submissions to<br>       <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<br>To subscribe or unsubscribe via the World Wide Web, visit<br>       <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>       <a href="mailto:gstreamer-devel-request@lists.sourceforge.net">gstreamer-devel-request@lists.sourceforge.net</a><br><br>You can reach the person managing the list at<br>
       <a href="mailto:gstreamer-devel-owner@lists.sourceforge.net">gstreamer-devel-owner@lists.sourceforge.net</a><br><br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of gstreamer-devel digest...&quot;<br>
<br><br>Today&#39;s Topics:<br><br>  1. Re: Dinamically add clients to multiudpsink: why and      how use<br>     a signal??? (MailingList SVR)<br>  2. Re: Problem of transporting the ts stream over (Volter Yen)<br>  3. Re: How to save a stream from a network into a file<br>
     (sudarshan bisht)<br>  4. Re: PLAy-&gt;PAUSE Issue with alsasink (sudarshan bisht)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Sat, 30 May 2009 16:57:26 +0200<br>
From: MailingList SVR &lt;<a href="mailto:lists@svrinformatica.it">lists@svrinformatica.it</a>&gt;<br>Subject: Re: [gst-devel] Dinamically add clients to multiudpsink: why<br>       and     how use a signal???<br>To: Discussion of the development of GStreamer<br>
       &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>Message-ID: &lt;<a href="mailto:200905301657.26757.lists@svrinformatica.it">200905301657.26757.lists@svrinformatica.it</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-15&quot;<br><br>In data sabato 30 maggio 2009 15:49:32, MailingList SVR ha scritto:<br>: &gt; Hi all,<br>&gt;<br>&gt; there is something not much clear to me about multiupdsink: I would like to dinamycally add clients to multiudpsink, based on the documentation (<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-multiudpsink.html" target="_blank">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-multiudpsink.html</a>) there are:<br>
&gt;<br>&gt; 1) a clients property I can populate with the desidered clients, ok is fine<br>&gt; 2) an &quot;add&quot; signal???? But how add clients using a signal?<br>&gt;<br>&gt; I tried to modify the clients property while the pipeline is running but this didn&#39;t work, so the only way if one is to use the add signal but I don&#39;t know how to use a signal to add a client can you give me some examples please? I&#39;m using the python bindings,<br>
&gt;<br>&gt; thanks<br>&gt; Nicola<br>&gt;<br><br>Ok solved,<br><br>thanks<br>Nicola<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br><br>------------------------------<br><br>Message: 2<br>
Date: Sun, 31 May 2009 09:47:43 +0800 (CST)<br>From: &quot;Volter Yen&quot; &lt;<a href="mailto:volter619@163.com">volter619@163.com</a>&gt;<br>Subject: Re: [gst-devel] Problem of transporting the ts stream over<br>To: &quot;Zhiqiang Liu&quot; &lt;<a href="mailto:liuzq2002@126.com">liuzq2002@126.com</a>&gt;<br>
Cc: gstreamer-devel &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>Message-ID:<br>       &lt;<a href="mailto:59890.64791243734463071.JavaMail.coremail@bj163app15.163.com">59890.64791243734463071.JavaMail.coremail@bj163app15.163.com</a>&gt;<br>
<br> WLAN802.11<br>MIME-Version: 1.0<br>Content-Type: multipart/alternative;<br>       boundary=&quot;----=_Part_17596_27235653.1243734463069&quot;<br>X-Originating-IP: [61.144.246.170]<br>X-Priority: 3<br>X-Mailer: Coremail Webmail Server Version XT2_snapshot build<br>
 090513(7592.2351.2332) Copyright (c) 2002-2009 <a href="http://www.mailtech.cn/" target="_blank">www.mailtech.cn</a> 163com<br><br>------=_Part_17596_27235653.1243734463069<br>Content-Type: text/plain; charset=gbk<br>Content-Transfer-Encoding: quoted-printable<br>
<br>=BF=EC=BD=DD=BB=D8=B8=B4=B8=F8=A3=BA&quot;=B9=E3=D6=DD=CA=FD=BE=DD=D6=D0=D0=C4&quot;=<br>=20<br><br>=D4=DA2009-05-28=A3=AC&quot;Zhiqiang Liu&quot; &lt;<a href="mailto:liuzq2002@126.com">liuzq2002@126.com</a>&gt; =D0=B4=B5=C0=A3=BA<br>
<br><br>Hi ScreenName01,<br>=20<br>Thanks for your help:-)=20<br>=20<br>The &quot;ideal environment&quot; refer to transport the udp packets in the wire comm=<br>unication. In this case, The possiblity of losing the packets is very small=<br>
.<br><br>There seems to be no encryption problem since we can send the raw mpeg stre=<br>ams over the air to the target and play on it.=20<br><br>It&#39;s really an unusual problem since we know that the the underlying medium=<br>
 is hidden to the protocol. The only possibly problem can occur in the MAC =<br>layer. The WLAN may lose some packets (About 10% packets are lost). But in =<br>the wire communication almost very packets are delivered normally. The prob=<br>
lem may be related to the ts stream format. That&#39;s because it may be hard t=<br>o play an ts stream when some packets are lost.<br><br>Thanks for your suggestion. I will try to analyse the traffic using wiresha=<br>rk.<br>
<br>I would like to keep in touch with you. When we get any progress, I will co=<br>ntact you.<br><br>=20<br><br>Best regards,<br><br>Zhiqiang Liu<br><br>ScreenName01 wrote:<br>&gt;Hi Zhiqiang,<br>&gt;<br>&gt;  I&#39;m unclear of what the problem is.  What is an &quot;ideal environment&quot; for<br>
&gt;instance?<br>&gt;<br>&gt;  The underlying medium -- be it ethernet or wifi -- is transparent.  The<br>&gt;medium is hidden to the protocol and is handled by the OS in most cases<br><br>------=_Part_17596_27235653.1243734463069<br>
Content-Type: text/html; charset=gbk<br>Content-Transfer-Encoding: quoted-printable<br><br>=BF=EC=BD=DD=BB=D8=B8=B4=B8=F8=A3=BA&quot;=B9=E3=D6=DD=CA=FD=BE=DD=D6=D0=D0=C4&quot; =<br>&lt;admin5 br=3D&quot;&quot;&gt;&lt;br&gt;&lt;br&gt;=D4=DA2009-05-28=A3=AC&quot;Zhiqiang Liu&quot; &amp;lt;liuzq2002@=<br>
<a href="http://126.com/" target="_blank">126.com</a>&amp;gt; =D0=B4=B5=C0=A3=BA&lt;br&gt; &lt;BLOCKQUOTE id=3D&quot;isReplyContent&quot; style=<br>=3D&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px sol=<br>
id&quot;&gt;&lt;div&gt;&lt;br&gt;Hi ScreenName01,&lt;/div&gt;<br>&lt;div&gt;&amp;nbsp;&lt;/div&gt;<br>&lt;div&gt;Thanks for your help:-) &lt;/div&gt;<br>&lt;div&gt;&amp;nbsp;&lt;/div&gt;<br>&lt;div&gt;The &quot;ideal environment&quot; refer to transport the udp packets in the wire=<br>
 communication. In this case, The possiblity&amp;nbsp;of losing&amp;nbsp;the packet=<br>s is very small.&lt;/div&gt;<br>&lt;div&gt;&lt;/div&gt;<br>&lt;p&gt;There seems to be no encryption problem since we can send the raw mpeg s=<br>
treams over the air to the target and play on it.&amp;nbsp;&lt;/p&gt;<br>&lt;p&gt;It&#39;s really an unusual problem since we know that the the underlying med=<br>ium is hidden to the protocol. The only possibly problem&amp;nbsp;can&amp;nbsp;occu=<br>
r in the MAC layer. The WLAN may lose some packets (About 10% packets are l=<br>ost).&amp;nbsp;But in the wire communication almost very packets are delivered =<br>normally. The problem may be related to the ts stream format. That&#39;s becaus=<br>
e it may be hard to play an ts stream when&amp;nbsp;some packets are lost.&lt;/p&gt;<br>&lt;p&gt;Thanks for your suggestion. I will try to analyse the&amp;nbsp;traffic&amp;nbsp;=<br>using&amp;nbsp;wireshark.&lt;/p&gt;<br>
&lt;p&gt;I would like to keep in touch with you.&amp;nbsp;When we get&amp;nbsp;any progre=<br>ss, I will contact you.&lt;/p&gt;<br>&lt;p&gt;&amp;nbsp;&lt;/p&gt;<br>&lt;p&gt;Best regards,&lt;/p&gt;<br>&lt;p&gt;Zhiqiang Liu&lt;/p&gt;&lt;pre&gt;ScreenName01 wrote:<br>
&amp;gt;Hi Zhiqiang,<br>&amp;gt;<br>&amp;gt;  I&#39;m unclear of what the problem is.  What is an &quot;ideal environment&quot; f=<br>or<br>&amp;gt;instance?<br>&amp;gt;<br>&amp;gt;  The underlying medium -- be it ethernet or wifi -- is transparent.  T=<br>
he<br>&amp;gt;medium is hidden to the protocol and is handled by the OS in most cases<br>&lt;/pre&gt;&lt;/BLOCKQUOTE&gt;&lt;/admin5&gt;&lt;br&gt;&lt;!-- footer --&gt;&lt;br&gt;&lt;span title=3D&quot;neteasefo=<br>oter&quot;/&gt;&lt;hr/&gt;<br>
&lt;a href=3D&quot;<a href="http://512.mail.163.com/mailstamp/stamp/dz/activity.do?from=3Dfo=" target="_blank">http://512.mail.163.com/mailstamp/stamp/dz/activity.do?from=3Dfo=</a><br>oter&quot;&gt;=B4=A9=D4=BD=B5=D8=D5=F0=B4=F8 =BC=CD=C4=EE=E3=EB=B4=A8=B5=D8=D5=F0=<br>
=D2=BB=D6=DC=C4=EA&lt;/a&gt;<br>&lt;/span&gt;<br>------=_Part_17596_27235653.1243734463069--<br><br><br><br><br>------------------------------<br><br>Message: 3<br>Date: Sun, 31 May 2009 10:58:31 +0530<br>From: sudarshan bisht &lt;<a href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</a>&gt;<br>
Subject: Re: [gst-devel] How to save a stream from a network into a<br>       file<br>To: Discussion of the development of GStreamer<br>       &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>
Message-ID:<br>       &lt;<a href="mailto:785339900905302228n1000adf8pcfd2aec674bf03cb@mail.gmail.com">785339900905302228n1000adf8pcfd2aec674bf03cb@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>Hi,          Hi ,,<br>        Try providing caps between  rtph263pdepay and avimux .<br><br><br><br>On Sat, May 30, 2009 at 8:28 PM, Zelalem Sintayehu &lt;<a href="mailto:zelalems@hotmail.com">zelalems@hotmail.com</a>&gt;wrote:<br>
<br>&gt;  Hi, I was trying to transfer video and audio using network. I used teh<br>&gt; examples from the net to do that and succeeded. But now I wanted to save the<br>&gt; stream into file and faced with some problem. Please look at the following<br>
&gt; command:<br>&gt;<br>&gt; gst-launch-0.10 udpsrc port=5000 caps=&quot;application/x-rtp,<br>&gt; media=(string)video,clock-rate=(int)90000, encoding-name=(string)H263-1998&quot;<br>&gt; num-buffers=5000 ! queue ! rtph263pdepay ! ffdec_h263 ! xvimagesink   -----<br>
&gt; this is what i used to accept and display a video stream.<br>&gt;<br>&gt; So, to save the stream into a file I changed the last two elements (the<br>&gt; ffmpeg decoder and xvimake sink). I thought that since the packet coming<br>
&gt; from the other machine is already encoded in h263p codec, replacing these<br>&gt; two elements  with the following elements would solve my problem: I used<br>&gt; these elments: avimux ! filesink location=testnet.avi . That is, i connected<br>
&gt; the rtph263pdepay element to the avimux element and to the file sink element<br>&gt; sequentially as follows.<br>&gt;<br>&gt;  gst-launch-0.10 udpsrc port=5000 caps=&quot;application/x-rtp,<br>&gt; media=(string)video,clock-rate=(int)90000, encoding-name=(string)H263-1998&quot;<br>
&gt; num-buffers=5000 ! queue ! rtph263pdepay ! avimux ! filesink<br>&gt; location=test.avi<br>&gt;<br>&gt; But I got an error, that says: streaming task paused, reason not-negotiated<br>&gt; (-4)<br>&gt;<br>&gt; Please help me on how I can save a stream.<br>
&gt;<br>&gt; Thank you.<br>&gt;<br>&gt; - Zelalem S.<br>&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------<br>&gt; Invite your mail contacts to join your friends list with Windows Live<br>&gt; Spaces. It&#39;s easy! Try it!&lt;<a href="http://spaces.live.com/spacesapi.aspx?wx_action=create&amp;wx_url=/friends.aspx&amp;mkt=en-us" target="_blank">http://spaces.live.com/spacesapi.aspx?wx_action=create&amp;wx_url=/friends.aspx&amp;mkt=en-us</a>&gt;<br>
&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------------<br>&gt; Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT<br>&gt; is a gathering of tech-side developers &amp; brand creativity professionals.<br>
&gt; Meet<br>&gt; the minds behind Google Creative Lab, Visual Complexity, Processing, &amp;<br>&gt; iPhoneDevCamp as they present alongside digital heavyweights like Barbarian<br>&gt; Group, R/GA, &amp; Big Spaceship. <a href="http://p.sf.net/sfu/creativitycat-com" target="_blank">http://p.sf.net/sfu/creativitycat-com</a><br>
&gt; _______________________________________________<br>&gt; gstreamer-devel mailing list<br>&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
&gt;<br>&gt;<br><br><br>--<br>Regards,<br><br>Sudarshan Bisht<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br><br>------------------------------<br><br>Message: 4<br>Date: Sun, 31 May 2009 11:18:51 +0530<br>
From: sudarshan bisht &lt;<a href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</a>&gt;<br>Subject: Re: [gst-devel] PLAy-&gt;PAUSE Issue with alsasink<br>To: Discussion of the development of GStreamer<br>       &lt;<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>&gt;<br>
Message-ID:<br>       &lt;<a href="mailto:785339900905302248x33561748ve5dc658be3c7ac00@mail.gmail.com">785339900905302248x33561748ve5dc658be3c7ac00@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>Hi ,       I have few questions .<br><br>      Why are you using navtest plugin to perform PLAY/PAUSE/SEEK ? because<br>that can be done using your application also.<br><br>  And what is the implementation of navtest i mean what exactly you are<br>
doing in that plugin  ?<br><br><br><br><br>On Sat, May 30, 2009 at 6:57 PM, Suresh Choudary &lt;<a href="mailto:sikkim.suresh@gmail.com">sikkim.suresh@gmail.com</a>&gt;wrote:<br><br>&gt; Dear All,<br>&gt;<br>&gt; I am using the following pipeline with gstreamer version 0.10.22 and latest<br>
&gt; plugins.<br>&gt;<br>&gt; gst-launch filesrc location=/home/testh263.3gp ! qtdemux name=demux<br>&gt; demux.audio_00 ! queue ! amrdecoder ! navtest ! alsasink demux.video ! queue<br>&gt; ! h263decoder ! v4l2sink<br>&gt;<br>
&gt; where navtest is a simple plugin which allows user to PLAY/PAUSE/SEEK.<br>&gt;<br>&gt; Overall the pipeline is as follows from application point of view.<br>&gt;<br>&gt;                                  |----------&gt; queue ---&gt; amrdecoder<br>
&gt; ---&gt;alsasink<br>&gt; filesrc---&gt;qtdemux   ----|<br>&gt;<br>&gt; |-----------&gt;queue----&gt;h263decoder---&gt;v4l2sink<br>&gt;<br>&gt; Where I am using the open source alsasink and custom decoders. When I try<br>
&gt; to set the pipeline to PAUSED state, some times (1 out of 10 times) all the<br>&gt; components can transition to PAUSED state, but alsasink sends a ASYNC<br>&gt; notification, but never commits to paused state. (As the part log below<br>
&gt; shows the same.I have enabled only basesink logs)<br>&gt;<br>&gt;<br>&gt;<br>&gt; --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
&gt;<br>&gt; 0:02:07.538391114   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:2911:gst_base_sink_chain_unlocked:&lt;avsysvideosink0&gt;<br>
&gt; got times start: 0:00:23.648648648, end: 0:00:23.690357023<br>&gt;<br>&gt; 0:02:07.538726807   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1534:gst_base_sink_get_sync_times:&lt;avsysvideosink0&gt;<br>
&gt; got times start: 0:00:23.648648648, stop: 0:00:23.690357023, do_sync 1<br>&gt;<br>&gt; 0:02:07.538970948   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1984:gst_base_sink_do_sync:&lt;avsysvideosink0&gt;<br>
&gt; possibly waiting for clock to reach 0:00:23.648648648, adjusted<br>&gt; 0:00:23.648648648<br>&gt;<br>&gt; 0:02:07.590026856   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4099:gst_base_sink_change_state:&lt;avsysvideosink0&gt;<br>
&gt; PLAYING to PAUSED<br>&gt;<br>&gt; 0:02:07.611236573   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:2846:gst_base_sink_needs_preroll:&lt;avsysvideosink0&gt;<br>
&gt; have_preroll: 0, EOS: 0 =&gt; needs preroll: 1<br>&gt;<br>&gt; 0:02:07.611511231   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4131:gst_base_sink_change_state:&lt;avsysvideosink0&gt;<br>
&gt; PLAYING to PAUSED, we are not prerolled<br>&gt;<br>&gt; 0:02:07.611694336   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4135:gst_base_sink_change_state:&lt;avsysvideosink0&gt;<br>
&gt; doing async state change<br>&gt;<br>&gt; 0:02:07.612030030   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4144:gst_base_sink_change_state:&lt;avsysvideosink0&gt;<br>
&gt; rendered: 13, dropped: 53<br>&gt;<br>&gt; [gst_avsysvideosink_change_state:835]GST_STATE_CHANGE_PLAYING_TO_PAUSED<br>&gt;<br>&gt; 0:02:07.612487793   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1990:gst_base_sink_do_sync:&lt;avsysvideosink0&gt;<br>
&gt; clock returned 2<br>&gt;<br>&gt; 0:02:07.612731934   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:2003:gst_base_sink_do_sync:&lt;avsysvideosink0&gt;<br>
&gt; unscheduled, waiting some more<br>&gt;<br>&gt; 0:02:07.612915039   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1943:gst_base_sink_do_sync:&lt;avsysvideosink0&gt;<br>
&gt; prerolling object 0xe2ad8<br>&gt;<br>&gt; 0:02:07.613098145   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1357:gst_base_sink_commit_state:&lt;avsysvideosink0&gt;<br>
&gt; commiting state to PAUSED<br>&gt;<br>&gt; 0:02:07.613281250   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1382:gst_base_sink_commit_state:&lt;avsysvideosink0&gt;<br>
&gt; posting PAUSED state change message<br>&gt;<br>&gt; 0:02:07.614196778   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1388:gst_base_sink_commit_state:&lt;avsysvideosink0&gt;<br>
&gt; posting async-done message<br>&gt;<br>&gt; 0:02:07.614532471   865    0xcfdd0 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:1732:gst_base_sink_wait_preroll:&lt;avsysvideosink0&gt;<br>
&gt; waiting in preroll for flush or PLAYING<br>&gt;<br>&gt; *0:02:07.620910645   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4099:gst_base_sink_change_state:&lt;alsasink0&gt;<br>
&gt; PLAYING to PAUSED*<br>&gt;<br>&gt; *0:02:07.621154785   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:2846:gst_base_sink_needs_preroll:&lt;alsasink0&gt;<br>
&gt; have_preroll: 0, EOS: 0 =&gt; needs preroll: 1*<br>&gt;<br>&gt; *0:02:07.653625489   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4131:gst_base_sink_change_state:&lt;alsasink0&gt;<br>
&gt; PLAYING to PAUSED, we are not prerolled*<br>&gt;<br>&gt; *0:02:07.653900147   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4135:gst_base_sink_change_state:&lt;alsasink0&gt;<br>
&gt; doing async state change*<br>&gt;<br>&gt; 0:02:07.654205323   865    0xcfe80 DEBUG             basesink<br>&gt; /home/root/x2//middleware/multimedia-framework/media-service/gstreamer/gstreamer-0.10.22/./libs/gst/base/gstbasesink.c:4144:gst_base_sink_change_state:&lt;alsasink0&gt;<br>
&gt; rendered: 157, dropped: 0<br>&gt;<br>&gt; PAUSED<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; But after this the audio sink (alsasink) can not commit the state to pause.<br>&gt; I understand this happens because no more buffers are pushed by amrdecoder<br>
&gt; to alsasink but somehow the qtdemux is also blocked and sends no data to<br>&gt; amrdecoder which may cause the sink to get one buffer and get prerolled and<br>&gt; commit the state.<br>&gt;<br>&gt;<br>&gt;<br>&gt; I want to enquire if anyone of you have faced similar issue, and how to go<br>
&gt; about this issue. Please help me resolve this issue.<br>&gt;<br>&gt;<br>&gt;<br>&gt; BR,<br>&gt;<br>&gt; Suresh<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------------<br>
&gt; Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT<br>&gt; is a gathering of tech-side developers &amp; brand creativity professionals.<br>&gt; Meet<br>&gt; the minds behind Google Creative Lab, Visual Complexity, Processing, &amp;<br>
&gt; iPhoneDevCamp as they present alongside digital heavyweights like Barbarian<br>&gt; Group, R/GA, &amp; Big Spaceship. <a href="http://p.sf.net/sfu/creativitycat-com" target="_blank">http://p.sf.net/sfu/creativitycat-com</a><br>
&gt; _______________________________________________<br>&gt; gstreamer-devel mailing list<br>&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
&gt;<br>&gt;<br><br><br>--<br>Regards,<br><br>Sudarshan Bisht<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br><br>------------------------------<br><br>------------------------------------------------------------------------------<br>
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT<br>is a gathering of tech-side developers &amp; brand creativity professionals. Meet<br>the minds behind Google Creative Lab, Visual Complexity, Processing, &amp;<br>
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian<br>Group, R/GA, &amp; Big Spaceship. <a href="http://p.sf.net/sfu/creativitycat-com" target="_blank">http://p.sf.net/sfu/creativitycat-com</a><br>
<br>------------------------------<br><br>_______________________________________________<br>gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br><br><br>End of gstreamer-devel Digest, Vol 36, Issue 94<br>***********************************************<br>
</blockquote></div><br>