Please take into consideration that this firmware is based on an old firmware and an old PiOmxTextures version. As I see still someone has troubles building PiOmxTextures, I built a[...]
There are some pretty common libraries that come very handy in some situations when developing for common embedded systems like Android and iOS. One of this is the ICU library,[...]
EDIT: This article is outdated. Refer to newer posts for properly working builds, instructions on how to build etc… In particular: “Using POT Builds” and “Build Procedure for PiOmxTextures“. EDIT:[...]
Ok, I did this a couple of months ago but I just realized it might be of help to someone who is currently using Necessitas Qt4 for some project and[...]
According to what I read around, it should be possible to install some build of Qt 5 using apt on Raspberry by adding the Qt repo: read here. However, some[...]
Ok, I’ve been waiting to do this for quite some time but never had the time to actually do it. I tried this quickly twice but without success because of[...]
As requested I shared the sources of the demo videos I posted recently. I tested these components with a few videos and I saw that it seems to work “reasonably[...]
I’ve been recently asked to do a little research on how to implement animations on a video surface in Android, somehow similarly to how I did in the previous posts[...]
While working on completing the custom QML component for rendering video on Raspberry Pi, I asked myself: does it really make sense to always re-invent the wheel? And also, shouldn’t[...]
This is a custom QQuickItem subclass rendering hardware-decoded h264 1080p video on Raspberry Pi. The egl_render component used in some previous posts is good. The QML component can play nicely[...]
After accomplishing the target of decoding and rendering compressed image formats onto OpenGL textures directly using OpenMAX, I’ve looked into how to use the same concept to render h264 stream[...]
After building Qt 5.0 on Raspberry Pi, I focused the attention to hardware acceleration using OpenMAX. This is quite an interesting subject to study. The most interesting element I found[...]
After compiling Qt 5.0 for Raspberry Pi, I wanted to try all the modules. I compiled and tested the simplest modules first, like: Everything worked quite smoothly, without any change,[...]
EDIT: I see this post is still consulted very often. The solution below was the only one I found years ago. Now it seems that setting the env variable QT_QPA_EGLFS_FORCE888[...]
I recently had to implement libraries for the Android OS using the Android NDK, or implementing JNIbindings for others to leverage C++ libraries from the Java layer. I commonly did[...]
SQLCipher is a great extension to the SQLite library. It can be used to encrypt the database when using the SQLite API. It can be compiled for the major platforms[...]
I recently came across a new problem: cross-platform development of libraries on iOS, Android and Linux Embedded devices. What I wanted was a cross-platform way of writing a library letting me[...]