From patchwork Mon Sep 30 21:59:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Niklas_S=C3=B6derlund?= X-Patchwork-Id: 2072 Return-Path: Received: from bin-mail-out-05.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 3DFDF60BE8 for ; Mon, 30 Sep 2019 23:59:50 +0200 (CEST) X-Halon-ID: 8b1df4c7-e3cd-11e9-bdc3-005056917a89 Authorized-sender: niklas@soderlund.pp.se Received: from bismarck.berto.se (unknown [84.172.88.101]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPA id 8b1df4c7-e3cd-11e9-bdc3-005056917a89; Mon, 30 Sep 2019 23:59:22 +0200 (CEST) From: =?utf-8?q?Niklas_S=C3=B6derlund?= To: libcamera-devel@lists.libcamera.org Date: Mon, 30 Sep 2019 23:59:03 +0200 Message-Id: <20190930215906.1058301-1-niklas.soderlund@ragnatech.se> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v3 0/3] qcam: Fix issues in the Qt event dispatcher X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Sep 2019 21:59:50 -0000 Hi, While working with the IPA and testing using qcam I noticed it behaved slightly different then cam when it came to timers. This small series aims to align the Qt based event dispatcher of qcam with the poll based of libcamera. * Changes since v2 - Split v2 2/2 in two as it does two things. * Changes since v1 - Stop timer when it's being fired to share cleanup code in unregisterTimer(). Niklas Söderlund (3): qcam: Fix unregister of not registered timer qcam: Stop timer on timeout qcam: Fix timers not emitting timeout signal src/qcam/qt_event_dispatcher.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)