Someone asked if PiOmxTextures (library and Qt OpenMAX-based multimedia plugin) could be used on Raspberry Pi 2 and if it could be used to play more than one video contemporarily.[...]
This is a package containing binaries for PiOmxTextures 4.4.0. The relevant improvements here over 4.3.0 are: Fixed horizontal tearing effect. Fixed leaks when starting/stopping and restarting video. Added support for[...]
Many complained about an horizontal tearing issue when playing videos on the Pi using the PiOmxTextures driver. The issue was caused by a missing switch of buffers backing the textures[...]
As someone still have troubles building PiOmxTextures, I prepared a little package that contains the binaries needed to make it run and have a look. In the past I tried[...]
For many uses, playing video while animations are running is pretty useful and it is also considerably stressful for the GPU. I therefore tested a couple of cheap chips with[...]
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[...]
In the github project for PiOmxTextures I recently uploaded also a sample player (tools/POCPlayer) that can be used for debugging and testing the performance. This is supposed to be a[...]
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[...]
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:[...]
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[...]