<div>Hi,</div>
<div>&nbsp;</div>
<div>Thanks to all for replying back.</div>
<div>&nbsp;</div>
<div>2008/11/14 Zhao, Halley <span dir="ltr"><a href="mailto:halley.zhao@intel.com">halley.zhao@intel.com</a></span><br><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial"><span>1.<font face="Times New Roman" size="1"><span style="FONT: 7pt &#39;Times New Roman&#39;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial">playbin will always link ffmpegcolorspace and videoscale into the pipeline, it will impact the performance compare to customized pipeline.</span></font></div>

<div>&nbsp;</div>
<div>Hi Zhao,</div>
<div>&nbsp;</div>
<div>I apologize for not mentioning this in advance. We are doing this testing on ARM platform. We have disabled ffmpegcolorspace and videoscale inside playbin code. so that our video pipeline should look similar to the one which I have mentioned in customized pipeline.</div>

<div>&nbsp;</div>
<div>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 } </div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>One more&nbsp;behaviour I have observed while debugging with PowerTrace hardware&nbsp;that playbin&nbsp;creates 12 threads for the following command while similar specific pipeline creates 10 thread. What are these extra 2 threads created by playbin? Is there any clue on the same?</div>

<div>&nbsp;</div>
<div>1) with playbin (12 threads)<br>&nbsp;<br>gst-launch playbin uri=file:///media/sdmmc0p1/Comebacks.avi<br>&nbsp;<br>2) with gst-launch specific pipeline (10 threads)<br>&nbsp;<br>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 } </div>

<div><br>Regards,</div>
<div>Manish</div>
<div>&nbsp;</div>
<div><br>&nbsp;</div>
<div class="gmail_quote">2008/11/14 Zhao, Halley <span dir="ltr">&lt;<a href="mailto:halley.zhao@intel.com">halley.zhao@intel.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div lang="ZH-CN" vlink="purple" link="blue">
<div>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt"><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial"><span>1.<font face="Times New Roman" size="1"><span style="FONT: 7pt &#39;Times New Roman&#39;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial">playbin will always link ffmpegcolorspace and videoscale into the pipeline, it will impact the performance compare to customized pipeline.</span></font></p>

<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt"><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial"><span>2.<font face="Times New Roman" size="1"><span style="FONT: 7pt &#39;Times New Roman&#39;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial">man gst-launch-0.10 you will see the option "¡Xgst-debug=STRING", next &nbsp;"gst-launch-0.10 ¡Vgst-debug-help" you will see the category</span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial">for example: </span></font></p>
<p><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial">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 </span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none">
<div>
<div style="TEXT-ALIGN: center" align="center"><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">
<hr align="center" width="100%" size="2">
</span></font></div>
<p><b><font face="Tahoma" size="2"><span lang="EN-US" style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</span></font></b><font face="Tahoma" size="2"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> Manish Sharma [mailto:<a href="mailto:manishsharma13@gmail.com" target="_blank">manishsharma13@gmail.com</a>] <br>
<b><span style="FONT-WEIGHT: bold">Sent:</span></b> 2008</span></font><font face="§ºÊ^" size="2"><span style="FONT-SIZE: 10pt">¦~</span></font><font face="Tahoma" size="2"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">11</span></font><font face="§ºÊ^" size="2"><span style="FONT-SIZE: 10pt">¤ë</span></font><font face="Tahoma" size="2"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">13</span></font><font face="§ºÊ^" size="2"><span style="FONT-SIZE: 10pt">¤é</span></font><font face="Tahoma" size="2"><span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> 16:57<br>
<b><span style="FONT-WEIGHT: bold">To:</span></b> <a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br><b><span style="FONT-WEIGHT: bold">Subject:</span></b> [gst-devel] Performance with gst-launch pipeline and playbin</span></font><span lang="EN-US"></span></p>
</div>
<div>
<div></div>
<div class="Wj3C7c">
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">Hi All,</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">While using the playbin for playback I am observing more CPU usage as compared to gstreamer customized pipeline.</span></font></p></div>

<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">I know that playbin adds some preroll queue before audio video sink. But will it add so much of CPU usage.</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">I have used &#39;top&#39; utility to check the CPU usage.</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">Basically there are two commands which we have used:</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">1) with playbin</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">gst-launch playbin uri=file:///media/sdmmc0p1/Comebacks.avi</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">2) with gst-launch specific pipeline</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">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 } </span></font></p>
</div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">with (1) we are getting around 20% more CPU consumption&nbsp;wrt (2).</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">I need one more info is there any way to dump the pipeline created using playbin? I know GST_DEBUG=GST_ELEMENT_FACTORY:3 &amp; GST_DEBUG=*:3.</span></font></p>
</div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">If there is any specific flag which can give me only the pipeline elements and their connection.</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">Regards,</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">Manish</span></font></p></div>
<div>
<p><font face="Times New Roman" size="3"><span lang="EN-US" style="FONT-SIZE: 12pt">&nbsp;</span></font></p></div></div></div></div></div></div><br>-------------------------------------------------------------------------<br>
This SF.Net email is sponsored by the Moblin Your Move Developer&#39;s challenge<br>Build the coolest Linux based applications with Moblin SDK &amp; win great prizes<br>Grand prize is a trip for two to an Open Source event anywhere in the world<br>
<a href="http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/" target="_blank">http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</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>
<br></blockquote></div><br>