AVFoundation: fix QCameraInfo::availableCameras() on OS X.
authorYoann Lopes <yoann.lopes@theqtcompany.com>
Thu, 9 Apr 2015 13:14:36 +0000 (15:14 +0200)
committerTimur Pocheptsov <Timur.Pocheptsov@digia.com>
Fri, 10 Apr 2015 09:12:41 +0000 (09:12 +0000)
commitdef89d71716c7909351f6ccce512a0bff6492417
tree6cae6c457b0ba6adaa73572116ac253b02c6ed9c
parentfa9e829a60bf843c45241b4b99f933ec0532b3c2
AVFoundation: fix QCameraInfo::availableCameras() on OS X.

Cameras can be dynamically added or removed on OS X. Make sure
the cache is updated often enough so QCameraInfo::availableCameras()
return an up to date list.

Task-number: QTBUG-39708
Change-Id: Id806d52278e1a29163fcc6707da7f86c0f3e7c0d
Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com>
src/plugins/avfoundation/camera/avfcameraserviceplugin.mm
src/plugins/avfoundation/camera/avfcamerasession.h
src/plugins/avfoundation/camera/avfcamerasession.mm
src/plugins/avfoundation/camera/avfvideodevicecontrol.mm