<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><blockquote type="cite" class=""><div dir="auto" class=""><div class="">I am discussing the code in 1). It seems to me that an image decoder itself should come from an external library, rather than be compiled directly from WebKit sources.</div></div></blockquote>Exactly.</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div dir="auto" class=""><div class="">Assuming that we are linking with external decoding libraries, I do not have any strong opinion as to which image decoding libraries that we build scaffolding in order to link with.</div></div></blockquote>O.K Thanks for making clear. =)</div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="font-family: Helvetica, '맑은 고딕', verdana, 돋움, arial, 굴림체; color: rgb(97, 97, 97); font-size: x-small;"><font color="#1f497d" size="2" class="">ChangSeok</font></span><br class=""></div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Mar 22, 2015, at 12:46 AM, Myles C. Maxfield &lt;<a href="mailto:mmaxfield@apple.com" class="">mmaxfield@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class=""><div class=""></div><div class="">Sorry, I think we are misunderstanding each other. Let me try to be more explicit:</div><div class=""><br class=""></div><div class="">There are two conceptual pieces that are required to support image formats:</div><div class="">1) the image decoder itself</div><div class="">2) scaffolding around the API of a decoder to correctly hook it up to the rest of WebKit.</div><div class=""><br class=""></div><div class="">First of all, the code in 2) is required no matter what.</div><div class=""><br class=""></div><div class="">I am discussing the code in 1). It seems to me that an image decoder itself should come from an external library, rather than be compiled directly from WebKit sources.</div><div class=""><br class=""></div><div class="">Assuming that we are linking with external decoding libraries, I do not have any strong opinion as to which image decoding libraries that we build scaffolding in order to link with.</div><div class=""><br class=""></div><div class="">-Myles</div><div class=""><br class="">On Mar 20, 2015, at 6:16 PM, ChangSeok Oh &lt;<a href="mailto:changseok.oh@collabora.com" class="">changseok.oh@collabora.com</a>&gt; wrote:<br class=""><br class=""></div><blockquote type="cite" class=""><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div class=""><blockquote type="cite" class="">So this is a really a question for people working on other active ports like the EFL and GTK ones. Are there other libraries that you could use for image decoding, or do you still want to keep and maintain a WebKit copy of these image decoders?</blockquote></div><div class="">Maybe the latter one. I’m not sure what you meant other libraries here if they are not libwebp nor libjxr.&nbsp;</div><div class="">I found webp has been supported by gtk &amp; elf ports already. At least WebPImageDecoder.cpp is a build target for those ports. JXR support would be a same shape with webp support, i. e adding a glue layer JPEGXRImageDecoder.cpp/h and linking libjxr.so. &nbsp;</div><br class=""><div class="">
<div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="font-family: Helvetica, '맑은 고딕', verdana, 돋움, arial, 굴림체; color: rgb(97, 97, 97); font-size: x-small;"><font color="#1f497d" size="2" class="">ChangSeok</font></span><br class=""></div></div>
</div>
<br class=""><div class=""><blockquote type="cite" class=""><div class="">On Mar 21, 2015, at 6:39 AM, Darin Adler &lt;<a href="mailto:darin@apple.com" class="">darin@apple.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">We should consider whether to keep the image format decoders in the WebKit tree or not.<br class=""><br class="">Dave Hyatt originally created this when we first were planning the Apple Windows port of WebKit, but in the end we chose to not use them for the Windows port. They aren’t used in the Windows port nor in the Mac or iOS ports; for all of those we use a separate image decoding library.<br class=""><br class="">So this is a really a question for people working on other active ports like the EFL and GTK ones. Are there other libraries that you could use for image decoding, or do you still want to keep and maintain a WebKit copy of these image decoders?<br class=""><br class="">— Darin<br class="">_______________________________________________<br class="">webkit-dev mailing list<br class=""><a href="mailto:webkit-dev@lists.webkit.org" class="">webkit-dev@lists.webkit.org</a><br class=""><a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" class="">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br class=""></div></blockquote></div><br class=""></div></blockquote><blockquote type="cite" class=""><div class=""><span class="">_______________________________________________</span><br class=""><span class="">webkit-dev mailing list</span><br class=""><span class=""><a href="mailto:webkit-dev@lists.webkit.org" class="">webkit-dev@lists.webkit.org</a></span><br class=""><span class=""><a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" class="">https://lists.webkit.org/mailman/listinfo/webkit-dev</a></span><br class=""></div></blockquote></div></div></blockquote></div><br class=""></body></html>