<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 27 November 2015 at 13:04, Maxin B. John <span dir="ltr">&lt;<a href="mailto:maxin.john@intel.com" target="_blank">maxin.john@intel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">libjpeg-turbo has same API/ABI as libjpeg. It is relatively<br>
faster in JPEG compression/decompression than libjpeg.<br>
<br>
[YOCTO #8628]<br>
<br>
Signed-off-by: Maxin B. John &lt;<a href="mailto:maxin.john@intel.com">maxin.john@intel.com</a>&gt;<br>
---<br>
 meta/recipes-core/jpeg/libjpeg-turbo_8d+<a href="http://1.4.1.bb" rel="noreferrer" target="_blank">1.4.1.bb</a> | 40 ++++++++++++++++++++++++<br>
 1 file changed, 40 insertions(+)<br>
 create mode 100644 meta/recipes-core/jpeg/libjpeg-turbo_8d+<a href="http://1.4.1.bb" rel="noreferrer" target="_blank">1.4.1.bb</a><br>
<br>
diff --git a/meta/recipes-core/jpeg/libjpeg-turbo_8d+<a href="http://1.4.1.bb" rel="noreferrer" target="_blank">1.4.1.bb</a> b/meta/recipes-core/jpeg/libjpeg-turbo_8d+<a href="http://1.4.1.bb" rel="noreferrer" target="_blank">1.4.1.bb</a><br>
new file mode 100644<br>
index 0000000..e79f800<br>
--- /dev/null<br>
+++ b/meta/recipes-core/jpeg/libjpeg-turbo_8d+<a href="http://1.4.1.bb" rel="noreferrer" target="_blank">1.4.1.bb</a><br>
@@ -0,0 +1,40 @@<br>
+DESCRIPTION = &quot;libjpeg-turbo is a derivative of libjpeg that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression&quot;<br>
+HOMEPAGE = &quot;<a href="http://libjpeg-turbo.org/" rel="noreferrer" target="_blank">http://libjpeg-turbo.org/</a>&quot;<br>
+<br>
+LICENSE = &quot;BSD-3-Clause&quot;<br>
+LIC_FILES_CHKSUM = &quot;file://cdjpeg.h;endline=12;md5=cad955d15145c3fdceec6855e078e953 \<br>
+                    file://jpeglib.h;endline=14;md5=dfc803dc51ae21178d1376ec73c4454d \<br>
+                    file://djpeg.c;endline=9;md5=e93a8f2061e8a0ac71c7a485c10489e2 \<br>
+&quot;<br>
+<br>
+DEPENDS = &quot;nasm-native&quot;<br>
+<br>
+BASEPV = &quot;${@d.getVar(&#39;PV&#39;,True).split(&#39;+&#39;)[1]}&quot;<br>
+<br>
+SRC_URI = &quot;${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${BASEPV}.tar.gz&quot;<br>
+SRC_URI[md5sum] = &quot;b1f6b84859a16b8ebdcda951fa07c3f2&quot;<br>
+SRC_URI[sha256sum] = &quot;4bf5bad4ce85625bffbbd9912211e06790e00fb982b77724af7211034efafb08&quot;<br>
+<br>
+S = &quot;${WORKDIR}/${BPN}-${BASEPV}&quot;<br>
+<br>
+# Drop-in replacement for jpeg<br>
+PROVIDES = &quot;jpeg&quot;<br>
+RPROVIDES_${PN} += &quot;jpeg&quot;<br>
+RREPLACES_${PN} += &quot;jpeg&quot;<br>
+RCONFLICTS_${PN} += &quot;jpeg&quot;<br>
+<br>
+inherit autotools pkgconfig<br>
+<br>
+EXTRA_OECONF = &quot;--with-jpeg8 &quot;<br></blockquote><div><br></div><div>It&#39;s true that this is closest to what we currently provide but my understanding of the libjpeg changes is this: </div><div>* Both versions 7 and 8 encoders can produce files that are incompatible with decoders of previous versions<br></div><div>* The major additions in 7 and 8 we&#39;re never actually accepted at the relevant standards body</div><div>* most importantly, my impression is that everyone else is using version 6b (this is also jpeg-turbo upstream default)</div><div><br></div><div>I suggest we default to _not_  supporting jpeg8 or jpeg7.</div><div><br></div><div>Jussi</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+<br>
+PACKAGES =+ &quot;jpeg-tools libturbojpeg&quot;<br>
+<br>
+DESCRIPTION_jpeg-tools = &quot;The jpeg-tools package includes client programs to access libjpeg functionality.  These tools allow for the compression, decompression, transformation and display of JPEG files and benchmarking of the libjpeg library.&quot;<br>
+FILES_jpeg-tools = &quot;${bindir}/*&quot;<br>
+<br>
+FILES_libturbojpeg = &quot;${libdir}/libturbojpeg.so&quot;<br>
+INSANE_SKIP_libturbojpeg = &quot;dev-so&quot;<br>
+<br>
+BBCLASSEXTEND = &quot;native&quot;<br>
+<br>
+LEAD_SONAME = &quot;libjpeg.so.8&quot;<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.4.0<br>
<br>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</font></span></blockquote></div><br></div></div>