<font size="2">
<p>Hi All,</p>
<p>We are facing an issue with playbin while playing AVI file.</p>
<p>We have tested following gst pipeline using gst-launch application:</p>
<p>gst-launch filesrc location=MPEG4SP_MP3_512kbps_25fps_QVGA_WilsonWar.avi ! avidemux name=demux {demux.audio_00 ! queue ! omx_mp3dec ! alsasink } { demux.video_00 ! queue ! omx_mpeg4dec ! xvimagesink }</p>
<p>This pipeline works fine. Here we have used GST-OMX component for audio-video decoding, avidemux as avi demuxer and alsasink/xvimagesink for audio/video rendering, respectively.</p>
<p>On the same system when we tested the playback using following playbin, it starts playback and displays 2-3 frames after that it stops. </p>
<p>gst-launch playbin uri=file://MPEG4SP_MP3_512kbps_25fps_QVGA_WilsonWar.avi</p>
<p>When we checked the pipeline it is similar to the one mentioned above with gst-launch. We have observed with playbin that it is buffering initial video frames. We have limited number of video frame buffer and they are getting buffered in playbin which is causing this issue in playback.</p>

<p>Can we avoid this buffering, so that it will work like gst-launch application?</p>
<p>Or</p>
<p>Is this buffering happens because of some thread synchronization?</p>
<p>The version of GST components which are used:</p>
<p>Gstreamer : 0.10.9</p>
<p>Gst plugins base : 0.10.9</p>
<p>Gst plugins good : 0.10.4</p>
<p>Gst openmax : <a href="http://0.10.0.4">0.10.0.4</a></p>
<p>*************************</p>
<div>Regards,</div>
<div>Gulshan</div></font>