Tutorials, guides and articles

Updated:
Building Qt 6.5 submodules Qt submodules contains various extra features not included in the base package, for example QtQuick, support for Wayland, CAN-BUS and so forth. For most parts, building the submodules is quite straightforward:
Updated:
The 4k and 6k Blackmagic Pocket Cinema Cameras support control over USB connection, using the PTP protocol. We will be using gphoto2 for read and write settings. You can easily control various camera settings. Set ISO, f-value, toggle recording, adjust focus, etc. And of course you can also read out various values like focal length, battery level, focal length, etc.
Updated:
Tutorial on how to build native QtCreator 10.0 to run on a Raspberry Pi, against Qt 6.5 or later.
Updated:
Guide on how to build Qt 6.2 components for use on a Raspberry Pi running Raspberry Pi OS. The configuration and build differs from how Qt 5 was built as the build system is now using cmake and ninja, instead of the qmake and make combo.
Updated:
When exporting a video from DaVinci Resolve to a QuickTime mov container you will add a timecode (tmcd) track to the file. When checking with ffprobe on the video, there will be a stream looking like this: Stream #0:2(und): Data: none (tmcd / 0x64636D74), 0 kb/s (default) This is can give issues as some applications, at least on Android, won't be able to open the file and will just complain… Read more...
Updated:
Guide on how to convert common consumer video codecs, like h264 and h265 to DNxHD or DNxHR, so that it is suitable for editing in for example DaVinci Resolve.
Updated:
Building Qt 6.2 submodules Qt submodules contains various extra features not included in the base package, for example QtQuick, support for Wayland, CAN-BUS and so forth. For most parts, building the submodules is quite straightforward:
Updated:
How to build up-to-date Qt 5.12 LTS release with proper hardware acceleration support for Raspberry Pi on Raspberry Pi OS (aka Raspbian) Debian Buster.
Updated:
Video tutorial on how to upgrade HDD/SSD on a Lenovo Z50 laptop.
Updated:
Guide on how to build a 64-bit ARM aarch64 kernel for the Raspberry Pi 3, 3+ and 4 boards, on device, using native cross-compilation tools binutils and gcc.
Updated:
Tutorial on how to use FFMpeg to combine multiple live video sources, for example webcams, and re-stream to a video streaming service like YouTube or any other that support rtmp ingestion.
Updated:
Quick tutorial on creating basic certificates for encrypted TLS connections, usable for development or other private purposes. Both self-signed and custom CA variations are described.