Hi,
I'm use the same patch on a custom board.
It seems to fix the DMA "Physical memory..."-error!
Thanks for that!
I also see the same "__dma_free_remap: trying to free invalid coherent area" errors!
Now there seems to be a similar/new memory leak/problem ... now with 'Normal' memory.
After a lot (~4000) play-cycles I get a 'out of memory' error and the kernel kill processes (normally the video player first).
As the kernel errors somewhat points to a memory problem ... I'd like to fix that before investing time somewhere else.
Anyone a clue why/how this errors is produced and what it might incline?
regarding OpenGL-playback:
QtMultimedia does something very similar to glimagesink (but within it's own opengl context):
Binding the vpu-memory (falling out of gstreamer) to a texture, rather then copy the data.
See my short video about it:
https://www.youtube.com/watch?v=pmxsWGhrrBQ.. it's running on the sabreauto, but I had that running on wandboard solo as well (although 1080p+shadereffects won't perform on the small gpu)