I’m currently trying to compile and execute Cinder samples on my brand new Raspberry Pi 3B+ and I’m currently facing a weird error involving the video core.
I’m currently running ArchlinuxARM (but if it causes too many issues, I could just go back on Raspbian) on it with the vc4 driver set, I think, as there is not a definite or clear explanation on how to properly set it up.
After tweaking a bit Cinder’s source code to fix an issue involving GstPlayer.cpp (it semeed to lack a gstglmemory.h include and to rename
GST_TYPE_GL_CONTEXT), the library ended up compiling smoothly and building BasicApp went even more smoothly.
Executing BasicApp will yield a crash with
graphics_get_display_size failed, returned -1. I’m currently searching the why and how of this crash but it seems that it involves the existence of VC4 as selected video core. AppImplLinux is well executed,
bcm_host_init is correctly called before
I’m not making a GitHub issue because it seems like I may have broken something myself, but I don’t know what yet, so I’m writing this post hoping someone more knowledgeable would be able to help me.
Thanks in advance and have a nice day.