V4L2 Virtual Display on Orange Pi 5 Plus: Early VR Experiment

2025-06-11
V4L2 Virtual Display on Orange Pi 5 Plus: Early VR Experiment

This is an early-stage VR virtual display project running on an Orange Pi 5 Plus. It uses V4L2 and OpenGL to capture video from an HDMI input and render it in real-time onto a textured quad in an OpenGL window. Features include Viture headset IMU integration, test patterns, and plane geometry. The project is still under early development, with performance needing significant improvement. Requires OpenGL, GLUT, libv4l2, and optionally libhidapi libraries. Users can control device, fullscreen mode, Viture IMU integration, test patterns, plane distance, and scale via command-line arguments.

Hardware