Do you have any clue what OpeMAX stands for and how it's architecture looks ? Stop jumping to wrong conclusions and do your homework.
OpenMAX is a common mutimedia interface and framework by the Khronos Group. This interface is used on almost every Android phone out there. It can provide a complete chain of components from media reading, decoding, encoding, presentation. In this world you'll not find VA-API, VDPAU or your loved Gallium3D. OpenMAX is quite more than just the simple decoding from VA-API, VDPAU, Gallium3D.
OpenMAX IL is just the integration layer, which builds on the OpenMAX core components. The IL can come from the vendor or OSS projects, like lima or even xbmc.
For everyone who is interested in what OpenMAX is take a look at : http://www.khronos.org/openmax/ to get the right informations.