Details
-
Bug
-
Resolution: Invalid
-
P3: Somewhat important
-
None
-
5.10.1, 5.13.0
-
None
-
Ubuntu 19.04, GStreamer Core Library 1.15.90, Logitech USB webcam
Description
Application using QCamera on Ubuntu 19.04 does not start up webcam.
Notes: Webcam works with guvcview. QCamera-based application works on Ubuntu 16.04.
To reproduce the problem, build and run Qt Multimedia Camera example.
- Camera application starts up but the webcam does not.
- The view in the Camera application is black.
- In the Camera application, under the devices menu, the webcam is selected.
In the application output in Qt Creator shows:
Debugging starts
(camera:15203): GStreamer-CRITICAL **: 17:03:42.747: gst_pad_get_current_caps: assertion 'GST_IS_PAD (pad)' failed
(camera:15203): GLib-GObject-CRITICAL **: 17:03:42.747: g_object_set: assertion 'G_IS_OBJECT (object)' failed
(camera:15203): GLib-GObject-CRITICAL **: 17:03:42.747: g_object_set: assertion 'G_IS_OBJECT (object)' failed
CameraBin error: "GStreamer error: negotiation problem."
Unable to query the parameter info: "Invalid argument"
Unable to query the parameter info: "Invalid argument"
Unable to query the parameter info: "Invalid argument"
Unable to query the parameter info: "Invalid argument"
Unable to query the parameter info: "Invalid argument"
CameraBin error: "Internal data stream error."
QWidget::paintEngine: Should no longer be called
QWidget::paintEngine: Should no longer be called