Tuesday, April 15, 2014

For those of you still working on this exciting subject, I did some new changes to PiOmxTextures
and it still works pretty good. To have more information on PiOmxTextures refer to
this older
article. PiOmxTextures is the code behind the creation of a Qt Multimedia backend
to provide hardware accelerated video (and software-decoded audio using ffmpeg) decoding
and rendering from/in QML scenes on Raspberry Pi. PiOmxPlayer leverages the code from
omxplayer.
These are the new additions:

Now it can be built using gcc 4.8 using the recent Raspberry Pi Linaro toolchain
released in 2014.

Tested using Qt 5.3.0 beta.

Tested on the most recent Raspberry Pi firmware: it seems Broadcom has made some changes (fixes?) to the egl_render component. Use the new patch to Qt Multimedia and rebuild. The hack I was forced to add to compensate is no more needed.