I do not just want to play the FLV file, I want to demux the FLV file trough the gstflvdemux plugin.<div>So maybe I should go on to look for the reason why the gstflvdemux cannot work without the playbin.</div><div>I can demux the MP4 file following this :</div>
<div><font class="Apple-style-span" color="#FF0000">gst-launch filesrc location=test.mp4 ! qtdemux name=demux demux.video_00 ! queue ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes</font><br>
But why this  can NOT work with the flvdemux ? </div><div><br></div><div><br><div class="gmail_quote">On Sun, Dec 12, 2010 at 6:41 PM, sudarshan bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><br></div><div>Ok, it seems playbin takes care of caps negotiations correctly when &quot;codec_data&quot; is a part of caps.</div>
<div><br></div>So does this solve your problem ? Or still you want to use your old pipeline ?  <div><div></div><div class="h5"><br>
<br><div><br></div><div><br><div class="gmail_quote">On Sun, Dec 12, 2010 at 2:46 PM, michael <span dir="ltr">&lt;<a href="mailto:mcygogo@gmail.com" target="_blank">mcygogo@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi sadarshan:<div>    I can play the file by your command: <span style="font-family:monospace;font-size:medium;white-space:pre-wrap">   gst<span style="color:rgb(206, 92, 0)">-</span>launch <span style="color:rgb(206, 92, 0)">-</span>v playbin uri<span style="color:rgb(206, 92, 0)">=</span>file<span style="color:rgb(206, 92, 0)">:</span><span>///path/test.flv </span></span></div>

<div><div></div><div>
<div><span></span><font face="monospace" size="3"><span style="white-space:pre-wrap"><br></span></font><br><div class="gmail_quote">On Sun, Dec 12, 2010 at 3:53 PM, sudarshan bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I suggest you to use capsfilter, as you said in your earlier mails that gst_pad_push returns -1 , that means flvdemux is not able to push buffer to the next element and it may happen because of lack of caps negotiations. <div>



<br></div><div>By the way how did you create this test.flv file ? and are you able to play this file with other players ?</div><div><br></div><div>and give a try to following pipeline;</div><div> <span style="font-family:monospace;font-size:medium;white-space:pre-wrap">    gst<span style="color:rgb(206, 92, 0)">-</span>launch <span style="color:rgb(206, 92, 0)">-</span>v playbin uri<span style="color:rgb(206, 92, 0)">=</span>file<span style="color:rgb(206, 92, 0)">:</span><span>///path/test.flv </span></span></div>


<div><div></div><div>
<div><br><div><br></div>
<div><br><div class="gmail_quote">On Sat, Dec 11, 2010 at 10:55 PM, Timothy Braun <span dir="ltr">&lt;<a href="mailto:braunsquared@gmail.com" target="_blank">braunsquared@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div bgcolor="#FFFFFF"><div>Your best bet is to use gst-inspect and look at what the various templates of the pads are. It sounds like you need to do some conversion somewhere. <br><br>Sent from my iPhone</div><div><div>



</div>
<div><div><br>On Dec 11, 2010, at 8:46 AM, michael &lt;<a href="mailto:mcygogo@gmail.com" target="_blank">mcygogo@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>Hi sudarshan:<div>
     I followed your command, I got information :</div><div><div><font color="#FF0000">WARNING: erroneous pipeline: could not parse caps &quot;video/x-h264,\ pixel-aspect-ratio=(fraction)1/1,\ codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb\&quot;</font></div>





<div><br></div><div><br></div><br><div class="gmail_quote">On Sat, Dec 11, 2010 at 7:32 PM, sudarshan bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com" target="_blank"></a><a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>





<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ok, now can you try following,<br><br><font color="#000099">gst-launch filesrc location=test.flv ! flvdemux 
name=demux demux.video_00 ! queue !  </font><font color="#ff0000">&quot;video/x-h264, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb &quot;</font><font color="#000099"> ! filesink location=test.ves 
demux.audio_00 ! queue ! filesink location=test.aes</font><div><div></div><div><br><br><div class="gmail_quote">On Sat, Dec 11, 2010 at 10:49 AM, michael <span dir="ltr">&lt;<a href="mailto:mcygogo@gmail.com" target="_blank"></a><a href="mailto:mcygogo@gmail.com" target="_blank">mcygogo@gmail.com</a>&gt;</span> wrote:<br>






<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div>Hi <span style="font-family:arial,sans-serif;border-collapse:collapse;color:rgb(121, 6, 25);font-weight:bold;white-space:nowrap">sudarshan:</span></div>







<div><span style="font-family:arial,sans-serif;border-collapse:collapse;color:rgb(121, 6, 25);font-weight:bold;white-space:nowrap">   </span><span style="font-family:arial,sans-serif;border-collapse:collapse;font-weight:bold;white-space:nowrap"> </span><span style="font-family:arial,sans-serif;border-collapse:collapse;white-space:nowrap">I run it with the -v option, and the result  like this:<br>







