<p>Hi,</p>
<p>I am seeing some strange behaviour while doing CPU load measurement when running gstreamer.<br>I am relying on uptime and idle time give by &quot;cat /proc/uptime&quot; to calculate CPU load.<br>We have implemented custom audio source (dalsrc) and sink (dalsink) plugins for our board (ARM9E on TI DM6446).<br>
I am using gstreamer-0.10.24.</p>
<p>I have following two cases:</p>
<div>Case 1:</div>
<div>gst-launch audiotestsrc wave=silence is_live=true blocksize=160 ! audio/x-raw-int,rate=8000,depth=16,channels=2,width=16,signed=\(boolean\)TRUE,endianness=\(int\)1234 ! dalsink<br>Average CPU load over 5 minutes : 18%</div>

<div> </div>
<div>Case 2:</div>
<div>gst-launch filesrc location=&quot;wa12fs1_8k_stereo.wav&quot; blocksize=160 ! wavparse ! dalsink<br>Average CPU load over 5 minutes : 2%</div>
<div> </div>
<div>I am not able to explain difference in CPU loading in above 2 cases.<br>Does anyone have any clue?</div>
<div><br>regards,<br>Viraj</div>