<div dir="ltr">i did..<br>caps after filesrc :<br><br>g_object_set (G_OBJECT (flt1), &quot;caps&quot;, gst_caps_new_simple (&quot;video/x-raw-yuv&quot;,<br>                                                                    &quot;format&quot;,GST_TYPE_FOURCC, GST_MAKE_FOURCC (&#39;I&#39;,&#39;4&#39;,&#39;2&#39;,&#39;0&#39;),<br>
                                                                    &quot;width&quot;,G_TYPE_INT,(gint)value2,<br>                                                                    &quot;height&quot;,G_TYPE_INT,(gint)value1,&quot;framerate&quot;, GST_TYPE_FRACTION, 25, 1, <br>
                                    NULL),NULL);<br><br>i think i hv gotten rid of that problem ... but now there is another exception <br><br><span style="background-color: rgb(255, 255, 102);">::gst_ffmpegenc_chain_video: assertion `frame_size == GST_BUFFER_SIZE (inbuf)&#39; failed</span><br>
<br>the pipeline :::<br><br><br>pipeline = gst_pipeline_new (&quot;player&quot;);<br>source = gst_element_factory_make (&quot;filesrc&quot;, &quot;source&quot;);<br>g_object_set (G_OBJECT (source), &quot;location&quot;, Inputfile, NULL);<br>
  <br>    flt1 = gst_element_factory_make (&quot;capsfilter&quot;,&quot;flt1&quot;);    <br>   g_object_set (G_OBJECT (flt1), &quot;caps&quot;, gst_caps_new_simple (&quot;video/x-raw-yuv&quot;,<br>                                                                    &quot;format&quot;,GST_TYPE_FOURCC, GST_MAKE_FOURCC (&#39;I&#39;,&#39;4&#39;,&#39;2&#39;,&#39;0&#39;),<br>
                                                                     &quot;width&quot;,G_TYPE_INT,(gint)value2,<br>                                                                    &quot;height&quot;,G_TYPE_INT,(gint)value1,&quot;framerate&quot;, GST_TYPE_FRACTION, 25, 1, <br>
                                    NULL),NULL);<br>        <br><br>    encoder = gst_element_factory_make (&quot;ffenc_mpeg2video&quot;, &quot;encoder&quot;);<br>        //g_print(&quot;%f  %f&quot;, value4,value3 );<br>
    g_object_set (G_OBJECT (encoder), &quot;bitrate&quot;, (glong)value4,&quot;buffer-size&quot;, (glong)value3, NULL);<br><br>/////////////////////////////////<br><br>the capsfilter element is linked between the filesrc and the encoder as you would&#39;ve guessed.<br>
<br>there also is a decoder following this.. but first i need to figure this out...<br>i have specified the buffer size as the standard yuv 4:2:0 cif framesize.. still the exception is ther. (i.e. 152064)...<br><br><br>thank you for your time,<br>
<br>Regards,<br>Nikhil.<br><br><div class="gmail_quote">On Mon, Apr 13, 2009 at 5:34 PM, ved kpl <span dir="ltr">&lt;<a href="mailto:ved.kpl@gmail.com">ved.kpl@gmail.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;">
Did you specify caps after the filesrc element.?<br>
Can you tell us, what you pipeline looks like?<br>
<br>
~Regards<br>
Ved<br>
<div><div></div><div class="h5"><br>
On Mon, Apr 13, 2009 at 12:32 PM, nikhil almalkar<br>
&lt;<a href="mailto:nikhil.almalkar@gmail.com">nikhil.almalkar@gmail.com</a>&gt; wrote:<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I&#39;m facing a problem in a pipeline that uses ffenc_mpeg2video and<br>
&gt; ffdec_mpeg2video plugins.<br>
&gt;<br>
&gt; I have used a capsfilter to link a filesrc that reads a raw yuv file to be<br>
&gt; encoded. But whenever i run the app it says<br>
&gt;<br>
&gt; gst_capsfilter_prepare_buf: assertion `out_caps != NULL&#39; failed<br>
&gt; basetransform<br>
&gt; gstbasetransform.c:1372:gst_base_transform_prepare_output_buffer:&lt;flt1&gt;<br>
&gt; pad-alloc failed: error<br>
&gt; basetransform<br>
&gt; gstbasetransform.c:1925:gst_base_transform_handle_buffer:&lt;flt1&gt; could not<br>
&gt; get buffer from pool:<br>
&gt;<br>
&gt; any and all inputs are appreciated.<br>
&gt;<br>
&gt; Thanks in advance.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Nikhil.<br>
&gt;<br>
</div></div>&gt; ------------------------------------------------------------------------------<br>
&gt; This SF.net email is sponsored by:<br>
&gt; High Quality Requirements in a Collaborative Environment.<br>
&gt; Download a free trial of Rational Requirements Composer Now!<br>
&gt; <a href="http://p.sf.net/sfu/www-ibm-com" target="_blank">http://p.sf.net/sfu/www-ibm-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>
This SF.net email is sponsored by:<br>
High Quality Requirements in a Collaborative Environment.<br>
Download a free trial of Rational Requirements Composer Now!<br>
<a href="http://p.sf.net/sfu/www-ibm-com" target="_blank">http://p.sf.net/sfu/www-ibm-com</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>
</blockquote></div><br></div>