[Gstreamer-openmax] Issues with GSt Playbin Plugin with Openmax

Felipe Contreras felipe.contreras at nokia.com
Tue Aug 26 03:05:51 PDT 2008


Hi Gulshan,

On Tue, 2008-08-26 at 14:35 +0530, ext gulshan karmani wrote:
> Hi All,
> 
> We are facing an issue with playbin while playing AVI file.
> 
> We have tested following gst pipeline using gst-launch application:
> 
> 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 }
> 
> 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.
> 
> On the same system when we tested the playback using following
> playbin, it starts playback and displays 2-3 frames after that it
> stops. 
> 
> gst-launch playbin
> uri=file://MPEG4SP_MP3_512kbps_25fps_QVGA_WilsonWar.avi
> 
> 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.
> 
> Can we avoid this buffering, so that it will work like gst-launch
> application?
> 
> Or
> 
> Is this buffering happens because of some thread synchronization?
> 
> The version of GST components which are used:
> 
> Gstreamer : 0.10.9
> 
> Gst plugins base : 0.10.9
> 
> Gst plugins good : 0.10.4
> 
> Gst openmax : 0.10.0.4

It depends on the actual pipeline that is created.

Can you do a 'gst-launch-0.10 -v' with playbin and paste the output?

Best regards.

-- 
Felipe Contreras





More information about the Gstreamer-openmax mailing list