<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">Le ven. 22 juin 2018 16:41, Jordan Longstaff <<a href="mailto:jrdnlngstff@gmail.com">jrdnlngstff@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-CA" link="#0563C1" vlink="#954F72"><div class="m_1837298720613581825WordSection1"><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">As I understand, the pngdec and pngenc plugins are built on libpng, which is a PNG encoding/decoding library that can support ARM NEON processors and has features for things like multithreading. How can I use the most of libpng’s features to optimize performance? Are there options that I can set to specify what libpng can do to run as fast as possible?</p></div></div></blockquote></div></div><div dir="auto">Just as for every optimization work, first step is to establish a bench mark, could be as simple as a gst-launch command. Then, you can use various tools, like perf, the Linux kernel profiler to identify the biggest CPU consumer. Finally, looking at libpng API and the plugin implementation in GStreamer, try to identify changes you could make, and test them, to see if you get better performance, or if another bottleneck need to be addressed.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-CA" link="#0563C1" vlink="#954F72"><div class="m_1837298720613581825WordSection1"><p class="MsoNormal"><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span>-Jordan Longstaff<u></u><u></u></span></p><p class="MsoNormal"><span>“There are two kinds of people in the world: those who believe there are two kinds of people in the world and those who don’t.” -Robert Benchley, American Humorist<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div></div></div>