{"id":1607,"url":"https://patchwork.libcamera.org/api/covers/1607/?format=json","web_url":"https://patchwork.libcamera.org/cover/1607/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20190704130347.9372-5-kieran.bingham@ideasonboard.com>","date":"2019-07-04T13:03:42","name":"[libcamera-devel,v2,0/5] Automatic Version Generation ++","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"mbox":"https://patchwork.libcamera.org/cover/1607/mbox/","series":[{"id":400,"url":"https://patchwork.libcamera.org/api/series/400/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=400","date":"2019-07-04T13:03:42","name":"Automatic Version Generation ++","version":2,"mbox":"https://patchwork.libcamera.org/series/400/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/1607/comments/","headers":{"Return-Path":"<kieran.bingham@ideasonboard.com>","Received":["from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 2A86661569\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu,  4 Jul 2019 15:03:53 +0200 (CEST)","from localhost.localdomain\n\t(cpc89242-aztw30-2-0-cust488.18-1.cable.virginm.net [86.31.129.233])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id BA24B2AF;\n\tThu,  4 Jul 2019 15:03:52 +0200 (CEST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1562245432;\n\tbh=RtejPm8jvWSr6vxhc0/MGSvlR/N7P+JBgdvpSpNwOBw=;\n\th=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n\tb=RzNGHVQcatNc/FpXOkUjRvydfvQqeOv2tQPaM6PjSqXzE3XTvx4856SUbgqeaKtkO\n\tXgbsR+IRIAPWR9sXCH/whqzvN6fJhMwZWTlK5OkoY8Qqh/vnw2SKqMeilK9fyKCbW4\n\tcQ7HszRt5FOsD8gaLlScG3t62by5s56bxXu1CJRg=","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","To":"LibCamera Devel <libcamera-devel@lists.libcamera.org>","Date":"Thu,  4 Jul 2019 14:03:42 +0100","Message-Id":"<20190704130347.9372-5-kieran.bingham@ideasonboard.com>","X-Mailer":"git-send-email 2.20.1","In-Reply-To":"<20190704130347.9372-1-kieran.bingham@ideasonboard.com>","References":"<20190704130347.9372-1-kieran.bingham@ideasonboard.com>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH v2 0/5] Automatic Version Generation ++","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.23","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":"Thu, 04 Jul 2019 13:03:53 -0000"},"content":"Hi all,\n\nV2 of my small misc branch to add automatic version generation to our meson\ninfrastructure, and incorporate that information into the documentation and\nutilities.\n\nWhile modifying qcam, I've also extended qcam to provide an average frame\nrate over a 2 second window. This is generated using a QTimer so that we\ncan still update the rate in the event of no frames being generated from\nlibcamera.\n\n\nKieran Bingham (5):\n  Documentation: Make the project brief more expressive\n  libcamera: Auto generate version information\n  qcam: Move static timestamp to MainWindow\n  qcam: Add the version string to the title\n  qcam: Update window title with FPS\n\n Documentation/Doxyfile.in        |  2 +-\n Documentation/conf.py            |  7 ++----\n Documentation/meson.build        |  6 ++++--\n include/libcamera/meson.build    |  5 +++++\n include/libcamera/version.h.in   | 22 +++++++++++++++++++\n meson.build                      |  9 +++-----\n src/libcamera/camera_manager.cpp |  8 +++++++\n src/libcamera/meson.build        |  1 +\n src/qcam/main_window.cpp         | 36 ++++++++++++++++++++++++++-----\n src/qcam/main_window.h           | 14 ++++++++++++\n src/qcam/meson.build             | 11 +++++++++-\n utils/gen-version.sh             | 37 ++++++++++++++++++++++++++++++++\n 12 files changed, 138 insertions(+), 20 deletions(-)\n create mode 100644 include/libcamera/version.h.in\n create mode 100755 utils/gen-version.sh"}