Петиция: Обновление OpenMAX IL для устройств на базе Qualcomm MSM7227

в 12:46, , рубрики: android, ARMv6, icecream sandwich, openmax, Разработка под android, метки: , , ,

Ни для кого не секрет, что устройства ARMv6, еще недавно будучи крайне популярными, постепенно вымирают. Виной тому отказ производителей выпускать на них обновления, вследствие чего сообщество довольно быстро от них отварачивается и забрасывает.

Примерно это же сейчас происходит с устройствами на базе Qualcomm MSM7227 (Snapdragon). Судя по прошлогоднему отчету компании, ею было поставлено более 100 миллионов этих чипов, их имеют на своем борту миллионы смартфонов и других устройств по всему миру.

Вы наверняка слышали, что вендоры в основной своей массе отказались от создания обновления до ICS для этих устройств. Но сообщество разработчиков не дремлет, и работы по портированию идут полным ходом. Однако сейчас почти все команды разработчиков столкнулись с проблемой, которую почти невозможно решить самостоятельно.

Дело в отсутствии новой версии библиотек OpenMAX IL, совместимой с ICS. Реализовать ее своими силами почти невозможно, так как для декодирования видео используется сигнальный процессор QDSP5, спецификации на который закрыты. А от OpenMAX зависит очень многое: запись/воспроизведение видео, управление камерой, захват изображения и т.д. Разработчики CyanogenMod 9 называют отсутствие этих библиотек одной из причин отказа от официальной поддержки этих устройств.

Совсем недавно на xda-developers была организована кампания по запросу обновления драйвером графического ускорителя Adreno 200. В том случае компания Qualcomm откликнулась и все-таки зарелизила обновление, благодаря чему множество кастомных прошивок ICS обрели полное аппаратное ускорение интерфейса.

Теперь мы застряли с OpenMAX и нам опять нужна поддержка Qualcomm. Что примечательно, сейчас на рынке появились устройства на основе обновленного чипа MSM7227a, который включает все то же аппаратное обеспечение, включая QDSP5 и Adreno 200, но построен на основе ARMv7. И как мы видим, большинство этих устройств выпускается сразу с ICS. Таким образом библиотеки есть, но только под ARMv7.

Переходя к делу, мною была создана петиция в Qualcomm с просьбой зарелизить обновление библиотек и для ARMv6!

Итак, пожалуйста подпишитесь под следующей петицией, если:
1. Ваше устройство построено на ARMv6 (MSM7227)
2. Имеет неофициальный порт CM9, AOSP, AOKP, MIUIv4 и т.п.
3. Не может использовать некоторые фичи устройства из-за отсутствия этих библиотек.

Википедиа показывает примерно следующий круг устройств, имеющих одну и ту же проблему:
LG Optimus Me, Samsung Galaxy Fit, Samsung Galaxy Mini, Samsung Galaxy 551, LG Optimus Chic, ZTE Blade, HTC Legend, Mytouch 3G Slide, HTC Gratia, LG Optimus One P500 GSM, ViewSonic ViewPad 7, Samsung Galaxy Europa, Sony Ericsson Xperia X8 (SE Shakira), HTC Aria, Palm Pixi GSM, OlivePad VT-100, HTC Wildfire S, Alcatel OT-990, Micromax A70, LG Optimus chat L-04C, Huawei Pocket WiFi S II S41HW, Huawei Ideos X3, Huawei Sonic U8650, Sony Ericsson Xperia X10 Mini, Sony Ericsson Xperia X10 Mini Pro, Garmin & Asus M10, WellCom A88, Coolpad W706, Garmin & Asus A10, Samsung Galaxy Gio, Samsung Galaxy Ace, Odys Space, LG Optimus Net, LG Optimus Hub, ZTE Skate, HTC ChaCha, HTC Salsa, Huawei smart bar S42HW, Coolpad 7260, ZTE Blade S

Пожалуйста, подпишитесь под этой петицией: www.groubal.com/ics-compatible-openmax-il-compiled-for-armv6-from-qualcomm/

Чтобы кампания прошла успешно, также прошу распространить эту ссылку где возможно. Однако, пожалуйста, не пытайтесь подписывать петиции более одного раза, это снижает доверие к ней.

Кроме того, недовольство можно выразить на форуме Qualcomm.

В интернете сейчас распространена другая петиция, на момент написания она собрала уже более 8000 подписей. Однако она почти не содержит технической информации и почему-то направлена в ARM.

Обсуждение на xda

З.Ы. Если не тот хаб, посоветуйте куда перенести.

Автор: divanikus


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js