AM5728 Multimedia Performance Testbench: Difference between revisions

Line 497: Line 497:
=== <span style="color:#0931C6">Memory consumption</span><br>  ===
=== <span style="color:#0931C6">Memory consumption</span><br>  ===


'''''Test pipeline (ducatimpeg4dec):'''''
'''''Test pipeline (ducatimpeg2dec):'''''
<pre style="background:#d6e4f1">
<pre style="background:#d6e4f1">
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
gst-launch-1.0 filesrc location=/am5728-gst-tests/video-samples/Wreck-It_Ralph_Trailer-MPEG2.mpg num-buffers=260 ! mpegpsdemux ! queue ! mpegvideoparse ! ducatimpeg2dec ! fakesink sync=true -e
</pre>
</pre>


'''''Test pipeline (avdec_mpeg4):'''''
'''''Test pipeline (avdec_mpeg2video):'''''
<pre style="background:#d6e4f1">
<pre style="background:#d6e4f1">
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
gst-launch-1.0 filesrc location=/am5728-gst-tests/video-samples/Wreck-It_Ralph_Trailer-MPEG2.mpg num-buffers=260 ! mpegpsdemux ! queue ! mpegvideoparse ! avdec_mpeg2video ! fakesink sync=true -e
</pre>
</pre>


'''''Obtained Results:'''''
'''''Obtained Results:'''''
[[Image:AM572x-testbench-MPEG4-dec-memuse.png|center|700px|AM572x-testbench-MPEG4-dec-memuse.png]]<br>
[[Image:AM572x-testbench-MPEG2-dec-memuse.png|center|700px|AM572x-testbench-MPEG2-dec-memuse.png]]<br>


In the chart above, it can be seen that when using hardware acceleration, an enormous reduction is achieved in memory consumption. The average difference is 3 977 KB of less consumption when hardware acceleration is used.
In the chart above, it can be seen that when using hardware acceleration, an enormous reduction is achieved in memory consumption. The average difference is 1 129 KB of less consumption when hardware acceleration is used.


=== <span style="color:#0931C6">Memory bandwidth consumption</span><br>  ===
=== <span style="color:#0931C6">Memory bandwidth consumption</span><br>  ===
1,433

edits