Hi,
I figured out what was changed. First of all QCamera::start() now just
move camera to Loaded status (at least on Linux with GStreamer), not
Active, so I had to listen camera status change and do additional steps
in Loaded status. And second, if camera is in active status
QCameraInfo::availableCameras() doesn't contains active camera, so I had
to workaround it in my app.
On 23.03.2018 13:34, Igor Mironchik wrote:
Guys,
So much regressions in QCamera in Qt 5.9 and 5.10... Don't remember in
what version all was ok, but now this is something horrible to work
with QCamera in Linux. What was changed?
On 23.03.2018 12:47, Igor Mironchik wrote:
Hello.
Let's say I initialized QCamera with right settings (on Linux this is
/dev/video0)
QCamera * cam = new QCamera( ... );
cam->start();
When the camera is started QCameraInfo::availableCameras() returns
list of cameras without active camera. This is a regression from pre
5.9 Qt. Is this a known issue?
And more
QCameraInfo info( *cam );
now produces camera's info for /dev/video1 whereas cam is /dev/video0.
Is this a know issue too?
How can I workaround these issues?
Thank you.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest