<P>
Hi pavan,<BR>
 Thanks for you reply but I am not able to locate this document at mentioned path. I was trying to find out this in latest gstreamer-plugin-base code available on the gstreamer website.<BR>
<BR>
Regards,<BR>
Sanjay<BR>
<BR>
<BR>
On Thu, 21 Dec 2006 Pavan Patale wrote :<BR>
&gt;see gst-plugins-base/docs/design/design-decodebin.txt.<BR>
&gt;It might be helpful.<BR>
&gt;<BR>
&gt;Thanks,<BR>
&gt;Pavan.<BR>
&gt;<BR>
&gt;<BR>
&gt;&gt; From: &quot;sanjay kumar gupta&quot; &lt;sanjay417@rediffmail.com&gt;<BR>
&gt;&gt;Reply-To: sanjay kumar gupta &lt;sanjay417@rediffmail.com&gt;<BR>
&gt;&gt;To: gstreamer-devel@lists.sourceforge.net<BR>
&gt;&gt;Subject: [gst-devel] problem playing video file with this sample code<BR>
&gt;&gt;Date: 20 Dec 2006 13:22:05 -0000<BR>
&gt;&gt;MIME-Version: 1.0<BR>
&gt;&gt;Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by bay0-mc10-f3.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Wed, 20 Dec 2006 05:28:28 -0800<BR>
&gt;&gt;Received: from sc8-sf-list2-new.sourceforge.net (sc8-sf-list2-new-b.sourceforge.net [10.3.1.94])by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid 2554BF9CB; Wed, 20 Dec 2006 05:28:27 -0800 (PST)<BR>
&gt;&gt;Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.92]helo=mail.sourceforge.net)by sc8-sf-list2-new.sourceforge.net with esmtp (Exim 4.43)id 1Gx1Sl-0002BJ-77 for gstreamer-devel@lists.sourceforge.net;Wed, 20 Dec 2006 05:26:27 -0800<BR>
&gt;&gt;Received: from [59.160.240.215] (helo=rediffmail.com)by mail.sourceforge.net with smtp (Exim 4.44) id 1Gx1Sj-0001YL-Mcfor gstreamer-devel@lists.sourceforge.net;Wed, 20 Dec 2006 05:26:28 -0800<BR>
&gt;&gt;Received: (qmail 4593 invoked by uid 510); 20 Dec 2006 13:22:05 -0000<BR>
&gt;&gt;Received: from unknown (220.227.246.153) by rediffmail.com via HTTP;20 dec 2006 13:22:05 -0000<BR>
&gt;&gt;X-Message-Info: LsUYwwHHNt0ibdDomkT83f9CoH6dJeyqEMiFBs+f07Q=<BR>
&gt;&gt;Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys<BR>
&gt;&gt;X-Spam-Score: 0.8 (/)<BR>
&gt;&gt;X-Spam-Report: Spam Filtering performed by sourceforge.net.See http://spamassassin.org/tag/ for more details.Report problems tohttp://sf.net/tracker/?func=add&amp;group_id=1&amp;atid=2000010.5 FROM_ENDS_IN_NUMS&nbsp; &nbsp; &nbsp; From: ends in numbers0.0 HTML_MESSAGE&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  BODY: HTML included in message0.3 HTML_10_20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  BODY: Message is 10% to 20% HTML0.0 MSGID_FROM_MTA_HEADER&nbsp; Message-Id was added by a relay<BR>
&gt;&gt;X-BeenThere: gstreamer-devel@lists.sourceforge.net<BR>
&gt;&gt;X-Mailman-Version: 2.1.8<BR>
&gt;&gt;Precedence: list<BR>
&gt;&gt;List-Id: Discussion of the development of GStreamer&lt;gstreamer-devel.lists.sourceforge.net&gt;<BR>
&gt;&gt;List-Unsubscribe: &lt;https://lists.sourceforge.net/lists/listinfo/gstreamer-devel&gt;, &lt;mailto:gstreamer-devel-request@lists.sourceforge.net?subject=unsubscribe&gt;<BR>
&gt;&gt;List-Archive: &lt;http://sourceforge.net/mailarchive/forum.php?forum=gstreamer-devel&gt;<BR>
&gt;&gt;List-Post: &lt;mailto:gstreamer-devel@lists.sourceforge.net&gt;<BR>
&gt;&gt;List-Help: &lt;mailto:gstreamer-devel-request@lists.sourceforge.net?subject=help&gt;<BR>
&gt;&gt;List-Subscribe: &lt;https://lists.sourceforge.net/lists/listinfo/gstreamer-devel&gt;, &lt;mailto:gstreamer-devel-request@lists.sourceforge.net?subject=subscribe&gt;<BR>
&gt;&gt;Errors-To: gstreamer-devel-bounces@lists.sourceforge.net<BR>
&gt;&gt;Return-Path: gstreamer-devel-bounces@lists.sourceforge.net<BR>
&gt;&gt;X-OriginalArrivalTime: 20 Dec 2006 13:28:29.0278 (UTC) FILETIME=[BC8367E0:01C7243A]<BR>
&gt;&gt;<BR>
&gt;&gt;Hi all,<BR>
&gt;&gt;&nbsp; I have written the simple code for playing audio/video files using decodebin.<BR>
&gt;&gt;Idea of creating the pipeline is as follows:<BR>
&gt;&gt;/-----------------------<BR>
&gt;&gt;1. created the elements filesrc and decodebin. Added &amp; Linked these elements to pipeline and subscribed for callback cb_newpad() with decodebin element.<BR>
&gt;&gt;2. created the elements audioconvert and alsasink and added these elements to audio bin with ghostpad. (this audio bin is not yet added in the pipeline)<BR>
&gt;&gt;3. created the element xvimagesink and added this element to video bin with ghostpad. (this video bin is not yet added in the pipeline)<BR>
&gt;&gt;4. Now setting the pipeline (with partial elements in step 1) to running state.<BR>
&gt;&gt;4. When getting callback cb_newpad() for pad with mime type &quot;audio/*&quot; then adding the audio bin to pipeline, linking the ghostpad of audio bin with this new pad.<BR>
&gt;&gt;&nbsp; Once it is added and linked in pipeline, I am synchronizing the state of audio bin with pipeline state using following function:<BR>
&gt;&gt;&nbsp; gst_element_sync_state_with_parent (audiobin);<BR>
&gt;&gt;4. When getting callback cb_newpad() for pad for mime type &quot;video/*&quot; then adding the video bin to pipeline, linking the ghostpad of video bin with this new pad.<BR>
&gt;&gt;&nbsp; Once it is added and linked in pipeline, I am synchronizing the state of video bin with pipeline (parent of video bin) state using following function:<BR>
&gt;&gt;&nbsp; gst_element_sync_state_with_parent (videobin);<BR>
&gt;&gt;/------------------------------<BR>
&gt;&gt;<BR>
&gt;&gt;When&nbsp; I am trying to play audio file (only audio stream) or video file without audio (only video stream) then this code is perfectly working.<BR>
&gt;&gt;but facing problem when file contain both audio and video stream.<BR>
&gt;&gt;It sometime plays perfectly but sometime I am getting EOS (end of stream) notification immediately.<BR>
&gt;&gt;what is the reason for this behavior.<BR>
&gt;&gt;I tried to use the following pipeline from command line. it always worked fine:<BR>
&gt;&gt;$gst-launch-0.10 filesrc location=soccer.avi ! decodebin name=&quot;decodebin&quot; decodebin.! xvimagesink decodebin.! audioconvert ! alsasink<BR>
&gt;&gt;Code is attached in this mail.<BR>
&gt;&gt;Can someone please point out where could be the problem &amp; please suggest the necessary changes needed?<BR>
&gt;&gt;Any help would be appreciated.<BR>
&gt;&gt;Thanks in advance.<BR>
&gt;&gt;<BR>
&gt;&gt;Regards,<BR>
&gt;&gt;Sanjay<BR>
&gt;&gt;<BR>
&gt;&gt;*********************************<BR>
&gt;&gt;&nbsp;  Sanjay Kumar Gupta<BR>
&gt;&gt;&nbsp;  Motorola India Elecronics Ltd.,<BR>
&gt;&gt;&nbsp;  &quot;TSR Towers&quot;,H.No. 6-3-1090,<BR>
&gt;&gt;&nbsp;  Somajiguda, Raj Bhavan Road,<BR>
&gt;&gt;&nbsp;  Hyderabad-500082.<BR>
&gt;&gt;&nbsp;  Email: sanjayg@motorola.com<BR>
&gt;&gt;*********************************<BR>
&gt;<BR>
&gt;<BR>
&gt;&gt;&lt;&lt; tmp.c &gt;&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;&gt;-------------------------------------------------------------------------<BR>
&gt;&gt;Take Surveys. Earn Cash. Influence the Future of IT<BR>
&gt;&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your<BR>
&gt;&gt;opinions on IT &amp; business topics through brief surveys - and earn cash<BR>
&gt;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV<BR>
&gt;<BR>
&gt;<BR>
&gt;&gt;_______________________________________________<BR>
&gt;&gt;gstreamer-devel mailing list<BR>
&gt;&gt;gstreamer-devel@lists.sourceforge.net<BR>
&gt;&gt;https://lists.sourceforge.net/lists/listinfo/gstreamer-devel<BR>
&gt;<BR>
&gt;_________________________________________________________________<BR>
&gt;Want to know what your favourite stars are up to? Catch the latest gossip in Bollywood on MSN Entertainment! http://content.msn.co.in/Entertainment/Default<BR>
&gt;<BR>

</P>
<br><br>
<a href="http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3"><IMG SRC="http://adworks.rediff.com/cgi-bin/AdWorks/sigimpress.cgi/www.rediff.com/signature-home.htm/1963059423@Middle5?OAS_query=null&PARTNER=3" BORDER=0 VSPACE=0 HSPACE=0></a>