Skip to content

Add support for QtMultimedia's GStreamer CameraBin backend

This MR makes camera-app compatible with other Qt camera backend, especially GStreamer CameraBin backend. This is done by removing assumptions app makes when developed against qtubuntu-camera backend. For example, the app no longer assumes that state change is synchronous and always listen to status to determine camera capabilities and others.

The CameraBin backend is what will be used on PinePhone (using v4l2src element) and on Halium 7 devices (using gst-droid).

Edited by Ratchanan Srirattanamet

Merge request reports