[Interest] QCameraInfo & Qt 5.10.1
Igor Mironchik
igor.mironchik at gmail.com
Sun Mar 25 09:28:39 CEST 2018
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.
>>
>
More information about the Interest
mailing list