[Campaign] ICS-compatible OpenMAX IL compiled for ARMv6 from Qualcomm

Search This thread

divanikus

Senior Member
Apr 28, 2012
120
142
Hello. I've just started a new campaign for Qualcomm. Please, support it by signing
http://www.groubal.com/ics-compatible-openmax-il-compiled-for-armv6-from-qualcomm/
As you might know there are millions of ARMv6-based devices in the world, and many developers are trying to prolong their life porting latest Android Ice Cream Sandwich to them.
Last time we asked you to release Adreno 2xx driver updates for ARMv6-based chipsets MSM7225 and MSM7227. And Qualcomm has released the update which is really greatly appriciated. (http://www.groubal.com/ics-drivers-compiled-for-armv6-from-qualcomm-update-drivers-released/)

But now we stuck at another point and we couldn't proceed any farther without the help of this great company.

I'm talking about OpenMAX Integration Layer update (core & codecs) for our devices. It is used for hardware-accelerated video recording and playback, image capturing, camera controls etc. Now we are able to use only software "acceleration" for that, which makes device almost useless for many things. It was present in Gingerbread, but it has lower API version, so we can't just use it in Ice Cream Sandwich.

Without help of Qualcomm it's nearly impossible to overcome, because our devices uses QDSP5 digital signal processor, which has no publicaly available specs to port OpenMAX by hand.

Qualcomm has also released updated version of the chipset named MSM7227a which has pretty same hardware (QDSP5 too), but ARMv7 core. Devices with MSM7227a are able to run ICS out of box!

These devices are affected by the problem (according to Wikipedia):
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

Most of them already have a working port of ICS, CM9, AOSP, AOKP etc. Almost everything is working except multimedia hardware acceleration!

So, please Qualcomm, hear our voice again!

Please sign the petition if you have a device that meets one or more of the following:
1. uses ARMv6
2. has an unofficial ICS port (CM9, AOKP, MIUIv4, etc.)
3. does not have an ICS port due to the lack of these drivers

If you have anything you would like to say, please add a comment along with your signature.

Also, please spread the word about this Groubal (in forums, social networking sites, etc.). For example, if you are using some kind of ICS port, you can post in the thread of your rom. Or if there is a Facebook page for your phone, you can post there too.

Please do not sign the petition more than once or spam the petition. It ruins its credibility, not to mention that you are probably lowering the chance that our voice will be heard. If you really want to support this petition, then don’t spam.

Other than signing the petition below, please voice your opinion in the following links:
https://developer.qualcomm.com/forum/qdevnet-forums/multimedia-optimization-qdsp/13248

Use social networks to reach Qualcomm:
http://www.facebook.com/qualcomm
http://twitter.com/QUALCOMM

There is another petition about this problem, but author forgot to mention any technical information into it:
http://www.change.org/petitions/arm-release-openmax-codecs-for-arm-v6
 
Last edited:

divanikus

Senior Member
Apr 28, 2012
120
142
Every time I'm looking at Qualcomm forum, I have strong feeling that it is dead by now >_<
I do not mean replies to mentioned topic, but whole forum's activity.
 
Last edited:

HardGeek...

Senior Member
Apr 5, 2012
171
33
B.B.A
UP :p ,
hope that people will see it and signe this petition, our phone still has some chances to get ICS fully working, come on !!! :cool:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    Hello. I've just started a new campaign for Qualcomm. Please, support it by signing
    http://www.groubal.com/ics-compatible-openmax-il-compiled-for-armv6-from-qualcomm/
    As you might know there are millions of ARMv6-based devices in the world, and many developers are trying to prolong their life porting latest Android Ice Cream Sandwich to them.
    Last time we asked you to release Adreno 2xx driver updates for ARMv6-based chipsets MSM7225 and MSM7227. And Qualcomm has released the update which is really greatly appriciated. (http://www.groubal.com/ics-drivers-compiled-for-armv6-from-qualcomm-update-drivers-released/)

    But now we stuck at another point and we couldn't proceed any farther without the help of this great company.

    I'm talking about OpenMAX Integration Layer update (core & codecs) for our devices. It is used for hardware-accelerated video recording and playback, image capturing, camera controls etc. Now we are able to use only software "acceleration" for that, which makes device almost useless for many things. It was present in Gingerbread, but it has lower API version, so we can't just use it in Ice Cream Sandwich.

    Without help of Qualcomm it's nearly impossible to overcome, because our devices uses QDSP5 digital signal processor, which has no publicaly available specs to port OpenMAX by hand.

    Qualcomm has also released updated version of the chipset named MSM7227a which has pretty same hardware (QDSP5 too), but ARMv7 core. Devices with MSM7227a are able to run ICS out of box!

    These devices are affected by the problem (according to Wikipedia):
    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

    Most of them already have a working port of ICS, CM9, AOSP, AOKP etc. Almost everything is working except multimedia hardware acceleration!

    So, please Qualcomm, hear our voice again!

    Please sign the petition if you have a device that meets one or more of the following:
    1. uses ARMv6
    2. has an unofficial ICS port (CM9, AOKP, MIUIv4, etc.)
    3. does not have an ICS port due to the lack of these drivers

    If you have anything you would like to say, please add a comment along with your signature.

    Also, please spread the word about this Groubal (in forums, social networking sites, etc.). For example, if you are using some kind of ICS port, you can post in the thread of your rom. Or if there is a Facebook page for your phone, you can post there too.

    Please do not sign the petition more than once or spam the petition. It ruins its credibility, not to mention that you are probably lowering the chance that our voice will be heard. If you really want to support this petition, then don’t spam.

    Other than signing the petition below, please voice your opinion in the following links:
    https://developer.qualcomm.com/forum/qdevnet-forums/multimedia-optimization-qdsp/13248

    Use social networks to reach Qualcomm:
    http://www.facebook.com/qualcomm
    http://twitter.com/QUALCOMM

    There is another petition about this problem, but author forgot to mention any technical information into it:
    http://www.change.org/petitions/arm-release-openmax-codecs-for-arm-v6
    2
    But which alternatives we have? Can somebody get an example and explanations?

    1. Forget about it. Stick to GB or buy a newer device. Simplest solution.
    2. Continue to pressure on Qualcomm for release. Almost no chance to success.
    3. Try to hack around GB's libs, writing stubs etc. No one succeeded yet.
    4. Reimplement OMX IL by ourselves. LOTS of work, high programming skills, lots of time to code, reverse engineer QDSP5 protocol etc. Can take too many time to finish, most will abandon platform before we get any release.

    Just IMHO.
    1
    If you found any typos, misspelling or inaccuracy in the above text, feel free to contact me and i'll edit it.
    1
    Very bad news, guys :(
    from qualcomm developer forum
    In a previous forum post, we indicated that we would look into this request and, unfortunately we are not able to support video codecs for ARMv6 OMX IL libs for Qualcomm's QDSP5 on MSM7x27. The architecture of MSM7x27 cannot support OpenMax video codecs for ARMv6 OMX IL on QDSP5 running on Android Ice Cream Sandwich (ICS).

    We appreciate the feedback and will continually monitor this thread.