<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-19 16:34 GMT+00:00 Tim Müller <span dir="ltr"><<a href="mailto:tim@centricular.com" target="_blank">tim@centricular.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On Mon, 2014-05-19 at 16:19 +0000, Yaroslav Andrusyak wrote:<br>


<br>
Hi,<br>
<br>
it would be helpful to know what exactly you're actually<br>
testing/comparing/benchmarking, as in: GStreamer version used, pipeline,<br>
etc.<br>
<br>
 Cheers<br>
  -Tim<br>
<div><div><br></div></div></blockquote><div><br></div><div>gst-launch-1.0 --version</div><div>gst-launch-1.0 version 1.2.4</div><div>GStreamer 1.2.4</div><div><br></div><div>gst-vaapi git</div><div>gst-omx git</div>
<div><br></div><div><br></div><div>OMX</div><div>gst-launch-1.0 -e matroskamux name=muxer ! progressreport ! filesink location=/home/pont/disk/rec_2014-05-19_165945.mkv \ ximagesrc use-damage=0 ! video/x-raw,format=BGRx ! videoconvert ! video/x-raw,format=NV12,framerate=25/1 ! omxh264enc ! h264parse ! queue ! muxer.video_0<br>

</div><div><br></div><div>VAAPI</div><div>gst-launch-1.0 -e matroskamux name=muxer ! progressreport ! filesink location=/home/pont/disk/rec_2014-05-19_170015.mkv \ ximagesrc use-damage=0 ! video/x-raw,format=BGRx ! videoconvert ! video/x-raw,format=NV12,framerate=25/1 ! vaapiencode_h264 ! queue ! muxer.video_0<br>

</div><div><br></div><div>Software</div><div>gst-launch-1.0 -e matroskamux name=muxer ! progressreport ! filesink location=/home/pont/disk/rec_2014-05-19_170044.mkv \ ximagesrc use-damage=0 ! video/x-raw,format=BGRx ! videoconvert ! video/x-raw,format=NV12,framerate=25/1 ! x264enc speed-preset=faster ! queue ! muxer.video_0 <br>

</div><div><br></div><div>pert top for Gstreamer software fullhd 25fps</div><div><div>Samples: 297K of event 'cycles', Event count (approx.): 99651686548                                                                                                                        </div>

<div> 23.51%  libgstvideoconvert.so          [.] videoconvert_convert_matrix8</div><div> 23.44%  libx264.so.142                 [.] x264_add8x8_idct_avx2.skip_prologue</div><div> 10.35%  libx264.so.142                 [.] 0x000000000009ce74</div>

<div>  8.45%  libx264.so.142                 [.] x264_add8x8_idct_avx.skip_prologue</div><div>  2.97%  orcexec.47KToS                 [.] 0x00000000000000c4</div><div>  2.62%  intel_drv.so                   [.] 0x0000000000035dde</div>

<div>  2.45%  libgstvideo-1.0.so.0.204.0     [.] video_chroma_down_h2_guint8</div><div>  2.39%  libgstvideo-1.0.so.0.204.0     [.] video_chroma_down_v2_guint8</div><div>  2.23%  libx264.so.142                 [.] x264_macroblock_cache_load_progressive</div>

<div>  2.21%  libx264.so.142                 [.] x264_me_search_ref</div><div>  1.31%  libx264.so.142                 [.] x264_macroblock_analyse</div><div>  1.27%  libx264.so.142                 [.] x264_sub8x8_dct_avx.skip_prologue</div>

<div>  1.11%  libx264.so.142                 [.] x264_mb_predict_mv_ref16x16</div><div>  0.93%  libx264.so.142                 [.] x264_macroblock_cache_save</div><div>  0.61%  libx264.so.142                 [.] x264_mb_predict_mv_direct16x16</div>

<div>  0.56%  libx264.so.142                 [.] x264_macroblock_probe_skip</div></div><div><br></div><div><br></div><div>perf top for simple screen recorder fullhd 25 fps</div><div><div>Samples: 243K of event 'cycles', Event count (approx.): 63217744816                                                                                                                        </div>
<div> 33.70%  libx264.so.142                 [.] x264_add8x8_idct_avx2.skip_prologue</div><div> 13.57%  libx264.so.142                 [.] 0x000000000001a7b6</div><div> 11.25%  libx264.so.142                 [.] x264_add8x8_idct_avx.skip_prologue</div>
<div>  3.62%  intel_drv.so                   [.] 0x00000000000168c9</div><div>  3.54%  simplescreenrecorder           [.] Convert_BGRA_YUV420_SSSE3(unsigned int, unsigned int, unsigned char const*, int, unsigned char* const*, int const*)</div>
<div>  3.34%  libx264.so.142                 [.] x264_me_search_ref</div><div>  3.27%  libx264.so.142                 [.] x264_macroblock_cache_load_progressive</div><div>  1.92%  libx264.so.142                 [.] x264_macroblock_analyse</div>
<div>  1.66%  libx264.so.142                 [.] x264_sub8x8_dct_avx.skip_prologue</div><div>  1.61%  libx264.so.142                 [.] x264_mb_predict_mv_ref16x16</div><div>  1.42%  libx264.so.142                 [.] x264_macroblock_cache_save</div>
<div>  0.91%  libx264.so.142                 [.] x264_mb_predict_mv_direct16x16</div><div>  0.76%  libpepflashplayer.so           [.] 0x00000000001f4980</div><div>  0.64%  libx264.so.142                 [.] x264_macroblock_probe_skip</div>
<div>  0.54%  libx264.so.142                 [.] x264_ratecontrol_mb_qp</div><div>  0.54%  perf                           [.] 0x0000000000067856</div><div>  0.43%  i965_dri.so                    [.] 0x00000000002e59a9</div>
</div><div><br></div><div><br></div><div><br></div><div><br></div>
</div></div></div>