Our Qt Digital Signage software is run from init.d. It runs on EGLFS, so no X involved. It also opens /dev/watchdog, sets a 15sec timeout and tickles it via a QTimer set to 4800ms – 3 ticks per timeout should be plenty. During boot, the system is so busy that my app misses the 15secs… Read More »
Yey! Two fixes for raspberry pi firmware issues have gone in … #463 reenabling the screen from hdmi-power-down when rotation is 90/270 degrees #604 provide workaround for gstreamer and latest v4l2 drivers The combination of the two in one kernel is _the_ killer feature for digital signage.
I found that in Qt 5.1.x and 5.2.x from twolife.be the camera only works reliably if i don’t specify a Camera resolution. With “reliably” i mean: starting, capturing stills and closing in a reliable and repeatable way and getting a proper screenshot saved: if i specify “640×480” the camera works “kind of”, only rarely are… Read More »
I’m using a GridView to render an image gallery. My naive setup used an image as delegate and set the original image data as source. In the 5×7 grid used, this leads to ~40 images (5×7 for the grid and an extra row for scrolling, 800×800 each) are loaded to display the gridview (which shows… Read More »
BTW, if youre getting [EXIT]: EGL Error : Could not create the egl surface: error = 0x3003 (qeglfswindow.cpp:185, virtual void QEglFSWindow::resetSurface()) it means that your gpu_mem settings are too low. I found that for my setup at least 128MB of dedicated gpu memory are required to run Qt. I’m using the eglfs driver directly on… Read More »