</span></div><div><div><font color="#ff0000">Setting pipeline to PAUSED ...</font></div><div><font color="#ff0000">Pipeline is PREROLLING ...</font></div></div><div><font color="#ff0000">/GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps = video/x-h264, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)01640015ffe1001e67640015ac34e602808effc028402804000003000400000300ca3c58b67801000468e9bbcb</font></div>






<div>
<div><font color="#ff0000">ERROR: from element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal data stream error.</font></div><div><font color="#ff0000">Additional debug info:</font></div>
<div><font color="#ff0000">gstflvdemux.c(2283): gst_flv_demux_loop (): /GstPipeline:pipeline0/GstFlvDemux:demux:</font></div><div><font color="#ff0000">stream stopped, reason not-linked</font></div>
<div><font color="#ff0000">ERROR: pipeline doesn&#39;t want to preroll.</font></div><div><font color="#ff0000">Setting pipeline to NULL ...</font></div></div><div><font color="#ff0000">/GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:audio: caps = NULL</font></div>







<div><font color="#ff0000">/GstPipeline:pipeline0/GstFlvDemux:demux.GstPad:video: caps = NULL</font></div><div><font color="#ff0000">Freeing pipeline ...</font></div><div>
<br></div><div>I have found that the in function: gst_flv_demux_parse_tag_video() , the call gst_pad_push(demux-&gt;video_pad, outbuf) returned the -1;</div><div><div></div><div><br><div class="gmail_quote">On Sat, Dec 11, 2010 at 4:33 PM, sudarshan bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com" target="_blank"></a><a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>







<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Could you run the same pipeline with -v option and paste the log here ? <div><br><br><div class="gmail_quote">






<div><div>
</div><div>On Sat, Dec 11, 2010 at 11:47 AM, michael <span dir="ltr">&lt;<a href="mailto:mcygogo@gmail.com" target="_blank"></a><a href="mailto:mcygogo@gmail.com" target="_blank">mcygogo@gmail.com</a>&gt;</span> wrote:<br>





</div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div></div><div>Hi all:<div>     Now I am learning some about the flv plugin--flvdemux, I try to demux my flv test file like this:</div>








<div><font color="#000099">gst-launch filesrc location=test.flv ! flvdemux name=demux demux.video_00 ! queue ! filesink location=test.ves demux.audio_00 ! queue ! filesink location=test.aes</font></div>
<div><font color="#000099">     </font>But when I run it , I just get the information like this:</div><div><div><font color="#ff0000">Setting pipeline to PAUSED ...</font></div>
<div><font color="#ff0000">Pipeline is PREROLLING ...</font></div><div><font color="#ff0000">ERROR: from element /GstPipeline:pipeline0/GstFlvDemux:demux: Internal data stream error.</font></div>
<div><font color="#ff0000">Additional debug info:</font></div><div><font color="#ff0000">gstflvdemux.c(2283): gst_flv_demux_loop (): /GstPipeline:pipeline0/GstFlvDemux:demux:</font></div>
<div><font color="#ff0000">stream stopped, reason not-linked</font></div><div><font color="#ff0000">ERROR: pipeline doesn&#39;t want to preroll.</font></div><div><font color="#ff0000">Setting pipeline to NULL ...</font></div>









<div><font color="#ff0000">Freeing pipeline ...</font></div></div><div><br></div><div>I just want test the flvdemux plugin , So How I fixed it? tks:)</div>
<br></div></div>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank"></a><a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>





gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank"></a><a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank"></a><a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>





<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>
</div>
<br>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank"></a><a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>





gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank"></a><a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank"></a><a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>





<br></blockquote></div><br>
</div></div><br>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank"></a><a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>





gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank"></a><a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank"></a><a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>





<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>
</div></div><br>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank"></a><a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>





gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank"></a><a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank"></a><a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>





<br></blockquote></div><br></div>
</div></blockquote><blockquote type="cite"><div><span>------------------------------------------------------------------------------</span><br><span>Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,</span><br>




<span>new data types, scalar functions, improved concurrency, built-in packages, </span><br><span>OCI, SQL*Plus, data movement tools, best practices and more.</span><br><span><a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> </span></div>




</blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>gstreamer-devel mailing list</span><br><span><a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a></span><br>




<span><a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a></span><br></div></blockquote></div></div></div><br>------------------------------------------------------------------------------<br>





Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">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></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>
</div>
</div>
</div></div><br>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">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></blockquote></div><br></div>
</div></div><br>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">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></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>
</div>
</div></div><br>------------------------------------------------------------------------------<br>
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,<br>
new data types, scalar functions, improved concurrency, built-in packages,<br>
OCI, SQL*Plus, data movement tools, best practices and more.<br>
<a href="http://p.sf.net/sfu/oracle-sfdev2dev" target="_blank">http://p.sf.net/sfu/oracle-sfdev2dev</a> <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></blockquote></div><br></div>