1,433
edits
Line 381: | Line 381: | ||
=== <span style="color:#0931C6">CPU load % per core</span><br> === | === <span style="color:#0931C6">CPU load % per core</span><br> === | ||
'''''Test pipeline ( | '''''Test pipeline (ducatimpeg4dec):''''' | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
GST_TRACER_PLUGINS="cpuusage" gst-launch-1.0 filesrc location=/am5728-gst-tests/video-samples/TearOfSteel-Short- | GST_TRACER_PLUGINS="cpuusage" gst-launch-1.0 filesrc location=/am5728-gst-tests/video-samples/TearOfSteel-Short-720x420-MPEG4.mp4 ! qtdemux name=demux demux.video_0 ! queue ! mpeg4videoparse ! ducatimpeg4dec ! fakesink sync=true -e | ||
</pre> | </pre> | ||
'''''Test pipeline ( | '''''Test pipeline (avdec_mpeg4):''''' | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
GST_TRACER_PLUGINS="cpuusage" gst-launch-1.0 filesrc location=/am5728-gst-tests/video-samples/TearOfSteel-Short- | GST_TRACER_PLUGINS="cpuusage" gst-launch-1.0 filesrc location=/am5728-gst-tests/video-samples/TearOfSteel-Short-720x420-MPEG4.mp4 ! qtdemux name=demux demux.video_0 ! queue ! mpeg4videoparse ! avdec_mpeg4 ! fakesink sync=true -e | ||
</pre> | </pre> | ||
'''''Obtained Results:''''' | '''''Obtained Results:''''' | ||
[[Image:AM572x-testbench- | [[Image:AM572x-testbench-MPEG4-dec-cpuload.png|center|700px|AM572x-testbench-MPEG4-dec-cpuload.png]]<br> | ||
In the chart above, is clearly shown that when using hardware acceleration, a reduction in CPU workload is achieved. The average difference between CPU_1_accel and CPU_1_unaccel is 9.27% less load for CPU_0_accel. In both cases the CPU_0 has a very similar average workload percentage, so there is no significant difference between them. | |||
=== <span style="color:#0931C6">Frame-rate</span><br> === | === <span style="color:#0931C6">Frame-rate</span><br> === |
edits