[{"id":2741,"web_url":"https://patchwork.libcamera.org/comment/2741/","msgid":"<20191001133933.GE18341@bigcity.dyn.berto.se>","date":"2019-10-01T13:39:33","subject":"Re: [libcamera-devel] [PATCH v3 0/3] qcam: Fix issues in the Qt\n\tevent dispatcher","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"content":"Hi,\n\nI have pushed this series with Laurent's tags, thanks!\n\nOn 2019-09-30 23:59:03 +0200, Niklas Söderlund wrote:\n> Hi,\n> \n> While working with the IPA and testing using qcam I noticed it behaved\n> slightly different then cam when it came to timers. This small series\n> aims to align the Qt based event dispatcher of qcam with the poll based\n> of libcamera.\n> \n> * Changes since v2\n> - Split v2 2/2 in two as it does two things.\n> \n> * Changes since v1\n> - Stop timer when it's being fired to share cleanup code in\n>   unregisterTimer().\n> \n> Niklas Söderlund (3):\n>   qcam: Fix unregister of not registered timer\n>   qcam: Stop timer on timeout\n>   qcam: Fix timers not emitting timeout signal\n> \n>  src/qcam/qt_event_dispatcher.cpp | 10 +++++++---\n>  1 file changed, 7 insertions(+), 3 deletions(-)\n> \n> -- \n> 2.23.0\n>","headers":{"Return-Path":"<niklas.soderlund@ragnatech.se>","Received":["from mail-lj1-x241.google.com (mail-lj1-x241.google.com\n\t[IPv6:2a00:1450:4864:20::241])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id AC62661658\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  1 Oct 2019 15:39:34 +0200 (CEST)","by mail-lj1-x241.google.com with SMTP id a22so13427914ljd.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 01 Oct 2019 06:39:34 -0700 (PDT)","from localhost (h-93-159.A463.priv.bahnhof.se. [46.59.93.159])\n\tby smtp.gmail.com with ESMTPSA id\n\tv7sm3891322lfd.55.2019.10.01.06.39.33\n\tfor <libcamera-devel@lists.libcamera.org>\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 01 Oct 2019 06:39:33 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ragnatech-se.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=u2FAwa3y41U8rBs2YZbCppKq4ZUgcdo0nYPfW3vPTu8=;\n\tb=FUvmNlkHBMtb3gdGZNGlAftYoo84g7ZdC3bGOCTuUBEuxhqqhi1M3Z/d8bDakB+V8c\n\t5pEEs3TxbsqKe6U+JqxlhtxVCJSZlnl3S4XtIq0tvg2PlRAh8724qj0L5+yYssGYxLo/\n\t7fRwQwt2W63XqnFiMYJFb5QduoQfuL0kyKmcI3re7pn4qEa4y78sAjBnUMUSO+X9aEfB\n\t84ruT8gxEtu+5adwEjNcgLw6skvwQBRRTjaHqXnY50yN3pz78tlZhzkXERhE+a27Wqto\n\txxMnid1YcpZ7SOJt6fdyMuIi6HsDQCj2bUEv0AEE5ThI1rnnmVd3bQB4HZVmyfvA+R9g\n\t7Z8w==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=u2FAwa3y41U8rBs2YZbCppKq4ZUgcdo0nYPfW3vPTu8=;\n\tb=jI8FzpTl0yZ/nu4QddWhzEec1v3MKOtN2C8nCt6Y4x2AyvlCfnRu2LVmZrPYhN0pvx\n\tHc6oRbZNj2wrtmxo8tqn+p/HEut8Bing3JjsIuS9J9UKTe++hTRS+mfPJlVKM7WcZoav\n\t1KX7mbniD31rL70qxknlgMfm/7rQ5Wdj/Fqzk93hGIrtaF+6DnQ3opIuqXFQZa6y+azN\n\t/YT9G+qNoG6fc/30PhJiBO4aw1tN8r0S7C3M9WYwdcQyr8BhDP+DhturGBEIngHwgqbd\n\tGrXmbMpEncf54RZdZD4/XfxheroUl42BTHku+eCQjrGiUQyh/yK5c1gmsSTsXthJPt/x\n\tNJhw==","X-Gm-Message-State":"APjAAAVu+13pJ0/8VgiHfKdfnmLQ1uYOBYZKUlXPAwppoGWYykgt8z8w\n\t/HT/OceTtJC/NKSqydqJ9DTXoFN6iz4=","X-Google-Smtp-Source":"APXvYqwEKPjj1GepV20qXmQKqdusFracq+Ua7wH/hwSKeM47IX8diyH5c9pFu/yY0jJ+bNwN+wTzDw==","X-Received":"by 2002:a2e:a0c5:: with SMTP id f5mr9903765ljm.114.1569937173934;\n\tTue, 01 Oct 2019 06:39:33 -0700 (PDT)","Date":"Tue, 1 Oct 2019 15:39:33 +0200","From":"Niklas =?iso-8859-1?q?S=F6derlund?= <niklas.soderlund@ragnatech.se>","To":"libcamera-devel@lists.libcamera.org","Message-ID":"<20191001133933.GE18341@bigcity.dyn.berto.se>","References":"<20190930215906.1058301-1-niklas.soderlund@ragnatech.se>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20190930215906.1058301-1-niklas.soderlund@ragnatech.se>","User-Agent":"Mutt/1.12.1 (2019-06-15)","Subject":"Re: [libcamera-devel] [PATCH v3 0/3] qcam: Fix issues in the Qt\n\tevent dispatcher","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","X-List-Received-Date":"Tue, 01 Oct 2019 13:39:34 -0000"}}]