<div>Hi,</div>
<div>&nbsp;</div>
<div>I have cross compiled gstreamer 0.10.13 and X for arm and am trying to play a&nbsp;rgb file using ximagesink. The pipeline used is:</div>
<div>&nbsp;</div>
<div>gst-launch-0.10 filesrc location=/birch.rgb ! video/x-raw-rgb,width=144,height=132 ! ximagesink </div>
<div>The following messages are received :</div>
<div>
<p>Setting pipeline to PAUSED ...<br>Pipeline is PREROLLING ...</p>
<p>(gst-launch-0.10:861): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)&#39; failed</p>
<p>(gst-launch-0.10:861): GStreamer-CRITICAL **: gst_structure_get_int: assertion `structure != NULL&#39; failed<br>ERROR: from element /pipeline0/ximagesink0: Failed to create output image buffer of 0x0 pixels<br>Additional debug info:
<br>ximagesink.c(1601): gst_ximagesink_show_frame (): /pipeline0/ximagesink0:<br>XServer allocated buffer size did not match input buffer<br>ERROR: pipeline doesn&#39;t want to preroll.<br>Setting pipeline to NULL ...<br>
FREEING pipeline ...</p>
<p>&nbsp;</p>
<p>The following pipeline works fine:</p>
<p>&nbsp;gst-launch-0.10 videotestsrc ! video/x-raw-rgb,width=144,height=132 ! ximagesink</p>
<p>Also playing yuv files using ffmpegcolorspace:</p>
<p>gst-launch-0.10 filesrc location=/capture1.yuv ! video/x-raw-yuv ! ffmpegcolorspace ! ximagesink</p>
<p>says:</p>
<p>Setting pipeline to PAUSED ...<br>Pipeline is PREROLLING ...<br>ERROR: from element /pipeline0/ffmpegcsp0: not negotiated<br>Additional debug info:<br>../../../../libs/gst/base/gstbasetransform.c(1497): gst_base_transform_handle_buffer (): /pipeline0/ffmpegcsp0:
<br>not negotiated<br>ERROR: pipeline doesn&#39;t want to preroll.<br>Setting pipeline to NULL ...<br>FREEING pipeline ...<br></p>
<p>I have tried changing caps of ximagesink to All but the prb is unresolved. Please advise!</p>
<p>&nbsp;</p>
<p>Have a Nice Day!</p>
<p>Gaurav</p>
<p>&nbsp;</p>
<p><br>&nbsp;</p></div>
<div>&nbsp;</div>