From b6848df7c2e56f2937983ad17167775bc7f754da Mon Sep 17 00:00:00 2001 From: Dmytro Poplavskiy Date: Fri, 29 Jun 2012 12:13:58 +1000 Subject: [PATCH] Allow gst video capture startup without viewfinder attached. Change-Id: I5f0b7dc12f4ee8e988d6107047d963949bcdb5bf Reviewed-by: Lev Zelenskiy Reviewed-by: Ling Hu --- src/plugins/gstreamer/mediacapture/qgstreamercapturesession.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.cpp b/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.cpp index 050a678..e2dc63b 100644 --- a/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.cpp +++ b/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.cpp @@ -764,7 +764,8 @@ void QGstreamerCaptureSession::setVideoPreview(QObject *viewfinder) bool QGstreamerCaptureSession::isReady() const { - return m_viewfinderInterface != 0 && m_viewfinderInterface->isReady(); + //it's possible to use QCamera without any viewfinder attached + return !m_viewfinderInterface || m_viewfinderInterface->isReady(); } QGstreamerCaptureSession::State QGstreamerCaptureSession::state() const -- 2.7.4