[gst-devel] Performance with gst-launch pipeline and playbin
Zhao, Halley
halley.zhao at intel.com
Fri Nov 14 01:25:44 CET 2008
1. playbin will always link ffmpegcolorspace and videoscale into the pipeline, it will impact the performance compare to customized pipeline.
2. man gst-launch-0.10 you will see the option ¡°¡ªgst-debug=STRING¡±, next ¡°gst-launch-0.10 ¨Cgst-debug-help¡± you will see the category
for example:
gst-launch-0.10 --gst-debug=GST_AUTOPLUG:5,xvimagesimk:5,GST_DATAFLOW:5,playbin:5 --gst-debug-no-color playbin uri=file:///home/ume/work/test.m2v
________________________________
From: Manish Sharma [mailto:manishsharma13 at gmail.com]
Sent: 2008Äê11ÔÂ13ÈÕ 16:57
To: gstreamer-devel at lists.sourceforge.net
Subject: [gst-devel] Performance with gst-launch pipeline and playbin
Hi All,
While using the playbin for playback I am observing more CPU usage as compared to gstreamer customized pipeline.
I know that playbin adds some preroll queue before audio video sink. But will it add so much of CPU usage.
I have used 'top' utility to check the CPU usage.
Basically there are two commands which we have used:
1) with playbin
gst-launch playbin uri=file:///media/sdmmc0p1/Comebacks.avi
2) with gst-launch specific pipeline
gst-launch filesrc location=/media/sdmmc0p1/Comebacks.avi ! avidemux name=demux { demux.audio_00 ! queue ! omx_mp3dec ! alsasink } { demux.video_00 ! queue ! omx_h264dec ! xvimagesink }
with (1) we are getting around 20% more CPU consumption wrt (2).
I need one more info is there any way to dump the pipeline created using playbin? I know GST_DEBUG=GST_ELEMENT_FACTORY:3 & GST_DEBUG=*:3.
If there is any specific flag which can give me only the pipeline elements and their connection.
Regards,
Manish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20081114/fddefa74/attachment.htm>
More information about the gstreamer-devel
mailing list