Real-time 2×2 multi-stream image player in Qt 6 / C++20 — four independent worker threads, a hand-built bounded frame queue with backpressure, and OpenGL GLSL rendering.
Dual-display real-time MP4 player in Qt 6 / C++20 with a dedicated worker-thread processing pipeline, condition-variable synchronization, and clean cooperative shutdown.