libjpeg-टर्बो बंदरगाह कि मैंने किया था (और अब भी पर काम कर रहा हूँ) के लिए
वहाँ निम्नलिखित बातों पर विचार करने के लिए:
अनुदेश सेट (ARMv6, ARMv7), SIMD (के साथ या बिना नियोन)
Libjpeg-turbo वास्तव में NEON के साथ armv7 पर चमकता है। नीयन हाथ का सिम समर्थन है।
Tegra, Tegra2 नियोन नहीं है, लेकिन यह उदाहरण के लिए ARMv7 है। तो libjpeg-turbo अभी एनईओएन समर्थन बंद कर दिया जा सकता है लेकिन अभी भी कुछ armv7 अनुकूलन का उपयोग करें ... यह बस तेज़ नहीं होगा। यह अभी भी libjpeg से तेज़ होगा जो वर्तमान में एंड्रॉइड में पाया जाता है।
एंड्रॉइड चलाने वाले नए फोन में आर्मव 6 चिप्स लगाए जा रहे हैं। विशेष रूप से सस्ता बाजारों के लिए। इसके बजाय एक विस्तृत सूची में शामिल होने के लिए, lib में क्या होने की आवश्यकता है (और यह वर्तमान में मेरे लिए डब्ल्यूआईपी प्रकार की सामग्री है) libjpeg-turbo में विभिन्न armv6 अनुकूलन प्राप्त कर रहा है, इसलिए एंड्रॉइड पर libjpeg-turbo के लिए एक अच्छी कहानी है। बने रहें।
स्रोत
2012-05-01 17:26:28
क्षमा करें यह सच नहीं है, x86 और mips आर्किटेक्चर का उपयोग करके बहुत सारे हाथ एंड्रॉइड डिवाइस नहीं हैं –