Did you trying using ffmpegcolorspace between capsfilter and ffenc_mjpeg ? Because it may be possible that videoscale is giving yuv data in certain format which it thinks faster to generate but ffenc_mjpeg does not support that format. <br>
<br><br><div class="gmail_quote">On Mon, Nov 22, 2010 at 2:36 PM, Dave Johnston <span dir="ltr">&lt;<a href="mailto:dave.johnston@me.com">dave.johnston@me.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>Hi,</div><div><br></div><div>I&#39;m have a few problems constructing a pipeline with gst-launch.</div><div><br></div><div>I initially created a pipeline that read from a custom src element (it reads data from a database) and then decoded and encoded the data before muxing it and writing to a file i.e.</div>
<div><br></div><div>gst-launch -evvv mycustomsrc ! jpegparse ! ffdec_mjpeg ! videorate ! ffenc_mjpeg ! ffmux_mp4 ! filesink location=/tmp/video_test.mp4</div><div><br></div><div>This pipeline works, MJPEG video is read from a database, parsed, decoded, re-encoded, muxed and written to a file.  I can then playback video_test.mp4 using VLC.</div>
<div><br></div><div><br></div><div>My problem is when I try to modify the pipeline to scale the video i.e. add the videoscale element.</div><div><br></div><div>gst-launch -evvv mycustomsrc ! jpegparse ! ffdec_mjpeg ! videorate ! videoscale ! video/x-raw-yuv,width=320,height=240,framerate=5/1 ! ffenc_mjpeg ! ffmux_mp4 ! filesink location=/tmp/video_test.mp4</div>
<div><br></div><div>This piepline fails, I get the error:</div><div><div>0:00:00.057424331 30345  0x81a5a90 WARN                 basesrc gstbasesrc.c:2378:gst_base_src_loop:&lt;mycustomsrc0&gt; error: Internal data flow error.</div>
<div>0:00:00.057442875 30345  0x81a5a90 WARN                 basesrc gstbasesrc.c:2378:gst_base_src_loop:&lt;mycustomsrc0&gt; error: streaming task paused, reason not-negotiated (-4)</div><div>0:00:00.057499751 30345  0x81a5a90 WARN                  ffmpeg gstffmpegmux.c:467:gst_ffmpegmux_collected:&lt;ffmux_mp40&gt; error: no caps set on stream 0 (video)</div>
</div><div><br></div><div><br></div><div>ffmux_mp4 seems to indicate that no caps set on stream 0(video).  How can I explicitly set caps for this ?</div><div><br></div><div>Any ideas are appreciated, thanks.</div><div><br>
</div><div><br></div></div><br>------------------------------------------------------------------------------<br>
Beautiful is writing same markup. Internet Explorer 9 supports<br>
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 &amp; L3.<br>
Spend less time writing and  rewriting code and more time creating great<br>
experiences on the web. Be a part of the beta today<br>
<a href="http://p.sf.net/sfu/msIE9-sfdev2dev" target="_blank">http://p.sf.net/sfu/msIE9-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><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>